Your SlideShare is downloading. ×
0
Mobile
Mobile
Mobile
Mobile
Mobile
Mobile
Mobile
Mobile
Mobile
Mobile
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Mobile

206

Published on

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

  • Be the first to like this

No Downloads
Views
Total Views
206
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 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. ContentsMobile Code • CGI • Java • ActiveXVRMLIssues
  • 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. 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. 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. 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. 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. VRML ExampleVRML browsersare now bundledin with Netscapeand MicrosoftExplorer browsers
  • 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. 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)

×