presentation source

Download Report

Transcript presentation source

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