1 / 15

Active Web Technology

Active Web Technology. Alan Dix http://www.hiraeth.com/alan/topics/web/ alan@hcibook.com. user view. what changes? media stream, presentation, content by whom? automatic, site author, user other users - feedthrough how often? pace of change: days, months, seconds. computation.

sona
Download Presentation

Active Web Technology

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Active Web Technology Alan Dix http://www.hiraeth.com/alan/topics/web/ alan@hcibook.com

  2. user view • what changes? • media stream, presentation, content • by whom? • automatic, site author, user • other users - feedthrough • how often? • pace of change: days, months, seconds

  3. computation where does it happen client • applets, JavaScript, Shockwave, DHTML server • CGI scripts, active server pages, servlets, etc, other machine • authoring machine, database server, proxy people • socio-techncal solutions

  4. security • for computation • code and data at same place! • problem • data - needs to be secure • web-server - least secure machine • client machine even worse … and networks!

  5. architectural design • what happens where • affects: • complexity of implementation and maintenance • feedback • seeing results of one’s own actions • feedthrough • seeing effects of other people’s actions

  6. client side dynamism animation Java and JavaScript DHTML

  7. animated gif or movie • pros: simple • cons: predetermined sequence also … streaming audio/video

  8. Java applet or JavaScript running locally • pros: rapid feedback • cons: only local, no feedthrough

  9. server side dynamism CGI scripts searches

  10. searches • create indices off-line • fast lookup when needed see http://www.hcibook.com/

  11. database access client-side - JDBC server side - CGI etc.

  12. Java applet accesses database using JDBC • pros: interactive DB access • cons: bandwidth, security

  13. CGI script accesses database • pros: up-to-date, use existing DB • cons: not proxy/index friendly

  14. socio-technical solutions off-line generation people in the process

  15. batch pre-generation of web pages • pros: indexable, secure • cons: slower turnaround

More Related