torsdag den 30. juni 2011
Cooliris bygger visuel soegning til Chrome med naeste generation af web-API'er
Af Austin Shoemaker, CTO, Cooliris
Dette indlæg er en del af Who's på Google I / O, en række gæst blogindlæg skrevet af udviklere, der er anført i Developer Sandbox på Google I / O.
På Cooliris, udvikler vi medieprogrammer målretning to brede kategorier - web applikationer, der kører i enhver standardkompatible webbrowser, og native applikationer, der er målrettet specifikke platforme med skræddersyede brugeroplevelser (f.eks IOS, Android, Windows, Mac OS X).
Da vi udviklede Cooliris Extension for Google Chrome, vi satte sig for at skabe en effektiv og visuelt imponerende medier browsing oplevelse for nettet. Til at indfri dette løfte, har vi udviklet en indfødt runtime specialiseret til flere operativsystemer og browsere. Mens vi var meget glade for resultatet, at omkostningerne ved at udvikle native kode til flere platforme var betydelig. Ideelt kunne vi målrette en enkelt cross-platform API, forudsat at den ydelse, fleksibilitet og indfødte fornemmelsen af platform-specifikke kode.
Den nye generation af high-performance grafik API'er der understøttes af Google Chrome gør det muligt for udviklere at skabe cross-platform webprogrammer med en præsentation lag, der ser ud og føles mere som en indfødt ansøgning. Vores seneste Chrome forlængelse Image Search af Cooliris, udnytter disse API'er til at give en medrivende visuel søgning oplevelse. Følgende teknologier er nøglen til at gøre dette produkt muligt:
WebGL: Evnen til at gøre vores brugergrænseflade med OpenGL ES muligt for os at genskabe vores oprindelige 3D Wall oplevelse uden brug af plug-ins. Fordi det er en web standard, vores udvidelse er allerede tilgængelig på både Windows og Mac versioner af Google Chrome uden ekstra indsats fra vores side. Den nye requestAnimationFrame API gør det muligt for app til at gøre rammer, når skærmen opdateres, markant forbedring af performance og strømforbrug.
Google Image Search API: AJAX søgnings-API giver en rig kilde til relevant indhold i væggen. Brugere begynder at skrive i søgefeltet og straks se resultaterne vises på væggen, der giver mulighed for ubesværet at opdage og navigation.Now at vi har bygget billedsøgning ved Cooliris forlængelse, bruger vi næste generation web API'er til at skubbe kuvert yderligere. LiveShare, vores næste generation kommunikationsplatform, er bygget til at udnytte disse muligheder fra starten - for eksempel demo af vores kommende produkt bygget på WebGL allerede bruger Chrome sagsakter træk-og-slip-API til at optimere uploade ydeevne.
Vi har aldrig været mere begejstrede for mulighederne i web-platform til at levere fantastiske programmer - med HTML5, WebGL, og andre nye standarder, er det blevet muligt at skabe produkter, der kan konkurrere med performance og brugerens oplevelse af indfødte software.
Kom og se Cooliris i Developer Sandbox på Google I / O-maj 10-11.
Austin Shoemaker er CTO og medstifter af Cooliris. Austin studerede datalogi ved Stanford og fører produktudvikling til Cooliris platformen. Tidligere Austin arbejdede hos Apple udvikle forbrugerprogrammer.
Indsendt af Scott Knaster, redaktør
Abonner på:
Kommentarer til indlægget (Atom)
Ingen kommentarer:
Send en kommentar