Find Jobs
Hire Freelancers

Browser-Applet to reduce traffic

$750-1500 USD

In Progress
Posted about 16 years ago

$750-1500 USD

Paid on delivery
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.
Project ID: 224580

About the project

10 proposals
Remote project
Active 16 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
pls check pmb
$1,060 USD in 15 days
4.6 (14 reviews)
6.6
6.6
10 freelancers are bidding on average $1,133 USD for this job
User Avatar
Hi, sir. I am very interested in your project. Please see PMB for more detail. Thanks, Best Regards.
$1,000 USD in 15 days
4.9 (55 reviews)
5.5
5.5
User Avatar
Hi, We have confidence to complete this work successfully. Please check your PMB. Thanks! Best wishes
$1,100 USD in 15 days
4.7 (5 reviews)
5.5
5.5
User Avatar
Details in PM
$1,300 USD in 15 days
5.0 (3 reviews)
4.7
4.7
User Avatar
Hi,My team is eager to work on your project. We are bunch of IIT graduates(most prestigious college in India) with experience in freelance projects and particularly in the above mentioned area. We assure you for our quality as well as cost effectiveness and the satisfaction towards the end product as a whole.
$800 USD in 21 days
0.0 (0 reviews)
0.0
0.0
User Avatar
You will find scalable and perfect solution.
$1,000 USD in 15 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Experience with SyncML push technology to sync data with mobile devices
$1,400 USD in 25 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of AUSTRIA
Vienna, Austria
5.0
5
Member since Feb 10, 2008

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.