Modern and Responsive Mobile-enabled Web Applications
2017, Procedia Computer Science
https://doi.org/10.1016/J.PROCS.2017.06.105Abstract
Rapid web technology improvements in the last few years have powered software developers to quickly write responsive mobilefriendly applications. The innovative web frameworks and libraries make it easy to have same software code base for desktop and mobile devices. Single-page applications offer a more-native-app-like experience to the user. This also means a web application can easily be converted to a native mobile application if desired. This allows software products to be evolved continuously at a much faster pace with features added on daily basis. The software companies who can adopt these technologies will most likely see the benefit in the long run as they can offer new and modified products faster than their competitors. In this paper, we review some of the state-of-the-art web technologies, third-party libraries, and frameworks for quick interactive web development. Finally, we present a simple interactive browser-based, mobile friendly web application which was developed using one of the latest web development framework.
References (11)
- Shahzad, F., Sheltami, T.R., Shakshuki, E.M., Shaikh, O.. A Review of Latest Web Tools and Libraries for State-of-the-art Visualiza- tion. Procedia Computer Science 2016;98:100-106. URL: http://linkinghub.elsevier.com/retrieve/pii/S187705091632138X. doi:10.1016/j.procs.2016.09.017.
- Shaikh, O., Shahzad, F.. Visual-netsim: Development of an interactive browser based network simulator. In: 2016 Future Technologies Conference (FTC). IEEE. ISBN 978-1-5090-4171-8; 2016, p. 718-724. URL: http://ieeexplore.ieee.org/document/7821684/. doi:10.1109/FTC.2016.7821684.
- jQuery: The Write Less, Do More, JavaScript Library. ???? URL: https://jquery.com/.
- AngularJS: Superheroic JavaScript MVW Framework. ????. URL: https://angularjs.org/.
- F. Shahzad et al. / Procedia Computer Science 00 (2016) 000-000
- Angular: One framework. Mobile & desktop. ????. URL: https://angular.io/.
- Bootstrap: The world's most popular mobile-first and responsive front-end framework. ???? URL: http://getbootstrap.com/.
- Google's Material Design libraries. ???? URL: https://design.google.com/resources/.
- React: A JavaScript Library for Building User Interfaces. 2017. URL: https://facebook.github.io/react/.
- Node.js: A JavaScript runtime. ???? URL: https://nodejs.org.
- Jasmine: A behavior-driven development framework. ???? URL: https://jasmine.github.io/.