movilidad -...

6
Servicio de atención al lector: [email protected] 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. Movilidad Lenguajes de programación móvil .................. 8 Android.............................................. 8 iOS (iPhone).................................... 10 Windows Phone ............................... 11 BlackBerry OS................................. 12 Resumen................................... 12

Upload: doanbao

Post on 01-Nov-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

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

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.

Movilidad

▼ Lenguajes de

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

Android .............................................. 8

iOS (iPhone) .................................... 10

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

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

▼ Resumen ...................................12

APÉNDICE B. MOVILIDAD8

www.redusers.com

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.

AndroidOfrece una amplia cantidad de aplicaciones gratuitas y en la

actualidad, muchos dispositivos móviles cuentan con este sistema.

IDE de desarrollo:

• Eclipse IDE para Java Developers (www.eclipse.org/downloads/

packages/eclipse-ide-java-developers/heliossr2)

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

INTRODUCCIÓN A LA PROGRAMACIÓN 9

www.redusers.com

• Instalar Eclipse

• Instalar Android SDK (http://developer.android.com)

• Instalar plugins necesarios en Eclipse.

Visual Studio 2010:

• Instalar Java SDK 1.6 [JDK] 32 bits (www.oracle.com/

technetwork/java/javase/downloads/index.html).

• Instalar Android Windows SDK.

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

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.

UTILIZACIÓN – PARTE 1

APÉNDICE B. MOVILIDAD10

www.redusers.com

• 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.

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.

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

INTRODUCCIÓN A LA PROGRAMACIÓN 11

www.redusers.com

Windows PhoneEs 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.

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.

MERCADO DE APPS

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

APÉNDICE B. MOVILIDAD12

www.redusers.com

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.

RESUMEN

BlackBerry OSEs 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.

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