Tom Coates presenterar Fire Eagle på konferensen ETech och ger i samma svep en checklista att kolla av om man utvecklar för webb 2008.
(Fast det börjar bli dags att använda ordet internet igen, för det handlar inte längre bara om webb.)
Tom har tre punkter.
- Vi ska bygga tjänster som sträcker ut sina tentakler överallt dit nätet når. Fysiska apparater, ubiquitous computing, skrivbordsapplikationer, mobila applikationer, instant messaging, dashboard widgets. Se t ex tjänsten Jaiku, som förutom webbgränssnitt har mobilklient, gränsnitt via instant messaging och SMS, flera typer av applikationer via sitt API, import av flöden från andra tjänster osv.
- Vi ska fungera väl ihop med andra. Inte vara en silo utan korsbefrukta, ansluta, inte göra det andra gör utan utnyttja dem i stället. Se t ex Flickr på vars API mängder av tjänster bygger, och som utnyttjar andra tjänster såsom Picnic för bildredigering och QOOP för papperskopior, fotoböcker, t-shirts osv.
- Vi ska bidra med data så att andra tjänster blir bättre. Vi ska skapa och låta andra använda datat (och vice versa). Se Fire Eagle självt, vars syfte är att erbjuda möjligheten att lokalisera användare geografiskt till andra applikationer.
Det här är principer som enligt Tom Coates genomsyrat Fire Eagle-projektet.
Och det intressanta är att Fire Eagle nästan bara är API:er. Loggar du in i Fire Eagle är det enda du ser en karta och ett textfält så du kan säga var du är. Vet du inte att de uppgifterna kan användas (om du ger tillåtelse) av andra tjänster via Fire Eagles API så verkar tjänsten helt meningslös.
(Foto Ed Schipul under Creative Commons-licens.)
Recent Comments