11.07.2015 Views

Editorial - Vitajte na stránkach www.einsty.hostujem.sk

Editorial - Vitajte na stránkach www.einsty.hostujem.sk

Editorial - Vitajte na stránkach www.einsty.hostujem.sk

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

P R O G R A M U J E M EVývoj aplikácií pre mobilné zariadenia / 2. èas: Microsoft Mobile Internet ToolkitNa úvod ïalšej èasti je potrebné upozorni èitate¾ov <strong>na</strong> isté špecifiká tohto seriálu. Seriálbude pozostáva z ucelených tematických blokov, ktoré budú èlenené do jednotlivýchèastí. Prvú èas tvoril preh¾ad technológie eMbedded Visual Tools. Teda aplikácie beali v<strong>na</strong>tívnom kóde procesora pouitého zariadenia. Touto èasou zaèí<strong>na</strong>me ïalší tematickýblok venovaný vývoju webových aplikácií. To z<strong>na</strong>mená, e jadro kódu beí <strong>na</strong> webovomserveri a mobilné zariadenie slúi len ako tenký klient. Aplikácie tohto typu je moné vyví−ja pomocou MMIT (Microsoft Mobile Internet Toolkit). Táto technológia bude v blízkejbudúcnosti implementovaná pod názvom ASP.NET Mobile Controls, ktorá bude priamoimplementovaná do .NET Frameworku 1.1 a novej verzie Visual Studia .NET 2003 (kódo−vý názov beta verzie je Everett). Èitatelia, ktorí sledujú seriál ASP.NET, budú ma výhodu,pretoe MMIT je zaloený práve <strong>na</strong> technológii stránok ASP.NET. Rozsah pouitia taktovyvinutých aplikácií je ve¾mi široký a pokrýva mobilné platformy od Pocket PC a po benýmobilný telefón, ktorý disponuje protokolom WAP.ARCHITEKTÚRA SIETE S PROTOKOLOM WAP. Zjednodušene si môeme archi−tektúru bezdrôtovej siete s protokolom WAP premietnu do troch vrstiev. Vrstva klienta Prenosové médium Vrstva serveraVrstvu servera si môeme zjednodušene opísa pomocou dvoch blokov.Webový server pracuje podobne ako pri klasickom internete. Zo sprostredkujúcehoservera dostáva iadosti v tvare URL a po<strong>sk</strong>ytuje odpovede v HTML.Sprostredkujúci systém si môeme predstavi ako Proxy server klasického internetu.To z<strong>na</strong>mená, e oproti webovému serveru vystupuje ako klient, ale tvorí server pre mobil−ného klienta, ktorý je pripojený prostredníctvom protokolu WAP.MICROSOFT MOBILE INTERNET TOOLKIT. Microsoft Mobile Internet Toolkit umo−òuje vývoj takzvaných „tenkých“ aplikácií, ktorých aplikaèná logika beí <strong>na</strong> serveri. Je <strong>na</strong>d−stavbou vývojového prostredia Microsoft Visual Studio.NET. Z mobilného zariadenia sa knej pristupuje spravidla pomocou webového prehliadaèa. MMIT bol testovaný <strong>na</strong> viac neosemdesiatich typoch <strong>na</strong>jrôznejších mobilných zariadení. Uvedieme aspoò reprezentatív−ny preh¾ad prehliadaèov a mobilných zariadení dostupných v <strong>na</strong>šich konèinách: Ericsson 2.0: Ericsson R380, Ericsson R320, Ericsson R520m, Ericsson T20s Microsoft Mobile Explorer: Sony CMD−Z5, Sony CMD−J5 Microsoft Pocket Internet Explorer: Casio Cassiopeia E−125, Compaq iPAQ Nokia: Nokia 3330, Nokia 6210, Nokia 7110, Nokia 9110i Openwave UP.Browser 4.x:Alcatel One Touch 701, MotorolaV100, Motorola V120c,Motorola V2288, Motorola V60c,Siemens C35i, Siemens S35i,Siemens SL45Openwave SDK.5.1 Ostatné prehliadaèe: HandspringVisor Platinum Nokia 9210 (SymbianCrystal 6.0), Palm VIINa vývoj a ladenie aplikácií pre platformu Pocket PC budeme ešte potrebova pravde−podobne emulátor Pocket PC 2002 (rov<strong>na</strong>ký, ako je dodávaný v eMVT). Tento emulátormôeme vo¾ne stiahnu z webovej adresy http://<strong>www</strong>.microsoft.com/mobile/downloads/emvt30.asp alebo z inej webovej adresy http://support.microsoft.com/directory/article.asp?id=kb;en−us;Q296904.Pri ladení WAP aplikácie pôjde hlavne o uspôsobenie aplikácie zobrazovacím monos−tiam displeja. K dispozícii je nieko¾ko „open“ emulátorov, <strong>na</strong>príklad Openwave SDK aleboMicrosoft Mobile Explorer Emulator.OPENWAVE EMULATOR. Tento populárny a rozšírený emulátor môeme zí<strong>sk</strong>a z we−bu z adresy <strong>www</strong>.openwave.com.Typ emulovaného zariadenia môeme prepí<strong>na</strong> kedyko¾vek poèas behu SDK. V dialóguSelect Device môeme pre jednotlivé zariadenia zisti podporované z<strong>na</strong>èkovacie jazyky,formáty obrázkov, z<strong>na</strong>kovú súpravu, ve¾kos displeja a podobne.Pre <strong>na</strong>še príklady budeme pouíva Openwave SDK vo verzii 5.1 len vo funkcii simulá−tora. Na vlastný vývoj aplikácie budeme pouíva Visual Studio .NET s <strong>na</strong>inštalovanýmMicrosoft Mobile Internet Toolkitom.MICROSOFT MOBILE EXPLORER EMULATOR. Tento prehliadaè takisto emulu−je zobrazovacie monosti rôznych mobilných zariadení. Pretoe pri pouití tohto emulá−tora sú, dalo by sa poveda, „všetky kone z jednej stajne“, teda od Microsoftu a s <strong>na</strong>sta−vením Internet Information Servera si nemusíme robi starosti, môeme tento emulátorporadi hlavne zaèiatoèníkom, ktorí s administráciou webových a proxy serverov ve¾ké<strong>sk</strong>úsenosti nemajú. Zí<strong>sk</strong>a Microsoft Mobile Explorer Emulator je ve¾mi ¾ahké, môemeho vo¾ne stiahnu z webovej adresy http://<strong>www</strong>.microsoft.com/mobile/phones/mme/mmemulator.asp alebo z webovej adresy http://download.microsoft.com/download/VisualStudioNET/Install/3.0/NT45XP/EN−US/MME30.exe.Microsoft Mobile Explorer Emulator môeme aktivova jed<strong>na</strong>k vo vývojovom prostredípomocou menu View | Mobile Explorer Browser, jed<strong>na</strong>k ako samostatný produkt z me−nu Windows. Môeme si vybra tri typy zariadení: Large, Small a XP (<strong>na</strong> obr. z¾ava doprava).PRVÁ APLIKÁCIA VYTVORENÁ V MMIT. Znovu opakujeme, e je potrebné po−z<strong>na</strong> základy technológie ASP.NET. Potom prvú aplikáciu dokáeme pomerne hravo <strong>na</strong>pí−sa aj v ¾ubovo¾nom textovom editore. Pre umiestnenie <strong>na</strong>šich aplikácií môeme vyui adresárc:\inetpub\<strong>www</strong>rootprípadne v òom vytvori podadresáre. Najjednoduchšia stránka ASP.NET, ktorá vypíše dook<strong>na</strong> prehliadaèa jednoduchý textový reazec, jeOpenwave SDK.5.1 dialóg Select DeviceMMIT je moné stiahnu z webuMicrosoftu, konkrétne zo sekcieDownload z adresy http://download.microsoft.com/download/Visual−StudioNET/Install/RC/NT45XP/EN−US/MobileIT.exe Netreba ma ani prílišnéobavy z jeho sahovania, pretoe sú−bor má len nieèo vyše 4 MB.Microsoft Mobile Explorer Emulator – reimy Large, Small a XPPrincíp MMITAplikácia ASP.NET v okneOpenwave simulátoraNový projekt – aplikácia typu Mobile WebApplication104 PC REVUE 1/2003

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!