Download presentation
Presentation is loading. Please wait.
1
LOGO OFFLINE Web Applications Google Gears Jia Liu jl3032@columbia.edu
2
www.themegallery.comCompany Logo From Online to Offline Online applications are Great Offline are also Necessary Internet unavailable? Don’t want the data in the clouds? Response time? Fill the gaps between online and offline
3
www.themegallery.comCompany Logo Browser Text Server Database HTTP Architecture
4
www.themegallery.comCompany Logo Browser Text Server Database Install Architecture Local Server Data base
5
www.themegallery.comCompany Logo Browser Text Server Database Architecture Local Server Data base
6
www.themegallery.comCompany Logo Offline Tools In the past Dojo Storage, Derby/JavaDB, Zimbra Today Adobe AIR Google Gears Microsoft Silverlight Coming Soon FireFox 3 HTML5 Working Draft Client-side database storage
7
www.themegallery.comCompany Logo Google Gears What is Google Gears? Brower-plugin Open source library http://gears.google.com Cost Open Source Lightweight installation necessary Application stays completely in the browser, no extra app/start up
8
www.themegallery.comCompany Logo Components Local Sever Let web applications interact naturally with your desktop Database Store data locally in a fully-searchable database WorkerPool Run JavaScript in the background to improve performance
9
www.themegallery.comCompany Logo LocalServer Specialized URL Cache Requests for URLs in the LocalServer’s cache are intercepted and served locally from the user’s disk RecourseStore (Manual Update) ManagedResourceStore (Automatic Update) Manifest File
10
www.themegallery.comCompany Logo DataBase Open source SQLite Database Simplified SQL Syntax Full-text Search
11
www.themegallery.comCompany Logo Workerpool Time-intensive processes can be run in the background UI stays responsive/browser doesn ’ t block No warning dialog “ Unresponsive Script ”
12
www.themegallery.comCompany Logo Syncing Globally Unique ID Timestamps When Collisions Last one wins Lock/Check out Let user decide
13
www.themegallery.comCompany Logo Example
14
www.themegallery.comCompany Logo Example
15
www.themegallery.comCompany Logo Applications Gmail Calendar Maps SpreadSheet Reader Google Gears Docs
16
www.themegallery.comCompany Logo Applications Gmail, Calendar… Any Web applications that can store data enough locally to work offline will benefit from it. Limitations Stock Trading Systems -Online connectivity is an absolute must
17
www.themegallery.comCompany Logo CONCLUSION Google Gears allows Web application to run offline It opens a lot of doors to developers looking to bridge the narrowing gap between desktop and web-based applications.
18
LOGO Jia Liu jl3032@columbia.edu
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.