Gears (software)

From Wikipedia, the free encyclopedia

  (Redirected from Google gears)
Jump to: navigation, search
Gears
Image:Gearslogo.png
Developer(s) Google
Initial release 31 May 2007
Stable release 0.5  (2008-11-29; 7 months ago) [+/−]
Operating system Windows XP & Vista, Windows Mobile 5, 6, Mac OS X, Linux 32bit
License open source (BSD)
Website http://gears.google.com/

Gears, formerly Google Gears,[1] is software offered by Google that "enables more powerful web applications, by adding new features to your web browser."[2] Released under the BSD license,[3] Gears is free and open source software.

Contents

[edit] Components

There are several major API components to Gears:

  • A Database module (powered by SQLite), which can store data locally.[4]
  • A WorkerPool module, which provides parallel execution of JavaScript code.[5]
  • A LocalServer module, which caches and serves application resources (HTML, JavaScript, images, etc).[6]
  • A Desktop module, which lets web applications interact more naturally with the desktop.[7]
  • A Geolocation module, which lets web applications detect the geographical location of their users. [8]

[edit] Version history

Version Date Description
0.1 2007-05-31 Initial release as Google Gears.
0.2 2008-02-22 [9]
- 2008-05-28 [1] Project renamed to Gears to reflect the open source, collaborative nature of the project.
0.3 2008-06-11 [10] Introduced ability to add desktop icons, support for Firefox 3.
0.4 2008-08-22 [11] Geolocation API / Event handling for upload / download transfer progress, localization in 40 languages
0.5 2008-11-24 [12]

Updated SQLite, Geolocation can now get data from WiFi antennas, Improved API to manage data blobs on LocalServer

[edit] Support

There are a number of web applications that use Gears. These applications come from a variety of companies, including Google (Gmail, YouTube, Docs, Reader, Picasa for mobile, Calendar), MySpace (Mail Search), Zoho (Writer, Mail), Remember The Milk, and Buxfer.[13] WordPress 2.6 added support for Gears, to speed up the administrative interface and reduce server hits. [14]

Gears can be enabled on sites where it is otherwise unsupported, by using a Greasemonkey user script one of the Gears engineers has created.[15]

Gears is supported on Google Chrome and IE 6+ on Windows XP and Vista, IE Mobile 4.01+ on Windows Mobile, Safari 3.1.1+ on Mac OS X 10.4+[16] and Firefox 1.5+ on multiple platforms[17]. There is only limited 64 bit support from 3rd parties.

On May 29, 2008, Opera ASA announced that the new Opera Mobile 9.5 will support Gears.[18] The technology preview release of the browser was published on February 20, 2009.[19] It is currently available for touch-screen devices on Windows Mobile 5/6 only.[20] Gears is not built into the browser and must be downloaded separately.

The Ruby on Rails framework supports interfaces to Gears without needing to understand the Google Gears API.[21]

As of version 0.5.16, Gears is compatible with Internet Explorer 8 but Gears prevents some of Internet Explorer's features, such as Accelerator previews, Web Slice previews and Suggested Sites, from working properly. As of May 2009, this is reported as a known issue by Microsoft.[22]

[edit] See also

[edit] References

  1. ^ a b "Happy birthday, Google Gears!". Official Google Blog. 2008-05-28. http://googleblog.blogspot.com/2008/05/happy-birthday-google-gears.html. Retrieved on 2008-06-11. 
  2. ^ "Gears". http://gears.google.com/. Retrieved on 2008-09-01. 
  3. ^ "Google Code project for Gears". http://code.google.com/p/gears/. Retrieved on 2008-02-26. 
  4. ^ "Database Module API". http://code.google.com/apis/gears/api_database.html. Retrieved on 2007-05-31. 
  5. ^ "WorkerPool Module API". http://code.google.com/apis/gears/api_workerpool.html. Retrieved on 2007-05-31. 
  6. ^ "LocalServer Module API". http://code.google.com/apis/gears/api_localserver.html. Retrieved on 2007-05-31. 
  7. ^ "Desktop Module API". http://code.google.com/apis/gears/api_desktop.html. Retrieved on 2007-05-31. 
  8. ^ "Geolocation Module API". http://code.google.com/apis/gears/api_geolocation.html. Retrieved on 2008-08-27. 
  9. ^ http://gearsblog.blogspot.com/2008/02/gears-02-released.html
  10. ^ http://gearsblog.blogspot.com/2008/06/fly-gears-03.html
  11. ^ http://gearsblog.blogspot.com/2008/08/gears-04-is-here.html
  12. ^ http://code.google.com/apis/gears/upcoming/history.html
  13. ^ "Gears History". http://code.google.com/p/gears/wiki/GearsHistory. Retrieved on 2008-06-28. 
  14. ^ "WordPress Trac ticket - Gears Support". http://trac.wordpress.org/ticket/6965. 
  15. ^ "GearsMonkey: Google Gears + Greasemonkey to take Wikipedia offline". http://code.google.com/support/bin/answer.py?answer=81101. Retrieved on 2008-06-11. 
  16. ^ "Gears for Safari beta". Google. http://groups.google.com/group/gears-users/browse_thread/thread/36537d4f47c5495c/59c3950739b83da6?show_docid=59c3950739b83da6. Retrieved on 2008-08-26. 
  17. ^ http://code.google.com/support/bin/answer.py?answer=69201&topic=11629
  18. ^ "Opera extends Gears support". Opera Software. http://www.opera.com/pressreleases/en/2008/05/29/. Retrieved on 2008-05-29. 
  19. ^ "Technology preview: Gears-enabled Opera Mobile 9.5". Opera Software. http://labs.opera.com/news/2009/02/20/. Retrieved on 2009-02-21. 
  20. ^ "Gears-enabled Opera Mobile 9.51b2 download page". Opera Software. http://www.opera.com/mobile/download/?man=Windows+Mobile+5.0+Pocket+PC&ver=9.51b2_gears&heading=Windows%20Mobile%205/6%20Pocket%20PC&img=/bitmaps/products/mobile/platform/951b2.gif&extra=Touchscreen-based%20devices%20only.%20Visit%20http://gears.google.com%20to%20download%20the%20Gears%20plugin%20for%20Opera%20Mobile.%20Last%20updated:%2019.%202.%202009. Retrieved on 2009-02-21. 
  21. ^ "Google Gears Takes Ruby on Rails Offline". eWeek. http://www.eweek.com/c/a/Application-Development/Google-Gears-takes-Ruby-on-Rails-Offline/. Retrieved on 2008-07-15. 
  22. ^ "Microsoft Knowledge Base article". Microsoft. http://support.microsoft.com/default.aspx/kb/969213. Retrieved on 2009-05-07. 

[edit] Featured Projects

[edit] External links

Personal tools