We want to update an app that we have which polls our site every 10 minutes and displays an alert code in the toolbar and on the desktop. It also sounds a tone when the alert code is upgraded (5 to 4, 4 to 2, etc, in that direction. No tone in the opposite direction eg 1 to 2, 4 to 5)
You can see the site this is associated with at http:/[url removed, login to view]
This is version 3.0 of an app we currently have. The app we have is currently a Windows app that runs on personal computers.
What we would like is for this to run on Windows, Mac, or Linux. (Windows is a must. The other two would be great.) Windows Vista at a minimum. I don't know anything about Mac or Linux. I don't use those.
You can download the current app and see what it looks like from here: [url removed, login to view]
You can see the instructions for the app: [url removed, login to view]
For this app, we would like for a widget or something to remain on the desktop at all times (regulated to the bottom of any other window of course except as noted below).
Every ten minutes, the app shall read a one character file from a website from the file code.dat. (I don't know anything about "push notifications".) The file contains a single ASCII character, 1, 2, 3, 4, or 5. Based on that, the app shall load and display an image file, named appropriately 1, 2, 3, 4., or 5. If the number is LOWER than the previous number displayed (i.e 3 instead of 4), then the it will play a sound file. Thus, you will need the app to remember what the last number displayed should the code have changed when the computer was off so it will display the alert if the code is lower when the app is run.
The graphics we have are primitive. If you could modernize them, that would be nice. The footprint the graphics currently have on the desktop is too large. They need to be smaller.
The app will also poll another file called ver.dat. This will contain a number, decimal number, which is the version number. (3.0 in this case.) If the version number has changed (say, 3.1), then it will display a flag at the bottom indicating a new version is available.
For this app, we also want something new if possible. We want it to be able to read our twitter feed and display in the Windows Message Center pane (Mac if possible, I don't know of Linux has this). This way when we tweet something out it will display on their computer. The Twitter feed is @DEFCONWSALERTS
For this app, you will need to have it create a file called [url removed, login to view] on the user's computer, which will contain the following user-editable information:
* number of seconds between polls - In this case 600 (10 minutes)
* filename for the code - In this case [url removed, login to view] file
* filename for the version - In this case [url removed, login to view]
We need these in [url removed, login to view] so we can change the values for testing. No need to frighten the public by changing [url removed, login to view] to 1!
Please note that the file [url removed, login to view] will be located at [url removed, login to view]
The file for the [url removed, login to view] is located at [url removed, login to view]
Double-clicking on the app graphic will open the DEFCON Warning System website.
Right-clicking will open an options menu allowing the user to:
* Toggle the desktop graphic on/off. (The toolbar graphic remains at all times)
* Toggle the alert sound on/off
* Toggle the Desktop message center messages on/off
* About - Give yourself credit, display version number, and display copyright "Copyright 2018 Everlasting Software"
The website this is working with is [url removed, login to view], so you can observe what the different numbers mean.
Questions, please ask.
Note: I do have the source files from the current app if you would like to see them. The current app has some stuff we don't want anymore, so be sure not to include that stuff if you reuse some code.
4 freelancers are bidding on average $118 for this job
Hi. I'm a c,java,mobile,web developer with full experiences. I'm reviewing your description carefully. Maybe I can finish your project wonderfully. Best regards.