MOBILE AJAX CASE
Two months ago Enrique Ortiz wrote about java me / mobile browser applications in his blog here
Inspite of the facts listed by Enrique, I still think that in the end it is the business value which forces the evolution of It-systems to find more cost-effective or competitive alternatives. The pure browser-based approach will be the winner.
Therefore: Here is a 1000 dollar question for you, if you are a mobile-ajax-browser specialist.
Imagine I have opened a Form in my mobile browser. I need to retrieve location information from the GPS module/device as a prefill into the form. Can I do it using a pure AJAX browser application? Or do I need an extra 3rd party java-application sittin between the browser and GPS?
There is a real-life business case we are now working with, where the customer wants to use NOKIA S60 device for this, so here is the architecture picture provided by NOKIA here. This is supposed to be the NOKIA S 60 OSS - "open source" browser. However, "Code in the blue items is not currently contributed to open source".

In this case a pure browser-application would offer significant business advantage because the mobile-"client" side users are occasional truck- work-machine users and,thus, a need to install anything on the mobile device can be difficult.
If you would like to provide the mobile browser part of the project, please contact me, you may have a case here! (Update: 17.3.2006 the provider of the mobile-browser side is still open!)
Some specifications below:
Trucks or work machines carry load from place A to place B
- GPS in the car
- GPS is connected to mobile phone
- When phone button is pressed, the phone / browser / FORM gets the GPS code from GPS device.
- We have to collect following data
- What was the place A (load was taken)
- What was the place B (load was unloaded)
- What are the places where additional load where taken
- Kilometers driven while carrying load
- POSSIBLY: Smart phone gives note when the truck has driven to the place where the work has to be started (A) and vice versa when the point B is reached.
- The work-order / work-completed Forms are XHTML forms with some AJAX features. We are specialists in this but we are looking for someone who knows the mobile device / GPS part of this. The server side Form-workflow engine is XFORMS, JBOSS JBPM and Tomcat based java application.
- This is a mobile work-order / e-Form workflow application.
- There will be a open source server side java / XFORMS (with xhtml rendering + some AJAX) Form workflow management solution for the backoffice - PC/desktop parts of the workflow.
- However, in this case an important part of the work-order form workflow is mobile because the work-orders are used to create a communication channel which would link the truck-drivers and work machine subcontractors with the back-office workflows (work-order issuing, work-completed, invoicing, invoice validation etc.)
- Important part of the solutions is a GPS-link, which would be used for getting location related prefill-data for the e-Form which is opened by the truck driver with the browser on his mobile phone.
Inspite of the facts listed by Enrique, I still think that in the end it is the business value which forces the evolution of It-systems to find more cost-effective or competitive alternatives. The pure browser-based approach will be the winner.
Therefore: Here is a 1000 dollar question for you, if you are a mobile-ajax-browser specialist.
Imagine I have opened a Form in my mobile browser. I need to retrieve location information from the GPS module/device as a prefill into the form. Can I do it using a pure AJAX browser application? Or do I need an extra 3rd party java-application sittin between the browser and GPS?
There is a real-life business case we are now working with, where the customer wants to use NOKIA S60 device for this, so here is the architecture picture provided by NOKIA here. This is supposed to be the NOKIA S 60 OSS - "open source" browser. However, "Code in the blue items is not currently contributed to open source".

In this case a pure browser-application would offer significant business advantage because the mobile-"client" side users are occasional truck- work-machine users and,thus, a need to install anything on the mobile device can be difficult.
If you would like to provide the mobile browser part of the project, please contact me, you may have a case here! (Update: 17.3.2006 the provider of the mobile-browser side is still open!)
Some specifications below:
Trucks or work machines carry load from place A to place B
- GPS in the car
- GPS is connected to mobile phone
- When phone button is pressed, the phone / browser / FORM gets the GPS code from GPS device.
- We have to collect following data
- What was the place A (load was taken)
- What was the place B (load was unloaded)
- What are the places where additional load where taken
- Kilometers driven while carrying load
- POSSIBLY: Smart phone gives note when the truck has driven to the place where the work has to be started (A) and vice versa when the point B is reached.
- The work-order / work-completed Forms are XHTML forms with some AJAX features. We are specialists in this but we are looking for someone who knows the mobile device / GPS part of this. The server side Form-workflow engine is XFORMS, JBOSS JBPM and Tomcat based java application.
- This is a mobile work-order / e-Form workflow application.
- There will be a open source server side java / XFORMS (with xhtml rendering + some AJAX) Form workflow management solution for the backoffice - PC/desktop parts of the workflow.
- However, in this case an important part of the work-order form workflow is mobile because the work-orders are used to create a communication channel which would link the truck-drivers and work machine subcontractors with the back-office workflows (work-order issuing, work-completed, invoicing, invoice validation etc.)
- Important part of the solutions is a GPS-link, which would be used for getting location related prefill-data for the e-Form which is opened by the truck driver with the browser on his mobile phone.


3 Comments:
Instead of sending JavaScript code to a mobile client sufforing a performance hit - use an XForms engine on the client, e.g. picoforms (http://www.picoforms.com/) or SolidApp (http://www.solidapp.com/), and then configure your back-end XForms system to simply send the XForms as-is to the mobile client, then you can also design the XForms in a way so that one instance request fetches the prefill GPS data directly from the client...
Hey how are you doing? just letting you know that someone from Central America read your blog!
This is my site:
business web hosting
Regards,
Charles
Hey!, Just browsing around for ideas for my new. (While we're at the same topic), I'm just getting started if you want to visit:
php web hosting
Charles
Post a Comment
Links to this post:
Create a Link
<< Home