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.
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”. 😉