Web-based instruction
First Claim
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.
4 Assignments
0 Petitions
Accused Products
Abstract
A method performed in a web-based environment on a computer system teaches a user to implement an application. The method includes providing predetermined applications and presenting an annotation page that includes one or more annotations descriptive of a predetermined application. Each annotation includes keyword links, annotation links, and detail of implementation of the application. The method includes permitting the user to select a link in an annotation. If the user selects a keyword link, reference documentation associated with that keyword is presented. If the user selects an annotation link, another annotation descriptive of another source file of a predetermined application is presented.
-
Citations
26 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification