vrije Universiteit amsterdamPostacademische Cursus Informatie Technologie Web Applications – The Object Web combining servers and client-applications multiple components multiple technologies (in construction) the ObjectWeb ‘the rest of us’ vs Microsoft communication via IIOP
vrije Universiteit amsterdamPostacademische Cursus Informatie Technologie Basic Client/Server Pair
vrije Universiteit amsterdamPostacademische Cursus Informatie Technologie Common Gateway Interface Server-side extended with CGI
vrije Universiteit amsterdamPostacademische Cursus Informatie Technologie The ObjectWeb (1) The rest of us -- Netscape ONE Managing Content Software architecture
vrije Universiteit amsterdamPostacademische Cursus Informatie Technologie Managing Content (in the ObjectWeb)
vrije Universiteit amsterdamPostacademische Cursus Informatie Technologie Netscape Enterprise Server
vrije Universiteit amsterdamPostacademische Cursus Informatie Technologie The ObjectWeb (2) Microsoft DNS/DNA DNS = Digital Nervous System DNA = Dynamic Network Architecture
vrije Universiteit amsterdamPostacademische Cursus Informatie Technologie Microsoft Digital Nervous System
vrije Universiteit amsterdamPostacademische Cursus Informatie Technologie Microsoft Dynamic Network Architecture
vrije Universiteit amsterdamPostacademische Cursus Informatie Technologie The ObjectWeb (3) - Java extensible browser - with Java applets platform independent dynamic code is uploaded from the server … and (3 tier) client/server applications (not to forget) Servlets and CORBA
vrije Universiteit amsterdamPostacademische Cursus Informatie Technologie Java applet with ORB
vrije Universiteit amsterdamPostacademische Cursus Informatie Technologie 1 get HTML page 2 get applet 3 start applet 4 connect to ORB 5 get objects 6 access database 7 display results
vrije Universiteit amsterdamPostacademische Cursus Informatie Technologie Advanced -- browser plugins extend browser with arbitrary functionality static platform specific C and C++
vrije Universiteit amsterdamPostacademische Cursus Informatie Technologie Example - San Francisco Framework