01/06
Alkalmazások létrehozása mobileszközökön
Az amatőr fejlesztőket és kódolókat gyakran megfélemlítik a mobileszközök alkalmazásainak fejlesztésével kapcsolatos különböző problémák. Szerencsére a ma elérhető fejlett technológia a mobilalkalmazások létrehozásában viszonylag egyszerűvé teszi. Ez a cikk arra összpontosít, hogyan lehet mobilalkalmazásokat létrehozni a mobil platformok széles körében.
Mobilalkalmazás létrehozása
Hogyan kezdheti meg az első mobilalkalmazását? Az első szempont, amelyet meg kell vizsgálnod, az az a telepítési méret, amelyet meg akarsz teremteni és a platformot, amelyet használni akarsz. Ebben a cikkben foglalkozunk a mobilalkalmazások létrehozásához Windows, Pocket PC és okostelefonok számára.
Olvasson tovább ...
02. 06. sz
Az első Windows Mobile alkalmazás létrehozása
A Windows Mobile erőteljes platform volt, amely lehetővé tette a fejlesztőknek, hogy különböző felhasználói alkalmazásokat hozzanak létre. Mivel a Windows CE 5.0 alapját képezi, a Windows Mobile számos olyan funkciót tartalmaz, amelyek héj és kommunikációs funkciókat tartalmaznak. A Windows Mobile alkalmazások létrehozása egyszerűvé vált az alkalmazás fejlesztőjeként - olyan egyszerű, mint az asztali alkalmazások létrehozása.
A Windows Mobile most elhalványult, így a Windows Phone 7 és a legfrissebb Windows Phone 8 mobil platformok, amelyek elkapta a képzelet app fejlesztők és a mobil felhasználók számára egyaránt.
Amire szükséged lesz
A mobilalkalmazás létrehozásához meg kell kezdenie a következőket:
- Visual Studio 2005 vagy 2008: Ez a kiváló program lehetővé teszi az alkalmazás létrehozását, létrehozását, hibakeresését és bemutatását, mindezt egyetlen platformon. Az interfész könnyen érthető és használható.
- Windows Mobile SDK: Ez a hasznos eszköz az API-fejlécet és a könyvtárfájlokat tartalmazza, amelyek elengedhetetlenek a Windows Mobile funkció eléréséhez. Ezenkívül mintaalkalmazásokat, hibakereső emulátorokat és dokumentációt biztosít.
- ActiveSync vagy Windows Mobile Device Center: Az Active Sync és a Windows Mobile Device Center segítséget nyújt az alkalmazások emulátorba vagy eszközbe történő telepítéséhez. Míg a Windows XP az Active Sync programmal működik, a Windows Vista a Windows Mobile Device Centerrel érkezik.
Eszközök, amelyekkel adatokat írhat a Windows Mobile rendszerre
A Visual Studio felajánlja az összes olyan eszközt, amellyel az alkalmazásokat natív kódra, kezelt kódra vagy ezeknek a két nyelvnek a kombinációjára építheti. Most nézzük meg azokat az eszközöket, amelyekkel írhat adatokat a Windows Mobile alkalmazások létrehozásához.
A natív kód , vagyis a Visual C ++ - közvetlen hardveres hozzáférést és nagy teljesítményt nyújt, kis méretekkel. Ezt a számítógép "natív" nyelvén írták le, amelyen fut, és amelyet közvetlenül a processzor hajt végre.
A natív kód csak kezeletlen alkalmazások futtatására használható - minden adatnak újra kell fordulnia, ha másik operációs rendszerre lép.
A kezelt kód , vagyis a Visual C # vagy a Visual Basic .NET - felhasználható különféle felhasználói felületű alkalmazások létrehozására, és a fejlesztők számára hozzáférést biztosít a webes adatokhoz és szolgáltatásokhoz a Microsoft SQL Server 2005 Compact Edition használatával.
Ez a megközelítés megoldja a C ++-ban rejlő sok kódolási problémát, ugyanakkor kezeli a memóriát, az emulációt és a hibakeresést is, amelyek a legfontosabbak a fejlettebb, bonyolultabb alkalmazások megírásához, amelyek üzleti vállalati szoftvereket és megoldásokat céloznak meg.
Az ASP.NET a Visual Studio .NET, C # és J # segítségével írható. Az ASP.NET Mobile Controls számos eszközön használható egyetlen kódkészlet használatával, valamint akkor is, ha garantált adatátviteli sávszélességre van szüksége az eszközhöz.
Míg az ASP.NET segítségével különböző eszközöket célozhat meg, a hátrány az, hogy csak akkor fog működni, ha az ügyfél eszköz csatlakozik a kiszolgálóhoz. Ezért ez nem alkalmas arra, hogy az ügyféladatokat összegyűjtse, és később szinkronizálja a kiszolgálóval vagy olyan alkalmazásokkal, amelyek közvetlenül használják az eszközt az adatok kezelésére.
A Google adat-API-k segítenek a fejlesztőknek a Google-szolgáltatásokhoz kapcsolódó összes adathoz való hozzáféréshez és azok kezeléséhez. Mivel ezek szabványos protokollokon alapulnak, mint például a HTTP és az XML, a kódolók könnyen létrehozhatnak és létrehozhatnak alkalmazásokat a Windows Mobile platform számára.
03/06
Az első Windows Mobile alkalmazás elkészítése és futtatása
A következő lépések segítenek Önnek egy üres Windows Mobile alkalmazás létrehozásában :
- Hozzon létre egy új projektet
Nyissa meg a Visual Studio programot, és menjen a Fájl> Új> Projekt parancsra. Bontsa ki a Projekttípusok panelt, és válassza a Smart Device (Intelligens eszköz) lehetőséget. Menjen a Sablonok ablaktáblába, válassza a Smart Device Project lehetőséget, és nyomja meg az OK gombot. Válassza ki a Device Application menüpontot, majd kattintson az OK gombra. Gratulálok! Most hozta létre az első projektjét.
- Játssz a kódolással
Az Eszköztár ablaktáblában sok funkcióval játszhat. Nézze meg mindegyik drag-and-drop gombot, hogy jobban megismerje a program működését.
- Futtassa az alkalmazást
A következő lépés az alkalmazás futtatása Windows Mobile eszközön. Csatlakoztassa a készüléket az asztalhoz, nyomja meg az F5 billentyűt, válassza ki az emulátort vagy eszközt a telepítéshez, és válassza az OK lehetőséget. Ha minden jól megy, látni fogod az alkalmazásod simán fut.
04/06
Alkalmazások létrehozása okostelefonokhoz
Az okostelefonokhoz készült alkalmazások létrehozása hasonló a Windows Mobile eszközökhöz. De először meg kell értenie a készüléket. Az okostelefonok hasonló tulajdonságokkal rendelkeznek a PDA-khoz, így küldési és befejezési funkciókat tartalmaznak. A hátsó billentyűt mind a backspace, mind a böngésző visszaállításához használják.
A legmegfelelőbb dolog az eszközön a programozható softkey. Ezt a funkciót több funkció létrehozásához is használhatja. A központi gomb szintén "Enter" gombként működik.
Megjegyzés: A SmartPhone 2003 SDK-t telepítenie kell smartphone alkalmazások létrehozásához a Visual Studio .NET 2003 alkalmazással.
Mi van, ha az okostelefon érintőképernyője van?
Itt jön a nehéz rész. Az érintőképernyős kézi számítógépen található gombvezérlések hiányában alternatív vezérlőket, például a menüt kell választania. A Visual Studio lehetővé teszi a MainMenu vezérlését, amely testreszabható. De túl sok felső szintű menü opciója miatt a rendszer összeomlik. Amit tehetünk, nagyon kevés legfelső szintű menüt hozhatunk létre, és mindegyikben különféle lehetőségeket kínálunk.
Alkalmazások írása a BlackBerry okostelefonokhoz
Az alkalmazások fejlesztése a BlackBerry OS számára ma nagy üzlet. BlackBerry alkalmazás létrehozásához rendelkeznie kell:
- A BlackBerry JDE plug-in az Eclipse-hez
- A BlackBerry szimulátor
- BlackBerry okostelefon és adatkábel
- JAVA programozási ismeretek.
Az Eclipse jól működik a JAVA programozással. Egy új .COD kiterjesztéssel ellátott projekt közvetlenül betölthető a szimulátorra. Ezután tesztelheti az alkalmazást az Eszközkezelővel vagy a Javaloader parancssori opcióval történő betöltésével.
Megjegyzés: Nem minden BlackBerry API fog működni minden BlackBerry okostelefonon. Tehát vegye figyelembe azokat a készülékeket, amelyek elfogadják a kódot.
05/06
Alkalmazások létrehozása a Pocket PC-hez
Alkalmazások létrehozása a Pocket PC-hez hasonló a fenti eszközökhöz. A különbség az, hogy az eszköz a .NET Compact Framework-ot használja, amely több mint tízszer "könnyebb", mint a teljes Windows-verzió, és a fejlesztőknek is több funkciót, ellenőrzést és webes szolgáltatás támogatást nyújt.
Az egész csomagot el lehet távolítani egy apró CAB fájlból, és közvetlenül a célkészülékre telepíthető - ez sokkal gyorsabb és problémamentesebb.
06, 06
Mi a következő?
Ha megtanulod létrehozni egy alapvető mobileszköz-alkalmazást, folytasd tovább, és próbáld meg növelni ismereteidet. Íme:
- Tevékenyen részt vegyen a fejlesztői fórumokban és vitákban.
- Lépjen be a tanulási laborba, mind online, mind egyéb módon. Ez több tippet és trükköt ad sokféle alkalmazás létrehozásához.
- Megtekintheti az online video-oktatóprogramokat különböző mobil platformokon történő alkalmazásépítésre.
- Iratkozzon fel webes közvetítésekre az állandó frissítésekről a témában.