Guadec 2012 lt - web application stores in gnome

60 %
40 %
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.

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

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