java network programming
Update distributed applications
A comparison of auto-updating solutions for thick Java clients
hick and thin clients each have major strengths and weaknesses when compared to each other. Often, the strength of one is the weakness of the other. In general, thick clients are functionally rich but difficult to deploy, while thin clients are less functionally rich but easy to deploy and manage. Each approach attempts to gain the other's strengths without sacrificing its own. Deployment solutions like Sun Microsystems' Java Network Launching Protocol (JNLP) are gaining ground by allowing developers to control deployment and maintenance of thick-client applications running locally on users' desktops. This thick-client approach combines the best of both worlds. This approach, however, requires a fair amount of infrastructure in the form of a deployment solution.
A deployment solution is a complete architecture for installing and maintaining an application for its entire lifecycle. This breaks down into two sections, installation and maintenance. Installation is a package that sets up an application for the first time. Typical installations distribute installation executables via the Web or a CD. Maintaining an application assumes that the application is already installed and is being updated. Maintenance includes pushing new application versions, bug fixes, and resources. Application maintenance can be accomplished by distributing update installs or patches to the previous installation. Maintenance can also be accomplished by integrating a maintenance solution into the application development and deployment process to automatically maintain the application. I will refer to this maintenance as auto-updating from now on.
Full Article: http://www.javaworld.com/javaworld/jw-11-2002/jw-1122-autoupdate.html
Outsourcing Java Programming Offshore
SolovatSoft provides offshore outsourcing Java development services from our development center located in Russia. SolovatSoft with its team of Sun Certified Java Professionals offers a broad range of J2EE - Java programming services:
|
J2EE Application Server Development |
|
| Web and User Interface |
|
| Java Programming |
|
| Integration |
|
Java - J2EE Offshore software Development and Programming Services from Russia
