Introduction to Firefox OS – Create your first Open Web App Workshop

This workshop will walk you through  the most exciting new platform in mobile, Firefox OS.

You will have the opportunity to take a look under the hood of Firefox OS, the web technologies adopted and how open web applications work. In addition we are going to build our own first open web application using HTML5, Javascript and CSS using Firefox’s innovative developer tools.

Join us the upcoming Tuesday 29/4 at 13:00 at the International Hellenic University.

Registrations at:

Location directions


Create your first Web Application

This blog pos is refereed on a session which  I run in OpenSUSE collaboration camp 2012 with the title:”The Web is the Platform : Web Applications” and around 30 attendants.

In this session I had the chance to present what is a Web Application, why to build a WebApp and how to do it.

After explaining the benefits of creating and using WebApps online and off line, we explored some cool new features that HTML5 brings along with some of the revolutionary WebAPIs that Mozilla develops.

That was the time to dive into WebApps and take a look in the process of creating a Web Application. For those who don’t know, creating a web application is a really simple process which can be described in 2 steps.

Imagine that you have a “site” where you provide some services and you want to transform it into a WebApp. The only thing you have to do is to create the Manifest which is a file with all WebApp’s details regarding the developer, where is hosted, the languages which are supported and more.

In Mozilla’s developer network you can find a detailed guide on how to write your WebApp’s manifest.

The next step is to create an “installation” page for your webapp. This page can present some basic information regarding the webapp, reviews, critics and a “install” button for installing the webapp in your browser/device. The “install” button has a simple and clear Javascript code which calls the webapp’s Manifest.

Unfortunately web applications can not be installed in Linux based operating systems because all the different architectures that every operating system has. Mozilla foundation is working on that problem and I’m pretty sure that problem is going to be solved in the near future. MacOS is fully supports web applications instead of Windows where you have to perform some actions in order to install your web application.

Additionally Mozilla is working on a Marketplace where all Web Applications will be hosted along with reviews, screen shots, users feedback and a lot of new features.

As you see creating a Web Application is a pretty simple and easy task. The feedback from the session was very positive with a lot of people showing interest on messing with WebApps. The presentation file can be found here, but due to the fact that it was something like a workshop, the slides are a generic.

Enjoy and don’t forget that “The Web is the Platform”. 😉