Yahoo! komt met Yahoo BrowserPlus SDK
Een maand geleden vertelde ik je over de Yahoo! BrowserPlus plugin, een Gears-achtig systeem waarmee Browser functionaliteit op het Javascript niveau uitgebreidt kan worden. In tegenstelling tot Gears is BrowserPlus echter uitbreidbaar doormiddel van zogenaamde services. Hoewel het in eerste instantie alleen mogelijk leek te zijn voor partners van Yahoo! om Services te ontwikkelen, heeft Yahoo! nu toch een SDK vrijgegeven.
Wat is de Yahoo! BrowserPlus SDK?
BrowserPlus brengt enkele interessante Services mee, zoals de Uploader, de nieuwe Zipper service die samen kan werken met de Uploader en bijvoorbeeld de Notify service om de gebruiker op de hoogte te stellen van events.
Met de SDK wordt het mogelijk om eigen services te gaan schrijven die gebruik maken van allerlei functionaliteit die normaal niet beschikbaar zijn voor browsers. Net als met de bestaande services benader je deze service via Javascript, zoals het voorbeeld van de BrowserPlus developers laat zien:
-
BrowserPlus.init(
-
function(installed)
-
{
-
if (installed.success)
-
{
-
function requireComplete() {
-
BrowserPlus.MyGreatService.HelloWorld(
-
{ who:"you" },
-
function(rez) { alert(rez.value); });
-
}
-
-
BrowserPlus.require({services: [{"service": "MyGreatService"}]},
-
requireComplete);
-
}
-
});
De services zelf ontwikkel je niet in Javascript, hiervoor heb je de keuze van C, C++ en Ruby waarbij het ontwikkelen van een Ruby service waarschijnlijk het meest toegankelijk is. Hoewel je je eigen service kunt installeren in jouw lokale browser zul je om deze services bij het grote publiek te krijgen toch in overleg moeten met de Yahoo! BrowserPlus ontwikkelaars, en dat kan je onder andere doen via hun forum of via het IRC kanaal #browserplus op irc.freenode.net.
De BrowserPlus SDK downloaden
De BrowserPlus kun je downloaden vanaf de Yahoo! Developer site, waar je ook een complete tutorial voor het maken van een Ruby Service kunt lezen.
Volg Scriptorama via RSS!
Reageer ook!
Line and paragraph breaks automatic, e-mail address never displayed, HTML allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>