01 z 06
Vytváranie aplikácií pre mobilné zariadenia
Amatérsky vývojári a kodéry sú často zastrašovaní rôznymi problémami, ktoré súvisia s vývojom aplikácií pre mobilné zariadenia. Našťastie, moderná technológia, ktorú máme dnes k dispozícii, robí to pomerne jednoduché pri vytváraní mobilných aplikácií . Tento článok sa zameriava na to, ako vytvoriť mobilné aplikácie v širokej škále mobilných platforiem .
Vytvorenie mobilnej aplikácie
Ako urobíte pri vytváraní prvej mobilnej aplikácie? Prvý aspekt, na ktorý sa musíte pozrieť, je veľkosť nasadenia, ktoré chcete vytvoriť, a platformu, ktorú chcete použiť. V tomto článku sa zaoberáme vytváraním mobilných aplikácií pre systémy Windows, Pocket PC a Smartphones.
Prečítajte si viac ...
02 z 06
Vytvorenie prvej aplikácie Windows Mobile
Windows Mobile bola silná platforma, ktorá vývojárom umožnila vytvárať rôzne aplikácie na zlepšenie používateľského zážitku. S využitím systému Windows CE 5.0 bol systém Windows Mobile vybavený mnohými funkciami, ktoré zahŕňali funkcionalitu shell a komunikáciu. Vytváranie aplikácií Windows Mobile bolo pre vývojárov aplikácií jednoduché - takmer rovnako jednoduché ako vytváranie aplikácií pre počítače.
Windows Mobile sa teraz vytratil a uvoľnil tak priestor Windows Phone 7 a najnovšie mobilné platformy Windows Phone 8 , ktoré si obľúbili vývojárov aplikácií a mobilných používateľov.
Čo budete potrebovať
Ak chcete začať vytvárať svoju mobilnú aplikáciu, budete potrebovať toto:
- Visual Studio 2005 alebo 2008: Tento šikovný program vám umožňuje vytvárať, vytvárať, ladiť a prezentovať svoju aplikáciu, a to všetko z jednej platformy. Rozhranie je ľahké pochopiť a používať rovnako.
- Windows Mobile SDK: Tento užitočný nástroj obsahuje hlavičku rozhrania API a súbory knižnice, ktoré sú nevyhnutné pre prístup k funkciám Windows Mobile. Poskytuje tiež vzorové aplikácie, emulátory ladenia a dokumentáciu.
- Centrum pomoci ActiveSync alebo Windows Mobile Device Center: Pomoc pri aktívnom synchronizovaní a Windows Mobile Device Center pri nasadzovaní aplikácií do emulátora alebo zariadenia. Zatiaľ čo operačný systém Windows XP pracuje s aktívnou synchronizáciou, systém Windows Vista je dodávaný so zariadením Windows Mobile Device Center.
Nástroje, ktoré môžete použiť na zápis údajov v systéme Windows Mobile
Visual Studio vám ponúka všetky nástroje potrebné na vytváranie aplikácií v natívnom kóde, spravovanom kóde alebo v kombinácii týchto dvoch jazykov. Pozrite sa teraz na nástroje, ktoré môžete použiť na napísanie údajov na vytváranie aplikácií Windows Mobile.
Natívny kód , to znamená Visual C ++ - vám poskytuje priamy hardvérový prístup a vysoký výkon s malou stopou. Toto je napísané v "nativnom" jazyku, ktorý používa počítač, na ktorom beží a je priamo vykonávaný procesorom.
Natívny kód je možné použiť iba na spustenie nespravovaných aplikácií - všetky údaje musia byť prekompilované v prípade, že prejdete na iný operačný systém.
Spravovaný kód , to znamená Visual C # alebo Visual Basic .NET, môže byť použitý na vytvorenie rôznych typov aplikácií používateľského rozhrania a umožňuje vývojárom prístup k webovým dátam a službám použitím Microsoft SQL Server 2005 Compact Edition.
Tento prístup rieši mnohé problémy súvisiace s kódovaním, ktoré sú vlastné programu C ++, a zároveň spravuje pamäť, emuláciu a ladenie, ktoré sú najdôležitejšie na napísanie pokročilejších a komplikovanejších aplikácií, ktoré sú zamerané na softvér a riešenia podnikových podnikov.
ASP.NET môže byť napísaný pomocou Visual Studio .NET, C # a J #. Ovládanie ASP.NET Mobile Controls je účinné pre použitie na viacerých zariadeniach s použitím jedinej sady kódov, rovnako ako v prípade, že potrebujete garantovanú šírku pásma pre vaše zariadenie.
Aj keď program ASP.NET pomáha pri zacielení na rôzne zariadenia, nevýhodou je, že bude fungovať len vtedy, keď je klientské zariadenie pripojené k serveru. Preto to nie je vhodné na zhromažďovanie údajov klienta na neskoršiu synchronizáciu so serverom alebo na aplikácie, ktoré priamo používajú zariadenie na spracovanie údajov.
Aplikácie Google Data API pomáhajú vývojárom pristupovať a spravovať všetky údaje súvisiace so službami Google. Vzhľadom na to, že sú založené na štandardných protokoloch ako HTTP a XML, programátori môžu ľahko vytvárať a vytvárať aplikácie pre platformu Windows Mobile.
03 z 06
Vytvorte a spustite prvú aplikáciu Windows Mobile
Nasledujúce kroky vám pomôžu vytvoriť prázdnu aplikáciu Windows Mobile :
- Vytvorte nový projekt
Otvorte program Visual Studio a prejdite na Súbor> Nový> Projekt. Rozbaľte panel Typy projektov a vyberte položku Inteligentné zariadenie. Prejdite do okna Šablóny, vyberte položku Inteligentné zariadenie a kliknite na tlačidlo OK. Vyberte aplikáciu Device Device a kliknite na tlačidlo OK. Blahoželáme! Práve ste vytvorili prvý projekt.
- Hrajte si s kódovaním
Panel s nástrojmi vám umožňuje hrať sa s mnohými funkciami. Pozrite sa na každé z týchto tlačidiel pre presunutie myšou, aby ste sa lepšie oboznámili s fungovaním programu.
- Spustite svoju aplikáciu
Ďalším krokom je spustenie aplikácie na zariadení Windows Mobile. Pripojte zariadenie k pracovnej ploche, stlačte kláves F5, vyberte emulátor alebo zariadenie, ktoré chcete nasadiť, a vyberte položku OK. Ak všetko ide dobre, uvidíte, že vaša aplikácia beží hladko.
04 z 06
Vytváranie aplikácií pre smartphony
Vytváranie aplikácií pre Smartphony je podobné zariadeniam so systémom Windows Mobile. Ale najskôr musíte rozumieť svojmu zariadeniu. Smartphony majú funkcie podobné PDA, takže majú funkciu posielania a ukončenia tlačidiel. Zadná klávesa sa používa ako pre funkciu backspace, tak aj pre spätné prehliadanie.
Najlepšie na tomto zariadení je softvérové tlačidlo, ktoré je programovateľné. Môžete použiť túto funkciu na vytvorenie viacerých funkcií. Centrálne tlačidlo tiež funguje ako tlačidlo "Enter".
Poznámka: Musíte nainštalovať aplikáciu SmartPhone 2003 SDK na písanie aplikácií pre smartfóny pomocou programu Visual Studio .NET 2003.
Čo ak má smartphone dotykovú obrazovku?
Tu prichádza ťažká časť. Ak chýbajú ovládacie tlačidlá na ovládacom paneli na dotykovej obrazovke, budete si musieť zvoliť alternatívne ovládacie prvky, ako napríklad menu. Visual Studio vám poskytuje ovládací prvok MainMenu, ktorý je prispôsobiteľný. Ale príliš veľa možností na najvyššej úrovni spôsobí zlyhanie systému. Čo môžete urobiť, je vytvoriť veľmi málo top-menu ponuky a dať rôzne možnosti pod každým z nich.
Písanie aplikácií pre smartfóny BlackBerry
Rozvoj aplikácií pre systém BlackBerry OS je dnes veľkým obchodom. Pre písanie aplikácie BlackBerry budete musieť mať:
- Plug-in BlackBerry JDE pre Eclipse
- Simulátor BlackBerry
- BlackBerry smartphone a dátový kábel
- Znalosti programovania JAVA.
Eclipse funguje skvele s programovaním JAVA. Nový projekt, ktorý je zložený s príponou .COD, sa môže priamo nahrať na simulátor. Aplikáciu môžete potom otestovať tak, že ju načítate cez Správcu zariadení alebo pomocou možnosti príkazového riadka "Javaloader".
Poznámka: Nie všetky rozhrania BlackBerry API budú fungovať pre všetky smartphony BlackBerry. Tak si všimnite zariadenia, ktoré prijímajú kód.
05 z 06
Vytváranie aplikácií pre Pocket PC
Vytváranie aplikácií pre Pocket PC je podobné ako u vyššie uvedených zariadení. Rozdiel je v tom, že zariadenie používa .NET Compact Framework, ktorý je viac ako desaťkrát "ľahší" ako plná verzia systému Windows a ponúka vývojárom aj ďalšie funkcie, ovládacie prvky a podporu webových služieb.
Celý balík môže byť uložený v malom súbore CAB a inštalovaný priamo na vašom cieľovom zariadení - to funguje oveľa rýchlejšie a bezproblémovo.
06 z 06
Čo ďalej?
Keď sa naučíte vytvoriť základnú aplikáciu pre mobilné zariadenia, mali by ste pokračovať ďalej a pokúsiť sa rozšíriť svoje znalosti. Tu je návod, ako:
- Zapojte sa aktívne do fór vývojárov a diskusií.
- Zapojte sa do učebných laboratórií, či už online alebo inak. To vám prinesie viac tipov a trikov pri vytváraní rôznych aplikácií.
- Prečítajte si online video tutoriály o vytváraní aplikácií na rôznych mobilných platformách.
- Prihláste sa na odbery webových vysielaní a neustále aktualizujte túto tému.