Mobil webszerverek. Márton Gábor Nokia Research Center. W3C Mobilweb Műhelykonferencia, Budapest 2006. október 18.



Hasonló dokumentumok
Angol Középfokú Nyelvvizsgázók Bibliája: Nyelvtani összefoglalás, 30 kidolgozott szóbeli tétel, esszé és minta levelek + rendhagyó igék jelentéssel

Using the CW-Net in a user defined IP network

Szakmai továbbképzési nap akadémiai oktatóknak december 14. HISZK, Hódmezővásárhely / Webex

(NGB_TA024_1) MÉRÉSI JEGYZŐKÖNYV

1. Gyakorlat: Telepítés: Windows Server 2008 R2 Enterprise, Core, Windows 7

Cashback 2015 Deposit Promotion teljes szabályzat

Budapest By Vince Kiado, Klösz György

TRENDnetVIEW Pro szoftvert. ŸGyors telepítési útmutató (1)

Számítógépes Hálózatok GY 8.hét

Website review acci.hu

Web Services. (webszolgáltatások): egy osztott alkalmazásfejlesztési plattform

Széchenyi István Egyetem

9. Gyakorlat: Network Load Balancing (NLB)

Ister-Granum EGTC. Istvan FERENCSIK Project manager. The Local Action Plans to improve project partners crossborder

Business Opening. Very formal, recipient has a special title that must be used in place of their name

Learn how to get started with Dropbox: Take your stuff anywhere. Send large files. Keep your files safe. Work on files together. Welcome to Dropbox!

Az Open Data jogi háttere. Dr. Telek Eszter

FOSS4G-CEE Prágra, 2012 május. Márta Gergely Sándor Csaba

Csatlakozás a BME eduroam hálózatához Setting up the BUTE eduroam network

EEA, Eionet and Country visits. Bernt Röndell - SES

Üzenet küldése Programs (Bal soft key) Inbox New MMS Menu Insert Picture Text Audio A szerkesztés után:

ANGOL NYELVI SZINTFELMÉRŐ 2013 A CSOPORT. on of for from in by with up to at

Intézményi IKI Gazdasági Nyelvi Vizsga

Linux hálózati adminisztráció

1. Ismerkedés a Hyper-V-vel, virtuális gépek telepítése és konfigurálása

IP/09/473. Brüsszel, március 25

On The Number Of Slim Semimodular Lattices

Lopocsi Istvánné MINTA DOLGOZATOK FELTÉTELES MONDATOK. (1 st, 2 nd, 3 rd CONDITIONAL) + ANSWER KEY PRESENT PERFECT + ANSWER KEY

Tudományos Ismeretterjesztő Társulat

EN United in diversity EN A8-0206/419. Amendment

Hogyan használja az OROS online pótalkatrész jegyzéket?

ENROLLMENT FORM / BEIRATKOZÁSI ADATLAP

Számítógépes Hálózatok GY 9.hét

ANGOL NYELV KÖZÉPSZINT SZÓBELI VIZSGA I. VIZSGÁZTATÓI PÉLDÁNY

Phenotype. Genotype. It is like any other experiment! What is a bioinformatics experiment? Remember the Goal. Infectious Disease Paradigm

Teszt topológia E1/1 E1/0 SW1 E1/0 E1/0 SW3 SW2. Kuris Ferenc - [HUN] Cisco Blog -

Néhány folyóiratkereső rendszer felsorolása és példa segítségével vázlatos bemutatása Sasvári Péter

Márkaépítés a YouTube-on

A kreatív iparág és az új média összefonódása

T Á J É K O Z T A T Ó. A 1108INT számú nyomtatvány a webcímen a Letöltések Nyomtatványkitöltő programok fülön érhető el.

Cloud computing. Cloud computing. Dr. Bakonyi Péter.

Fejlesztői szemmel at K

JEROMOS A BARATOM PDF

USER MANUAL Guest user

Üzleti élet Nyitás. Nagyon hivatalos, a címzettnek meghatározott rangja van, aminek szerepelnie kell

Üzleti élet Nyitás. Nagyon hivatalos, a címzettnek meghatározott rangja van, aminek szerepelnie kell

Rétegezett architektúra HTTP. A hálózatfejlesztés motorját a hálózati alkalmazások képezik. TCP/IP protokoll készlet

11. Gyakorlat: Certificate Authority (CA), FTP site-ok

ANGOL NYELV KÖZÉPSZINT SZÓBELI VIZSGA I. VIZSGÁZTATÓI PÉLDÁNY

Genome 373: Hidden Markov Models I. Doug Fowler

Construction of a cube given with its centre and a sideline

Regisztráció a Researcher ID adatbázisban

Személyes adatváltoztatási formanyomtatvány - Magyarország / Personal Data Change Form - Hungary

Statisztikai alap (2006) - main

Személyes adatváltoztatási formanyomtatvány- Magyarország / Personal Data Change Form - Hungary

Ellenőrző lista. 2. Hálózati útvonal beállítások, kapcsolatok, névfeloldások ellenőrzése: WebEC és BKPR URL-k kliensről történő ellenőrzése.

Cloud computing Dr. Bakonyi Péter.

(Asking for permission) (-hatok/-hetek?; Szabad ni? Lehet ni?) Az engedélykérés kifejezésére a következő segédigéket használhatjuk: vagy vagy vagy

DANS és Narcis. Burmeister Erzsébet. HUNOR találkozó, Budapest március 13.

++Buy( Kaspersky Anti- Virus 2014 top sites for computer software ]

EMTP, EGY ÚJ LEVELEZÕ PROTOKOLL ÉS IMPLEMENTÁCIÓJA

Kiindulópont A HÁLÓZATSEMLEGESSÉG elve komplex, nem definit fogalom

ANGOL MAGYAR PARBESZEDEK ES PDF


Create & validate a signature

Az egészségügyi munkaerő toborzása és megtartása Európában

Utasítások. Üzembe helyezés

Vakáció végi akció Ukrajnában

*#Discount~ Kaspersky Internet Security - multidevice 2015 best software to buy for mac ]

1. MINTAFELADATSOR KÖZÉPSZINT. Az írásbeli vizsga időtartama: 30 perc. III. Hallott szöveg értése

Mr. Adam Smith Smith's Plastics 8 Crossfield Road Selly Oak Birmingham West Midlands B29 1WQ

discosnp demo - Peterlongo Pierre 1 DISCOSNP++: Live demo

Please stay here. Peter asked me to stay there. He asked me if I could do it then. Can you do it now?

3. MINTAFELADATSOR KÖZÉPSZINT. Az írásbeli vizsga időtartama: 30 perc. III. Hallott szöveg értése

Judas 1 1 Judas 6. Judas

Proxer 7 Manager szoftver felhasználói leírás

There is/are/were/was/will be

MODÁLIS SEGÉDIGÉK (Modal Auxiliaries)

Súlya: 66g Színes, grafikus kijelző GPRS WAP WAP, MMS. Mp3 lejátszó Infravörös port, Bluetooth. Diktafon, Kihangosítás. Súlya: 81g GPRS WAP, WAP, MMS

DR. SZABÓ LÁSZLÓ 1 DOBOS GÁBOR 2

Előszó.2. Starter exercises. 3. Exercises for kids.. 9. Our comic...17

Új funkciók az RBP-ben október 1-től New functions in RBP from 1 October Tatár Balázs

milliárd Ft, folyó áron

Tájékoztató azon kérelmezési eljárásokról, melyek az elméleti, gyakorlati és szakszolgálati engedélyezésre vonatkoznak

program 1. nap / 1st day (április 15. / 15 april)

Statisztikai alap kia.hu (2009) - main

TÉRGAZDÁLKODÁS - A TÉR MINT VÉGES KÖZÖSSÉGI ERŐFORRÁS INGATLAN NYILVÁNTARTÁS - KÜLFÖLDI PÉLDÁK H.NAGY RÓBERT, HUNAGI

VÁLLALATI MOBILITÁS MOBIL ESZKÖZ FELÜGYELETTEL ÉS BIZTONSÁGOS WIFI-VEL

INTELLIGENT ENERGY EUROPE PROGRAMME BUILD UP SKILLS TRAINBUD. Quality label system

TestLine - Angol teszt Minta feladatsor

EPILEPSY TREATMENT: VAGUS NERVE STIMULATION. Sakoun Phommavongsa November 12, 2013

This document has been provided by the International Center for Not-for-Profit Law (ICNL).

Hálózatkezelés. Tóth Zsolt. Miskolci Egyetem. Tóth Zsolt (Miskolci Egyetem) Hálózatkezelés / 20

Eladni könnyedén? Oracle Sales Cloud. Horváth Tünde Principal Sales Consultant március 23.

OLYMPICS! SUMMER CAMP

Mapping Sequencing Reads to a Reference Genome

MAGYARORSZAG UJJAEPITESE ES PDF

ANGOL NYELVI SZINTFELMÉRŐ 2015 B CSOPORT

Fejlesztési projektek menedzselése IBM Rational CLM termékekkel. Ker-Soft Kft. Kaszás Orsolya - üzleti tanácsadó

DOAS változások, összefoglaló

Átírás:

Mobil webszerverek Márton Gábor Nokia Research Center W3C Mobilweb Műhelykonferencia, Budapest 2006. október 18. 1 2006 Nokia Mobil webszerverek / 2006-10-18 / JWi, GMa

Előzmények Klassz lenne, ha a mobiltelefonon web szerver is futna? nem igazán akadály a CPU (>100MHz), a memória (>10MB) és a sávszélesség (>43kbps) már 2004-ben sem web böngészőből látnánk a telefonunk tartalmát, vagy másokét, pl.: http://gipsz.jakab.mobilweb.hu És milyen web szerver legyen az? butuskák: Mobile Web Server on PocketPC, SmallServ, VS Httpd, EPOCHTTP Apache a Symbian-on: ez már valami lenne És mire lenne ez jó? képek megosztása, SMS olvasás/küldés PC-ről, üzenetküldés, távszerviz, stb. hadd gondolkodjanak rajta mások is! 2 2006 Nokia Mobil webszerverek / 2006-10-18 / JWi, GMa

Nokia mobil webszerver Apache Symbian-on + HTTP gateway megoldás Open source http://research.nokia.com/research/projects/mobile-web-server/ http://sourceforge.net/projects/raccoon/ Johan Wikman és Dózsa-Rácz Ferenc, Helsinki 3 2006 Nokia Mobil webszerverek / 2006-10-18 / JWi, GMa

Apache on Symbian/S60 By courtesy of Johan Wikman Nokia Research Center Presented on EuroOSCON 2006 18 21 September 2006, Brussels, Belgium 4 2006 Nokia Mobil webszerverek / 2006-10-18 / JWi, GMa

Apache on Symbian Apache runs on top of Apache Portable Runtime. Port/implement the platform specific parts of both and you re done. Direct implementation of APR on top of Symbian native constructs would have been prohibitively expensive in terms of required time and effort. Instead, the current port is implemented using Symbian s Posix library and is based on the generic Unix implementation. Apache httpd Unix Symbian APR Symbian Unix Symbian Posix 5 2006 Nokia Mobil webszerverek / 2006-10-18 / JWi, GMa

Modules Many modules build out of the box. mod_alias, mod_auth, mod_autoindex, mod_dav, mod_dav_fs, mod_dir, mod_log_config, mod_mime, mod_rewrite, mod_setenvif Unless some external functionality is needed, it s likely that a module builds. Most important mod_python. Some modifications needed to make it work with Python for S60. Alleviates the lack of dynamically loadable modules. 6 2006 Nokia Mobil webszerverek / 2006-10-18 / JWi, GMa

Connectivity By courtesy of Johan Wikman Nokia Research Center Presented on EuroOSCON 2006 18 21 September 2006, Brussels, Belgium 7 2006 Nokia Mobil webszerverek / 2006-10-18 / JWi, GMa

The Basic Problem There are NATs/Firewalls between the terminal and the Internet. That is, the terminal does not have a name and you can t reach it.? Browser 2.5/3G Operator Firewall Internet Web Server 8 2006 Nokia Mobil webszerverek / 2006-10-18 / JWi, GMa

The Illusion Web server on mobile phone accessible from any regular browser. Millions of compatible clients no modifications of any kind needed. For the person browsing, the web browser, the web server and the phone owner, it appears as if there would be a direct connection. Catchphrase: The mobile phone becomes a full member of the web. Webserver Browser 2.5/3G Operator Firewall Internet 9 2006 Nokia Mobil webszerverek / 2006-10-18 / JWi, GMa

An Extra Level of Indirection Gateway on the Internet, running on a computer with a static IP. In our case 212.213.221.246. A DNS mapping *.at.openlaboratory.net -> 212.213.221.246. john.at.openlaboratory.net -> 212.213.221.246 bob.at.openlaboratory.net -> 212.213.221.246 Webserver Browser 2.5/3G Operator Firewall Gateway DNS Internet 10 2006 Nokia Mobil webszerverek / 2006-10-18 / JWi, GMa

Going Online The terminal connects to the gateway and identifies itself, e.g. at john. An account must exist at the gateway. The connection exists for the entire time the terminal is online. The terminal is now known as http://john.at.openlaboratory.net. Webserver Browser 2.5/3G Operator Firewall Gateway DNS Internet 11 2006 Nokia Mobil webszerverek / 2006-10-18 / JWi, GMa

Browsing DNS lookup of john.at.openlaboratory.net resolves to the IP address of the gateway computer (1). HTTP request delivered to the gateway (2). From the HTTP request headers, the gateway can deduce who the request is intended for. Host: john.at.openlaboratory.net The gateway delivers the request of the connection opened by the terminal (3). Webserver 2 1 Browser 3 2.5/3G Operator Firewall Gateway DNS Internet 12 2006 Nokia Mobil webszerverek / 2006-10-18 / JWi, GMa

Mobile Websites Mobsites By courtesy of Johan Wikman Nokia Research Center Presented on EuroOSCON 2006 18 21 September 2006, Brussels, Belgium 13 2006 Nokia Mobil webszerverek / 2006-10-18 / JWi, GMa

Personal Mobsite Most recent photo taken. Search your mobsite Nice to know. Received text messages. By courtesy of graham at pixel8limited.com 14 2006 Nokia Mobil webszerverek / 2006-10-18 / JWi, GMa

Personal Mobsite Integration of the mobile phone and the web. Web-form for sending messages directly to the inbox of the phone. Interactively generated content. By courtesy of graham at pixel8limited.com 15 2006 Nokia Mobil webszerverek / 2006-10-18 / JWi, GMa

Interactive Content - Example 16 2006 Nokia Mobil webszerverek / 2006-10-18 / JWi, GMa

Linking by Proximity Mobsite Hopping A new way for linking websites they are related at this moment because they geographically happen to be nearby each other. 17 2006 Nokia Mobil webszerverek / 2006-10-18 / JWi, GMa

Hogyan tovább? 18 2006 Nokia Mobil webszerverek / 2006-10-18 / JWi, GMa

Hogyan tovább? További lehetőségek web UI a telefonhoz Webszolgáltatások (Web Services) a telefonon üzenetküldés telefonra stb. Kihívások költségek adatforgalom áramfelvétel hozzáférés korlátozás (vö. költségek) webszerver adminisztráció kliens identitás elérhetőség (24/7) teljesítmény 19 2006 Nokia Mobil webszerverek / 2006-10-18 / JWi, GMa

Demo 20 2006 Nokia Mobil webszerverek / 2006-10-18 / JWi, GMa