Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is "java web start" used for?

Tags:

java

I was reading about java web start from wiki. Can someone please tell me

  • What is it used for?
  • A practical application of it; to make its use clearer.
  • Do other languages like C++ / C# have anything similar?

Thanks,
Roger

like image 441
gameover Avatar asked Jan 04 '10 15:01

gameover


People also ask

Is Java Web Start still used?

In computing, Java Web Start (also known as JavaWS, javaws or JAWS) is a deprecated framework developed by Sun Microsystems (now Oracle) that allows users to start application software for the Java Platform directly from the Internet using a web browser.

Is Java Web Start included in JDK?

Java Web Start is included in the Java Platform, Standard Edition development kit (JDK) and Java Runtime Environment (JRE), and includes the security features of the Java platform.

What is sandboxed Java Web Start applications?

Applications launched with Java Web Start are, by default, run in a restricted environment, known as a sandbox. In this sandbox, Java Web Start: Protects users against malicious code that could affect local files. Protects enterprises against code that could attempt to access or destroy data on networks.

How do I disable Java Web Start?

Disable Java through the Java Control PanelIn the Java Control Panel, click on the Security tab. Deselect the check box for Enable Java content in the browser. This will disable the Java plug-in in the browser. Click Apply.


2 Answers

Java Web Start is kind of like a successor to applets - it allows Java programs to be run from your browser (though unlike applets, they don't run within the browser). For a practical example, see the TopCoder Arena.

http://www.topcoder.com/contest/arena/ContestAppletProd.jnlp

Here, Java Network Launching Protocol (JNLP) is the protocol that defines how a Web Start application should be run (analogous to HTML telling a browser how a page should be rendered).

See the Oracle tutorials:

  • Lesson: Web Start
  • Deploying a Java Web Start Application
  • Java Network Launch Protocol
like image 59
danben Avatar answered Sep 28 '22 08:09

danben


Java Web Start software provides the power to launch full-featured applications with a single click. Users can download and launch applications, such as a complete spreadsheet program or an Internet chat client, without going through lengthy installation procedures.

With Java Web Start software, users can launch a Java application by clicking a link in a web page. The link points to a Java Network Launch Protocol (JNLP) file, which instructs Java Web Start software to download, cache, and run the application.

I'm quoting the Java Tutorial lesson on WebStart

For those of you who work with .Net something like Java Webstart is ClickOnce technology.

like image 21
JuanZe Avatar answered Sep 28 '22 08:09

JuanZe