Browser-Applet to reduce traffic
Featured
Browser-Applet to reduce traffic is project number 224580 posted at GetAFreelancer.com. Click here to post your own project.
Closed
(Selected Service Provider hussulinux)
| Status: |
Closed
|
| Budget: |
$750-1500
|
| Created: |
02/11/2008 at 16:18 EST |
| Bidding Ends: |
03/12/2008 at 16:18 EDT
|
| Project Creator: |
BernhardBuhl
Buyer Rating:           (4 reviews)
|
| Description: |
Part 1 - Applet: We need a Java-Applet which runs on Mobile Clients. The applet should check for new data on our JBOSS-server at a configurable interval. When new data is found, it checks, wether the record-definition was already loaded. If not, it loads the record-definition from the server (by a separate request) and rebuilds the elements on the screen (Input-Fields, Output-Fields, Buttons) accordingly. When finished with this, Applet should play a sound.
Now, until the user takes some actions, nothing happens. User-Action always ends with pressing a button "Submit". Then the applet starts over again.
Part II - sending Servlet Realize the opposit part at the server. Server checks, if there are new records for a logged in mobile device (cookie) in a certain table. If yes, he sends this record to the device.
Part III - Receiving Servlet Receives answeres from the Applet and writes the answeres into a certain table.
Part IV - First login - Servlet/JSP When this JSP is called, it generates a unique Cookie-Code and saves it in the mobile device. The mobile device must register (Only 1 Field to fill in). After hitting the "Save"-Button the information about mobile device and Cookie-Code are stored in a certain table.
Part V - Structure-Servlet The structure servlet is called from the applet in case, that there´s a new record definition. In this case, read the XML-DTD of the record from Database and send it to the applet.
Objective: Reduce traffic between mobile devices (GPRS) and Server compared to currently used JSP/HTML technology. If you have any other ideas, how to realize this aim, please offer and describe shortly. Please bear in mind, that the only common of the mobile devices is that they have a Web-Browser and JVM installed.
Technology: Jboss 4.2, Postgres 8.1
Dev-Environment: We could provide a VM-Ware-Image with Ubuntu and completely installed and configured JBOSS, Postgres, Eclipse as well openVPN-Access to our Dev-System and SVN-Archives.
Deliverable: Source-Code as Eclipse-Project(s).
Documentation: Source code documented, Customizing-Documentation in e.g. openOffice-Format.
|
| Job Type: |
|
| Database: |
PostgreSQL
|
| Operating system: |
Linux
|
| Bid count: |
10
|
| Average bid: |
$ 1133
|
|

|