advertisement

Guadec 2012 lt - web application stores in gnome

60 %
40 %
advertisement
Information about Guadec 2012 lt - web application stores in gnome
Technology

Published on February 19, 2014

Author: jdapena

Source: slideshare.net

Description

Lightning talk for GUADEC 2013. Web application stores support in GNOME and Epiphany.
advertisement

Web application stores in GNOME José Dapena Paz <jdapena@igalia.com>

Web application stores in GNOME 2 Step 1: integrate any web application in desktop ● Achieved with Epiphany “Save as Web Application” Webs saved by user are shown as toplevel desktop applications. ● Jose Dapena Paz | jdapena@igalia.com | www.igalia.com

Web application stores in GNOME 3 Step 2: web application stores. Do we need to support them? ● GNOME is not a big target for developers. ● Web apps are. ● Apps stores are not the key, but the apps themselves. – – ● We need to support the technologies they use. App stores just give a good visibility to the applications. Users want apps fiting their specific needs: – The more app platforms we support, the more likely we match user needs. Jose Dapena Paz | jdapena@igalia.com | www.igalia.com

Web application stores in GNOME 4 Experiment: Epiphany support for Chrome web Store and Mozilla OpenWebApps Available at https://github.com/jdapena/epiphany/tree/webapp Jose Dapena Paz | jdapena@igalia.com | www.igalia.com

Web application stores in GNOME 5 Results: Chrome Web Store API is not public. Any change in their APIs would break Chrome web store support. ● ● Some apps use specific Chrome APIs. – Not many, but store API's do not report that information. Final user perception: apps randomly fail. No real good support. They'll drop Epiphany and adopt Chrome. ● ● What to do? We won't play a game of cat and mouse. Jose Dapena Paz | jdapena@igalia.com | www.igalia.com

Web application stores in GNOME 6 Results: Mozilla marketplace ● Still not available. Expected for this year. ● API's discussion and specs are publicly available. ● Some of them already sent to W3C. ● What to do? Support it. Jose Dapena Paz | jdapena@igalia.com | www.igalia.com

Web application stores in GNOME 7 Implementation challenges: Web stores support is basically implementing some javascript API's that map to Epiphany applications support (applications list, permissions and UI for install/uninstall). ● Experiment implementation based on WebKit-GTK+ JavaScriptCore API. We get access from GTK+ code to the web javascript contexts. ● Epiphany is targetting WebKit2. No direct exposure of web javascript contexts. ● Jose Dapena Paz | jdapena@igalia.com | www.igalia.com

Web application stores in GNOME 8 But the key that will make the difference is supporting the new HTML5 features apps will use. – New graphic features (CSS3, WebGL, …). – New types of form inputs (phone, email, date/time, …). – Video and audio streaming, RTC, use media streams as form inputs. – Hardware and desktop integration (battery, geolocation, full screen, device orientation, notifications, web intents, other sensors). This work goes mainly on WebKit and WebKit-GTK+ Jose Dapena Paz | jdapena@igalia.com | www.igalia.com

Web application stores in GNOME 9 Goal: OpenWebApps stores support in Epiphany. Target: Q2 2013. Any help is warmly welcome. But: Apps store support RELY heavily on implementing HTML5 new standards. ● Roadmap needs to be updated. ● Jose Dapena Paz | jdapena@igalia.com | www.igalia.com

Web application stores in GNOME 10 Goal: OpenWebApps stores support in Epiphany. Target: Q2 2013. Any help is warmly welcome. But: Apps store support RELY heavily on implementing HTML5 new standards. Roadmap needs to be updated. Jose Dapena Paz | jdapena@igalia.com | www.igalia.com

Add a comment

Related presentations

Presentación que realice en el Evento Nacional de Gobierno Abierto, realizado los ...

In this presentation we will describe our experience developing with a highly dyna...

Presentation to the LITA Forum 7th November 2014 Albuquerque, NM

Un recorrido por los cambios que nos generará el wearabletech en el futuro

Um paralelo entre as novidades & mercado em Wearable Computing e Tecnologias Assis...

Microsoft finally joins the smartwatch and fitness tracker game by introducing the...

Related pages

allmychanges.com

GNOME 3.20 is the latest version of GNOME 3, and is the result of 6 months’ hard work by the GNOME community. It contains major new features, as well as ...
Read more

"OpenOffice.org" on Revolvy.com

OpenOffice.org ( OOo ), commonly known as OpenOffice , is a discontinued open-source office suite . It was an open-sourced version of the earlier ...
Read more

sjh - mountain biking running linux vegan geek spice - mtb ...

... mountain biking running linux vegan geek ... The two examples I gave of GUADEC and linux.conf.au ... (which I do not mind as I do not like web ...
Read more

Stuff Michael Meeks is doing - people.gnome.org

Off to the GNOME Summit, ... "Maintaining an application without any unit tests is like borrowing money each time ... from a web infrastructure ...
Read more

Buzztrax Music Production Environment / Mailing Lists

2012: Jan: Feb: Mar: Apr: May: Jun: Jul: Aug: Sep: Oct: Nov: Dec: 2013: Jan ...
Read more

Categories: sumana/Reading - Sumana Harihareswara

... sumana | Reading ... RESTful Web APIs by Leonard Richardson and Mike Amundsen. ... testing "What Methods of Foundation Application Use the Least Product?"
Read more

Links 17/7/2016: Lithuanian Police Switches to GNU/Linux ...

I’m going to GUADEC! GNOME Logs GSoC ... was in 2012. Today latest version ... where I actually build a modern web application using Fortran ...
Read more

Cogito, Ergo Sumana for 2010 - crummy.com

... Web: About eleven ... ("GPE PIM Suite calendar application") ... Figuring out other GNOME stuff like GUADEC attendance and applying for Foundation ...
Read more

2013 August 06 | Techrights

Editors • About the Site • Comes vs. Microsoft • Using This Web Site • Site Archives • Credibility Index • OOXML • OpenDocument • Patents ...
Read more