01 od 06
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 06
Izrada 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 vaše aplikacije, sve s jedne platforme. Sučelje je lako razumjeti i koristiti kao dobro.
- Windows Mobile SDK: ovaj koristan alat sadrži zaglavlja 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 kôd , 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 , odnosno Visual C # ili Visual Basic .NET - može 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 se može 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.
API-ji Google podataka pomažu razvojnim programerima pristupiti i njima 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.
03 od 06
Izgradite i pokrenite prvu aplikaciju za Windows Mobile
Sljedeći koraci pomažu vam stvoriti praznu aplikaciju Windows Mobile :
- Stvorite novi projekt
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.
- Igrajte se s kodiranjem
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.
- Pokreni svoju aplikaciju
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.
04 od 06
Izrada aplikacija za pametne telefone
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".
Napomena: Morate instalirati SmartPhone 2003 SDK za pisanje aplikacija smartphone koristeći Visual Studio. NET 2003.
Što ako smartphone ima zaslon osjetljiv na dodir?
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.
Pisanje aplikacija za pametne telefone BlackBerry
Razvoj aplikacija za BlackBerry OS danas je velika stvar. Za pisanje BlackBerry aplikacije morat ćete posjedovati:
- BlackBerry JDE dodatak za Eclipse
- BlackBerry simulator
- BlackBerry smartphone i podatkovni kabel
- JAVA programiranje znanja.
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".
Napomena: Nisu svi BlackBerry API-ji funkcioniraju za sve pametne telefone BlackBerry. Znači pažnju na uređaje koji prihvaćaju kôd.
05 od 06
Izrada aplikacija za Pocket PC
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.
06 od 06
Što dalje?
Nakon što naučite stvoriti osnovnu aplikaciju mobilnih uređaja, nastavite dalje i pokušajte poboljšati svoje znanje. Evo kako:
- Aktivno sudjelujte na forumima i raspravama za razvojne programere.
- Upisati se u učionice, kako online tako i na drugi način. To će vam dati više savjeta i trikova o izradi različitih aplikacija.
- Pogledajte online videozapise o izgradnji aplikacija na raznim mobilnim platformama.
- Pretplatite se na web emisije za stalne ažuriranja na temu.