International Journal for Scientific Research & Development
Total Page:16
File Type:pdf, Size:1020Kb
IJSRD - International Journal for Scientific Research & Development| Vol. 2, Issue 11, 2015 | ISSN (online): 2321-0613 A Mobile Web Server Pradnya Gaikwad1 Priyanka Kumbhar2 Rupali Mahakal3 Pratibha Dekate4 Sandip Nagpure5 5Assistant Professor 1,2,3,4,5Department of Computer Engineering 1,2,3,4,5DCOER , Pune, India Abstract— In general the mobile device act as a client, employ firewalls that prevent access from the internet to because the conversion of IT and Mobile Computing phones inside that firewall. By implementing a custom domain the mobile device are also be viewed as a service gateway we could circumvent that limitation and we are hosting platform. Previously there is no any reason except now able to provide a web server on a mobile phone with a the storage area for the mobile device to act as server global URL than can be accessed from any browser, that because of less memory or less processing power, but due to means, the mobile phone has now finally become a full the Smartphone’s are introduce in market the problem is no member of the internet. more. Now a day the mobile devices have that much storage There are many software technologies related to the space. We are proposing a mobile web server which is mobile web server field. software that provides a mobile device such as a smart A. Nokia S60 Web Server: phone or tablet, the capability, to host web sites, web application, and web services. In this paper we are Nokia one of the few cellphone companies brought Apache proposing a web server which can run on a mobile device HTTP Server to their line of Nokia cellphones, running such as a Smartphone. We are proposing an Android Symbain OS S60 mobile software platform. The S60 Mobile Application (App) through which it is very easy and Web Server enables connectivity for HTTP traffic to a convenient to host the web site. As a mobile phone contains mobile device from the Internet. The Mobile Web Server quite a lot of personal data it is easy to semi- automatically components include a gateway application that runs on a generate a personal web site. The primary goal is to bring a computer with Internet access and a connector application full-fledged web server to Android and to make a web that runs on the remote mobile device. The gateway and the server running on a mobile phone accessible from the connector applications with a valid DNS configuration can internet using any web browser. provide a mobile device with a global web address (URL). Keywords: Mobile Web Server, Networking, Real-time However, as of January 2010, the web server project has location, Dynamic HTML Generator been discontinued by Nokia. B. Mobile-to-Mobile Multimedia Streaming: I. INTRODUCTION Mobile-to-Mobile (M2M) multimedia streaming, it becomes Now a day’s world gets closest toward because of internet. an ultimate responsibility of a mobile server platform to The users get all the information in few seconds on Internet. provide an efficient mechanism for the management and The Web Server is a most important term of the internet. A control of multimedia streaming on the fly. The paper deals Web Server is a system that delivers content or services to with the problem and proposes multimedia extensions to an end user over the internet. A web server has large storage existing light-weight Mobile Web Server (MWS) platform, space and a huge processing power. which is based on Representational State Transfer (REST) is It is possible to access the internet via mobile used to control multimedia streaming and its mapping over phones. In general the mobile device acts as a client, but due REST designed server is discussed in detail. Multimedia to the smart phones are introduced in the market there is no transmission is achieved by Real Time Transport Protocol any restriction on storage space and processing power. So (RTP) and the simplest frame structure of RTP has been we are plane to taking the advantages of smart phones and proposed for this purpose. make a mobile web server. Now a day, due to the conversion of IT and Mobile Computing domain the mobile C. Bambuser: device are also be viewed as a service hosting platform so Bambuser is one commercial product that provides live our task become easier. streaming from Android devices as well as several other We are proposing a mobile web server is software mobile phones and devices. Videos streamed using which provides a mobile device such as a smart phone or Bambuser are sent to the Bambuser server and watermarked. tablet, the capability, to host web sites, web application, and There is no control over what the company does with the web services. As a mobile phone contains quite a lot of video such as analysis and profiling. Video quality is personal data it is easy to semi- automatically generate a comparable to that obtained by this project with the project personal website. In this paper we are proposing an Android setting at low resolution. The project high resolution does Apps through which it is very easy and convenience to user not display motion as well as the low quality but it gives a host the web site. In general, a website on a mobile phone crisper and more detailed image. The web page uses the always has its “administrator” nearby and he or she can even same method of Flash integration. participate in the content generation. The primary goals D. Qik: were to bring a full-fledged web server to Android and to make a web server running on a mobile phone accessible Qik is another commercial product very similar to from the internet using any web browser. Bambuser. When testing Qik with our hardware, the live Providing access to a mobile phone from the video was unavailable. Videos could only be viewed on the internet is not straight forward, as operators typically web page at the end of the recording the video. All rights reserved by www.ijsrd.com 571 A Mobile Web Server (IJSRD/Vol. 2/Issue 11/2015/137) E. Jetty: An Android Device Communications Server will A port of the popular Jetty open-source web container to run create to send and receive instructions between the on Android mobile device platform. Having a “personal” web page and the Android device. web server on your phone opens up a world of possibilities, A webpage interfaces will design for flexibility; letting you run your favorite existing webapps in your SQL database statements were implemented for mobile environment. Moreover, as webapps developed for i- organization and ease of data access between jetty have access to the android API , this means that you interfaces. can bring the contents of your mobile phone to your normal A host-to-host performance evaluation of the desktop browser. resulting system. As we see, there are few technology related to the So as per the survey, we see that, the entire web mobile web server. But they do not give a proper solution. browser uses HTTP protocol to talk with web-site. But No any existing mobile web server has a that much websites don’t understand HTTP protocol. Hence, Website capability to supports to host web sites, web application, and always gets hosted inside a web server (E.g. Tomcat server, web services. Previously there are some mobile web servers Apache server, IIS server (windows)). These web servers which are Nokia S60 web server and Jetty. Due to some actually understand HTTP protocol and helps web-sites to drawbacks in the model Nokia S60 that mobile phones are render properly on client browser. not in the market. Jetty web server used HTTP Protocol to To develop such strong mobile web server, we implement web server and to generate the response for the proposed that to implement a whole HTTP protocol on client request web site is implemented in the HTML code. Android .Due to we are using a standard HTTP protocol That means jetty web server deal with only the static page. there is no need to install the Application to that user who In this paper we are proposing an Android just visit the website that is the end user. By using the Application through which it is very easy and convenience standard HTTP protocol we are avoiding the peer to peer to user host the web site. The user uses this Android Apps to strategy and we are broadcasting live news and events. host the personal website. Any user who has the Apps install on the mobile node can host the website for that there is no need to any technical person to host website. The user can maintain and controlled there website Current solutions limit the configurability of such services by allowing video streaming only to fixed servers. In addition, the business models of the companies that provide such (free) service insert visual ads in the streamed videos, leading to unnecessary resource consumption. We also like to support live video Streaming using a mobile camera to a distant/ remote computer and view the same on the web browser.This paper allows a real-time video streaming service from an Android mobile device’s camera to a server. The real-time video can then be viewed from a web browser on the client’s computer. The project builds on open source code and open protocols to implement Fig. 1: Conventional server a set of software components that successfully stream live To generate the mobile web server HTTP protocol video. User will have the ability to broadcast news and is used.