Mobil webbserver
Originalförfattare | Robert McCool |
---|---|
Utvecklare | Apache Software Foundation , Nokia Research |
Initial release | 23 oktober 2007 |
Stabil frisättning | 1.5 / 18 november 2008
|
Skrivet i | C , C++ , Java |
Operativ system | Alla POSIX (Linux/BSD/Unix-liknande operativsystem), Symbian OS , S60-plattform , Android |
Tillgänglig i | engelsk |
Typ | webbserver |
Licens | Apache-licens 2.0 |
Hemsida | https://code.google.com/p/i-jetty/ |
En mobil webbserver är mjukvara designad för moderna smartphones för att vara värd för personliga webbservrar , genom användning av programvara med öppen källkod, såsom i-jetty , en programvara med öppen källkod , baserad på brygga. I-jetty är en webbbehållare med öppen källkod som serverar Java -baserat webbinnehåll som servlets och JSP:er . Jetty är skriven i Java och dess API är tillgänglig som en uppsättning JAR:er . Utvecklare kan instansiera en brygga container som ett objekt, omedelbart lägga till nätverk och webbanslutning till en fristående Java -app. Jetty är byggd för skalbar prestanda som tillåter tiotusentals HTTP- anslutningar och hundratusentals samtidiga webbsocket- anslutningar . Jetty är optimerad och känd för att skapa små minnesfootprints , vilket ökar skalbarheten och prestanda.
Nokia är ett av de få mobiltelefonföretagen som förde Apache HTTP Server till sin serie av Nokia -mobiler , som kör Symbian OS S60 mobil mjukvaruplattform. S60 Mobile Web Server möjliggör anslutning för HTTP- trafik till en mobil enhet från Internet .
för den mobila webbservern inkluderar en gatewayapplikation som körs på en dator med Internetåtkomst och en anslutningsapplikation som körs på den fjärranslutna mobila enheten. Gatewayen och anslutningsapplikationerna med en giltig DNS- konfiguration kan förse en mobil enhet med en global webbadress ( URL ). Från och med januari 2010 har dock webbserverprojektet lagts ner av Nokia.
Exempel
Mobile Web Server tillåter mobila enheter att vara värd för personliga webbapplikationer, inklusive webbsidor och kontroll på serversidan . De vanligaste HTTP-servrarna och servletbehållare som för närvarande finns tillgängliga är Jetty , Tomcat , Glassfish och Resin .
Diagrammet till vänster visar en allmän förståelse för en mobil enhet som innehåller en servletbehållare , såsom Jetty , Tomcat , Glassfish och Resin . Tillåter global hosting genom en personlig enhet, skapar funktionalitet och fullständig användarkontroll. Konfigurationer inom den mobila webbservern tillåter optimering, kontohantering och omedelbar synkroniserad information över alla plattformar, oavsett stationär dator , bärbar dator eller mobiltelefon . |
Jämförelse av webbbehållare
Olika behållare och versioner | Java API (version) | Myruppgifter (version) | Maven 2 plugin (version) |
---|---|---|---|
GlassFish 2.x | 1.0.1 | 1.0.1 | 1.0.1 |
GlassFish 3.x | 1.0.1 | 1.0.1 | 1.0.1 |
Brygga 4.x | 0,1 | 1.0 | 0,2 |
Brygga 5.x | 0,8 | 1.0 | 0,2 |
Brygga 6.x | 0,8 | 1.0 | 0,2 |
Brygga 7.x | 1.0.1 | 1.0.1 | 1.0.1 |
Brygga 8.x | 1.1.3 | 1.1.3 | 1.1.3 |
Brygga 9.x | 1.3.0 | 1.3.0 | 1.3.0 |
Harts 2.x | 0,1 | 0,1 | 0,1 |
Harts 3.x | 0,1 | 0,1 | 0,1 |
Harts 3.1.x | 1.2.0 | 1.2.0 | 1.2.0 |
Tomcat 4.x | 0,1 | 0,1 | 0,1 |
Tomcat 5.x | 0,1 | 0,1 | 0,1 |
Tomcat 6.x | 1.0 | 1.0 | 1.0 |
Tomcat 7.x | 1.0.2 | 1.0.2 | 1.0.2 |
Funktioner
- Personal Information Manager (PIM) Hantera telefonens adressbok
- Helix multimediaspelare _
- Skicka SMS med en webbläsare
- Bläddra i telefonens kalender
- Bläddra i kameratelefonens bildgalleri via datorn
- Visa mottagna och missade samtal
- Få snabbmeddelanden skickade till din telefonskärm.
- Hålla en blogg
- Dela närvarostatus _
- Online-chatt
- Hantera åtkomsträttigheter
- Starta mobilwebbplats från webben eller Inställningar
- Dela innehåll på mobilwebbplatsen via RSS- flöden
Se även
- Python för S60
- Apache Tomcat , alternativ webbserver med öppen källkod och servletbehållare
- ApacheBench , ett program för att mäta prestanda hos HTTP-webbservrar