Applicaties maken voor mobiele apparaten

Amateurontwikkelaars en programmeurs worden vaak geïntimideerd met de verschillende problemen rond de ontwikkeling van apps voor mobiele apparaten. Gelukkig maakt de geavanceerde technologie die we tot nu toe hebben, het relatief eenvoudig om mobiele applicaties te maken. Dit artikel richt zich op het maken van mobiele apps op een breed scala aan mobiele platforms.
Een mobiele applicatie maken
Hoe ga je over het maken van je eerste mobiele applicatie? Het eerste aspect dat u hier moet bekijken, is de omvang van de implementatie die u wilt maken en het platform dat u wilt gebruiken. In dit artikel gaan we in op het maken van mobiele apps voor Windows, Pocket PC en smartphones.
Lees verder voor meer ….
02 van 06Uw eerste Windows Mobile-applicatie maken

Windows Mobile was een krachtig platform dat ontwikkelaars in staat stelde gevarieerde applicaties te maken om de gebruikerservaring te verbeteren. Met Windows CE 5.0 als basis, heeft Windows Mobile veel functies ingebouwd, waaronder shell- en communicatiefunctionaliteit. Het maken van Windows Mobile-applicaties was gemakkelijk gemaakt voor de app-ontwikkelaar - bijna net zo eenvoudig als het maken van desktop-apps.
Windows Mobile is nu vervaagd en maakt plaats voor Windows Phone 7 en de meest recente Windows Phone 8-mobiele platforms, die zowel app-ontwikkelaars als mobiele gebruikers leuk vonden.
Wat je nodig zult hebben
U hebt het volgende nodig om te beginnen met het maken van uw mobiele app:
- Visual Studio 2005 of 2008: Met dit handige programma kunt u uw applicatie maken, authoriseren, debuggen en presenteren, allemaal vanuit één enkel platform. De interface is gemakkelijk te begrijpen en te gebruiken.
- Windows Mobile SDK: Deze handige tool bevat de API-header en bibliotheekbestanden die essentieel zijn voor toegang tot de Windows Mobile-functionaliteit. Het geeft je ook voorbeeld-apps, debug-emulators en documentatie.
- ActiveSync of Windows Mobile Device Center: Active Sync en Windows Mobile Device Center helpen bij het implementeren van applicaties op een emulator of apparaat. Hoewel Windows XP werkt met Active Sync, wordt Windows Vista geleverd met het Windows Mobile Device Center.
Hulpmiddelen die u kunt gebruiken om gegevens te schrijven op Windows Mobile
Visual Studio biedt u alle tools die nodig zijn om apps te bouwen in native code, beheerde code of een combinatie van deze twee talen. Laten we nu kijken naar de hulpmiddelen die u kunt gebruiken om gegevens te schrijven voor het maken van Windows Mobile-apps.
Native Code, dat wil zeggen, Visual C ++ - geeft u directe hardwaretoegang en hoge prestaties, met een kleine footprint. Dit is geschreven in de "native" taal die wordt gebruikt door de computer waarop het wordt uitgevoerd en wordt rechtstreeks door de processor uitgevoerd.
Native code kan alleen worden gebruikt om niet-beheerde applicaties uit te voeren - alle gegevens moeten opnieuw worden gecompileerd voor het geval u doorgaat naar een ander besturingssysteem.
Beheerde code, dat wil zeggen Visual C # of Visual Basic .NET - kan worden gebruikt om gevarieerde gebruikersinterfacetype toepassingen te maken en geeft de ontwikkelaar toegang tot webgegevens en -services door gebruik te maken van Microsoft SQL Server 2005 Compact Edition.
Deze aanpak lost veel coderingsproblemen op die inherent zijn aan C ++, terwijl ook geheugen, emulatie en debugging worden beheerd, die het meest essentieel zijn om geavanceerdere, gecompliceerdere apps te schrijven die gericht zijn op software en oplossingen voor bedrijven.
ASP.NET kan worden geschreven met Visual Studio .NET, C # en J #. ASP.NET Mobile Controls is effectief voor gebruik op meerdere apparaten met behulp van een enkele codeset, evenals als u een gegarandeerde databandbreedte voor uw apparaat nodig heeft.
Hoewel ASP.NET u helpt verschillende apparaten te targeten, is het nadeel dat het alleen werkt wanneer het clientapparaat is verbonden met de server. Dit is daarom niet geschikt voor het verzamelen van klantgegevens om deze later te synchroniseren met de server of voor toepassingen die het apparaat rechtstreeks gebruiken voor het verwerken van gegevens.
Google Data API's ontwikkelaars helpen bij het openen en beheren van alle gegevens met betrekking tot Google-services. Omdat deze zijn gebaseerd op standaardprotocollen zoals HTTP en XML, kunnen coders eenvoudig apps maken en bouwen voor het Windows Mobile-platform.
De volgende stappen helpen u bij het maken van een lege Windows Mobile-toepassing: Open Visual Studio en ga naar Bestand> Nieuw> Project. Vouw het deelvenster Projecttypen uit en selecteer Smart Device. Ga naar het deelvenster Sjablonen, kies Smart Device Project en druk op OK. Selecteer hier Apparaattoepassing en klik op OK. Gefeliciteerd! U hebt zojuist uw eerste project gemaakt. Het Toolbox-paneel laat je spelen met veel functies. Bekijk elk van deze drag-and-drop-knoppen voor meer vertrouwdheid met de manier waarop het programma werkt. De volgende stap omvat het uitvoeren van uw toepassing op een Windows Mobile-apparaat. Verbind het apparaat met het bureaublad, druk op de F5-toets, kies de emulator of het apparaat om het te implementeren en selecteer OK. Als alles goed gaat, ziet u uw applicatie soepel verlopen.
Het maken van apps voor smartphones is vergelijkbaar met Windows Mobile-apparaten. Maar je moet eerst je apparaat begrijpen. Smartphones hebben functies die vergelijkbaar zijn met PDA's, dus ze hebben functies voor verzenden en beëindigen van knoppen. De back-key wordt zowel voor backspace- als browserback-functies gebruikt. Het beste ding over dit apparaat is de zachte toets, die programmeerbaar is. U kunt deze functie gebruiken om meerdere functies te maken.De centrale knop fungeert ook als een "Enter" knop. Notitie: U moet de SmartPhone 2003 SDK installeren om smartphone-applicaties te schrijven met behulp van Visual Studio .NET 2003. Hier komt het moeilijke deel. Bij afwezigheid van knopbedieningen op een handheld met aanraakscherm, moet u andere bedieningselementen kiezen, zoals het menu. Visual Studio biedt u een MainMenu-besturing, die aanpasbaar is. Maar teveel menu-opties op het hoogste niveau zullen het systeem laten crashen. Wat u kunt doen, is zeer weinig menu's op het hoogste niveau maken en een verscheidenheid aan opties bieden onder elk van deze menu's. Het ontwikkelen van apps voor het BlackBerry OS is tegenwoordig big business. Voor het schrijven van een BlackBerry-app moet je beschikken over: Eclipse werkt geweldig met JAVA-programmering. Een nieuw project, gearchiveerd met de extensie .COD, kan rechtstreeks in de simulator worden geladen. U kunt de app dan testen door hem te laden via Apparaatbeheer of door de opdrachtregeloptie "Javaloader" te gebruiken. Notitie: Niet alle BlackBerry API's werken voor alle BlackBerry-smartphones. Let dus op de apparaten die de code accepteren.
Het maken van apps voor de Pocket PC is vergelijkbaar met die van de bovengenoemde apparaten. Het verschil hier is dat het apparaat het .NET Compact Framework gebruikt, dat meer dan tien keer "lichter" is dan de volledige Windows-versie en biedt ontwikkelaars ook meer functies, besturingselementen en ondersteuning voor webservices. Het hele pakket kan worden opgeborgen in een klein CAB-bestand en direct op uw doelapparaat worden geïnstalleerd - dit werkt veel sneller en probleemloos. Zodra u hebt geleerd om een eenvoudige toepassing voor mobiele apparaten te maken, gaat u verder en probeert u uw kennis te vergroten. Hier is hoe: Bouw je eerste Windows Mobile-applicatie en voer deze uit

Toepassingen voor smartphones maken

Wat als de smartphone een touchscreen heeft?
Schrijven van apps voor BlackBerry-smartphones
Toepassingen voor Pocket PC maken

Wat nu?

Applicaties maken voor verschillende mobiele systemen




