Mobil webbserver

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 ( 2008-11-18 )
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 .

GeneralMobileWebServerCapabilities.png
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

Se även

externa länkar