Sie sind auf Seite 1von 12

Programación móvil

Unidad 1. Tecnologías para mis aplicaciones móviles

Ingeniería en Desarrollo de Software


8º Semestre

Programa de la asignatura:
Programación móvil

Guillermo Duran García


AL12524075
Unidad 1. Tecnologías para mis aplicaciones móviles

Actividad 2

Clave:
15144845

Universidad Abierta y a Distancia de México

División de Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software 1


Programación móvil
Unidad 1. Tecnologías para mis aplicaciones móviles

Actividad 2. Estructuras de desarrollo móvil


Instrucciones

El propósito de la actividad es que identifiques y relaciones las herramientas de


desarrollo y las estructuras de las aplicaciones de los dispositivos móviles con base en
el análisis de un caso y las instrucciones de tu Docente en línea. Una vez que cuentes
con el caso y las instrucciones, sigue estos pasos:

1. Identifica a qué tipo de tecnología corresponden las estructuras.

2. Relaciona las herramientas de desarrollo que se utilizaron en cada


estructura.

3. Identifica las características de las aplicaciones del caso.

4. Compara las características de las aplicaciones.

5. Elabora un documento con el análisis anterior, que se conforme de los


siguientes elementos:
 Introducción
 Identificación de estructuras
 Relación de estructuras y herramientas de desarrollo
 Identificación de características de aplicaciones
 Cuadro comparativo de los siguientes aspectos:
dispositivo/modelo, sistema operativo/actualizable,
procesadores/núcleos, precio, tecnología de desarrollo,
características de la aplicación
 Propuesta de solución
 Conclusiones

6. Después de realizar la actividad, guárdala con el nombre


DPMO_U1_A2_XXYZ y envíala a tu Docente en línea mediante la
herramienta Tarea. Espera la retroalimentación necesaria para
considerarla.

*No olvides consultar los Criterios de evaluación de la Unidad 1 para que los consideres
en el desarrollo de tu actividad.

División de Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software 2


Programación móvil
Unidad 1. Tecnologías para mis aplicaciones móviles

PROBLEMÁTICA PLANTEADA PARA EL DESARROLLO DE UNA


APLICACIÓN MÓVIL.

En una institución educativa, se requiere crear una aplicación móvil, que permita realizar la
conversión de números enteros positivos del sistema decimal, a los sistemas binario, octal
y hexadecimal. Debido a que dicha aplicación se utilizará para enseñar a los alumnos a
realizar las conversiones entre sistemas, además de mostrar los resultados de la
conversión, debe ser capaz de mostrar el proceso realizado para llegar a dicho resultado,
por lo que la aplicación debe contar con lo siguiente:

 Un formulario inicial que muestre el título de la aplicación y 5 botones (Binario,


Octal, Hexadecimal, Acerca de, Salir)
 Cada botón (de los 3 primeros), abrirá otro formulario que permita leer el valor del
entero positivo, y realizar la conversión correspondiente, mostrando el proceso para
llegar al resultado.
 El botón Acerca de, mostrará información del autor de la aplicación y de la versión
de esta.
 El botón Salir terminará la ejecución de la aplicación.

Tipos de tecnologías

Los tipos de tecnologías utilizadas en el caso mencionado se enlistan en seguida:

 Android
 IO’S
 JAVA
 Visual Basic

Herramientas

Relaciona las herramientas de desarrollo que se utilizaron en la aplicación

Las herramientas utilizadas en este caso las veremos a continuación:

Se construye en Android y se utiliza la Herramienta de netbeans-8.2, así mismo


utilizaremos el JDK 8.

División de Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software 3


Programación móvil
Unidad 1. Tecnologías para mis aplicaciones móviles

Características

Las características más sobresalientes de las aplicaciones se enumeran en el


siguiente apartado.

Aplicación Características
Aplicación Móvil para una -Las aplicaciones fue diseñada o creada para
Institución Educativa. dispositivos móviles.
-Se creará un Formulario inicial
-El formulario tendrá 5 botones

Diseño de un programa en -Lenguaje de programación Netbeans escogido


Netbeans para el cálculo y por correr en diferentes plataformas (Windows,
conversiones de números Android, Linux)
-Desarrollo de interfaces gráficas que facilitan la
interacción del usuario.
-Puede correrse como aplicación o como applets.
-Puede usarse en una red, sin necesidad de tener
instalado un software.

División de Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software 4


Programación móvil
Unidad 1. Tecnologías para mis aplicaciones móviles

ELABORA UN DOCUMENTO CON EL ANÁLISIS ANTERIOR, QUE SE CONFORME DE


LOS SIGUIENTES ELEMENTOS:

INTRODUCCIÓN

Identificación de estructuras

En los artículos que se ponen como ejemplo podemos decir que las estructuras
vistas en los contenidos son principalmente

La estructura de una aplicación móvil es la arquitectura de un entorno de desarrollo,


y se refiere a los elementos que la conforman; es en sí, cómo está conformado el
proyecto de la aplicación según el entorno de desarrollo que se utilice.

Las aplicaciones que se programan en el perfil J2ME y la configuración CLDC se


llaman midlets, por remembranza de los applets. La aplicación está conformada con
los siguientes elementos descritos en la tabla.

Estructura de J2ME

División de Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software 5


Programación móvil
Unidad 1. Tecnologías para mis aplicaciones móviles

División de Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software 6


Programación móvil
Unidad 1. Tecnologías para mis aplicaciones móviles

Estructura de Android

División de Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software 7


Programación móvil
Unidad 1. Tecnologías para mis aplicaciones móviles

División de Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software 8


Programación móvil
Unidad 1. Tecnologías para mis aplicaciones móviles

PROGRAMA

División de Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software 9


Programación móvil
Unidad 1. Tecnologías para mis aplicaciones móviles

CODIGO

División de Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software 10


Programación móvil
Unidad 1. Tecnologías para mis aplicaciones móviles

CONCLUSIONES

En Android podemos tener desde la conexión a internet como sus multitareas, que
se mantienen en función y no se detienen como otros sistemas operativos que son
para teléfonos móviles.

Gracias a este sistema operativo un celular tiene más aplicaciones como:

NAVEGADOR EN WED
MENSAJERIA
CONECTIVIDAD
SOPÒRTE DE JAVA
SOPORTE MULTIMEDIA
SOPORTE PARA STREAMIG
SOPORTE PARA HADWARE ADICIONAL
GOOGLE PLAY
MULTITAREA
MULTI-TACTIL
BLUETOOTH
VIDEO LLAMADA

También es importante mencionar que en conjunto con JAVA se pueden hacer


grandes pruebas con los dispositivos móviles, debido a su uso en todos los sistemas
operativos entre ellos Android.

División de Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software 11


Programación móvil
Unidad 1. Tecnologías para mis aplicaciones móviles

BIBLIOGRAFIA

http://www.poderpda.com/editorial/programacion-para-dispositivos-moviles-una-
resena-historica/

Oracle. (2014a). Java SE Development Kit 8 Downloads. Recuperado de


http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-
2133151.html

http://www.redalyc.org/pdf/614/61411591004.pdf

División de Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software 12

Das könnte Ihnen auch gefallen