Smalltalk-80: the language and its implementation
Smalltalk-80: the language and its implementation
OOPSLA '87 Conference proceedings on Object-oriented programming systems, languages and applications
Inside Java(TM) 2 Platform Security: Architecture, API Design, and Implementation
Inside Java(TM) 2 Platform Security: Architecture, API Design, and Implementation
Programming Wireless Devices with the Java 2 Platform, Micro Edition
Programming Wireless Devices with the Java 2 Platform, Micro Edition
Subspace: secure cross-domain communication for web mashups
Proceedings of the 16th international conference on World Wide Web
Protection and communication abstractions for web browsers in MashupOS
Proceedings of twenty-first ACM SIGOPS symposium on Operating systems principles
JavaScript: The Good Parts
Creating a mobile web application platform: the lively kernel experiences
Proceedings of the 2009 ACM symposium on Applied Computing
Using JavaScript as a real programming language
Using JavaScript as a real programming language
Web browser as an application platform: the lively Kernel experience
Web browser as an application platform: the lively Kernel experience
Mashware: the future of web applications
Mashware: the future of web applications
Towards Pervasive Mashups in Embedded Devices
RTCSA '10 Proceedings of the 2010 IEEE 16th International Conference on Embedded and Real-Time Computing Systems and Applications
Partitioning web applications between the server and the client
Journal of Web Engineering
Considerations for computerized in situ data collection platforms
Proceedings of the 4th ACM SIGCHI symposium on Engineering interactive computing systems
Recent advances delivered by HTML 5 in mobile cloud computing applications: a survey
Proceedings of the Fifth Balkan Conference in Informatics
Introducing tempest, a modular platform for in situ data collection
Proceedings of the 7th Nordic Conference on Human-Computer Interaction: Making Sense Through Design
River trail: a path to parallelism in JavaScript
Proceedings of the 2013 ACM SIGPLAN international conference on Object oriented programming systems languages & applications
A Case Study of Application Development for Mobile and Location-Based Services
Proceedings of International Conference on Information Integration and Web-based Applications & Services
A resource integration approach for HTML5 mobile applications
Information Technology and Management
Hi-index | 0.01 |
The World Wide Web has evolved from a simple document browsing and distribution environment into a rich software platform in which desktop-style applications are increasingly becoming first class citizens. The document-oriented origins of the Web are still evident in many areas, though, and traditionally it has been difficult to compose truly interactive web applications without using plug-in components or browser extensions such as Flash. However, the ongoing standardization work and emerging technologies such as HTML5, JavaScript 2.0 and WebGL are quickly altering the landscape of web application development. In this paper, we present a number of prior challenges and shortcomings, and describe how new technologies can be used for solving many of the problems. The research is based on our hands-on experiences in building various web-based systems in which a number of different web application development technologies have been used extensively.