Creazione di applicazioni per dispositivi mobili

Gli sviluppatori e i programmatori amatoriali sono spesso intimiditi dai vari problemi relativi allo sviluppo di app per dispositivi mobili. Per fortuna, la tecnologia avanzata a nostra disposizione oggi rende relativamente semplice la creazione di applicazioni mobili. Questo articolo si concentra su come creare app mobili su una vasta gamma di piattaforme mobili.
Creazione di un'applicazione mobile
Come procedi per creare la tua prima applicazione mobile? Il primo aspetto che devi considerare qui è la dimensione della distribuzione che stai cercando di creare e la piattaforma che intendi utilizzare. In questo articolo, ci occupiamo della creazione di app mobili per Windows, Pocket PC e Smartphone.
Continua a leggere per saperne di più ….
02 di 06Creazione della prima applicazione per Windows Mobile

Windows Mobile era una piattaforma potente che consentiva agli sviluppatori di creare varie applicazioni per migliorare l'esperienza dell'utente. Avendo Windows CE 5.0 come base, Windows Mobile comprendeva molte funzionalità che includevano funzionalità di shell e comunicazioni. La creazione di applicazioni Windows Mobile è stata facilitata per lo sviluppatore dell'app, quasi altrettanto facile come creare app desktop.
Windows Mobile è ora scomparso, lasciando il posto a Windows Phone 7 e alle più recenti piattaforme mobili Windows Phone 8, che hanno catturato la fantasia degli sviluppatori di app e degli utenti di dispositivi mobili.
Di cosa avrai bisogno
Avrai bisogno di quanto segue per iniziare a creare la tua app mobile:
- Visual Studio 2005 o 2008: Questo elegante programma ti consente di creare, creare, creare debug e presentare la tua applicazione, il tutto da un'unica piattaforma. L'interfaccia è facile da capire e da usare.
- Windows Mobile SDK: Questo utile strumento contiene l'intestazione API e i file di libreria che sono fondamentali per accedere alla funzionalità di Windows Mobile. Ti offre anche app di esempio, debug di emulatori e documentazione.
- ActiveSync o Centro gestione dispositivi Windows Mobile: Active Sync e Windows Mobile Device Center aiutano a distribuire le applicazioni su un emulatore o dispositivo. Mentre Windows XP funziona con Active Sync, Windows Vista viene fornito con il Centro gestione dispositivi Windows Mobile.
Strumenti che puoi utilizzare per scrivere dati su Windows Mobile
Visual Studio ti offre tutti gli strumenti necessari per creare app in codice nativo, codice gestito o una combinazione di queste due lingue. Vediamo ora gli strumenti che è possibile utilizzare per scrivere dati per la creazione di app per Windows Mobile.
Codice nativocioè Visual C ++: offre accesso diretto all'hardware e prestazioni elevate, con un ingombro ridotto. Questo è scritto nella lingua "nativa" usata dal computer su cui gira e viene eseguita direttamente dal processore.
Il codice nativo può essere utilizzato solo per eseguire applicazioni non gestite: tutti i dati devono essere ricompilati nel caso in cui si passi a un altro sistema operativo.
Codice gestitoVisual C # o Visual Basic .NET possono essere utilizzati per creare vari tipi di applicazioni dell'interfaccia utente e consentono allo sviluppatore di accedere a dati e servizi Web utilizzando Microsoft SQL Server 2005 Compact Edition.
Questo approccio risolve molti problemi di codifica inerenti a C ++, mentre gestisce anche la memoria, l'emulazione e il debug, che sono essenziali per scrivere app più complesse e avanzate che indirizzano il software e le soluzioni aziendali.
ASP.NET può essere scritto usando Visual Studio .NET, C # e J #. ASP.NET Mobile Controls è efficace per l'uso su diversi dispositivi che utilizzano un singolo set di codici, come anche se è necessaria una larghezza di banda di dati garantita per il dispositivo.
Mentre ASP.NET ti aiuta a scegliere una varietà di dispositivi, lo svantaggio è che funzionerà solo quando il dispositivo client è connesso al server. Pertanto, questo non è adatto per la raccolta dei dati dei client per sincronizzarli successivamente con il server o per le applicazioni che utilizzano direttamente il dispositivo per la gestione dei dati.
API dati di Google aiuta gli sviluppatori ad accedere e a gestire tutti i dati relativi ai servizi di Google. Poiché questi sono basati su protocolli standard come HTTP e XML, i programmatori possono facilmente creare e creare app per la piattaforma Windows Mobile.
I seguenti passaggi aiutano a creare un'applicazione Windows Mobile vuota: Apri Visual Studio e vai su File> Nuovo> Progetto. Espandere il pannello Tipi di progetto e selezionare Dispositivo intelligente. Vai al pannello Modelli, scegli Progetto dispositivo intelligente e premi OK. Seleziona l'applicazione del dispositivo qui e clicca OK. Congratulazioni! Hai appena creato il tuo primo progetto. Il pannello Toolbox ti consente di giocare con molte funzionalità. Dai un'occhiata a ciascuno di questi pulsanti drag-and-drop per acquisire maggiore familiarità con il funzionamento del programma. Il passaggio successivo prevede l'esecuzione dell'applicazione su un dispositivo Windows Mobile. Collega il dispositivo al desktop, premi il tasto F5, scegli l'emulatore o il dispositivo per distribuirlo e seleziona OK. Se tutto va bene, vedrai la tua applicazione senza intoppi.
La creazione di app per smartphone è simile ai dispositivi Windows Mobile. Ma devi prima capire il tuo dispositivo. Gli smartphone hanno caratteristiche simili ai PDA, quindi hanno funzioni di invio e di fine pulsante. Il back-key è utilizzato sia per backspace che per le funzioni di back browser. La cosa migliore di questo dispositivo è il tasto virtuale, che è programmabile. È possibile utilizzare questa funzione per creare più funzioni.Il pulsante centrale funge anche da pulsante "Invio". Nota: È necessario installare SmartPhone 2003 SDK per scrivere applicazioni per smartphone utilizzando Visual Studio .NET 2003. Ecco la parte difficile. In assenza dei controlli dei pulsanti in un touchscreen, è necessario selezionare controlli alternativi, come il menu. Visual Studio ti offre un controllo MainMenu, che è personalizzabile. Ma troppe opzioni di menu di primo livello causeranno il crash del sistema. Quello che puoi fare è creare pochissimi menu di alto livello e dare una varietà di opzioni sotto ognuno di essi. Sviluppare app per il sistema operativo BlackBerry è un grande business oggi. Per scrivere un'app BlackBerry, dovrai possedere: Eclipse funziona alla grande con la programmazione JAVA. Un nuovo progetto, archiviato con un'estensione .COD, può essere caricato direttamente sul simulatore. È quindi possibile testare l'app caricandola tramite Gestione dispositivi o utilizzando l'opzione della riga di comando "Javaloader". Nota: Non tutte le API BlackBerry funzioneranno con tutti gli smartphone BlackBerry. Quindi prendi nota dei dispositivi che accettano il codice.
La creazione di app per Pocket PC è simile a quella dei dispositivi sopra elencati. La differenza qui è che il dispositivo utilizza .NET Compact Framework, che è più di dieci volte più "leggero" rispetto alla versione completa di Windows e offre agli sviluppatori ulteriori funzionalità, controlli e supporto dei servizi Web. L'intero pacchetto può essere riposto in un piccolo file CAB e installato direttamente sul dispositivo di destinazione: questo è molto più rapido e senza problemi. Una volta che hai imparato a creare un'applicazione di base per dispositivi mobili, dovresti procedere oltre e provare a migliorare le tue conoscenze. Ecco come: Crea ed esegui la tua prima applicazione per Windows Mobile

Creazione di applicazioni per smartphone

Cosa succede se lo smartphone ha un touchscreen?
Scrivere app per smartphone BlackBerry
Creazione di applicazioni per Pocket PC

Cosa succederà?

Creazione di applicazioni per diversi sistemi mobili




