Create your first Web Application

Standard

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

Advertisements

6 thoughts on “Create your first Web Application

  1. Appreciating the time and effort you put into your website and detailed information you provide.
    It’s nic to come across a blog evey once in a while that
    isn’t the samje outdated rehashed material. Excellent read!

    I’ve bopokmarked yor site and I’m adding your RSS feeds to my Google account.

  2. Someone essentially assist to make seriously articles I might state.
    That is the first time I frequented your website page and up to now?

    I surprised with the research you made to make this particular post incredible.

    Excellent activity!

  3. It was hard for me to find your blog in google. I found it on 19 place, you should build a lot of quality backlinks , it will help you to increase traffic.

    I know how to help you, just search in google – k2 seo tips and tricks

  4. warcommandercheatsx.wordpress.com

    Magnificent goods from you, man. I’ve understand your stuff previous to and you’re just extremely great.
    I really like what you’ve acquired here, really like what you
    are saying and the way in which you say it.
    You make it entertaining and you still take care of to keep
    it wise. I can not wait to read far more from you.
    This is really a wonderful website.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s