Oprettelse af applikationer til mobile enheder
Amatør udviklere og kodere bliver ofte skræmt med de forskellige problemer omkring udviklingen af apps til mobile enheder. Heldigvis gør den avancerede teknologi, der er tilgængelig for os i dag, det relativt simpelt i at skabe mobile applikationer. Denne artikel fokuserer på, hvordan man opretter mobilapps på tværs af en bred vifte af mobilplatforme.
Oprettelse af en mobil applikation
Hvordan går du til at oprette din første mobilapplikation? Det første aspekt, du skal se på her, er størrelsen af den implementering, du har til formål at skabe, og den platform, du har til hensigt at bruge. I denne artikel handler vi om at oprette mobilapps til Windows, Pocket PC og Smartphones.
Læs videre for mere ….
02 af 06Oprettelse af dit første Windows Mobile-program
Windows Mobile var en kraftfuld platform, der gjorde det muligt for udviklere at oprette varierede applikationer for at forbedre brugeroplevelsen. Windows Mobile 5.0 er baseret på, at Windows Mobile er pakket i mange funktioner, der omfatter shell- og kommunikationsfunktionalitet. Oprettelse af Windows Mobile-applikationer blev gjort let for appudvikleren - næsten lige så let som at skabe desktopapps.
Windows Mobile har nu falmet ud, hvilket giver plads til Windows Phone 7 og de nyeste mobile platforme i Windows Phone 8, som har fået lyst til app-udviklere og mobile brugere.
Hvad du skal bruge
Du skal bruge følgende for at starte oprettelsen af din mobilapp:
- Visual Studio 2005 eller 2008: Dette nifty program giver dig mulighed for at oprette, forfatter, debug og præsentere din ansøgning, alt fra en enkelt platform. Interfacet er nemt at forstå og bruge også.
- Windows Mobile SDK: Dette nyttige værktøj indeholder API header og bibliotek filer, der er afgørende for adgang til Windows Mobile funktionalitet. Det giver dig også eksempler apps, debug emulatorer og dokumentation.
- ActiveSync eller Windows Mobile Device Center: Active Sync og Windows Mobile Device Center hjælper med at implementere applikationer til en emulator eller enhed. Mens Windows XP arbejder med Active Sync, leveres Windows Vista med Windows Mobile Device Center.
Værktøjer, du kan bruge til at skrive data på Windows Mobile
Visual Studio tilbyder dig alle de nødvendige værktøjer til at opbygge apps i indbygget kode, administreret kode eller en kombination af disse to sprog. Lad os se på de værktøjer, du kan bruge til at skrive data til oprettelse af Windows Mobile-apps.
Indbyggerkode, det vil sige Visual C ++ - giver dig direkte hardwareadgang og høj ydeevne, med et lille fodaftryk. Dette er skrevet på det "native" sprog, der bruges af computeren, at det kører på og udføres direkte af processoren.
Indbygger kode kan kun bruges til at køre ustyrede applikationer - alle data skal rekompileres, hvis du går videre til et andet operativsystem.
Administreret kode, det vil sige Visual C # eller Visual Basic .NET - kan bruges til at oprette varierede brugergrænsefladetype applikationer og give udvikleren adgang til webdata og -tjenester ved at bruge Microsoft SQL Server 2005 Compact Edition.
Denne fremgangsmåde løser mange kodingsproblemer, der er forbundet med C ++, samtidig med at du administrerer hukommelse, emulering og debugging, som er mest afgørende for at skrive mere avancerede, komplicerede apps, der er målrettet virksomhedens software og løsninger.
ASP.NET kan skrives ved hjælp af Visual Studio .NET, C # og J #. ASP.NET Mobile Controls er effektiv til brug på flere enheder ved hjælp af et enkelt kode sæt, som også hvis du har brug for en garanteret data båndbredde til din enhed.
Mens ASP.NET hjælper dig med at målrette mod forskellige enheder, er ulempen ved, at det kun virker, når klientenheden er forbundet til serveren. Derfor er dette ikke egnet til at indsamle klientdata til senere at synkronisere det med serveren eller til applikationer, som direkte bruger enheden til håndtering af data.
Google Data API'er Hjælp udviklere til at få adgang til og administrere alle data relateret til Googles tjenester. Da disse er baseret på standardprotokoller som HTTP og XML, kan kodere nemt oprette og bygge apps til Windows Mobile-platformen.
De følgende trin hjælper dig med at oprette en tom Windows Mobile-applikation: Åbn Visual Studio og gå til File> New> Project. Udvid vinduet Projekttyper og vælg Smart Device. Gå til skabelonet Skabeloner, vælg Smart Device Project og tryk OK. Vælg Enhedsapplikation her, og klik på OK. Tillykke! Du har lige lavet dit første projekt. Værktøjskassefeltet giver dig mulighed for at spille rundt med mange funktioner. Tjek alle disse træk-og-slip-knapper for at få mere kendskab til, hvordan programmet fungerer. Det næste trin indebærer at køre din applikation på en Windows Mobile-enhed. Slut enheden til skrivebordet, tryk på F5-tasten, vælg emulatoren eller enheden for at installere den og vælg OK. Hvis alt går godt, vil du se din applikation køre problemfrit.
Oprettelse af apps til Smartphones ligner Windows Mobile-enheder. Men du skal først forstå din enhed. Smartphones har funktioner svarende til PDA'er, så de har sende- og slutknappsfunktioner. Tilbageknappen bruges både til backspace og browser back funktioner. Det bedste ved denne enhed er softkey, som er programmerbar. Du kan bruge denne funktion til at oprette flere funktioner.Den centrale knap fungerer også som en "Enter" -knap. Bemærk: Du skal installere SmartPhone 2003 SDK til at skrive smartphone applikationer ved hjælp af Visual Studio .NET 2003. Her kommer den vanskelige del. I mangel af knapper i en touchscreen håndholdt skal du vælge alternative kontroller, som f.eks. Menuen. Visual Studio giver dig en MainMenu-kontrol, som kan tilpasses. Men for mange menuer på øverste niveau vil få systemet til at gå ned. Hvad du kan gøre er at oprette meget få topmenuer og give forskellige muligheder under hver enkelt af dem. Udvikling af apps til BlackBerry OS er stor forretning i dag. For at skrive en BlackBerry-app skal du have: Eclipse fungerer godt med JAVA programmering. Et nyt projekt, der er arkiveret med en .COD-udvidelse, kan indlæses direkte på simulatoren. Du kan derefter teste appen ved at indlæse den via Enhedshåndtering eller ved at bruge kommandolinjen "Javaloader". Bemærk: Ikke alle BlackBerry API'er vil fungere for alle BlackBerry-smartphones. Så bemærk de enheder, der accepterer koden.
Oprettelse af apps til Pocket PC ligner den af ovenstående enheder. Forskellen her er, at enheden bruger .NET Compact Framework, som er mere end ti gange "lettere" end den fulde Windows-version og tilbyder også udviklere flere funktioner, kontroller og webservice-support. Hele pakken kan stuves væk i en lille CAB-fil og installeres direkte på din målenhed - dette virker meget hurtigere og mere problemfri. Når du først har lært at oprette et grundlæggende mobilapplikationsprogram, skal du fortsætte yderligere og forsøge at forbedre din viden. Her er hvordan: Bygg og kør dit første Windows Mobile-program
Oprettelse af applikationer til smartphones
Hvad hvis smarttelefonen har en berøringsskærm?
Skrivning af apps til BlackBerry-smartphones
Oprettelse af applikationer til Pocket PC
Hvad er det næste?
Oprettelse af applikationer til forskellige mobile systemer