01 z 06
Vytváření aplikací pro mobilní zařízení
Amatérští vývojáři a programátoři jsou často zastrašováni různými problémy týkajícími se vývoje aplikací pro mobilní zařízení. Naštěstí moderní technologie, kterou máme k dispozici dnes, je poměrně jednoduchá při vytváření mobilních aplikací . Tento článek se zaměřuje na vytváření mobilních aplikací v celé řadě mobilních platforem .
Vytvoření mobilní aplikace
Jak se chystáte vytvořit první mobilní aplikaci? Prvním aspektem, na který se musíte podívat, je velikost nasazení, kterou chcete vytvořit, a platformu, kterou hodláte používat. V tomto článku se zabýváme vytvářením mobilních aplikací pro Windows, Pocket PC a Smartphony.
Přečtěte si více ...
02 ze dne 06
Vytvoření první aplikace Windows Mobile
Windows Mobile byla výkonná platforma, která umožňovala vývojářům vytvářet různé aplikace pro zlepšení uživatelských zkušeností. Společnost Windows Mobile, která je založena na systému Windows CE 5.0, byla zabalena do mnoha funkcí, které zahrnovaly funkčnost prostředí a komunikace. Vytvoření aplikací Windows Mobile bylo pro vývojáře aplikací snadné - téměř stejně snadné jako vytváření aplikací pro počítače.
Windows Mobile se nyní vytratil, čímž ustoupil Windows Phone 7 a nejnovější mobilní platformy Windows Phone 8 , které si oblíbily vývojáře aplikací i mobilních uživatelů.
Co budete potřebovat
Abyste mohli začít vytvářet mobilní aplikaci, budete potřebovat:
- Visual Studio 2005 nebo 2008: Tento šikovný program umožňuje vytvářet, vytvářet, ladit a prezentovat svou aplikaci, a to vše z jedné platformy. Rozhraní je snadné pochopit a používat také.
- Sada Windows Mobile SDK: Tento užitečný nástroj obsahuje hlavičku rozhraní API a soubory knihovny, které jsou nezbytné pro přístup k funkcím Windows Mobile. Také vám poskytuje vzorové aplikace, emulátory ladění a dokumentaci.
- Aplikace ActiveSync nebo Windows Mobile Device Center: Nástroj Active Sync a Windows Mobile Device Center při nasazování aplikací do emulátoru nebo zařízení. Zatímco Windows XP pracuje s Active Sync, systém Windows Vista je dodáván s Windows Mobile Device Center.
Nástroje, které můžete použít pro zápis dat v systému Windows Mobile
Visual Studio nabízí všechny nástroje nezbytné pro vytváření aplikací v nativním kódu, spravovaném kódu nebo kombinaci těchto dvou jazyků. Podívejme se nyní na nástroje, které můžete použít k psaní dat pro vytváření aplikací Windows Mobile.
Nativní kód , to je Visual C ++ - poskytuje přímý hardwarový přístup a vysoký výkon s malou stopou. To je napsáno v "nativním" jazyce používaném počítačem, na kterém běží a je přímo zpracován procesorem.
Nativní kód lze použít pouze pro spouštění nespravovaných aplikací - všechna data musí být překompilována, pokud se přesunete na jiný operační systém.
Spravovaný kód , tj. Visual C # nebo Visual Basic .NET, lze použít k vytváření různých typů aplikací typu uživatelského rozhraní a umožňuje vývojáři přístup k datům a službám pomocí aplikace Microsoft SQL Server 2005 Compact Edition.
Tento přístup řeší mnoho problémů s kódováním, které jsou součástí programu C ++, a současně také správu paměti, emulace a ladění, které jsou nejdůležitější pro psaní pokročilejších a komplikovanějších aplikací, které se zaměřují na software a řešení pro podnikovou sféru.
ASP.NET lze psát pomocí Visual Studio .NET, C # a J #. ASP.NET Mobile Controls je efektivní pro použití na několika zařízeních pomocí jedné sady kódů, stejně jako v případě, že potřebujete zaručenou datovou šířku pásma pro vaše zařízení.
Zatímco služba ASP.NET pomáhá cílovat různá zařízení, je nevýhodou to, že bude fungovat pouze v případě, že je klientské zařízení připojeno k serveru. Není tedy vhodné pro shromažďování dat klienta pro pozdější synchronizaci se serverem nebo pro aplikace, které přímo používají zařízení pro zpracování dat.
Rozhraní Google Data API pomáhají vývojářům přistupovat a spravovat všechna data související se službami Google. Vzhledem k tomu, že jsou založeny na standardních protokolech, jako je protokol HTTP a XML, mohou programátoři snadno vytvářet a vytvářet aplikace pro platformu Windows Mobile.
03 ze dne 06
Vytvořte a spusťte svou první aplikaci Windows Mobile
Následující kroky vám pomohou vytvořit prázdnou aplikaci Windows Mobile :
- Vytvořte nový projekt
Otevřete aplikaci Visual Studio a přejděte na příkaz Soubor> Nový> Projekt. Rozbalte panel Typy projektů a vyberte možnost Inteligentní zařízení. Přejděte do podokna šablony, vyberte možnost Inteligentní zařízení a klepněte na tlačítko OK. Zde vyberte aplikaci Aplikace a klepněte na tlačítko OK. Gratulace! Právě jste vytvořili svůj první projekt.
- Hrajte s kódováním
Podokno panelu nástrojů umožňuje hrát s mnoha funkcemi. Podívejte se na každé z těchto tlačítek pro přetažení, abyste se seznámili s tím, jak program funguje.
- Spusťte aplikaci
Dalším krokem je spuštění aplikace v zařízení Windows Mobile. Připojte zařízení k pracovní ploše, stiskněte klávesu F5, vyberte emulátor nebo zařízení, které chcete nasadit, a zvolte možnost OK. Pokud vše funguje dobře, uvidíte, že aplikace běží hladce.
04 z 06
Vytváření aplikací pro smartphony
Vytváření aplikací pro Smartphony je podobné zařízením Windows Mobile. Musíte však nejprve porozumět zařízení. Smartphony mají funkce podobné PDA, takže mají funkce pro odesílání a ukončení. Zadní klávesa je použita jak pro funkce Backspace, tak pro zpětné prohlížení.
Nejlepším přístupem k tomuto zařízení je softwarové tlačítko, které je programovatelné. Tuto funkci můžete použít k vytvoření více funkcí. Centrální tlačítko také funguje jako tlačítko "Enter".
Poznámka: Musíte nainstalovat SmartPhone 2003 SDK pro psaní aplikací smartphone pomocí Visual Studio .NET 2003.
Co když má smartphone dotykovou obrazovku?
Zde přichází obtížná část. Při nepřítomnosti ovládacích prvků na tlačítkách na dotykovém displeji budete muset vybrat alternativní ovládací prvky, například nabídku. Visual Studio vám poskytuje ovládací prvek MainMenu, který lze přizpůsobit. Příliš mnoho možností nabídky na nejvyšší úrovni způsobí selhání systému. Co můžete udělat, je vytvořit velmi málo menu na nejvyšší úrovni a poskytnout různé možnosti pod každým z nich.
Psaní aplikací pro smartphony BlackBerry
Rozvoj aplikací pro systém BlackBerry OS je dnes velkým obchodem. Pro psaní aplikace BlackBerry budete muset mít:
- Plug-in BlackBerry JDE pro Eclipse
- Simulátor BlackBerry
- BlackBerry smartphone a datový kabel
- JAVA programovací znalosti.
Eclipse pracuje skvěle s programováním JAVA. Nový projekt, podaný s příponou .COD, lze přímo načíst na simulátor. Aplikaci můžete vyzkoušet tak, že ji načtete přes Správce zařízení nebo pomocí možnosti příkazového řádku "Javaloader".
Poznámka: Ne všechny rozhraní BlackBerry API budou pracovat pro všechny smartphony BlackBerry. Mějte na paměti, že zařízení, která kód přijímá.
05 ze dne 06
Vytváření aplikací pro Pocket PC
Tvorba aplikací pro Pocket PC je podobná jako u výše uvedených zařízení. Rozdíl je v tom, že zařízení používá .NET Compact Framework, který je více než desetkrát "lehčí" než plná verze systému Windows a také nabízí vývojářům další funkce, ovládací prvky a podporu webových služeb.
Celý balíček může být uložen v malém souboru CAB a instalován přímo na cílovém zařízení - to funguje mnohem rychleji a bezproblémověji.
06 z 06
Co dál?
Jakmile se naučíte vytvořit základní aplikaci pro mobilní zařízení, měli byste pokračovat dále a pokusit se zlepšit své znalosti. Zde je návod, jak:
- Aktivně se podílejte na fórech pro vývojáře a diskusích.
- Zapojte se do učebních oborů, a to jak online, tak i jinak. Tím získáte další tipy a triky při vytváření různých aplikací.
- Prohlížejte online video tutoriály o vytváření aplikací na různých mobilních platformách.
- Přihlaste se k webovým vysílání a neustále aktualizujte téma.