Mobile

469 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
469
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Mobile

  1. 1. eLib Technical Issues Concertation Day:Mobile Code and VRML Brian Kelly UK Web Focus UKOLN, University of Bath, Bath B.Kelly@ukoln.ac.uk http://www.ukoln.ac.uk/
  2. 2. ContentsMobile Code • CGI • Java • ActiveXVRMLIssues
  3. 3. Mobile CodeCGI Model • Common Gateway Interface • Run software on server • Output (virtual or dynamic document) delivered to clientMobile Code • Download code from server and run on client computer • Examples include Java and SafeTCL • Security is a big issue
  4. 4. Java http://java.sun.com:81/nav/Java is Sun’s used/metamedia.html?implementation ofmobile code: • Security built-in (runs on virtual machine) • Support from major manufacturers (Sun, Netscape, Microsoft, IBM, …) • Not for the novice programmer
  5. 5. ActiveXActiveX is Microsoft’s implementation of mobile code: • A framework for integration, not a programming language • Developed from Microsoft’s OLE desktop model • Security based on digital signatures http://www.microsoft.com/activex/gallery/
  6. 6. ActiveX ExampleActiveX contols can http://www.futuretense.com/texture/ gallery/Gazette/Gazette.htmlbe written in Java.Here the Future-Tense TextureActiveX control givescontol over thelayout, as well asrestrictingaccess tothe documentsource
  7. 7. VRMLVRML: • Virtual Reality Model(l)ing Language • Brings 3D worlds to WWWVRML specifications: • VRML 1.0 - Simple spec, produced quickly. Based on SG Inventor • VRML 2.0 - Provides interaction • Voting on VRML 2.0 proposals, followed by agreement
  8. 8. VRML ExampleVRML browsersare now bundledin with Netscapeand MicrosoftExplorer browsers
  9. 9. Further InformationJava See also resources at • http://java.sun.com/ http://www.yahoo.com/ • http://www.jars.com/ • http://www.gamelan.com/ActiveX • http://www.microsoft.com/activex/ • http://www.activex.com/VRML • http://vrml.wired.com/ • http://www.sdsc.edu/vrml/
  10. 10. IssuesIssues which WWW developers will have toaddress include: • Is VRML relevant to my project? • Which architecture of mobile code to use? • Deployment of new features (e.g. Java support, VRML support)

×