Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Highly interactive web: Javascript, Java, web-enable dbs • Javascript • Java applets • Web-enabled databases Object-oriented programming • Program components - “objects” • “black box functional definition for objects (can be used without knowing what’s inside) • Can assemble a larger application from object-oriented components • “copy & paste” use of Javascripts & Java applets Javascript • What is Javascript? • Examples: – Javascript prompters • Javascript libraries – Javascript Source – Website Abstraction Java applets • “applet” = little application • Little programs written in the Java programming language that are transferred to your computer and runs locally • Jim Peterson’s “Plug-n-Play Java Integration and Design” site Java applet examples • Java Coherence Illusion applet here’s the HTML tag that you put in your html web page <APPLET CODEBASE="classes/" WIDTH=400 HEIGHT=250 CODE="Illusion” ARCHIVE="Illusion.zip"> (plus you need to have seven other files in the same directory) • Color and chemistry applets • Chemistry titration applet Java applet libraries • Sun's Java applet library • Educational Object Economy site • Interactive Mathematics Miscellany and Puzzles • Java Boutique How to use a Javascript or Java applet • Find one that does exactly what you want • Find one that does almost what you want and modify it • Find one that does sort of what you want and get somebody else to modify it • Get somebody else to write one for you from scratch Web-enabled database • What are web-enabled databases? Examples of web-enabled dbs • C-Base • Interactive papers • WebBoard, Blackboard, and the other web course frameworks • Amazon.com and most of the rest of e.commerce