creating web server in android mobile and easy serving of information to clients

Gummadidal Koteswar Rao,Jeya.R

Published in International Journal of Advanced Research in Computer Science Engineering and Information Technology

ISSN: 2321-3337          Impact Factor:1.521         Volume:6         Issue:1         Year: 05 July,2016         Pages:1079-1086

International Journal of Advanced Research in Computer Science Engineering and Information Technology

Abstract

Android is software platform and operating system for mobile devices. Being an open-source, it is based on the Linux kernel. It was developed by Google and later the Open Handset Alliance (OHA). It allows writing managed code in the Java language. Due to Android here is the possibility to write applications in other languages and compiling it to ARM native code. In this paper a mobile-based web server was introduced for serving static HTML/JavaScript pages to the client systems (the systems could be PCs or Mobiles) for access by these client systems. A static website will be designed to serve from the mobile (web server). The Mobile Web server is based on Android OS. The static website saved inside the SD Card of the Android Mobile would be the source for the web server, thereby increasing the capability of the Mobile to become a web server for even PCs in the Network created by Android Mobile itself.

Kewords

Webserver, Wireless Fidelity, Tethering Hotspot, Android Operating System, Multi-threading, File Sharing, Peers, Mobile Hosting

Reference

1. Beginning Android 4 Application Development by Wei-Meng Lee. 2. Beginning Android by Mark Murphy. 3. Professional Android 2 Application Development by Reto Meier(Wrox) 4. Introducing Android Development with Ice Cream Sandwich by Shane Conder, Lauren Darcey. 5. Sams Teach Yourself Java in 24 Hours (Covering Java 7 and Android) By Rogers Cadenhead 6. Programming Android By ZigurdMednieks, Laird Dornin, G. Blake Meike, Masumi Nakamura 7. Amazing Android Apps For Dummies by Daniel A.Begun 8. http://developer.android.com/guide/index.html 9. http://www.codeproject.com/Articles/102065/Android-A-beginner-s-guide 10. http://mobile.dzone.com/articles/fundamentals-android-tutorial 11. http://mobile.tutsplus.com/tutorials/android/java-tutorial/ 12. https://developers.google.com/places/documentation/ 13. Callaghan, M.J.; Harkin, J.; El-Gueddari, M.; McGinnity, T.M.; Maguire, L.P., "Client-Server Architecture for Collaborative Remote Experimentation," Information Technology and Applications, 2005. ICITA 2005. Third International Conference on , vol.2, no., pp.125,129, 4-7 July 2005 14. McCann, J.A.; Jawaheer, G.; Linxue Sun, "Patia: adaptive distributed Webserver (A position paper)," Autonomous Decentralized Systems, 2003. ISADS 2003. The Sixth International Symposium on , vol., no., pp.303,310, 11-11 April 2003 15. Mo Guan; Minghai Gu, "Design and implementation of an embedded web server based on ARM," Software Engineering and Service Sciences (ICSESS), 2010 IEEE International Conference on , vol., no., pp.612,615, 16-18 July 2010 16. McCann, J.A.; Jawaheer, G.; Linxue Sun, "Patia: adaptive distributed Webserver (A position paper)," Autonomous Decentralized Systems, 2003. ISADS 2003. The Sixth International Symposium on , vol., no., pp.303,310, 11-11 April 2003 17. Johnson, M.E.; McGuire, D.; Willey, N.D., "The Evolution of the Peer-to-Peer File Sharing Industry and the Security Risks for Users," Hawaii International Conference on System Sciences, Proceedings of the 41st Annual , vol., no., pp.383,383, 7-10 Jan. 2008.