01 de 06
Creació d'aplicacions per a dispositius mòbils
Els desenvolupadors i els codificadors aficionats sovint es veuen intimidats amb les diverses qüestions que envolten el desenvolupament d'aplicacions per a dispositius mòbils. Afortunadament, la tecnologia avançada que tenim avui, la fa relativament senzilla per crear aplicacions mòbils . Aquest article se centra en com crear aplicacions mòbils en una àmplia gamma de plataformes mòbils .
Creació d'una aplicació mòbil
Com es pot crear la primera aplicació mòbil? El primer aspecte que heu de mirar aquí és la mida de la implementació que voleu crear i la plataforma que voleu utilitzar. En aquest article, ens ocupem de crear aplicacions mòbils per a Windows, Pocket PC i Smartphones.
Continua llegint per més ...
02 de 06
Creació de la vostra primera aplicació per a Windows Mobile
Windows Mobile era una plataforma potent que permetia als desenvolupadors crear aplicacions variades per millorar l'experiència de l'usuari. Tenint Windows CE 5.0 com a base, Windows Mobile està ple de moltes característiques que inclouen la funcionalitat de shell i de comunicacions. La creació de les aplicacions de Windows Mobile ha estat fàcil per al desenvolupador d'aplicacions: gairebé tan fàcil com crear aplicacions d'escriptori.
Windows Mobile s'ha desaparegut, donant pas a Windows Phone 7 i a les plataformes mòbils Windows Phone 8 més recents, que han captat la fantasia tant dels desenvolupadors d'aplicacions com dels usuaris mòbils.
El que necessitaràs
Necessiteu el següent per començar a crear la vostra aplicació per a mòbils:
- Visual Studio 2005 o 2008: aquest nifty programa li permet crear, redactar, depurar i presentar la seva aplicació, tot des d'una única plataforma. La interfície també és fàcil d'entendre i utilitzar.
- SDK de Windows Mobile: aquesta eina útil conté els fitxers de la capçalera de l'API i de la biblioteca que són vitals per accedir a la funcionalitat de Windows Mobile. També us proporciona aplicacions d'exemple, emuladors de depuració i documentació.
- ActiveSync o Windows Mobile Device Center: Active Sync i Windows Mobile Device Center ajuden a implementar aplicacions en un emulador o dispositiu. Tot i que Windows XP funciona amb Active Sync, Windows Vista inclou el Centre de dispositius Windows Mobile.
Eines que podeu utilitzar per escriure dades a Windows Mobile
Visual Studio ofereix totes les eines necessàries per construir aplicacions en codi natiu, codi administrat o una combinació d'aquests dos idiomes. Vegem ara les eines que podeu utilitzar per escriure dades per crear aplicacions de Windows Mobile.
El codi natiu , és a dir, Visual C + + - li dóna accés directe al maquinari i un alt rendiment, amb petita empremta. Això està escrit en el llenguatge "natiu" que utilitza l'ordinador en el que s'executa i que el processador executa directament.
El codi natiu només es pot utilitzar per executar aplicacions no administrates; totes les dades s'han de recompilar en cas de passar a un altre SO.
El codi administrat , és a dir, Visual C # o Visual Basic. NET - es pot utilitzar per crear diferents tipus d'aplicacions d'interfície d'usuari i proporciona accés al desenvolupador a dades i serveis web fent servir Microsoft SQL Server 2005 Compact Edition.
Aquest enfocament soluciona molts problemes de codificació inherents a C + +, a més de gestionar la memòria, l'emulació i la depuració, que són més essencials per escriure aplicacions més avançades i complicades que s'orientin a programari i solucions empresarials empresarials.
ASP.NET es pot escriure mitjançant Visual Studio. NET, C # i J #. Els controls mòbil ASP.NET són efectius per utilitzar-los en diversos dispositius que utilitzen un únic conjunt de codi, així com també si necessiteu un ample de banda de dades garantit per al vostre dispositiu.
Mentre ASP.NET l'ajuda a orientar-se a una varietat de dispositius, el desavantatge és que funcionarà només quan el dispositiu client estigui connectat al servidor. Per tant, això no és adequat per recollir dades del client per sincronitzar-lo posteriorment amb el servidor o per a aplicacions que utilitzen directament el dispositiu per manipular dades.
Les API de dades de Google ajuden els desenvolupadors a accedir i administrar totes les dades relacionades amb els serveis de Google. Atès que aquests es basen en protocols estàndard com HTTP i XML, els codificadors poden crear i crear aplicacions fàcilment per a la plataforma Windows Mobile.
03 de 06
Comença i executa la teva primera aplicació per a Windows Mobile
Els passos següents us ajudaran a crear una aplicació buida de Windows Mobile :
- Crea un projecte nou
Obriu Visual Studio i aneu a Fitxer> Nou> Projecte. Amplieu el panell Tipus de projecte i seleccioneu Dispositiu intel·ligent. Aneu al tauler de plantilles, seleccioneu Projecte de dispositiu intel·ligent i prem el botó OK. Seleccioneu l'aplicació del dispositiu aquí i feu clic a Acceptar. Felicitacions Acabeu de crear el vostre primer projecte.
- Juga amb la codificació
El panell d'eines us permet jugar amb moltes funcions. Consulteu cadascun d'aquests botons d'arrossegar i deixar anar per obtenir més coneixements sobre la manera com funciona el programa.
- Executeu la vostra sol·licitud
El següent pas consisteix a executar la vostra aplicació en un dispositiu Windows Mobile. Connecteu el dispositiu a l'escriptori, premeu la tecla F5, trieu l'emulador o el dispositiu per desplegar-lo i seleccioneu D'acord. Si tot va bé, veuràs la teva aplicació sense problemes.
04 de 06
Creació d'aplicacions per a telèfons intel·ligents
La creació d'aplicacions per a telèfons intel·ligents és similar als dispositius Windows Mobile. Però primer heu d'entendre el vostre dispositiu. Els telèfons intel·ligents tenen característiques similars a les PDA, de manera que tenen funcions de botons d'enviament i finalització. La tecla de fons s'utilitza tant per a funcions de backspace com de back-end.
El millor d'aquest dispositiu és la tecla programable, que és programable. Podeu utilitzar aquesta funció per crear diverses funcions. El botó central també actua com un botó "Entrar".
Nota: Cal instal·lar SmartKhone 2003 SDK per escriure aplicacions de telèfon intel·ligent utilitzant Visual Studio .NET 2003.
Què passa si el telèfon intel·ligent té una pantalla tàctil?
Aquí ve la part difícil. A falta de controls de botons en una màquina de mà amb pantalla tàctil, haureu de triar controls alternatius, com ara el menú. Visual Studio ofereix un control MainMenu, que es pot personalitzar. Però moltes opcions de menú de nivell superior faran que el sistema es bloquegi. El que podeu fer és crear molt pocs menús de nivell superior i donar-vos una varietat d'opcions a cadascun d'ells.
Escriure aplicacions per a telèfons intel·ligents BlackBerry
El desenvolupament d'aplicacions per a BlackBerry OS és avui un gran negoci. Per escriure una aplicació per a BlackBerry, haureu de tenir:
- El complement BlackBerry JDE per Eclipse
- Un simulador de BlackBerry
- Telèfon intel·ligent BlackBerry i cable de dades
- Coneixement de programació JAVA.
Eclipse funciona molt bé amb la programació JAVA. Un nou projecte, presentat amb una extensió .COD, es pot carregar directament al simulador. A continuació, podeu provar l'aplicació carregant-lo a través del Gestor de dispositius o utilitzant l'opció de línia d'ordres "Javaloader".
Nota: no totes les API de BlackBerry funcionaran per a tots els telèfons intel·ligents de BlackBerry. Així que tingueu en compte els dispositius que accepten el codi.
05 de 06
Creació d'aplicacions per a Pocket PC
La creació d'aplicacions per a Pocket PC és similar a la dels dispositius anteriors. La diferència aquí és que el dispositiu utilitza. NET Compact Framework, que és més de deu vegades "més lleuger" que la versió completa de Windows i també ofereix als desenvolupadors més funcions, controls i suport de serveis web.
Tot el paquet es pot emmagatzemar en un petit fitxer CAB i instal·lar-lo directament al vostre dispositiu de destinació: això funciona molt més ràpid i sense complicacions.
06 de 06
Què veig?
Un cop hàgiu après a crear una aplicació bàsica per a dispositius mòbils, haureu de seguir endavant i intentar millorar el vostre coneixement. Així és com:
- Participa activament en fòrums de desenvolupament i discussions.
- Inscriure's en els laboratoris d'aprenentatge, tant en línia com d'una altra manera. Això us donarà més consells i trucs per crear aplicacions variades.
- Consulteu tutorials en vídeo en línia sobre com crear aplicacions en diverses plataformes mòbils.
- Subscriure's a Webcasts per a actualitzacions constants sobre el tema.