Luoja | |
---|---|
Ensimmäinen versio | 31. toukokuuta 2007 |
Viimeinen versio | 0,5,36,0 (22. helmikuuta 2010) |
Projektin tila | Suljettu 11. maaliskuuta 2011 lähtien |
Kirjoitettu | C ++ |
Käyttöjärjestelmä | Microsoft Windows , macOS ja Linux |
Kieli (kielet | Englanti |
Tyyppi | Firefox-laajennus ( d ) |
Jakelupolitiikka | Vapaa |
Lisenssi | BSD-lisenssi |
Verkkosivusto | gearsblog.blogspot.com/2011/03/stopping-gears.html |
Gears on Googlen tarjoama ohjelmistoprototyyppi, joka tarjoaa offline- pääsyn palveluihin, jotka normaalisti toimivat verkossa . Se asentaa SQLite- pohjaisen tietokantamoottorin asiakasjärjestelmään tietojen välimuistiin paikallisesti. Sivut, joille Google-Gears on aktivoitu, käyttävät tietoja paikallisesta välimuistista verkkopalvelun tietojen sijaan. Jos verkkoyhteyttä ei ole käytettävissä, synkronointia lykätään, kunnes yhteys palaa. Siksi Gears antaa verkkosovellusten toimia ilman pysyvää verkkoyhteyttä. Joulukuun 2009 alussa saimme tietää, että Google lopetti Gearsin kehittämisen HTML5 : n hyväksi .
Gears asennetaan kuten plug-in for verkkoselain . Tämä laajennus tarjoaa JavaScript- sovellusliittymän, jonka avulla komentosarjat voivat käyttää paikallisesti tallennettuja tietoja. Laajennus toimii Firefoxin ja Internet Explorerin kanssa Windowsissa , Mac OS X: ssä ja Linuxissa . Kehittäjille on saatavana myös versio Safarille .
Google Reader tukee tätä järjestelmää. Katkaisun "valmistelu" on manuaalinen, ts. Käyttäjän on suoritettava toiminto voidakseen toimia offline-tilassa. Samoin Google Documents tukee Gearsia; toisin kuin Google Reader , offline-tilaan siirtyminen on automaattista.
Muut verkkosovellukset, kuten Wordpress- hallinta , tukevat Gearsia, mutta tässä tapauksessa käyttäjän ei tarvitse suorittaa mitään toimia ennen siirtymistä offline-tilaan, sovellus ennakoi yhteyden katkeamisen synkronoimalla taustalla olevat resurssit ja asetukset, läpinäkyvä käyttäjä.
Gears API on 5 pääosaa:
"Ajastin" ja " XMLHttpRequest " on lisätty, jotta pääsy toimintoihin, jotka yleensä ovat käytettävissä Window-objektissa JavaScriptissä