Taking Sakai offline with GWT and GG

scacchicgardenSoftware and s/w Development

Dec 13, 2013 (3 years and 7 months ago)

89 views

Taking Sakai offline with

GWT and GG



11 March 2008

Taking Sakai offline


Why


Which Sakai tools


Tools and Technologies


The GWT interface


Schematic design


Offline navigation


Challenges


Demonstration

Why


On request from NWU


Off
-
campus learners


Local bandwidth


Connection costs


Commuting, time wasted


Learning/working anywhere, any time

Which Sakai tools


Announcements


Resource


Melete


Samigo/Mneme



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

The GWT interface

Corporate Banner

Site
navigation

Toolbar

Content IFRAME

GWT panel

Status and logging

Web browser: IE/Mozilla, Win/Linux/Mac

Web Browser

SAKAI

SQLite

GG
Cache

GWT
-

AJAX

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

OFFLINE PORTAL

Solo
DB

CD
-
ROM

Large Resources

Resource
Export

Schematic

Online/Offline

Synclist
Generator

Configuration
Tool

GWT tool interface

Online/Offline Navigation

Navigation XML
generator

Site
navigator

OPML generator

Clean Tool content

Tool navigator

Sakai Tool content

SAKAI

GWT

Google Gears

Progress


Phase I
-

95%


GWT client


GG Sync


SQLite database


CSS



Phase II


5%


RPC servlet


Caching


New Sakai tool


Navigation XML

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

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:

louis@psybergate.co.za

martilene@psybergate.co.za