I am "thinking" of an Android app for phones/tablets
Open Reporting (Jamaican Local)
The app should be able to:
- JPS - Report a fault - Allowing pics, gps, audio recordings
- Island Grill - Order
- Pizza Hut - Order
- Car Accident - Report (Alternatively dial direct 119)
How it works:
Have the app "Ready" by downloading the app, logging in with an account like Facebook, or gmail
Inside the app, there would be a table of topics. Not shown by default.
First the user types a topic of interest and all related topics are displayed (from the topics above)
Then the user picks the topic. This retrieves an input form, and displays it.
An internal table would have a list for all the available topics (above), along with a internet URL link to the the form (XML form), an alternative local link for the form, a link to media resources for the form(local and web), and an endpoint URL where the form data would be submitted.
On the internet app server, forms from various companies would reside. These would be an XML doc (similar to html) created by the companies but simplified and limited to just input form fields.
The form is suppose to be a minimal size xml, that the app would use to display a report form to the user.
The report from the form would be sent to an endpoint over the network where the companies can log in and retrieve report logs, for those companies without websites, else the endpoint is at the companies endpoint
Companies should be able to rate a reporter, and track 'good' reports ratings
For example, an xml doc for JPS fault report would have a text field for the fault to report, an adreess field, a pic feild.
-in the text field, the use could report a light post number. Or record an audio message.
-in the address field there could be a check box to "Use GPS"
-in the pic field, the user could take a pic with the phone.
This is just an example and subject to change.
Another example, is to use the app in food restaurants to order your food locally. Say you enter Island Grill and connect to their WiFi, then you could use the app to connect to a local endpoint. The form displayed would be a food menu. And you could select your order, and submit it.
When you go to another restaurant another form would be loaded.
The idea is that some restaurants do not have a web site, but the app could connect to their local LAN, if available, and interact just as if it was communicating with a internet web site
Another example, when you are at a hotel, type in the name of the hotel, and viola, you should be able to go on a form that can display a map of the hotel, food menu, activities. This is more informative but the point is a lot of places do not have a website, and some times you do not want everything on the website just core information, and being on the local network performance would be faster
Advantage
direct reporting app
use the local network
You would not need a specific app for each resturant
The app could be used the same way to order from pizza hut, and at the same time Pizza hut can rate their customers on customers reliability to uphold their order, and it would be efficient with bandwidth.
Disadvatinge
need to use some form of internet network or wifi
I will admit that the app is very similar to a web browser, but the idea is to have relevant info at your finger tips and be able to send relevant info, where it can be collected and used.
Any suggestions and constructive criticism?