entertainment on the web anton eliens. basic technology html, http, mime client / server...

22
Entertainment on the Web Anton Eliens

Upload: dianna-mallard

Post on 31-Mar-2015

217 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Entertainment on the Web Anton Eliens. Basic Technology HTML, HTTP, MIME client / server architecture client-side extensions server-side extensions see

Entertainment on the Web

Anton Eliens

Page 2: Entertainment on the Web Anton Eliens. Basic Technology HTML, HTTP, MIME client / server architecture client-side extensions server-side extensions see

Basic Technology• HTML, HTTP, MIME

• client / server architecture

• client-side extensions

• server-side extensions

see Glossary Web Terminology and Web Consortium (W3C)

Page 3: Entertainment on the Web Anton Eliens. Basic Technology HTML, HTTP, MIME client / server architecture client-side extensions server-side extensions see

Client-side Technology

• Style sheets (CSS)• Document Object Model• Math, Graphics - XML• Applets - Java• Helper Applications -- audio, …• Plug-ins - audio, video, animation, VR• Dynamic HTML - Javascript• ActiveX - from Visual basic to ... Java

Page 4: Entertainment on the Web Anton Eliens. Basic Technology HTML, HTTP, MIME client / server architecture client-side extensions server-side extensions see

Web Applications

• combining servers and client-applications

• multiple components

• multiple technologies

• (in construction) the ObjectWeb

• ‘the rest of us’ vs Microsoft

• communication via IIOP

Page 5: Entertainment on the Web Anton Eliens. Basic Technology HTML, HTTP, MIME client / server architecture client-side extensions server-side extensions see

Basic Client/Server Pair

Page 6: Entertainment on the Web Anton Eliens. Basic Technology HTML, HTTP, MIME client / server architecture client-side extensions server-side extensions see

Managing Content (in the ObjectWeb)

Page 7: Entertainment on the Web Anton Eliens. Basic Technology HTML, HTTP, MIME client / server architecture client-side extensions server-side extensions see

Netscape Enterprise Server

Page 8: Entertainment on the Web Anton Eliens. Basic Technology HTML, HTTP, MIME client / server architecture client-side extensions server-side extensions see

Microsoft Digital Nervous System

Page 9: Entertainment on the Web Anton Eliens. Basic Technology HTML, HTTP, MIME client / server architecture client-side extensions server-side extensions see

Microsoft Dynamic Network Architecture

Page 10: Entertainment on the Web Anton Eliens. Basic Technology HTML, HTTP, MIME client / server architecture client-side extensions server-side extensions see

Java applet with ORB

Page 11: Entertainment on the Web Anton Eliens. Basic Technology HTML, HTTP, MIME client / server architecture client-side extensions server-side extensions see

•Example - San Francisco Framework

Page 12: Entertainment on the Web Anton Eliens. Basic Technology HTML, HTTP, MIME client / server architecture client-side extensions server-side extensions see

Learning Support

• Collaboration Tools - XTV, NetMeeting, WEB-4M• Videoconferencing Tools - MBONE (Vic/Vat)• Web Tools - QuestWriter• Cross-Platform Tools - Unix/X and 95/NT• Environments - CUSeeMe: conferencing,

whiteboard, email, document sharing

see Use of Web technology for Remote Instruction

Page 13: Entertainment on the Web Anton Eliens. Basic Technology HTML, HTTP, MIME client / server architecture client-side extensions server-side extensions see

Planning and Design

Step 1: Develop a list of educational goals.

Step 2: Identify implementation methods.

Step 3: Prioritize approaches.

Step 4: Design the structure.

Step 5: Design a page layout.

Page 14: Entertainment on the Web Anton Eliens. Basic Technology HTML, HTTP, MIME client / server architecture client-side extensions server-side extensions see

Navigation structures

• hierarchical - like a book, ...

• sequential - as a guided tour

• hypermedia - structural and associative links

Page 15: Entertainment on the Web Anton Eliens. Basic Technology HTML, HTTP, MIME client / server architecture client-side extensions server-side extensions see

Guidelines• concentrate on content• good design is simple• legibility is the key• context must be clear• consistency means predictability• be accurate!• be unique ...• appearance must match purpose• support a variety of visitors

Page 16: Entertainment on the Web Anton Eliens. Basic Technology HTML, HTTP, MIME client / server architecture client-side extensions server-side extensions see

Page types

• Home page

• index pages

• content pages

• study guide pages

• lectures - presentation pages

Technological limitations• speed, resolution, colors, multimedia

Page 17: Entertainment on the Web Anton Eliens. Basic Technology HTML, HTTP, MIME client / server architecture client-side extensions server-side extensions see

Web Development Tools

• Visual (HTML) Editors

• Site Managers

• Hypermedia Tools -- rejuvenated

• HTML-Database Integration

• Publication Wizards

• Model-driven Web Generators

based on paper from Piero Fraternali (WWW7)

Page 18: Entertainment on the Web Anton Eliens. Basic Technology HTML, HTTP, MIME client / server architecture client-side extensions server-side extensions see

Issues in Concept Development

• Choose a name!• Choose a class - micro or macro?• Choose a metaphor - literal is possible!• Develop a flowchart - navigation• User-centric - adaptive (cookie)?• Interactivity - email, form, bulletin, polls,

chat, ...• User evaluation - is it effective?

Page 19: Entertainment on the Web Anton Eliens. Basic Technology HTML, HTTP, MIME client / server architecture client-side extensions server-side extensions see

Development Steps1. Proposal - short summary

2. Description of purpose - economic model

3. Concept - type, site, metaphor, multimedia

4. Implementation facilities - CGI, Java, Shockwave

5. Cost - hardware, software, support

6. Time-table - research, production, development,…

7. Maintenance and upgrades - personnel

8. Expansion options - programming / administration

9. Appendix - flowchart and demographics

10. Business plan - funding and marketing

Page 20: Entertainment on the Web Anton Eliens. Basic Technology HTML, HTTP, MIME client / server architecture client-side extensions server-side extensions see

Metaphors for Sites

• spatial - cities, solar system, room, backyard

• representational - train, ship, radio

• person or entity - home, tax-wizard

• time or event - camera, mechanical arm, fishcam

• literal - functional control (tables and lists)

Page 21: Entertainment on the Web Anton Eliens. Basic Technology HTML, HTTP, MIME client / server architecture client-side extensions server-side extensions see

Practicum Entertainment

• Stuur een multimedia briefkaart

• Vertel mee aan een verhaal

• Kijk rond op een Web-site

Maak een mooie tekeningMaak een animatieCreeer een 3D wereld

Vermaak jezelf in 3DBezoek een virtuele gemeenschapMaak een praatje en dans

Op het Web

Virtuele Werelden

Creatief

Page 22: Entertainment on the Web Anton Eliens. Basic Technology HTML, HTTP, MIME client / server architecture client-side extensions server-side extensions see

http://www.wdvl.com -- Web Developers Virtual Library http://www.werbach.com/web/web.html -- Web Resources http://www.paragraph.com -- MorphInk http://www.blaxxun.com -- Blaxxun Contact 4.0 http://www.macromedia.com -- Shockwave plugin en Flash 3 Demo http://www.ligos.com -- V-Realm Builder (Demo) http://www.activeworlds.com -- Active Worlds http://www.totallyhip.com -- Web Painter http://www.cosmosoftware.com -- CosmoWorlds http://www.satoripaint.com -- Satori Paint Programs http://www.download.com -- various downloads http://www.thefreesite.com -- more free stuff

Software -- downloads