Indiana University of Pennsylvania

T. Andrew Yang 

(yang@grove.iup.edu)
Computer Science Department

HTTP://WWW.CO103.IUP.EDU/


  1. Introduction to Web Development

  1. World Wide Web as a new computing platform

  2. The client-server model

  3. The multi-tier model

  4. Sample Web applications

  5. Alternative Web development technologies

  6. Client side development

  7. Server side development

  8. Summary

  1. Curriculum Design

  1. Curriculum Design Issues

  2. A Sample Course

  3. Lessons Learned

  4. Specialty Track in Enterprise Computing

References

Designing and Teaching a Web Development Course

 

 
Ø  Sample Web Based Applications

Ö  The bottom line

  • Almost every application can be ported to the Web.

  • Think about the needs and the trade-offs.

 

Ö  Examples of dynamic web pages: 

   + Interactive input and output 

 

   + Multimedia presentations 

  • animations, sound, graphics, photos, voice, video clips, et al

 

   + Web based multi-player games 

 

   + Access to remote databases

  • data retrieval from a remote database server, update of remote databases, et al

  • digital libraries, on-line document retrievals

 

   + Connectivity to legacy computer systems 

  • IBM/390, CICS, IMS, . . .

  • VAX/VMS

  • Cobol applications

 

   + Front end of a transaction application 

  • e-auction, e-business (Amazon.com), e-banking, PriceLine.com, et al

 

   + Intranet applications 

  • shared documents and functions

  • Example: The BANNER system

 

   + Business-to-business communication 

  • vendor-retailer-buyer

  • Example: AutoPartsUSA, Super grocery stores

 

   + Scientific simulation and visualization

  • Example: The neural network visualization project

- on a Windows 2000 Server

- on a Sun Ultra 60 / Solaris Server

Please note that your Web browser must have Java enabled in order to run the Java applet of this sample application.

  • Eventually, a virtual laboratory 


Previous

Index Page

Next: Alternative technologies