taking sakai offline with gwt and gg 11 march 2008
TRANSCRIPT
![Page 1: Taking Sakai offline with GWT and GG 11 March 2008](https://reader036.vdocument.in/reader036/viewer/2022082611/56649ee55503460f94bf5740/html5/thumbnails/1.jpg)
Taking Sakai offline with GWT and GG
11 March 2008
![Page 2: Taking Sakai offline with GWT and GG 11 March 2008](https://reader036.vdocument.in/reader036/viewer/2022082611/56649ee55503460f94bf5740/html5/thumbnails/2.jpg)
Taking Sakai offline
• Why• Which Sakai tools• Tools and Technologies • The GWT interface• Schematic design• Offline navigation• Challenges• Demonstration
![Page 3: Taking Sakai offline with GWT and GG 11 March 2008](https://reader036.vdocument.in/reader036/viewer/2022082611/56649ee55503460f94bf5740/html5/thumbnails/3.jpg)
Why
• On request from NWU• Off-campus learners• Local bandwidth• Connection costs• Commuting, time wasted• Learning/working anywhere, any time
![Page 4: Taking Sakai offline with GWT and GG 11 March 2008](https://reader036.vdocument.in/reader036/viewer/2022082611/56649ee55503460f94bf5740/html5/thumbnails/4.jpg)
Which Sakai tools
• Announcements• Resource • Melete• Samigo/Mneme
![Page 5: Taking Sakai offline with GWT and GG 11 March 2008](https://reader036.vdocument.in/reader036/viewer/2022082611/56649ee55503460f94bf5740/html5/thumbnails/5.jpg)
Tools and Technologies
• Google Gears (GG) with SQLite• Google Web Toolkit (GWT)• GWT-EXT• Native JavaScript• CSS Stylesheets• Remote Procedure Calls• Eclipse IDE with Java 1.4
![Page 6: Taking Sakai offline with GWT and GG 11 March 2008](https://reader036.vdocument.in/reader036/viewer/2022082611/56649ee55503460f94bf5740/html5/thumbnails/6.jpg)
The GWT interface
Corporate Banner
Site navigation
Toolbar
Content IFRAME GWT panel
Status and logging
Web browser: IE/Mozilla, Win/Linux/Mac
![Page 7: Taking Sakai offline with GWT and GG 11 March 2008](https://reader036.vdocument.in/reader036/viewer/2022082611/56649ee55503460f94bf5740/html5/thumbnails/7.jpg)
Web Browser SAKAI
SQLite
GG Cache
GW
T - A
JAX
JAVA development - ECLIPSE IDE
Secure SOC Entry
Synclist
Navigation Treeview
SAKAI Content
google.com
GG Sync SAKAI Auth
Synclist Generator
OPML Tool
Resource
Announce
Melete
Mneme
OF
FLIN
E P
OR
TA
L
Solo DB
CD-ROMLarge Resources
Resource Export
Schematic
Online/O
ffline
Synclist Generator
Configuration Tool
![Page 8: Taking Sakai offline with GWT and GG 11 March 2008](https://reader036.vdocument.in/reader036/viewer/2022082611/56649ee55503460f94bf5740/html5/thumbnails/8.jpg)
GWT tool interface
Online/Offline Navigation
Navigation XML generator
Site navigator
OPML generator
Clean Tool content
Tool navigator
Sakai Tool content
SAKAIGWT
Go
og
le G
ea
rs
![Page 9: Taking Sakai offline with GWT and GG 11 March 2008](https://reader036.vdocument.in/reader036/viewer/2022082611/56649ee55503460f94bf5740/html5/thumbnails/9.jpg)
Progress
• Phase I - 95%– GWT client– GG Sync– SQLite database– CSS
• Phase II – 5%– RPC servlet – Caching– New Sakai tool– Navigation XML
![Page 10: Taking Sakai offline with GWT and GG 11 March 2008](https://reader036.vdocument.in/reader036/viewer/2022082611/56649ee55503460f94bf5740/html5/thumbnails/10.jpg)
The Challenges
• GWT – write in Java, run in JavaScript• Resuming broken downloads• Smooth downloads with progress bar• GG sync from a CD• RPC from GWT client to a Sakai servlet• Handling links to other tools• Catering for users in PC-labs• Making it all work together
![Page 11: Taking Sakai offline with GWT and GG 11 March 2008](https://reader036.vdocument.in/reader036/viewer/2022082611/56649ee55503460f94bf5740/html5/thumbnails/11.jpg)
More information
• http://gears.google.com/• http://code.google.com/webtoolkit/• http://www.gwt-ext.com/demo/ (good example)• http://groups.google.com/group/gwt-ext• http://www.sqlite.org/
Web: www.psybergate.co.za
Email:[email protected]@psybergate.co.za