|
Java Web Start Application Development
Java Web Start is a deployment technology for Java based applications.
It is the plumbing between the computer and the Internet that allows
the user to launch and manage applications right off the Web. Java Web
Start provides easy, one-click activation of applications, and guarantees
that you are always running the latest version, eliminating complicated
installation or upgrade procedures.
Java Web Start technology provides the same benefits to full-featured
applications as HTML-based applications. Its an application deployment
solution for the Web, Using a full-featured application instead of an
HTML-based client so have many benefits:
- A highly-interactive user interface, comparable to traditional applications,
such as word processors and spreadsheets.
- The user interface is very rich and responsive
- Lower bandwidth requirements. An application does not necessarily
have to connect back to the Web server on each click, and it can cache
already-downloaded information. Thus, it can provide better interactivity
on slow connections.
- Support for off-line use.
- Applications are easy to launch from Start Menu, Desktop, or by
other means - and do not necessarily require the Web browser to be
running
- The speed and responsiveness of the application does not depend
on the connection speed
Traditional applications also have a number of problems. In particular,
applications are often complicated to install, and even worse to upgrade.
Keeping software up-to-date is typically a major headache.
The trade-off is that you have to download the application the first
time. A Java TM technology-based application will require download times
in the order of minutes on a typical modem connection. Java Web Start
caches all downloaded files locally on the computer. Thus, although
the first-time activation cost is higher for applications than for HTML
pages, the subsequent times you launch an application, it will be launched
almost instantaneously, since all the required resources are already
available locally.
Security:
Java Web Start is built on top of the Java 2 platform, which provides
comprehensive security architecture. Applications launched with Java
Web Start will, by default, run in a restricted environment ("sandbox")
with limited access to files and network. Thus, launching applications
using Java Web Start maintains system security and integrity.
Java Web Start supports:
- Multiple JREs
- Code-signing
- Sandboxing
- Versioning and incremental updates
- Desktop integration
- Offline operation
- Automatic installation of JREs and optional packages Application
launcher
- Security
Summary:
Java Web Start technology is an ideal companion to HTML-based
clients. The ease-of-use for users is virtually identical to HTML clients
except for the first-time activation cost and the management and server
side requirements for both solutions are the same. Applications written
on the Java 2 platform for deployment with Java Web Start are always
up-to-date and available.
The trade-off is that you have to download the application the first
time. But the subsequent times you launch an application, it will be
launched almost instantaneously. e-Zest has taken initiative to explore
possible implementation areas and developed protoype for B2B application
for chain of real estate brokers in USA.
References :
http://java.sun.com/products/javawebstart
|
|
|
|
Some of the related technologies used at
e-Zest
|
|
|
|
JAVA
J2EE, JSP, Servlets, EJB, JavaMail, JMS, JDBC, JNDI, Applets,
Java Swing
XML
XML Schema, SOX, RELAX,
XSD, XHTML, XPATH, SOAP,
XML-RPC, WSDL, UDDI, SAX, DOM, JDOM, Xerces, Xalan, JAXP, SAXON
OS's
Windows, Linux, UNIX
Development tools
Ant, CVS, Code CO-OP, JBuilder, jikes, IntelliJ, WINCVS, VisualCafe,
VisualAge, Visual Slick Edit
Servers
WebLogic, Apache, Tomcat, JRun, WebSphere, SoniqMQ, XML Canon,
GLUE.
Methodologies
UML, Design Patterns, OOAD/OOP, XProgramming
|
|
| |

|
Fact Sheet
Established in 1998
ISO 9001:2000 Certified
Offices: ODC Pune India, Sales - San Francisco USA & Sales- London UK.
Team Size: 130+ industry certified Software professionals
Industries:
Healthcare, Finance, Manufacturing, Education, ISV, Sports, HR, Travel & Legal
Services:
Outsourced Software Product Development, Custom/Bespoke Software Development, Independent Software Testing
Technologies:
Microsoft .NET 3.0, Sun Java EE 5 & LAMP. Expertise in enterprise class service-oriented architecture (SOA) & Ajax/Web 2.0/SaaS applications.
Enterprise Skills:
CRM, e-Learning, ERP, EAI, Business Intelligence, CMS/KM
Industry Partnerships: -Microsoft Certified Gold Partner
- Sun Partner Advantage Associate
- Member of IBM, Intel Palm Partner Program
Clients:
80+ industry-wide clients from USA, Europe: UK, Netherlands, Belgium, Italy, Switzerland Germany, France & Australia
Offshore
Software Outsourcing Updates:
Outsourced Product Development Has Arrived
: As companies across a range of verticals, from aerospace to medical instruments, grapple to add more value-added software to their product while cutting their overall research and development (R&D) costs..
More on Forrester
|