Google Gears nu ook voor Ruby on Rails

google

Artikelgereedschap

  • Tip ons
  • Printen
  • Reacties (0)
Aanbevelen

Gepubliceerd: Woensdag 16 juli 2008
Auteur: Kristian van Tuil

Ongeveer een jaar lang is het al mogelijk met Google Gears-software offline webapplicaties te ontwikkelen. De ontwikkelingen gaan steeds sneller.

Eén van die projecten is Gears on Rails. Ontwikkeld door twee pas afgestudeerde studenten van de New York University, Michael Marcus en Rui Ma. Met Gears on Rails is het mogelijk om online Ruby on Rails-code (gebaseerd op de programmeertaal Ruby) in de offline ontwikkelomgeving van Google Gears te gebruiken.

Gears zonder enige voorkennis

Google-programmeur Dion Almaer is enthousiast over Gears on Rails. "Hiermee kunnen ontwikkelaars volwaardige offline-applicaties schrijven op Gears gebaseerd zonder dat ze ook maar iets van Gears af hoeven weten. Het allermooiste is dat een Rails-applicatie locale handelingen kan uitvoeren zonder terug te hoeven schakelen naar de JavaScript api's van Gears."

Almaer hield ook een interview met de studenten Marcus en Ma, waarin Ma Gears on Rails beschrijft als een project waarvan de doelstelling was 'programmeurs een volledig functionerende versie van hun website te laten maken, zonder ook maar iets van Gears af te hoeven weten'. Om dit mogelijk te maken, waren twee zaken uitermate belangrijk. "We moesten zoveel mogelijk oorspronkelijke Rails-code behouden in het JavaScript gedeelte van Gears", aldus Marcus. "En op het gebied van JavaScript moesten we een api schrijven die als Ruby functioneert."

Volgende stap: een universele plugin

Het duo geeft een mechanisme ontwikkeld dat de status van de omgeving kan aanvoelen: online of offline. "Daardoor switcht het raamwerk ook automatisch van online naar offline en vice versa", aldus Ma. De volgende stap is het schrijven van een complete plugin die gebruikt kan worden bij elke Rails-applicatie.

Ook Ruby on Rails-architect David Heinemeier Hansson is enthousiast. "Het klinkt geweldig. Hoewel ik niet zoveel met offline webapplicaties heb, lijkt me dit project geweldig voor de mensen die er wel mee bezig zijn. Het is weliswaar een klein gedeelte van programmeurs dat aan dergelijke offline applicaties werkt, maar dat betekent niet dat het onbelangrijk is."

PubTools Search

Een ander project dat voor Google Gears ontwikkeld wordt is PubTools Search. Dit is een 'open source JavaScript-bibliotheek die een cliënt-georiënteerde database van de zoekmachine direct op een webpagina kan plaatsen', aldus bedenker Brad Neuberg. Momenteel wordt de tool door MySpace al gebruikt in de MySpace Mail-applicatie die lokaal zoeken mogelijk maakt, wat een stuk sneller gaat dan webbased zoeken. "Binnenkort is het ook mogelijk om realtime te zoeken, zodra de gebruiker iets typt. Met een query over een netwerk naar een server toe is dat veel gecompliceerder", denkt Neuberg.

  • Categorieën:
  • E-commerce

Totaal 0 reactiesLaatste reacties


Nieuwsbrief

Ontvang dagelijks een overzicht van het laatste ICT-Nieuws in uw mailbox

Whitepapers

  • Maximaliseer het voordeel van SaaS

    Cloud-applicaties hebben grote invloed op het gebruik van de IT-architectuur en niet ieder project levert de verwachte voordelen op.

    Downloaden
  • Flexibele IT noodzaak voor bankenOnderzoeksrapport over de beperkte flexibiliteit van veel IT-systemen in de bancaire wereld. Lees meer!
  • Overheid bespaart met cloud computingDiscussie over cloud-beleid overheid. Whitepaper over kosten, veiligheid en beschikbaarheid.
» Meer whitepapers

Peiling

Loading Poll

Video: Review: HTC One X-smartphone met vijf...

Review: HTC One X-smartphone met vijf cores (video)