Movilidad

Lenguajes de programación móvil. Hoy en día, podemos encontrarnos con diferentes sistemas operativos o plataformas que nos permiten desarrollar nuestras.
2MB Größe 5 Downloads 128 vistas
Movilidad En la actualidad, los dispositivos móviles son utilizados en forma cotidiana y se van introduciendo cada vez más en los procesos laborales de distintos rubros. En este apartado veremos cuestiones útiles que nos servirán para incursionar en el desarrollo de estos dispositivos.

▼▼

Lenguajes de

Windows Phone................................ 11

programación móvil ................... 8

BlackBerry OS.................................. 12

Android............................................... 8 iOS (iPhone)..................................... 10

▼▼

Resumen.................................... 12

Servicio de atención al lector: [email protected]

8

APÉNDICE B. MOVILIDAD

Lenguajes de programación móvil Hoy en día, podemos encontrarnos con diferentes sistemas operativos o plataformas que nos permiten desarrollar nuestras aplicaciones para dispositivos móviles. A continuación, analizaremos sus diferencias y daremos algunos consejos útiles para tener en cuenta.

Android Ofrece una amplia cantidad de aplicaciones gratuitas y en la actualidad, muchos dispositivos móviles cuentan con este sistema.

Figura 1. Página oficial de desarrollo de Android, donde encontraremos mucho material para trabajar.

IDE de desarrollo:

• Eclipse IDE para Java Developers (www.eclipse.org/downloads/ packages/eclipse-ide-java-developers/heliossr2)

www.redusers.com

9

INTRODUCCIÓN A LA PROGRAMACIÓN

• Instalar Eclipse • Instalar Android SDK (http://developer.android.com) • Instalar plugins necesarios en Eclipse.

Figura 2. Imagen que representa la interfaz gráfica de Eclipse, utilizando diferentes herramientas instaladas.

Visual Studio 2010:

• Instalar Java SDK 1.6 [JDK] 32 bits (www.oracle.com/ technetwork/java/javase/downloads/index.html).

• Instalar Android Windows SDK.

UTILIZACIÓN – PARTE 1 Si observamos el uso actual que se desarrolla sobre los smartphones, descubriremos que el 76% es en el envío de mensajes; el 73% para navegar o acceder a redes sociales; el 68% para escuchar música; el 57% para jugar y el 50% para utilizar alguna aplicación. Esto demuestra el amplio mercado que tenemos para explotar, desde el desarrollo de juegos hasta las aplicaciones más particulares.

www.redusers.com

10

APÉNDICE B. MOVILIDAD

• Instalar MonoDroid (http://xamarin.com/monoforandroid) • Instalar plugins necesarios Visual Studio. Para conocer más sobre las características y ventajas que ofrece este tipo de desarrollo, podemos visitar su sitio oficial: http://developer.android.com.

Figura 3. Página oficial de MonoDroid, desde donde podremos descargar y consultar documentación de ayuda.

iOS (iPhone) Es la plataforma utilizada por los dispositivos móviles de la empresa Apple, que aplica un lenguaje particular llamado Objective C. Su interfaz de usuario está basada en el concepto de manipulación directa, utilizando gestos multitáctiles. Podemos encontrar información actualizada y muy completa en: http://developer.apple.com, bajo el título Objetive C para encontrar el material necesario. Desde esta página también podemos descargar el IDE de desarrollo para comenzar a trabajar.

www.redusers.com

11

INTRODUCCIÓN A LA PROGRAMACIÓN

Figura 4. Imagen donde se representan diferentes características de la interfaz del sistema operativo iOS.

Windows Phone Es el lenguaje de programación utilizado por aquellos móviles que tienen contratos con Microsoft. Uno de sus elementos característicos es su nueva y rápida interfaz de usuario, que integra varios servicios en el sistema operativo, presentando una serie de mosaicos dinámicos. Podemos utilizar el IDE de Visual Studio y agregar el DK de Windows Phone, descargándolo desde: http://www.microsoft.com/es-es/ download/details.aspx?id=27570.

MERCADO DE APPS La mayor descarga de aplicaciones se manifiesta en los usuarios de iOS. Su tienda de apps es muy estricta en cuanto a la subida de aplicaciones para la venta o descarga gratuita. En contrapartida, el mercado de Android es permisivo con la subida de apps y encontramos el malware con mayor frecuencia.

www.redusers.com

12

APÉNDICE B. MOVILIDAD

Figura 5. Interfaz gráfica de Windows Phone, donde se despliega su concepto de “Metro”.

BlackBerry OS Es la plataforma característica de los dispositivos BlackBerry. Podemos encontrar mucha información sobre su desarrollo en: https://developer.blackberry.com. Para desarrollar en esta plataforma podemos utilizar: C, C++, Java, HTML5, etc.

RESUMEN Como pudimos ver, en la Web existe una gran variedad de material referido al desarrollo de aplicaciones para dispositivos móviles. Aquí vimos las plataformas que dominan el mercado actual, pero es importante estar atentos a los cambios que puedan ir surgiendo con la aparición de nuevos lenguajes.

www.redusers.com