Creación de aplicaciones para dispositivos móviles

Los desarrolladores y programadores aficionados a menudo se sienten intimidados con los diversos problemas que rodean el desarrollo de aplicaciones para dispositivos móviles. Afortunadamente, la tecnología avanzada disponible hoy en día, hace que sea relativamente simple en la creación de aplicaciones móviles. Este artículo se centra en cómo crear aplicaciones móviles en una amplia gama de plataformas móviles.
Creando una aplicación móvil
¿Cómo vas para crear tu primera aplicación móvil? El primer aspecto que debe observar aquí es el tamaño de la implementación que desea crear y la plataforma que pretende utilizar. En este artículo, nos ocupamos de crear aplicaciones móviles para Windows, Pocket PC y teléfonos inteligentes.
Sigue leyendo para más …
02 de 06Creando tu primera aplicación de Windows Mobile

Windows Mobile era una plataforma poderosa que permitía a los desarrolladores crear aplicaciones variadas para mejorar la experiencia del usuario. Teniendo Windows CE 5.0 como base, Windows Mobile incluía muchas características que incluían funcionalidades de comunicaciones y shell. La creación de aplicaciones de Windows Mobile fue fácil para el desarrollador de la aplicación, casi tan fácil como crear aplicaciones de escritorio.
Windows Mobile ahora se ha desvanecido, dando paso a Windows Phone 7 y las plataformas móviles más recientes de Windows Phone 8, que han captado la fantasía de los desarrolladores de aplicaciones y los usuarios móviles por igual.
Que necesitarás
Necesitará lo siguiente para comenzar a crear su aplicación móvil:
- Visual Studio 2005 o 2008: Este ingenioso programa le permite crear, crear, depurar y presentar su aplicación, todo desde una única plataforma. La interfaz es fácil de entender y usar también.
- Windows Mobile SDK: Esta útil herramienta contiene el encabezado de la API y los archivos de la biblioteca que son vitales para acceder a la funcionalidad de Windows Mobile. También le proporciona aplicaciones de ejemplo, emuladores de depuración y documentación.
- ActiveSync o Windows Mobile Device Center: Active Sync y el Centro de dispositivos de Windows Mobile ayudan a implementar aplicaciones en un emulador o dispositivo. Si bien Windows XP funciona con Active Sync, Windows Vista incluye el Centro de dispositivos de Windows Mobile.
Herramientas que puede utilizar para escribir datos en Windows Mobile
Visual Studio le ofrece todas las herramientas necesarias para crear aplicaciones en código nativo, código administrado o una combinación de estos dos idiomas. Veamos ahora las herramientas que puede utilizar para escribir datos para crear aplicaciones de Windows Mobile.
Código nativo, es decir, Visual C ++: le brinda acceso directo al hardware y alto rendimiento, con un tamaño reducido. Esto está escrito en el idioma "nativo" utilizado por la computadora en la que se ejecuta y es ejecutado directamente por el procesador.
El código nativo solo se puede usar para ejecutar aplicaciones no administradas; todos los datos se deben volver a compilar en caso de que se cambie a otro sistema operativo.
Código gestionado, es decir, Visual C # o Visual Basic .NET: se puede usar para crear una variedad de aplicaciones de interfaz de usuario y le da al desarrollador acceso a los datos y servicios web haciendo uso de Microsoft SQL Server 2005 Compact Edition.
Este enfoque resuelve muchos problemas de codificación inherentes a C ++, al mismo tiempo que administra la memoria, la emulación y la depuración, que son más esenciales para escribir aplicaciones más avanzadas y complicadas que se dirigen a soluciones y software empresariales empresariales.
ASP.NET se puede escribir utilizando Visual Studio .NET, C # y J #. Los controles móviles de ASP.NET son efectivos para el uso en varios dispositivos utilizando un solo conjunto de códigos, como también si necesita un ancho de banda de datos garantizado para su dispositivo.
Si bien ASP.NET lo ayuda a apuntar a una variedad de dispositivos, la desventaja es que funcionará solo cuando el dispositivo cliente esté conectado al servidor. Por lo tanto, esto no es adecuado para recopilar datos del cliente para luego sincronizarlos con el servidor o para aplicaciones que usan directamente el dispositivo para el manejo de datos.
API de datos de Google ayudar a los desarrolladores a acceder y administrar todos los datos relacionados con los servicios de Google. Dado que estos se basan en protocolos estándar como HTTP y XML, los codificadores pueden crear y crear aplicaciones fácilmente para la plataforma Windows Mobile.
Los siguientes pasos lo ayudan a crear una aplicación de Windows Mobile vacía: Abra Visual Studio y vaya a Archivo> Nuevo> Proyecto. Expanda el panel Tipos de proyecto y seleccione Dispositivo inteligente. Vaya al panel Plantillas, elija Smart Device Project y presione Aceptar. Seleccione Aplicación de dispositivo aquí y haga clic en Aceptar. ¡Felicidades! Acabas de crear tu primer proyecto. El panel de la caja de herramientas te permite jugar con muchas características. Echa un vistazo a cada uno de estos botones de arrastrar y soltar para familiarizarte más con la forma en que funciona el programa. El siguiente paso consiste en ejecutar su aplicación en un dispositivo con Windows Mobile. Conecte el dispositivo al escritorio, presione la tecla F5, elija el emulador o dispositivo para implementarlo y seleccione Aceptar. Si todo va bien, verá que su aplicación se ejecuta sin problemas.
Crear aplicaciones para teléfonos inteligentes es similar a los dispositivos con Windows Mobile. Pero primero debes entender tu dispositivo. Los teléfonos inteligentes tienen características similares a las PDA, por lo que tienen funciones de envío y botón de finalización. La tecla de retroceso se utiliza tanto para las funciones de retroceso como de retroceso del navegador. Lo mejor de este dispositivo es la tecla programable, que es programable. Puede emplear esta función para crear múltiples funciones.El botón central también actúa como un botón "Entrar". Nota: Debe instalar SmartPhone 2003 SDK para escribir aplicaciones de teléfonos inteligentes con Visual Studio .NET 2003. Aquí viene la parte difícil. En ausencia de controles de botón en una pantalla táctil de mano, tendrá que elegir controles alternativos, como el menú. Visual Studio le ofrece un control MainMenu, que es personalizable. Pero demasiadas opciones de menú de nivel superior harán que el sistema se bloquee. Lo que puede hacer es crear muy pocos menús de nivel superior y dar una variedad de opciones en cada uno de ellos. Desarrollar aplicaciones para el sistema operativo BlackBerry es un gran negocio hoy en día. Para escribir una aplicación de BlackBerry, tendrá que poseer: Eclipse funciona muy bien con la programación de Java. Un nuevo proyecto, presentado con una extensión .COD, se puede cargar directamente en el simulador. Luego puede probar la aplicación cargándola a través del Administrador de dispositivos o usando la opción de línea de comando "Javaloader". Nota: No todas las API de BlackBerry funcionarán para todos los teléfonos inteligentes BlackBerry. Así que ten en cuenta los dispositivos que aceptan el código.
La creación de aplicaciones para Pocket PC es similar a la de los dispositivos anteriores. La diferencia aquí es que el dispositivo utiliza .NET Compact Framework, que es diez veces más "ligero" que la versión completa de Windows y también ofrece a los desarrolladores más funciones, controles y soporte de servicios web. El paquete completo puede guardarse en un pequeño archivo CAB e instalarse directamente en su dispositivo de destino; esto funciona mucho más rápido y sin complicaciones. Una vez que haya aprendido a crear una aplicación de dispositivo móvil básica, debe continuar y tratar de mejorar su conocimiento. Aquí es cómo: Crea y ejecuta tu primera aplicación de Windows Mobile

Creando aplicaciones para smartphones

¿Qué pasa si el teléfono inteligente tiene una pantalla táctil?
Escribir aplicaciones para smartphones BlackBerry
Creación de aplicaciones para Pocket PC

¿Qué sigue?

Creación de aplicaciones para diferentes sistemas móviles




