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

Slides:



Advertisements
Hasonló előadás
Getting started with intercultural dialogue - perspectives from HungaryAvviare il dialogo interculturale – prospettive nei musei ungheresiGetting started.
Advertisements

Bevezető Innovációs területek S+S Epilógus. pptPlex Section Divider Bevezető The slides after this divider will be grouped into a section and given the.
Merényi Ádám Microsoft Magyarország
A majorsági projektet támogatja a Magyarok Nagyasszonya Ferences Rendtartomány és az FSZK. A MAJORSÁG működésével támogatja a felnőtt autisták munkahelyének.
Mobile Voice Communication Project Review •Cooperating partners: Cisco and T- Mobile, HTTP Foundation •Aim: new course on Cisco WLAN and Mobile.
English version A sablon nyelvének választása: /Format/Slide Design /majd jobb oldalt válaszd a másik be- ágyazott sablont! Projekt logó beállítása: /View/Master.
Tester Developer Architect Project Manager Business Analyst Designer Database Professional.
Nyereményjátékok és a Facebook - aki mer, az nyer!?”
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Üzleti Megoldások a KKV szegmens számára Cisco partner nap 2009 április.
"Shoes on the Danube Bank” "נעליים בטיילת הדנובה"
21 Years of Partnership and Innovation 1989 Citrix Systems founded 2010 Citrix signed licensing agreement with Microsoft for NT Server Introduced Independent.
Optikai sugázrás hatása az emberi bőrre és szemre
Nyugdíjreform folyt. köv.? Pension Reform To Be Continued? Bodor András “PENSION REFORM IN HUNGARY: DO WE NEED ONE (PILLAR) MORE?” symposium Washington.
Dreams. How much does our dream cost? If we plan something or dream about somthing we hope them to come true. If we plan something or dream about somthing.
Les meilleures photos de L'année 2005 D'après NBC A life for two, full of tenderness, obtains happiness as they get closer to heaven. Az élet kettesben.
What is the Mission Situation in Hungary?. Dr. György KOVÁCS What Is The Mission Situation In Hungary? Presentation Design by Ed Nickle – United World.
„ Bottom-up” cluster development and cooperation in Hungary Hungarian Confederation of Clusters and Networks Conference on cluster-cooperation in the V4.
Árvai Zoltán Számalk Oktató központ.
Bevezetés a tárgyakhoz Tárgyak  Objects are the containers for values of a specified type  Objects are either signals, variables or constants  Once.
FelültöltésVHDL Felültöltés (Overloading) n Áttekintés n Példák.
Fehérjék 4 Simon István. Predicting protein disorder - IUPred Basic idea: If a residue is surrounded by other residues such that they cannot form enough.
Basics A few things one must know. Slides Insert a title slide Put a title on it.
„21. századi közoktatás – fejlesztés, koordináció” TÁMOP / számú kiemelt projekt eTwinning: a digital touch in teacher training Klaudia.
Infokommunikációs rendszerek 12
Infokom. rendsz. 11. előadás nov Kommunikációs rendszerek alapjai 11. előadás Rádiós adathálózatok Bluetooth, ZigBee, WiFi, WiMAX, Takács.
Infokommunikációs rendszerek 11
Course Situation and Event Driven Models for Multilevel Abstraction Based Virtual Engineering Spaces Óbuda University John von Neumann Faculty of Informatics.
Kliensoldali Programozás
Magyarország pénzügyi megítélése nemzetközi aspektusból László Csaba október 12.
Fénynél sebesebben? Kísérleti kétségek és remények ELTE, 2011 október 5.
A megértés körei Binzberger Viktor Budapest Műszaki és Gazdaságtudományi Egyetem Filozófia és Tudománytörténet Tanszék.
KÖZÉP-ÁZSIA:A GREAT GAME- MASODIK FELVONÁS Tamás Pál MTA SZKI.
„MICROSOFT IT ÜZLETI INTELLIGENCIA MEGOLDÁS BEMUTATÓ” Avagy az IT adat vizualizációs lehetőségi egyéb szervezeti egységek felé („ablak” a nagyvilágra)
Edge Transport Routing and AV/AS Enterprise Network External SMTP servers Phone system (PBX or VOIP) Client Access Client connectivity Web services.
„MICROSOFT SYSTEM CENTER 2012 OPERATIONS MANAGER” Intelligens mérési megoldások gyorsan Benkovics Viktor Vezető tanácsadó Microsoft Magyarország – Services.
Alertet indíthat egy: SQL Server esemény (LOG) SQL Server performancia érték WMI events Alert végezhet: Operátor értesítést JOB indítás (válasz az eseményre)
Elektroanalitikához segédábrák Az ábrák több, részben szerzői jogokkal védett műből, oktatási célra lettek kivéve. Csak az intranetre tehetők, továbbmásolásuk,
WAP, WML Felhasznált források: Developer’s Guide v1.2 (Nokia WAP Toolkit) WML Reference v1.1.
Szervező program Pénzügy figyelő, számlázó program Legújabb alkalmazás.NET Framework 2.0 WSE.NET Framework 4.0 WCF Régebbi, jól bevált alkalmazás.
Egy GAZDAG HIBAJELENTÉS elég információt tartalmaz ahhoz, hogy AZONNALI LÉPÉSEKET lehessen tenni, a javítás érdekében.
Biometria I. SANB_BI1019 Pearson-féle Chi-négyzet (χ2) teszt Molnár Péter Állattani Tanszék
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks P-GRADE Portal gyakorlat ismertető Gergely.
Hasznos ismeretek Hogyan bővítsük ismereteinket AVRDUDEflags -E noreset.
Teachers as key stakeholders of ICT in Hungarian schools Andrea Karpati, Eotvos University, Budapest
Tanulni, tanulni, tanulni Értékesítői képességek, a személyzet képzése.
Könyvtár, csomag és alprogramokVHDL Könyvtár, csomag és alprogram n Library és use n Package n Alprogramok –Procedure –Function –Resolution function Egy.
Multilingual websites in Hungary Gabriella Szalóki Egy előadás könnyen vitára ösztönözheti a hallgatóságot. A PowerPoint bemutatók használatával azonban.
Készült az ERFP – DD2002 – HU – B – 01 szerzősésszámú projekt támogatásával Chapter 6 / 1 C h a p t e r 6 Elastic Critical Plate Buckling Loads.
Készült az ERFP – DD2002 – HU – B – 01 szerzősésszámú projekt támogatásával Chapter 1 / 1 C h a p t e r 1 Introduction.
A magyar nyelv nagyszótára ‘Comprehensive Dictionary of Hungarian’ (Dictionary of the Academy) A brief history Tamás Péter Szabó Department of Lexicography.
Web Architecture. Development of Computing Architectures Monolithic mainframe programming Client Server Real Client Server Web Programming.
3. lesson made by Gönczi Zsófia. You can sit down only, if you say the following words correct!
*Generic Application-level Protocol Analyzer A lyuk azonosítása Lyuk kutatás Szignatúra fejlesztés Szignatúra tesztelés A szignatúra kiadása 4 óra.
TALÁLTAM EGY OLDALT AHOL EZEKET A “TOJÁSOKAT” LEHET LÁTNI. NAGY MÛVÉSZNEK KELLET LENNI, HOGY ILYEN SZÉPEN TUDTA FORMÁZNI A TOJÁSOK HÉJÁT, DE SZERINTEM.
Web Application 1 Web Application 3 Web Application 2 Web Application 4 Shared Service Provider 1 Shared Service Provider 2 Excel Services1 Search1.
Design Thinking módszertan Juhász Dániel UI Designer / DT Coach Buday Balázs Product Owner / DT Coach.
Fej irányultságának becslése Ügyféltérben gyanús viselkedés jelzéséhez Kültéren kiegészítő hő szenzor szükséges.
1 KÖZÖSSÉG AZ ÚJ TESTAMENTUMBAN Romans 12:10Romans 12:10 Romans 12:16Romans 12:16 Romans 15:14Romans 15:14 1 Corinthians 11:331 Corinthians 11:33 2 Corinthians.
DECENT PROJEKT D eveloping E mployees C apacity through E uropean and N ational level T rainings.
Magyar Orvostanhallgatók Egyesülete Hungarian Medical Students’ International Relations Committee The Committee about 1000 members in Hungary 4 Local.
2009.IV.30.Argumentation techniques 1 Non-mirrorable argumentation techniques in English Analysis of theological texts aiming persuasion effects László.
Kiss Tibor System Administrator (MCP) ISA Server 2006.
Nokia C5 Data Sheet Planned Market Introduction • Q Category
TECHNICAL TRAINING December 2012.
Charles Hahn Membership Director
What would x have to be in order for the mean to be 8?
Eastern Analytical Symposium, Princeton NJ
Antibiotic Drug Prescription
Improved Access Appointments
Honors Español IV íOlé!.
Előadás másolata:

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

2 © 2006 Nokia Mobil webszerverek / / 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.: És milyen web szerver legyen az? butuskák: Mobile Web Server on PocketPC, SmallServ, VS Httpd, EPOCHTTPMobile Web Server on PocketPCVS 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!

3 © 2006 Nokia Mobil webszerverek / / JWi, GMa Nokia mobil webszerver Apache Symbian-on + HTTP gateway megoldás Open source Johan Wikman és Dózsa-Rácz Ferenc, Helsinki

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

5 © 2006 Nokia Mobil webszerverek / / JWi, GMa Apache httpd Symbian 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. APR Posix Symbian Unix

6 © 2006 Nokia Mobil webszerverek / / 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.

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

8 © 2006 Nokia Mobil webszerverek / / 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 Web Server 2.5/3G Internet Operator Firewall ?

9 © 2006 Nokia Mobil webszerverek / / 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. Browser Webserver Operator Firewall 2.5/3G Internet

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

11 © 2006 Nokia Mobil webszerverek / / 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 Gateway Browser Webserver Operator Firewall 2.5/3G Internet DNS

12 © 2006 Nokia Mobil webszerverek / / JWi, GMa Browsing DNS lookup of john.at.openlaboratory.net resolves to the IP address of the gateway computer (1)..at.openlaboratory.net 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). Gateway Browser Webserver Operator Firewall 2.5/3G Internet DNS 12 3

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

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

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

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

17 © 2006 Nokia Mobil webszerverek / / 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.

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

19 © 2006 Nokia Mobil webszerverek / / 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

20 © 2006 Nokia Mobil webszerverek / / JWi, GMa Demo…