docs

Páginas: 5 (1163 palabras) Publicado: 10 de agosto de 2013
UNIVERSIDAD TECNOLOGICA DE PANAMA
FACULTAD DE INGENIERIA DE SISTEMAS COMPUTACIONALES
LICENCIATURA EN DESARROLLO DE SOFTWARE

Asignatura: Desarrollo de Software VII
Crédito: 4
Prerequisito: Desarrollo de Software III
Horas de Laboratorio: 2
Código: 8401

Horas de Clases: 3


Objetivo General:
Diseñar e implementar aplicaciones robustas e interactivas para dispositivos móvilesDescripción:
Este curso describe cómo diseñar, desarrollar y distribuir aplicaciones móviles interactivas para teléfonos inteligentes con Android OS. Se analizará las diferencias principales entre el diseño de aplicaciones móviles versus el diseño de aplicaciones para desktop/laptop, igualmente se describarán las técnicas para diseñar aplicaciones móviles interactivas. Luego se abordará laarquitectura y estructura de Android así como el emulador Android. Se describirán las diferentes librerias de android necesarias para que junto con las librerias (API) de java poder desarrollar aplicaciones robustas e interactivas. Finalmente aprender a distribuir aplicaciones en GooglePlay. Además, se enseñará cómo programar aplicaciones móviles, así como empaquetarlas y desplegarlas en dispositivosreales.

Contenido:

I. INTRODUCCIÓN A LA PROGRAMACIÓN MÓVIL (2 semanas)
I.1 Breve historia de dispositivos (computadoras) móviles
I.1.1 Tipos de Dispositivos Móviles
I.1.1.1 Tablet
I.1.1.2 Teléfonos Celulares Inteligentes
I.2 Características y Funcionamiento de Tablets y Teléfonos Celulares Inteligentes
I.2.1 Capacidad Multimedia
I.2.2 Variedad de Redes
I.2.3 MúltipleInteracción
I.3 Lenguajes de Programación para Aplicaciones Móviles
I.3.1 Java
I.3.1.1 Symbian
I.3.1.2 Android
I.3.2 Familia C
I.3.2.1.1 Windows Phone (C#)
I.3.2.2 Symbian (Embedded C++)
I.3.2.3 iOS Phone (Objective C)
I.3.3 Programación Web para dispositivos móviles
I.3.4 Criterios para elegir el Entorno de Desarrollo
I.4 Un vistazo a XML
I.4.1 Arbol
I.4.2 Sintaxis
I.4.2.1Elementos
I.4.2.2 Atributos
I.4.2.3 Validación y Validator


II. ENTORNO DE DESAROLLO (ANDROID) (2 semanas)
II.1 Ciclo de Vida de un Programa Android
II.2 Elementos principales de una Aplicación Android
II.2.1 Manifest File
II.2.2 Activity
II.2.3 Intends
II.2.4 Content Providers
II.2.5 Broadcast Provider
II.3 Instalalación del Android SDK
II.3.1 SDK ManagerII.3.2 Android Plugin con Eclipse
II.4 Estructura de un Proyecto Android en Eclipse
II.5 Manejo del Emulador (AVD Manager)
II.6 Instalación y Ejecución de la Aplicación
II.6.1 En el Emulador
II.6.2 En el Dispositivo
II.7 Distribución de la Aplicación en GooglePlay

III. DISEÑO E IMPLEMENTACIÓN DE INTERFACES DE USUARIOS EN (ANDROID) (4 semanas)
III.1 UI LayoutsIII.1.1 Declaración de Layouts
III.1.1.1 Usando XML
III.1.1.2 Programada con Java
III.1.2 Tipos de Layout
III.2 UI Controles
III.2.1 Controles Comunes de Entrada:
III.2.1.1 Button, TextField, Checkbox, Radio Button
III.2.1.2 Picker, Spinner
III.2.2 Controles Menu
III.2.2.1 Menu option
III.2.2.2 Menu contextual
III.2.2.3 Menu Popup
III.2.2.4 Menu grupal
III.2.3 Otros ControlesIII.2.3.1 Control de Diálogo
III.2.3.2 Control de Barras de Acción
III.2.3.3 Control de Notificaciones
III.2.3.4 Control Toast
III.2.3.5 Control de Busqueda (Search)
III.3 Diseño de aplicaciones móviles
III.3.1 Diferencia con las aplicaciones de software estandard (para PC)
III.3.2 Limitaciones de Tamaño, Keyboard
III.3.3 Multiples modalidades de entrada
III.3.3.1 Audio, texto, gestos,
III.3.4Guias para el diseño e implmentación de interfaces para apliaciones móviles
III.3.4.1 Prototipos
IV. MANIPULACIÓN DE ARCHIVOS Y ALMACENAMIENTO DE DATOS (2 semanas)
IV.1 Tipos de Almacenamiento de Datos
IV.1.1 Almacenamiento Interno
IV.1.2 Almacenamiento Externo
IV.1.3 Montaje de Memoria Virtual para el Emulador
IV.2 Manejo de Archivos
IV.2.1 Crear Archivo
IV.2.2 Abrir Archivos
IV.2.3...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • docs
  • Docs
  • docs
  • Docs
  • Docs
  • Docs
  • Docs
  • docs.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS