We have a Java applet that we would like to convert to a "desktop app" using Java Web Start/JNLP. The project is not to write the applet -- just to port it to using Java Web Start. In the current applet Once a user downloads the applet in their browser, the applet opens a persistent TCP connection to a specified server, logs in using a user prompted username/password and stays around to exchange messages thereafter till the user logs out. The applet is complete. We want it work more like a native desktop application. 1. One click start from a shortcut 2. On Windows, stays in the system tray. 3. On Windows, automatically starts upon windows start The experience should be what you expect today when you launch say an IM client from one of the public IM vendors It needs to appear just like a native windows application, WITHOUT opening up any additional JWS consoles etc. Only one window, and that should belong to the application. Again --The project is not to write the applet -- just to port it to using Java Web Start. Ask any questions using comments, and thereafter provide a bid. We would need a complete set of web server side instructions, as well as packaging instructions on the client side to use JNLP/JWS. In your bid, please identify any previous expertise in this area. Clarifications: Q from a coder: there's a bit of a confusion here -- if you want to deploy an application via Java Web Start, then it will be started from JWS! Unless you want to wrap your application in a Windows executable (so you can have access to the system tray and so forth!), in which case it can be just a simple exe download. have you considered this option? Our comment: The issue is to make it very simple for the end user --so if the end user sees two windows, or has to launch JWS first and then this application this becomes confusing. Our requirement is that from the user perspective the whole thing looks like a single app .. or if there was a way that they click on a shortcut and it automatically launches web start and this application all at the same time that would work also. The requirement for this to autostart when Windows start and stays minimized in the system tray is a key requirement. We already have a win32 client and that does not work well when we update the client and users have to download a new binary etc.
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. 2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request. 3) Complete ownership and distribution copyrights to all work purchased.
Java Win2000 WinXP Win98 Solaris Linux