Abstract
Web based thin clients are applications delivering content from the Internet or Intranet and accessed via the browser on the running end device. These clients are portable and cross-device compatible and have a large spectrum of applications, can perform from tele-measurement tasks to management and information centralization. The capability of web-based thin clients to function offline is a requirement that is indispensable even today for many companies because offline-enabled thin clients allow the users to continue working without workflow disturbance, preventing the loss of data, even when the connection to the Internet is missing or malfunctioning. This paper is dedicated to a “barrier-free” cross-platform responsive and progressive web based thin client, presenting its architecture and development, as well as the offline capabilities using caching techniques and its advantages in resource management and information back-up and security.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Oluwatosin, H.S.: Client-server model. IOSR J. Comput. Eng. 16(1), 67–71 (2014). p-ISSN 2278-8727
Kim, J., Baratto, R.A., Nieh, J.: pTHINC: a thin-client architecture for mobile wireless web. In: Proceedings of the 15th International Conference on World Wide Web (WWW 2006), pp. 143–152. ACM, New York (2006)
Tian, Y., Song, B., Huh, E.: Towards the development of personal cloud computing for mobile thin-clients. In: 2011 International Conference on Information Science and Applications, Jeju Island, pp. 1–5 (2011)
Al-Hammouri, A., Al-Ali, Z., Al-Duwairi, B.: ReCAP: a distributed CAPTCHA service at the edge of the network to handle server overload. Trans. Emerg. Telecommun. Technol. 29(4), e3187 (2017)
Stelea, G.A., Fernoaga, V., Gavrila, C., Robu, D.: Web-service based thin client for tele-measurement. Int. Sci. Conf. eLearn. Softw. Educ. 2, 128–134 (2018)
Pohja, M.: Comparison of common XML-based web user interface languages. J. Web Eng. 9(2), 95–115 (2010)
Charland, A., Leroux, B.: Mobile application development: web vs native. Commun. ACM 54(5), 49–53 (2011)
Mahmood, A., Casetti, C., Chiasserini, C.F., Giaccone, P., Harri, J.: Efficient caching through stateful SDN in named data networking. Trans. Emerg. Telecommun. Technol. 29(1), e3271 (2010)
Richards, G., Lebresne, S., Burg, B., Vitek, J.: An analysis of the dynamic behavior of JavaScript programs. SIGPLAN Not. 45(6), 1–12 (2010)
Vaughan-Nichols, S.J.: Will HTML 5 restandardize the web? J. Comput. 43(4), 13–15 (2010). https://doi.org/10.1109/MC.20
Orsini, G., Bade, D., Lamersdorf, W.: CloudAware: empowering context-aware self-adaptation for mobile applications. Trans. Emerg. Telecommun. Technol. 29(4), e3210 (2017)
Rajesh, N.A.: Responsive web design. Int. J. Eng. Comput. Sci. 4(3)
Robu, D., Fernoaga, V., Stelea, G.A., Sandu, F.: Tele-measurement with virtual instrumentation using web-services. Des. Technol. Electron. Packag. (SIITME) 23, 387–394 (2017)
Baturay, M.H., Birtane, M.: Responsive web design: a new type of design for web-based instructional content. Procedia – Soc. Behav. Sci 106, 2275–2279 (2013). ISSN 1877-0428
Joorabchi, M.E., Mesbah, A., Kruchten, P.: Real challenges in mobile app development. In: ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, pp. 2851–2864 (2013)
Smutny, P.: Mobile development tools and cross-platform solutions. In: Proceedings of the 13th International Carpathian Control Conference (ICCC), pp. 653–656 (2012). https://doi.org/10.1109/carpathiancc.2012.6228727
Maddah-Alim, M.A., Niesen, U.: Fundamental limits of caching. IEEE Trans. Inf. Theory 60, 2856–2867 (2014). https://doi.org/10.1109/TIT.2014.2306938
Leff, A., Rayfield, J.T.: Web-application development using the Model/View/Controller design pattern. In: Proceedings Fifth IEEE International Enterprise Distributed Object Computing Conference, pp. 118–127 (2001). https://doi.org/10.1109/edoc.2001.950428
Banerjee, I., Nguyen, B., Garousi, V., Memon, A.: Graphical user interface (GUI) testing: systematic mapping and repository. J. Inf. Softw. Technol. 55(10), 1679–1694 (2013). ISSN 0950-5849
Bhamare, D., Samaka, M., Erbad, A., Jain, R., Gupta, L.: Exploring microservices for enhancing internet QoS. Trans. Emerg. Telecommun. Technol. 29, e3445 (2018)
Clark, J., Oorschot, P.C.: SoK: SSL and HTTPS: revisiting past challenges and evaluating certificate trust model enhancements, pp. 511–525 (2013)
Georgiev, M., Iyengar, S., Jana, S., Anubhai, R., Boneh, D., Shmatikov, V.: The most dangerous code in the world: validating SSL certificates in non-browser software. In: CCS 2012, pp. 38–49. ACM, New York (2012)
Jensen, S.H., Madsen, M., Moller, A.: Modeling the HTML DOM and browser API in static analysis of JavaScript web applications. In: Proceedings of the 19th ACM SIGSOFT Symposium and the 13th European Conference on Foundations of Software Engineering, pp. 59–69 (2013). https://doi.org/10.1145/2025113.2025125
Arnbak, A., Asghari, H., Van Eeten, M., Van Eijk, N.: Graphical user interface (GUI) testing: systematic mapping and repository. Commun. ACM 57(10), 47–55 (2013). https://doi.org/10.1145/2660574
Leu, J., Chen, C., Hsu, K.: Improving heterogeneous SOA-based IoT message stability by shortest processing time scheduling. IEEE Trans. Serv. Comput. 7(4), 575–585 (2014)
Acknowledgement
This paper has been supported by the Autonomous Region of Sardinia-Italy (Piano Sulcis Research Grant SULCIS-821101).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering
About this paper
Cite this paper
Stelea, G.A., Murroni, M., Popescu, V., Balan, T., Fernoaga, V. (2019). Enhanced Resource Management for Web Based Thin Clients Using Cross-Platform Progressive Offline Capabilities. In: Kliks, A., et al. Cognitive Radio-Oriented Wireless Networks. CrownCom 2019. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 291. Springer, Cham. https://doi.org/10.1007/978-3-030-25748-4_27
Download citation
DOI: https://doi.org/10.1007/978-3-030-25748-4_27
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-25747-7
Online ISBN: 978-3-030-25748-4
eBook Packages: Computer ScienceComputer Science (R0)