Patent ID: 7490292
Filing Date: 2009-02-10
Classification: G09B

Abstract:
1. A method, performed in a web-based environment on a computer system, of helping a user learn to develop an application, the method comprising: providing dynamic, interactive examples demonstrating how to accomplish a task in the application; presenting an annotation page that includes one or more annotations descriptive of various aspect of the examples as they are being executed, each annotation including keyword links, annotation links, and detail of implementation of the application and explanation of code used in the application; providing a link to a resource in an annotation from among the one or more annotations; if the user selects a keyword link, presenting reference documentation associated with that keyword; if the user selects an annotation link, presenting another annotation descriptive of another source file of the application; executing one or more of the predetermined plurality of applications by downloading a hyper-text markup language page containing a Java applet; and presenting one or more annotations descriptive of the performed application in coordination with execution of the one or more of the predetermined plurality of applications.