01 of 06
It oanmeitsjen fan applikaasjes foar mobile apparaten
Amateurûntwikkelders en coders wurde faak yntimidearre mei de ferskate ûnderwerpen om de ûntwikkeling fan apps foar mobile apparaten. Gelokkich is de hjoeddeistige technology dy't ús hjoed beskikber is, makket it relatyf ienfâldich foar it meitsjen fan mobile applikaasjes . Dit artikel rjochtet him op hoe't jo mobile apps meitsje kinne yn in romme sprieding fan mobile platfoarms .
It meitsjen fan in mobile applikaasje
Hoe gean jo oer it meitsjen fan jo earste mobile applikaasje? It earste aspekt dat jo hjir besjen moatte is de grutte fan 'e ynsetten dy't jo stribje nei it skeppe en it platfoarm dat jo wolle brûke. Yn dit artikel dogge wy om te meitsjen fan mobile apps foar Windows, Pocket PC en Smartphones.
Lês fierder foar mear ....
02 of 06
It meitsjen fan jo earste Windows Mobile Applikaasje
Windows Mobile wie in krêftige platfoarm dy't de ûntwikkelders ynskeakele om ferskate tapassingen te meitsjen om gebrûk fan ûnderhâld te ferbetterjen. Mei Windows CE 5.0 as har basis, packde Windows Mobile yn in soad funksjes dy't saneamde shell en kommunikaasjemooglikheden. It oanmeitsjen fan Windows Mobile-applikaasjes is maklik makke foar de app-ûntwikkeler - sa maklik as it meitsjen fan desktop-apps.
Windows Mobile is no ferfongen, wylst Windows Phone 7 en de meast resinte Windows- platfoarms foar Windows Phone 8 binne , dy't de learzens fan app-ûntwikkelders en mobile brûkers simpel hawwe.
Wat jo nedich binne
Jo moatte de folgjende nedich wêze om jo mobile app te meitsjen:
- Visual Studio 2005 of 2008: Dit nuttige programma makket jo te meitsjen, auteur, debugje en presintearje jo applikaasje, allegearre út ien inkele platfoarm. De ynterface is maklik te begripen en te brûken.
- Windows Mobile SDK: Dit nuttige tool befettet de API-koptekst en biblioteek-triemmen dy't wichtich binne foar tagong ta Windows Mobile-funksjes. It jout ek samplingsapps, debugulator en dokumintaasje.
- ActiveSync of Windows Mobile Device Center: Active Sync en Windows Mobile Device Center helpe by it útfieren fan applikaasjes nei in emulator of apparaat. Hoewol Windows XP wurket mei Active Sync, Windows Vista komt mei it Windows Mobile Device Center.
Arkbalken dy't jo brûke kinne om data op Windows Mobile te skriuwen
Visual Studio biedt jo alle tools dy't nedich binne om apps yn natuerlike koade te bouwen, beheare koade of in kombinaasje fan dizze twa talen. Litte wy no sjogge nei de ark dy't jo brûke kinne om data te skriuwen foar it meitsjen fan Windows Mobile apps.
Native Code , dat is Visual C ++ - jout jo direkte hardware tagong en hege prestaasjes, mei in lytse fuotprint. Dit is skreaun yn 'e "native" taal dy't brûkt wurdt troch de kompjûter dat it rint en wurdt direkt útfierd troch de prosessor.
Native code kin allinich brûkt wurde om unmanaged programma's út te fieren - alle gegevens moatte opnij kompilearre wurde as jo nei in oare OS ferpleatse.
Kontrolearre koade , dat is Visual C # of Visual Basic .NET - kin brûkt wurde om fariide gebrûk fan brûkers-ynterface te meitsjen en jout de ûntwikkelders tagong ta webgegevens en tsjinsten troch it brûken fan Microsoft SQL Server 2005 Compact Edition te brûken.
Dizze oplossing lit in protte kodearings problemen yn C ++ hawwe, en ek behearen fan ûnthâld, emulaasje en debugjen, dy't de measte wêzentlik binne om mear ferhege, komplekse apps te skriuwen dy't bedriuwssoftware-oplossingen en oplossings soargje.
ASP.NET kin skreaun wurde troch Visual Studio .NET, C # en J #. ASP.NET Mobile Controls is effektyf foar gebrûk op ferskate apparaten mei in inkele koade-sets, lykas jo ek in garandearre data-bandbreedte foar jo apparaat.
Wylst ASP.NET helpt dat jo in ferskaat oan apparaten opstelle, is it neidiel dat it allinich wurket as it kliïntsjinner ferbûn is mei de tsjinner. Dêrtroch is dit net geskikt foar it sammeljen fan clientgegevens om it letter te syngronisearjen mei de server of foar applikaasjes dy't it apparaat direkt brûke foar it behanneljen fan gegevens.
Google-data-APIs helpe ûntwikkelders tagong en beheare alle gegevens dy't relatearre binne foar Google-tsjinsten. Omdat dizze basearre binne op standert protokollen lykas HTTP en XML, kinne coders makliker meitsje en bouden apps foar it Windows-motoalplattform.
03 of 06
Stel jo en earst Windows Mobile Applikaasje út
De neikommende stappen helpe jo in lege Windows Mobile applikaasje te meitsjen :
- In nij projekt oanmeitsje
Iepenje Visual Studio en gean nei File> New> Project. Ferwiderje de list fan projekttypen en selektearje Smart Device. Gean nei it Templatespaniel, selektearje Smart Device Project en klik dan OK. Selektearje applikaasje applikaasje hjir en klik op OK. Welkom! Jo hawwe krekt jo earste projekt makke.
- Spielje mei kodearring
De arkbalke paneel litte jo omgean mei in protte funksjes. Kontrolearje elk fan dizze drag-and-drop-knoppen om mear fertroud te meitsjen mei de manier wêrop it programma wurket.
- Fiere jo applikaasje
De folgjende stap giet om it útfieren fan jo applikaasje op in Windows Mobile apparaat. Brûk it apparaat oan it buroblêd, kieze de F5 toetsje, kieze de emulator of apparaat om dizze te ynstallearjen en selektearje OK. As alles goed giet, sille jo applikaasje jo rûch fine.
04 of 06
It oanmeitsjen fan applikaasjes foar smartphones
It oanmeitsjen fan apps foar Smartphones is fergelykber mei Windows Mobile-apparaten. Mar jo moatte jo apparaat earst begripe. Smartphones hawwe funksjes lykas PDAs, dus hawwe se de funksje fan 'e knop-en-stopsje oanbean. De efterkant wurdt brûkt foar eftergrûn en funksjonearjende funksjes.
It bêste ding oer dit apparaat is de sêftige toets, dy't programmabel is. Jo kinne dizze funksje brûke om meardere funksjes te meitsjen. De sintrale knop falt ek as in "Enter" knop.
Taljochting: Jo moatte SmartPhone 2003 SDK ynstalleare om smartphone-applikaasjes te brûken mei help fan Visual Studio .NET 2003.
Wat as it smartphone in touchscreen hat?
Hjir komt it dreech diel. By it ûntbrekken fan knopkontrôles yn in tillefoanyske hantlieding moatte jo alternate kontrôles kieze, lykas it menu. Visual Studio jout jo in MainMenu kontrôle, dy is oanpast. Mar tefolle menuopsjes op topnivo sille it systeem feroarjen. Wat jo dwaan kinne is om in pear pear nivo-menus te meitsjen en jouwe in ferskaat oan opsjes ûnder elke ien fan harren.
Skriuwen apps foar BlackBerry smartphones
Untwikkeling fan apps foar it BlackBerry OS is hjoeddeistich grut bedriuw. Foar it skriuwen fan in BlackBerry app silst hawwe:
- De BlackBerry JDE plug-in foar Eclipse
- In BlackBerry simulator
- BlackBerry smartphone en datakabel
- JAVA-programmearjende kennis.
Eclipse wurket goed mei JAVA-programmearring. In nij projekt, pleatst mei in .COD-útwreiding, kin direkt lansearre wurde op it simulator. Jo kinne dan de app foegje troch it lade troch Device Manager of troch de opsje "Javaloader" te brûken.
Taljochting: Net alle BlackBerry APIs sille wurkje foar alle BlackBerry smartphones. Soargje dan de apparaten dy't de koade akseptearje.
05 of 06
It oanmeitsjen fan applikaasjes foar pocket PC
It oanmeitsjen fan apps foar de Pocket PC is fergelykber mei dy fan de boppesteande apparaten. It ferskil hjir is dat it apparaat de .NET Compact Framework brûkt, wat mear as tsien kear "lichter" is as de folsleine Windows ferzje en biedt ek ûntwikkelders mear funksjes, kontroles en stipe foar webdiensten.
It hiele pakket kin yn in lyts CAB-bestân ferhierd wurde en direkt op jo doel-apparaat ynstalleare - dit wurket folle flugger en makliker.
06 van 06
Wat folgje?
As jo leard hawwe om in basis mobile applikaasje applikaasje te meitsjen, moatte jo fierder gean en probearje jo kennis te ferbetterjen. Hjir is hoe:
- Nimme aktyf diel yn ûntwikkelder foarums en diskusjes.
- Ynskriuwe yn learkrêften, sawol online en oars. Dit sil jo mear tips en truces jaan oan it meitsjen fan ôfwikende tapassingen.
- Besjoch online video tutorials oer gebouwen apps oer ferskillende mobile platfoarms.
- Abonnearje nei webcasts foar konstante updates op it fak.