Deploy Java applications with JNLP
Takeaway: See why using the Java Network Launching Protocol (JNLP) and Java Web Start for your next distributed application may be an attractive option. For instance, one advantage about JNLP applications is that they're self-installing and self-updating.
Remote clients can access and run applications on their local machines by using the Java Network Launching Protocol (JNLP). JNLP applications are like standard Java applets in that access to the application begins in a Web browser, and the JNLP can be confined to a secure "sandbox" on the client machine. Unlike applets, JNLP applications don't run inside the client's browser; instead, the Web browser is used as a jumping-off or installation vehicle for the application.
You'll implement JNLP as an application called Web Start. In order for your clients to access your JNLP applications, they must first install Java Web Start. (See Sun's Java Web Start page for more information on installing and using Java Web Start.)
One of the biggest advantages JNLP applications have over standard client applications is that JNLP apps are self-installing and self-updating. Once the application is installed (via the Web browser) on the client, the application will update itself when necessary as long as it has access to the network. All resources for JNLP applications are delivered via the network. This spares an application's administrator from having to visit each machine to install and update applications.
Web Start applications are regular Java applications that are written to the JNLP specification; but there are differences you'll want to know before you head down the JNLP path. Here are several things to be mindful of when developing your Web Start applications:
Even with the above caveats, using JNLP and Java Web Start for your next distributed application may be an option. To get detailed information on what it's like and to test out a Java Web Start application, visit Sun's Java Web Start home page.
Delivered each Thursday, our free Java newsletter provides insight and hands-on tips you need to unlock the full potential of this programming language. Automatically sign up today!
White Papers, Webcasts, and Downloads
- Why Isn't Server Virtualization Saving Us More? A Few Small Changes May Dramatically Increase Your Efficiency VMware Ever wonder why your company isn't saving more from its server virtualization? Making a few small changes could dramatically increase your efficiency. Download Now
- VMware Infrastructure: A Guide to Bottom-Line Benefits VMware Frustrated by the high cost of maintaining or building ever-larger data centers? Get the facts you need to formulate your Virtualization Action Plan. Download Now
- The True Costs of Virtual Server Solutions VMware Discover ways to streamline and simplify your assessment of the total acquisition costs of a server virtualization environment. Download Now
- The Impact of Virtualization Software on Operating Environments VMware Today's use of virtualization technology allows IT professionals to ... Download Now
- Finally, an easier way for Small and Mid-Sized Companies to Run Their Business Applications: IBM Smart Business IBM From the PC to the Internet to every piece of hardware and software in ... Download Now
Article Categories
- Security
- Security Solutions, IT Locksmith
- Networking and Communications
- E-mail Administration NetNote, Cisco Routers and Switches
- CIO and IT Management
- Project Management, CIO Issues, Strategies that Scale
- Desktops, Laptops & OS
- Windows 2000 Professional, Microsoft Word, Microsoft Excel, Microsoft Access, Windows XP,
- Data Management
- Oracle, SQL Server
- Servers
- Windows NT, Linux NetNote, Windows Server 2003
- Career Development
- Geek Trivia
- Software/Web Development
- Web Development Zone, Visual Basic, .NET
Designing the next killer product
Developing new ways to collaborate
Overseeing IT operations across a global organization
The biggest security threats facing companies in 2009
