Analysis
Overview
An applet is a program written in the Java programming language that can be included in an HTML page, much in the same way an image is included in a page. When using a Java technology-enabled browser to view a page that contains an applet, the applet's code is transferred to your system and executed by the browser's Java Virtual Machine (JVM).
Task requirements
- Create an applet that runs basic Sophie 2 modules (as much as possible)
- Document what is included and what are the challenges that will be solved in next revisions
- Create a demonstrating HTML page that runs Sophie 2
- If possible, automate creating applets
- Page work area must be shown, and the book's bottom panel should function as it does in reader mode.
Task result
- The URL of a demonstration HTML containg Sophie 2 as applet.
- Documentation on deploying Sophie 2 via applet.
- Documentation on limitations of the technology, expected problems and other information that will be useful for next revisions.
- Documentation on creating applets automatically (optional)
Implementation idea
- Read applets documentation http://java.sun.com/docs/books/tutorial/deployment/applet/appletsonlyindex.html
- See implementation of PLATFORM_DEPLOYMENT_TARGET_JWS_R0
Related
PLATFORM_DEPLOYMENT_TARGET_JWS_R0
http://java.sun.com/applets/
http://java.sun.com/docs/books/tutorial/deployment/applet/appletsonlyindex.html
How to demo
Show the resulting html page and explain which modules are included.
Design
Implementation
(Implementation results should be described and linked here (from the wiki or the repository))
Testing
Comments
(Write comments for this or later revisions here.)