14.07.2013 Views

Contents - Cultural View

Contents - Cultural View

Contents - Cultural View

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Java applet 38<br />

many tasks that are otherwise not possible by client-side scripting. However, this approach requires more<br />

responsibility from the user, deciding whom he or she trusts. The related concerns include a non-responsive authority<br />

server, wrong evaluation of the signer identity when issuing certificates, and known applet publishers still doing<br />

something that the user would not approve of. Hence signed applets that appeared from Java 1.1 may actually have<br />

more security concerns [42] .<br />

Java security problems are not fundamentally different from similar problems of any client-side scripting platform.<br />

In particular, all issues related to signed applets also apply to Microsoft ActiveX components.<br />

Alternatives<br />

Alternative technologies exist (for example, JavaScript, Curl, Flash, and Microsoft Silverlight) that satisfy some of<br />

the scope of what is possible with an applet. Of these, JavaScript is not always viewed as a competing replacement;<br />

JavaScript can coexist with applets in the same page, assist in launching applets (for instance, in a separate frame or<br />

providing platform workarounds) and later be called from the applet code. [43]<br />

See also<br />

• ActiveX control<br />

• Curl<br />

• Java programming language<br />

• Java Servlet<br />

• Java Web Start<br />

• JavaFX<br />

External links<br />

• Latest version of Sun Microsystems Java Virtual Machine [44] (includes browser plug-ins for running Java applets<br />

in most web browsers).<br />

• Information about writing applets from Sun Microsystems [45]<br />

• Demonstration applets from Sun Microsystems [46] (JDK 1.4 - include source code)<br />

• JavaRanch Applet FAQ [47]<br />

• Pulpcore: Open-source 2D rendering and animation framework for the Java plug-in [48]<br />

References<br />

[1] World of Fungi (http:/ / www. world-of-fungi. org/ Models/ tropisms/ java_a. htm) - page of the scientific project, serving an applet that is<br />

used as an illustration figure<br />

[2] The home site of the 3D protein viewer (Openastexviewer) under LGPL (http:/ / openastexviewer. net/ web/ )<br />

[3] The virtual hearth (http:/ / thevirtualheart. org/ CAPindex. html)<br />

[4] The home site of the Mandelbrot set applet under GPL (http:/ / www. its. caltech. edu/ ~dannyc/ fractals/ simple. html)<br />

[5] The home site of the chess applet under BSD (http:/ / english. op. org/ ~peter/ ChessApp/ )<br />

[6] Java.Sun.com (http:/ / java. sun. com/ developer/ technicalArticles/ javase/ newapplets/ )<br />

[7] Jython applet page (http:/ / www. jython. org/ archive/ 21/ applets/ index. html)<br />

[8] About Java applets in Ruby (http:/ / michal. hantl. cz/ ruby-in-browser-jruby-inside-an-applet/ )<br />

[9] At tool to produce Java applets with SmartEiffel (http:/ / eiffelzone. com/ esd/ wrapj/ index. html)<br />

[10] Paul Falstad online applet portal (http:/ / www. falstad. com/ mathphysics. html)<br />

[11] Jraft.com (http:/ / www. jcraft. com/ jcterm/ )<br />

[12] ObjectPlanet.com (http:/ / www. objectplanet. com/ newsticker/ ), an applet that works as news ticker<br />

[13] Sferyx.com (http:/ / www. sferyx. com/ ), a company that produces applets acting as WYSWYG editor.<br />

[14] Cortado applet to play ogg format<br />

[15] An example of the 2005 year performance benchmarking (http:/ / www. timestretch. com/ FractalBenchmark. html)<br />

[16] JavaWorld.com (http:/ / www. javaworld. com/ javaworld/ jw-07-2001/ jw-0706-webstart. html)<br />

[17] JavaChannel.net (http:/ / javachannel. net/ wiki/ pmwiki. php/ FAQ/ Applets)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!