Unidad 1c Entornos De Desarrollo Para Moviles
Objetos II
Unidad 1
Entornos de desarrollo de aplicaciones para móviles.
Septiembre, 2013
En esta presentación veremos:
•Definición entorno de desarrollo.
•Tipos de aplicaciones en dispositivos móviles
•Detalle de entorno por sistema operativo
•Netbeans
• Módulos
• Interfaz de desarrollo
• Sitio oficial y descarga
DEFINICION ENTORNO DE DESARROLLO
Un entorno dedesarrollo comprende todas las herramientas necesarias para
lograr la programación en un lenguaje determinado, probar lo creado, convertirlo
en lenguaje de maquina y generar finalmente una aplicación de software.
Una vista general de dichas herramientas, en orden, podría ser graficada de la
siguiente forma.
NOTA: Considerar que no todos los desarrollos son compilados. Según el lenguaje
algunosdesarrollos son interpretados.
DEFINICION ENTORNO DE DESARROLLO
Entorno de Desarrollo Integrado (IDE: integrated development environment)
es un programa informático compuesto por un conjunto de herramientas
de programación. Puede estar orientado a un solo lenguaje de programación o
bien puede ser utilizado para varios lenguajes.
•Los IDEs pueden ser aplicaciones por sí solas o pueden ser parte deaplicaciones
existentes (Office contiene un IDE para programar en Visual Basic para macros en
Word o Excel).
•Es un entorno de programación que ha sido empaquetado como un programa de
aplicación; es decir, consiste en un editor de código, un compilador, un depurador
y un constructor de interfaz gráfica para usuario (GUI graphical user interface ).
•Provee un marco de trabajo amigable para lamayoría de los lenguajes de
programación.
DEFINICION ENTORNO DE DESARROLLO-GUI
GUI : La GUI corresponde a la “superficie de contacto” entre el usuario y la
aplicación creada, es decir, es la parte de la aplicación que permite a
los usuarios interactuar con los dispositivos a través de gráficos (iconos, cajas de
textos, botones, imágenes, mensajes, etc.)
•Es una parte integrada en los IDEs, parapermitirle al programador una curva de
aprendizaje mas rápida además de permitirle conocer de antemano el resultado
final de una aplicación.
•Algunos IDEs traen la GUI integrada, pero para obtener esta y otras
funcionalidad(propias del dispositivo para el cual se programara), es necesario
agregar los Kit de Desarrollo, SDK(software development kit).
DEFINICION ENTORNO DE DESARROLLO-SDK
SDK:Corresponde a un conjunto de herramientas de desarrollo de software que
le permite al programador crear aplicaciones para un sistema concreto, por
ejemplo
ciertos
paquetes
de software, framework,
plataformas
de hardware, computadoras, videoconsolas, sistemas operativos, etc.
Es algo tan sencillo como una interfaz de programación de aplicaciones o API
application programing interface).
Dentro de algunosde estos SDK se incluyen los emuladores para poder ver la GUI
como se vería dentro de la pantalla del celular.
En concreto dentro de esta Unidad mencionaremos los SDK orientados a los
Sistemas operativos mencionados anteriormente para los dispositivos móviles.
TIPOS DE APLICACIONES EN DISPOSITIVOS MOVILES
APPS: El término app es una abreviatura de la palabra en inglés application.
Es decir, unaapp es un programa, pero orientada a dispositivos móviles y que se
integran a este.
Tiene características especiales:
•Todas aplicaciones destinadas a dispositivos móviles como iPad, iPhone,
Samsung S4, Lumia920, Samsung Ativ-S).
•Suelen ser más dinámicas que los programas tradicionales. Algunas dependen de
Internet para funcionar. Por ejemplo las asociadas a Facebook o Twitter. O las de
noticiaso el estado del tiempo.
•La instalación es muy simple.
•Son más pequeñas y específicas. No ocupan más de unos pocos MB. Y su uso
suele limitarse a algo muy concreto.
•Pueden ser juegos, herramientas para redes sociales, noticias e información de
todo tipo, utilidades para fotos, vídeos o música, etc.
TIPOS DE APLICACIONES EN DISPOSITIVOS MOVILES
TIPOS DE APPS
•Nativas: Están creadas para...
Regístrate para leer el documento completo.