Teie esimese mobiilseadme rakenduse loomine

01 06

Mobiilseadmete rakenduste loomine

Image Courtesy Google.

Amatööri arendajad ja kodeerijad on sageli hirmutatud mitmesuguste mobiilseadmete rakenduste arendamisega seotud küsimustega. Õnneks tänapäeval täiustatud täiustatud tehnoloogia muudab mobiilirakenduste loomiseks suhteliselt lihtsaks. Käesolevas artiklis keskendutakse sellele, kuidas luua mobiilirakendusi paljudes mobiilplatvormides .

Mobiilirakenduse loomine

Kuidas sa oma esimese mobiilirakenduse loomisel lähete? Esimene aspekt, mida peate siinkohal silmas pidama, on teie poolt kasutusele võetava kasutuse suurus ja platvorm, mida kavatsete kasutada. Selles artiklis tegeleme Windowsi, pihuarvutite ja nutitelefonide mobiilirakenduste loomisega.

  • Enne kui saate vabakutselise mobiilirakenduse arendajaks
  • Loe edasi ....

    02 06

    Esimese Windows Mobile'i rakenduse loomine

    Image Courtesy Notebooks.com.

    Windows Mobile oli võimas platvorm, mis võimaldas arendajatel luua kasutajate kogemuste suurendamiseks erinevaid rakendusi. Põhimõtteliselt on Windows CE 5.0, Windows Mobile pakitud paljudele funktsioonidele, mis sisaldasid kere- ja kommunikatsioonifunktsioone. Rakenduse arendaja sai Windows Mobile'i rakenduste loomise hõlpsaks - see oli peaaegu sama lihtne kui töölauarakenduste loomine.

    Windows Mobile on nüüd moonutatud, andes teed Windows Phone 7 ja uusimatele Windows Phone 8 mobiilplatvormidele, mis on haaranud nii rakenduste arendajaid kui ka mobiilikasutajaid.

    Mida peate

    Teie mobiilirakenduse loomiseks peate järgmisi toiminguid tegema.

    Tööriistad, mida saate Windows Mobile-i andmete kirjutamiseks kasutada

    Visual Studio pakub teile kõiki tööriistu, mis on vajalikud rakenduste loomiseks natiivse koodi, hallatava koodi või nende kahe keele kombinatsiooni abil. Vaadakem nüüd välja vahendid, mida saate Windows Mobile'i rakenduste loomiseks kasutada andmete kirjutamiseks.

    Native Code , see tähendab Visual C ++ - annab teile otsese riistvaralise juurdepääsu ja suure jõudlusega väikese jalajälje. See on kirjutatud "emakeeles" keeles, mida arvuti kasutab ja mille töötleja seda otseselt käitab.

    Nimetatud koodi saab kasutada ainult juhitamata rakenduste käitamiseks - kõik andmed tuleb uuesti kompileerida, kui liigute teise operatsioonisüsteemi.

    Haldatavat koodi , st Visual C # või Visual Basic .NET-i saab kasutada erinevate kasutajaliideste tüüpi rakenduste loomiseks ja annab arendajale juurdepääsu veebiandmetele ja teenustele, kasutades Microsoft SQL Server 2005 Compact Editioni.

    See lähenemine lahendab paljusid kodeerimisprobleeme, mis on omakorda C + + -s, aga ka mälu, emuleerimise ja silumise haldamiseks, mis on kõige olulisemad äriettevõtete tarkvara ja lahenduste sihiks muutuvate keerukamate rakenduste kirjutamiseks.

    ASP.NET saab kirjutada Visual Studio .NET, C # ja J # abil. ASP.NET Mobile Controls on efektiivne mitmes seadmes, mis kasutavad ühte koodide komplekti, samuti kui vajate seadme jaoks garanteeritud andmete ribalaiust.

    Kuigi ASP.NET aitab teil sihtida erinevaid seadmeid, on puuduseks see, et see töötab ainult siis, kui kliendiseade on serveriga ühendatud. Seega ei sobi see kliendiandmete kogumiseks, et seda hiljem sünkroonida serveriga või rakendustega, mis otseselt kasutavad seadet andmete töötlemiseks.

    Google Data API-programmid aitavad arendajatel juurdepääsu kõikidele Google'i teenustega seotud andmetele ja neid hallata. Kuna need põhinevad standardprotokollidel nagu HTTP ja XML, saavad coders hõlpsasti Windows Mobilei platvormi jaoks rakendusi luua ja ehitada.

  • Kuidas veebisaiti lisada Windows 8 start-ekraanile, kasutades IE10-d
  • 03 alates 06

    Ehitage ja käivitage esimene Windows Mobile'i rakendus

    Image Courtesy tech2.

    Järgmised sammud aitavad teil tühja Windows Mobile'i rakenduse luua:

    Ava Visual Studio ja minge File> New> Project. Laiendage paneeli Projekti tüübid ja valige Nutikas seade. Avage paneel Templates, valige Smart Device Project ja vajutage OK. Valige seade rakendus ja klõpsake nuppu OK. Õnnitleme! Sa just loonud oma esimese projekti.

    Toolboxi paneel võimaldab teil paljude funktsioonidega mängida. Tutvuge kõigi nende drag-and-drop-nuppudega, et saada rohkem teada programmi töötavast viisist.

    Järgmine samm hõlmab teie rakenduse käivitamist Windows Mobile-seadmes. Ühendage seade töölauale, vajutage klahvi F5, valige emulaator või seade selle kasutamiseks ja OK. Kui kõik läheb hästi, näete, et teie rakendus töötab sujuvalt.

    04 06

    Nutitelefonide rakenduste loomine

    Image Courtesy BlackBerryCool.

    Nutitelefonide rakenduste loomine on sarnane Windows Mobile-seadmetele. Kuid peate kõigepealt teie seadet mõistma. Nutitelefonidel on PDA-de omadustega sarnased omadused, nii et neil on nuppude funktsioonid. Tagasi on kasutatud nii tagasilükkamise kui ka brauseri taasesituse funktsioonide jaoks.

    Parim asi selles seadmes on programmeeritav valikuklahv. Seda funktsiooni saab kasutada mitme funktsiooni loomiseks. Keskne nupp toimib ka kui "Enter" nuppu.

    Märkus: teil on vaja installida nutitelefoni rakendusi, kasutades Visual Studio .NET 2003, SmartPhone 2003 SDK-d.

    Mis siis, kui nutitelefonil on puuteekraan?

    Siin on raske osa. Kui puuteekraaniga pihuarvutil puuduvad nuppude juhtseadmed, peate valima teisi juhtnuppe, näiteks menüüd. Visual Studio annab teile BasicMenu kontrolli, mis on kohandatav. Kuid liiga palju tipptaseme menüüvalikuid põhjustab süsteemi krahhi. Mida saate teha, on luua väga vähe top-level menüüsid ja anda neile kõikvõimalikke valikuid.

    BlackBerry nutitelefonide rakenduste kirjutamine

    BlackBerry OS-i rakenduste arendamine on täna suur äri. BlackBerry rakenduse kirjutamiseks peab teil olema:

    Eclipse töötab suurepäraselt Java programmeerimisega. Uut projekti, mis on esitatud .COD laiendusega, saab otse laadida simulaatorisse. Seejärel saate rakenduse katsetada, laadides selle seadmehalduri kaudu või kasutades käsurea valikut "Javaloader".

    Märkus: kõik BlackBerry API-d ei tööta kõigi BlackBerry nutitelefonide jaoks. Märkige seega seadmed, mis koodi aktsepteerivad.

  • Mobiiltelefonide profiilid jms
  • 05 06

    Pocket PC rakenduste loomine

    Image Courtesy Tigerdirect.

    Pocket PC-de rakenduste loomine on sarnane eespool nimetatud seadmetega. Erinevus seisneb selles, et seade kasutab .NET Compact Frameworkit, mis on rohkem kui kümme korda kergem kui kogu Windowsi versioon, ning pakub ka arendajatele rohkem funktsioone, juhtelemente ja veebiteenuste tugi.

    Kogu paketti saab paigutada väikesesse CAB-faili ja paigaldada otse teie sihtseadmele - see toimib palju kiiremini ja raskemaks.

    06 06

    Mis järgmine?

    Image Courtesy SolidWorks.

    Kui olete õppinud mobiilseadme põhiseadme rakendust, peate jätkama ja proovima oma teadmisi paremaks muuta. Siin on järgmine:

    Erinevate mobiilsüsteemide rakenduste loomine