Izrada aplikacija za mobilne uređaje
Programeri i koderi amatera često su zastrašeni s raznim pitanjima koja se tiču razvoja aplikacija za mobilne uređaje. Srećom, napredna tehnologija koja nam je dostupna danas, čini ga relativno jednostavnom u kreiranju mobilnih aplikacija. Ovaj se članak usredotočuje na stvaranje mobilnih aplikacija u širokom rasponu mobilnih platformi.
Izrada mobilne aplikacije
Kako ćete napraviti stvaranje svoje prve mobilne aplikacije? Prvi aspekt koji morate pogledati ovdje je veličina implementacije koju namjeravate stvoriti i platformu koju namjeravate koristiti. U ovom članku bavimo se izradom mobilnih aplikacija za Windows, Pocket PC i pametne telefone.
Čitajte dalje za više …
02 od 06Izrada prve Windows Mobile aplikacije
Windows Mobile je snažna platforma koja je omogućila programerima stvaranje različitih aplikacija za poboljšanje korisničkog doživljaja. Imajući Windows CE 5.0 kao osnovu, Windows Mobile je upakiran u mnoge značajke koje uključuju funkcionalnost ljuske i komunikacije. Stvaranje aplikacija za Windows Mobile bilo je jednostavno za razvojnog programera aplikacije - gotovo jednako lako kao stvaranje aplikacija za stolna računala.
Windows Mobile je sada izblijedio, otvarajući put Windows Phone 7 i najnovijim mobilnim platformama za Windows Phone 8, koje su uhvatile fancy aplikacijskih programera aplikacija i mobilnih korisnika.
Ono što će vam trebati
Za početak izrade mobilne aplikacije trebat će vam sljedeće:
- Visual Studio 2005 ili 2008: Ovaj izvanredan program omogućuje stvaranje, izradu, ispravljanje i predstavljanje svoje aplikacije, sve s jedne platforme. Sučelje je lako razumjeti i koristiti kao dobro.
- SDK za sustav Windows Mobile: Ovaj koristan alat sadrži zaglavlje API-ja i biblioteke koje su ključne za pristup funkcionalnosti sustava Windows Mobile. Također vam daje primjere aplikacija, ispravljanje pogrešaka i dokumentaciju.
- ActiveSync ili Windows Mobile Device Center: Active Sync i Windows Mobile Device Center pomažu pri postavljanju aplikacija na emulator ili uređaj. Dok Windows XP radi s Active Syncom, Windows Vista dolazi s Windows Mobile Device Centerom.
Alati za pisanje podataka na sustavu Windows Mobile
Visual Studio nudi vam sve alate potrebne za izgradnju aplikacija u izvornom kodu, upravljanom kodu ili kombinaciji tih dvaju jezika. Pogledajmo sada alate pomoću kojih možete pisati podatke za stvaranje Windows Mobile aplikacija.
Izvorni kod, to jest, Visual C ++ - daje vam izravan pristup hardveru i visokih performansi, uz mali trag. To je napisano na "izvornom" jeziku kojeg koristi računalo na kojem se pokreće i izravno je izvršen od strane procesora.
Izvorni se kôd može koristiti samo za pokretanje neupravljanih aplikacija - svi se podaci moraju ponovno sastaviti ako se prebacujete na drugi OS.
Upravljani kôd, to jest, Visual C # ili Visual Basic .NET - mogu se koristiti za stvaranje različitih tipova aplikacija za korisničko sučelje i omogućava razvoju pristup web-podatcima i uslugama korištenjem Microsoft SQL Server 2005 Compact Edition.
Ovaj pristup rješava mnoge probleme kodiranja koji su inherentni C + +, a istodobno upravlja i memorijom, emulacijom i ispravljanjem pogrešaka, što je najvažnije napisati naprednije, komplicirane aplikacije koje ciljaju poslovni softver i rješenja poduzeća.
ASP.NET može se pisati pomoću Visual Studio. NET, C # i J #. ASP.NET Mobile Controls djelotvoran je za upotrebu na nekoliko uređaja koji koriste jedan skup koda, kao i ako vam je potrebna zajamčena propusnost podataka za vaš uređaj.
Dok ASP.NET pomaže da ciljate različite uređaje, nedostatak je taj da će funkcionirati samo kada je klijentski uređaj povezan s poslužiteljem. Dakle, to nije prikladno za prikupljanje podataka klijenta da bi se kasnije sinkronizirao s poslužiteljem ili aplikacijama koje izravno koriste uređaj za rukovanje podacima.
Google Data APIs pomažu razvojnim programerima pristupiti i upravljati svim podacima povezanim s Googleovim uslugama. Budući da se temelje na standardnim protokolima kao što su HTTP i XML, koderi mogu lako stvoriti i izgraditi aplikacije za platformu Windows Mobile.
Sljedeći koraci pomažu vam stvoriti praznu aplikaciju Windows Mobile: Otvorite Visual Studio i idite na Datoteka> Novi> Projekt. Proširite okvir Vrste projekata i odaberite Pametan uređaj. Idite na okno Predlošci, odaberite Projekt pametnog uređaja i pritisnite U redu. Ovdje odaberite aplikaciju Uređaj i kliknite U redu. Čestitamo! Upravo ste stvorili svoj prvi projekt. Okna Toolbox omogućuje vam igranje s mnogim značajkama. Provjerite svaku od tih tipki za povlačenje i ispuštanje kako biste stekli više poznavanja načina na koji program funkcionira. Sljedeći korak uključuje pokretanje aplikacije na uređaju Windows Mobile. Spojite uređaj na radnu površinu, pritisnite tipku F5, odaberite emulator ili uređaj da biste ga implementirali i odaberite U redu. Ako sve bude dobro, vidjet ćete da vaša aplikacija glatko radi.
Izrada aplikacija za pametne telefone slična je značajkama uređaja Windows Mobile. Ali prvo morate razumjeti svoj uređaj. Pametni telefoni imaju slične značajke kao što su PDA uređaji, tako da imaju značajke slanja i završetka gumba. Natrag ključ koristi se i za backspace i preglednik leđa funkcije. Najbolja stvar u ovom uređaju je softverski ključ koji je programabilan. Ova značajka možete upotrijebiti za stvaranje više funkcija.Središnji gumb također djeluje kao gumb "Enter". Bilješka: Morate instalirati SmartPhone 2003 SDK za pisanje pametnih aplikacija pomoću Visual Studio .NET 2003. Ovdje dolazi teški dio. U nedostatku kontrola gumba na ručnom zaslonu osjetljivom na dodir, morat ćete odabrati alternativne kontrole, poput izbornika. Visual Studio vam daje kontrolu MainMenu, koja je prilagodljiva. Ali previše opcija izbornika na najvišoj razini uzrokuje pad sustava. Ono što možete učiniti je stvoriti vrlo malo top-level izbornika i dati različite opcije pod svaki od njih. Razvoj aplikacija za BlackBerry OS danas je velika stvar. Za pisanje BlackBerry aplikacije morat ćete posjedovati: Eclipse izvrsno funkcionira s JAVA programiranjem. Novi projekt, podnesen sa .COD nastavkom, može se izravno učitati na simulator. Testirajte aplikaciju tako da ga učitate putem Upravitelja uređaja ili pomoću opcije naredbenog retka "Javaloader". Bilješka: Nisu svi BlackBerry API-ji funkcioniraju za sve pametne telefone BlackBerry. Znači pažnju na uređaje koji prihvaćaju kôd.
Izrada aplikacija za Pocket PC slična je onoj gore navedenih uređaja. Razlika je u tome što uređaj koristi .NET Compact Framework, koji je više od deset puta "lakši" od punog verzije sustava Windows i nudi razvojnim programerima više značajki, kontrola i podrška za web usluge. Cijeli paket može se skladištiti u sitnoj CAB datoteci i instalirati izravno na vaš ciljani uređaj - to je mnogo brže i bezbrižno. Nakon što naučite stvoriti osnovnu aplikaciju mobilnih uređaja, nastavite dalje i pokušajte poboljšati svoje znanje. Evo kako: Izgradite i pokrenite prvu aplikaciju za Windows Mobile
Izrada aplikacija za pametne telefone
Što ako smartphone ima zaslon osjetljiv na dodir?
Pisanje aplikacija za pametne telefone BlackBerry
Izrada aplikacija za Pocket PC
Što dalje?
Izrada aplikacija za različite mobilne sustave