Apps vs . Open Web : The Battle of the Decade

Today, both desktop and mobile software systems are usually built to leverage resources available on the World Wide Web. However, in recent years desktop and mobile software have evolved in different directions. On desktop computers, the most popular application for accessing content and applications on the Web is the web browser. In mobile devices, in contrast, the majority of web content is consumed via custom-built native web apps. This divergence will not continue indefinitely. We anticipate that in the 2010’s we will witness a major battle between two types of technologies: (1) native web apps and (2) Open Web applications that run in a web browser or some other standards-compliant web runtime environment. This ―Battle of the Decade‖ will determine the future of the software industry – as well as the future of software engineering research – for years to come. Keywords–web applications, web programming, web-based software development, software engineering, web engineering,

[1]  Tommi Mikkonen,et al.  Mashups and modularity: Towards secure and reusable web applications , 2008, 2008 23rd IEEE/ACM International Conference on Automated Software Engineering - Workshops.

[2]  Tommi Mikkonen,et al.  The Web as an Application Platform: The Saga Continues , 2011, 2011 37th EUROMICRO Conference on Software Engineering and Advanced Applications.

[3]  Tommi Mikkonen,et al.  Creating a mobile web application platform: the lively kernel experiences , 2009, SAC '09.

[4]  Tommi Mikkonen,et al.  Web Browser as an Application Platform , 2008, 2008 34th Euromicro Conference Software Engineering and Advanced Applications.

[5]  Tommi Mikkonen,et al.  The mashware challenge: bridging the gap between web development and software engineering , 2010, FoSER '10.

[6]  Linda Dailey Paulson Developers shift to dynamic programming languages , 2007, Computer.

[7]  Tommi Mikkonen,et al.  Web Applications – Spaghetti Code for the 21st Century , 2008, 2008 Sixth International Conference on Software Engineering Research, Management and Applications.

[8]  Tommi Mikkonen,et al.  Reports of the Web's Death Are Greatly Exaggerated , 2011, Computer.

[9]  Christopher M. Anderson,et al.  The web is dead. Long live the Internet , 2010 .

[10]  Tommi Mikkonen,et al.  The Death of Binary Software: End User Software Moves to the Web , 2011, 2011 Ninth International Conference on Creating, Connecting and Collaborating through Computing.