SlideShare una empresa de Scribd logo
"Año del Buen Servicio al Ciudadano”
INGENIERÍA DE SISTEMAS – VII CICLO
INFORME:
Programación de Aplicaciones Móviles
INTEGRANTES:
• Malca Tamay Jhosely Graciela
• Deza Castillo Cristhian Gianmarco
CURSO:
Programación de Aplicaciones Móviles
PROFESOR:
Ing. Marco Aurelio Porro Chulli
Programacion de app
Programacion de app
El desarrollo de aplicaciones móviles es uno
de los negocios más activos del momento,
brindando grandes oportunidades de
crecimiento tanto para desarrolladores como
para las empresas. Las aplicaciones móviles
ganan cada vez más terreno, permitiendo a
cualquier compañía o profesional
independiente llegar a millones de potenciales
clientes. Con este programa los alumnos
aprenderán a crear desde cero aplicaciones
para dispositivos móviles. Desde los temas
más básicos, como la instalación de las
herramientas de desarrollo necesarias o la
creación de un primer proyecto paso a paso,
hasta temas más avanzados como la
Geolocalización GPS o la comunicación con
servicios en Internet.
Programacion de app
• Está claro que, siempre que puedas, el
desarrollo nativo es la mejor gran
opción
• El problema es que cada plataforma
(iOS, Android, WP...) es un mundo.
Cada una de ellas utiliza un lenguaje
de programación diferente,
herramientas propias y paradigmas de
programación particulares. A cambio
obtienes la máxima flexibilidad,
adaptación total al entorno en el que se
ejecuta la aplicación y el máximo
rendimiento
• Una opción de compromiso es utilizar
alguna plataforma de desarrollo mixta
que independiza el desarrollo del
lenguaje nativo de cada plataforma móvil.
• Con este tipo de herramientas se utiliza
un único lenguaje y se crean aplicaciones
para todas las plataformas, eso sí,
adaptando algunas cuestiones para
poder funcionar en cada caso. Lo bueno
es que te permite conocer un solo
lenguaje,reutilizar gran parte del código
entre todas, y generar aplicaciones
nativas para todos los entornos móviles.
• Una opción muy popular, sobre todo si
eres un programador Web, es utilizar
alguna herramienta basada en HTML
que genere aplicaciones para todas
las plataformas. Existen muchas, pero
la más conocida es
PhoneGap/Apache Cordova.
• Las apps escritas en HTML5 y
compiladas con PhoneGap, permiten
crear la interfaz usando HTML, CSS y
JavaScript, lenguajes muy conocidos
y utilizados, y desplegar a las
diferentes plataformas..
Programacion de app
•Este lenguaje está diseñado para la
programación orientada a objetos.
•Una plataforma estándar para el
desarrollo de aplicaciones
•Abarca un gran tipo de dispositivos
limitados no solo teléfonos móviles
•Se puede ahorrar demasiadas líneas
de código.
•Se utiliza en el sistema operativo
Android.
Es un lenguaje de programación
multiparadigma creado por Apple enfocado
en el desarrollo de aplicaciones para iOS y
Mac OS X. Fue presentado
en WWDC 20147 y está diseñado para
integrarse con los
Frameworks Cocoay Cocoa Touch, puede
usar cualquier biblioteca programada
en Objective-C y llamar a funciones de C.
Tipos :
• Al asignar un Tipo de valor
• Al asignar un Tipo por referencia
Es un lenguaje de
programación interpretado, reflexi
vo y orientado a objetos, creado
por el programador
japonés Yukihiro "Matz"
Matsumoto, quien comenzó a
trabajar en Ruby en 1993, y lo
presentó públicamente en 1995.
Combina una sintaxis inspirada
en Python y Perl con
características de programación
orientada a objetos similares
a Smalltalk
Es uno de los lenguajes de
programación que utiliza una
interfaz visual es decir que nos
permite programar en un entorno
gráfico, nos permite realizar un
gran numero de tareas sin escribir
código, simplemente realizando
operaciones con el ratón sobre la
pantalla de la computadora.
Programacion de app
El artículo presenta la evolución de los servicios de telefonía móvil en
Latinoamérica contextualizados en las diferentes generaciones
tecnológicas, las características del software para dispositivos móviles y
una propuesta de método de trabajo para el desarrollo de aplicaciones
para móviles. El método se basa en la conceptualización de las
tecnologías y las metodologías ágiles para el desarrollo de software, y su
objetivo principal es facilitar la creación de nuevas aplicaciones y
servicios exitosos. El método se desarrolla en cinco etapas: etapa de
análisis, donde se obtienen y clasifican los requerimientos y se
personaliza el servicio; etapa de diseño, momento en el que se define el
escenario tecnológico y se estructura la solución por medio de algún
diagrama o esquema, integrando tiempos y recursos; etapa de
desarrollo, cuando se implementa el diseño en un producto de software;
etapa de prueba de funcionamiento, donde se emula y simula el
producto ajustando detalles, se instala en equipos reales y se evalúa el
rendimiento, y posteriormente se evalúa el potencial de éxito; y
finalmente, en la etapa de entrega, se define el canal de distribución de
la aplicación, con el propósito de adecuar la aplicación al mismo.
Programacion de app
This paper presents: the evolution of mobile telephony services in Latin
America contextualized in different technology generations, the features
of software for mobile devices, and proposes a method for developing
mobile applications in Latin America. This method is based on the
conceptualization of contemporary telecommunications technologies and
the agile software development methodologies. The main objective of this
method is to facilitate the creation and evaluation of new applications and
services. The method is developed in five steps: the analysis stage, the
requirements is obtained and classified and the service is customize; the
design stage, in this stage is defined the technological and the solution is
structured by some chart or diagram; the development stage, the design
is implemented in a software product; the performance test stage, the
application is emulates and simulates to adjusting details in the product,
the software is installs in real equipment and is evaluated the
performance and success; the delivery stage, the distribution channel of
the application is defined, in order to adapt the application at the same.
Programacion de app
Conocer el mercado del desarrollo de apps móviles.
Lo más importante para un profesional del desarrollo de apps móviles es
conocer lo que ocurre en su entorno. Ya sea una empresa de desarrollo con un
gran equipo o un desarrollador freelance, es clave conocer el sector del
desarrollo de apps móviles para estar al día, ser competitivos y poder ofrecer
un producto actualizado e innovador. Quedarse atrás en cuanto a tecnología,
diseño o marketing móvil puede ser fatal y pude ser nuestra tumba como
profesionales.
Ofrece soporte continuo
Una buena manera de quedar maravillosamente con tu cliente es ofrecerle
soporte continuo a este trabajo puntual. Es decir, ofrecerle que vas a mantener
el funcionamiento de la app que has creado, a lo largo del tiempo. No todo es
el desarrollo de apps móviles.
Programacion de app
Como te pudiste dar cuenta, el desarrollo de aplicaciones móviles es un
mundo realmente amplio, sin embargo solamente te estoy mostrando una
pequeña parte de todo lo que lo compone. La ventaja es que hoy en día
con tanta variedad de plataformas móviles, tu podrás enfocarte en
aprender el lenguaje de programación que quieras, el que más te agrade
o se te facilite.
Programacion de app
Programacion de app
Programacion de app
Android
Es un sistema operativo diseñado para dispositivos de bolsillo. Android es un
proyecto de código abierto y esta soportado y desarrollado por Open Handset
Alliance (OHA). Google y HTC son miembros de OHA, Google fue la primera
compañía en empezar a trabajar con Android y HTC diseño y fabrico la primera
computadora de bolsillo con Android.
iPad
El iPad es un dispositivo electrónico tipo tablet desarrollado por Apple Inc.
Anunciado el 27 de enero de 2010, se sitúa en una categoría entre un "teléfono
inteligente" (smartphone) y un portátil, enfocado más al acceso que a la creación
de contenido.
Las funciones son similares al resto de dispositivos portátiles de Apple, como es
el caso del iPhone o iPod touch, aunque la pantalla es más grande y su hardware
más potente. Funciona sobre una versión adaptada del sistema operativo
iOS, con una interfaz de usuario rediseñada para aprovechar el mayor tamaño del
dispositivo y la capacidad de utilizar software para lectura de libros electrónicos y
periódicos, navegación web y correo electrónico, además de permitir el acceso al
usuario a otras actividades de entretenimiento como películas, música y
videojuegos.
iOS (sistema operativo)
iOS (anteriormente denominado iPhone OS) es un sistema operativo móvil de Apple
desarrollado originalmente para el iPhone, siendo después usado en el iPod Touch
e iPad. Es un derivado de Mac OS X, que a su vez está basado en Darwin BSD.
iOS tiene 4 capas de abstracción: la capa del núcleo del sistema operativo, la capa
de "Servicios Principales", la capa de "Medios de comunicación" y la capa de
"Cocoa Touch". Todo el sistema se encuentra en la partición "/root" del dispositivo,
ocupa poco menos de 500 megabytes.
IP
El Protocolo de Internet es un protocolo de comunicación que utiliza una técnica de
intercambio-de-paquetes para transmitir datos sobre la Internet.
2G
En la telefonía móvil, los protocolos de segunda-generación usan una codificación
digital e incluyen GSM, D-AMPS (TDMA) y CDMA. Las redes 2G estan siendo
utilizadas actualmente en todo el mundo. Estos protocolos soportan
comunicaciones de voz de alta velocidad de bits y datos limitados. Estas ofrecen
servicios auxiliares como datos, facsimil y SMS. La mayoria de los protocolos 2G
ofrecen distintos niveles de cifrado y están dentro de las bandas de 880-915 MHz,
925-960 MHz, 1710-1785 MHz o 1805-1880 MHz.
3G
En la telefonía móvil, los protocolos de tercera-generación soportan
velocidades de datos mucho mas altas, medidas en Mbps, planeadas para
aplicaciones distintas a las de voz. 3G soporta aplicaciones que requieren de
gran ancho de banda como vídeo en movimiento, vídeo conferencia y acceso
completo a Internet. Las redes 3G deben poder transmitir datos inalambricos a
144 kilobits por segundo a velocidades de usuarios moviles, 384 KBPS a
velocidades de usuarios peatonales y 2 megabits por segundo en ubicaciones
fijas.
ActiveSync
Es el programa de sincronización desarrollado por Microsoft para dispositivos
con Windows Mobile y otros Windows CE.
Banda-Doble
La Banda-Doble se refiere a la capacidad de un dispositivo de comunicarse
sobre 2 frecuencias de banda.
Banda-Cuadruple
La Banda-Cuádruple se refiere a la capacidad de un dispositivo de
comunicarse sobre 4 frecuencias de banda.
Banda-Triple
La Banda-Triple se refiere a la capacidad de un dispositivo de comunicarse
sobre 3 frecuencias de banda.
Bluetooth
Bluetooth es una tecnología de comunicación inalambrica que facilita la
transferencia de datos entre dispositivos (por ejemplo, teléfono móvil y un
auricular inalambrico). Típicamente, la distancia máxima entre dispositivos
con bluetooth esta limitada a alrededor de 10 metros.
Programacion de app
• http://www.palermo.edu/ingenieria/programas-ejecutivos/desarrollo-de-
aplicaciones-moviles/index.html
• https://www.campusmvp.es/recursos/post/Programacion-movil-Que-
herramienta-y-lenguaje-elegir.aspx
• https://es.slideshare.net/rulvelez/6-lenguajes-para-dispositivos-mviles
• https://es.wikipedia.org/wiki/Swift_(lenguaje_de_programaci%C3%B3n)
• http://www.larevistainformatica.com/lenguaje-programacion-viasual-
basic.htm
• https://okhosting.com/blog/desarrollo-de-aplicaciones-moviles/
• https://sites.google.com/a/misena.edu.co/desarrollo-de-aplicaciones-
para-dispositivos-moviles/glosario
Programacion de app
Programacion de app

Más contenido relacionado

DOCX
Programación de dispositivos móviles UNIDAD 5
PPTX
Consideraciones para desarrollar aplicaciones moviles para varias plataformas
PDF
Consideraciones para el Desarrollo de Aplicaciones Móviles
PPTX
Programación de servicios y procesos
PDF
Guia 4 progrii
DOCX
Desarrolla aplicaciones móviles
PPTX
Programacion de aplicaciones moviles
Programación de dispositivos móviles UNIDAD 5
Consideraciones para desarrollar aplicaciones moviles para varias plataformas
Consideraciones para el Desarrollo de Aplicaciones Móviles
Programación de servicios y procesos
Guia 4 progrii
Desarrolla aplicaciones móviles
Programacion de aplicaciones moviles

La actualidad más candente (17)

PPTX
Desarrollo de aplicaciones moviles
PPTX
Dispositivosmoviles
PPT
Tipos de dispositivos móviles
PPTX
Desarrollo De Aplicaciones Moviles
PPTX
DOCX
J2 me o java me
PPTX
Programacion de aplcaciones moviles
PPTX
Tipos de software
PDF
Files temarios-programa 00005611-p 5611-tem_2083
DOCX
Software
PDF
Introducción de dispositivos moviles
 
PPTX
Evaluacion final
PPTX
Programación de Aplicaciones Móviles
PPTX
Desarrolla Aplicaciones Moviles
DOCX
Innovación
PPTX
Anastasia yepez
Desarrollo de aplicaciones moviles
Dispositivosmoviles
Tipos de dispositivos móviles
Desarrollo De Aplicaciones Moviles
J2 me o java me
Programacion de aplcaciones moviles
Tipos de software
Files temarios-programa 00005611-p 5611-tem_2083
Software
Introducción de dispositivos moviles
 
Evaluacion final
Programación de Aplicaciones Móviles
Desarrolla Aplicaciones Moviles
Innovación
Anastasia yepez
Publicidad

Similar a Programacion de app (20)

PPTX
PPTX
Aplicaciones
PPTX
Presentación.pptx
PPTX
Desarrolla aplicaciones móviles
PPTX
Programacion de aplicaciones moviles
PPTX
Aplicaciones Moviles
PPTX
Historia de las aplicaciones moviles jojo
PPTX
Desarrollo de aplicaciones móviles
PPTX
Historia de las aplicaciones móviles
PDF
introducción_al_desarrollo_móvil.pptx (1).pdf
PPTX
Tercer GYETECH
PPTX
Karla
PPTX
Desarrollo de aplicaciones moviles
PPTX
6 Lenguajes para dispositivos móviles
PPTX
Desarrollo de aplicaciones moviles
PPTX
PPTX
PPTX
Fundamentos de las aplicaciones móviles...pptx
DOCX
Alejandro
Aplicaciones
Presentación.pptx
Desarrolla aplicaciones móviles
Programacion de aplicaciones moviles
Aplicaciones Moviles
Historia de las aplicaciones moviles jojo
Desarrollo de aplicaciones móviles
Historia de las aplicaciones móviles
introducción_al_desarrollo_móvil.pptx (1).pdf
Tercer GYETECH
Karla
Desarrollo de aplicaciones moviles
6 Lenguajes para dispositivos móviles
Desarrollo de aplicaciones moviles
Fundamentos de las aplicaciones móviles...pptx
Alejandro
Publicidad

Último (20)

PDF
Copia de Presentación Propuesta de Marketing Corporativo Blanco y Negro.pdf
PDF
Durabilidad del concreto en zonas costeras
PPT
PRIMEROS AUXILIOS EN EL SECTOR EMPRESARIAL
PPTX
MARITIMO Y LESGILACION DEL MACO TRANSPORTE
PPTX
MODULO 2. METODOLOGIAS PARA ANALISIS DE RIESGOS 2da Parte.pptx
PDF
SEC formula cargos al Consejo Directivo del Coordinador y a ocho eléctricas p...
PPTX
GEOLOGIA, principios , fundamentos y conceptos
PPTX
Cortinas-en-Presas-de-Gravedad-Vertedoras-y-No-Vertedoras.pptx
PDF
Primera formulación de cargos de la SEC en contra del CEN
DOC
informacion acerca de la crianza tecnificada de cerdos
PPTX
Seminario de telecomunicaciones para ingeniería
PPTX
CAPACITACIÓN DE USO ADECUADO DE EPP.pptx
DOCX
Cumplimiento normativo y realidad laboral
PPTX
NILS actividad 4 PRESENTACION.pptx pppppp
PDF
prg2_t01_p01_Fundamentos POO - parte1.pdf
PDF
TESTAMENTO DE DESCRIPTIVA ..............
PDF
GUÍA PARA LA IMPLEMENTACIÓN DEL PLAN PARA LA REDUCCIÓN DEL RIESGO DE DESASTRES
PDF
S15 Protección de redes electricas 2025-1_removed.pdf
PDF
SUBDIVISIÓN URBANA PUEDE ENFRENTAR SERVIDUMBRE DE PASO.pdf
PPT
Sustancias Peligrosas de empresas para su correcto manejo
Copia de Presentación Propuesta de Marketing Corporativo Blanco y Negro.pdf
Durabilidad del concreto en zonas costeras
PRIMEROS AUXILIOS EN EL SECTOR EMPRESARIAL
MARITIMO Y LESGILACION DEL MACO TRANSPORTE
MODULO 2. METODOLOGIAS PARA ANALISIS DE RIESGOS 2da Parte.pptx
SEC formula cargos al Consejo Directivo del Coordinador y a ocho eléctricas p...
GEOLOGIA, principios , fundamentos y conceptos
Cortinas-en-Presas-de-Gravedad-Vertedoras-y-No-Vertedoras.pptx
Primera formulación de cargos de la SEC en contra del CEN
informacion acerca de la crianza tecnificada de cerdos
Seminario de telecomunicaciones para ingeniería
CAPACITACIÓN DE USO ADECUADO DE EPP.pptx
Cumplimiento normativo y realidad laboral
NILS actividad 4 PRESENTACION.pptx pppppp
prg2_t01_p01_Fundamentos POO - parte1.pdf
TESTAMENTO DE DESCRIPTIVA ..............
GUÍA PARA LA IMPLEMENTACIÓN DEL PLAN PARA LA REDUCCIÓN DEL RIESGO DE DESASTRES
S15 Protección de redes electricas 2025-1_removed.pdf
SUBDIVISIÓN URBANA PUEDE ENFRENTAR SERVIDUMBRE DE PASO.pdf
Sustancias Peligrosas de empresas para su correcto manejo

Programacion de app

  • 1. "Año del Buen Servicio al Ciudadano” INGENIERÍA DE SISTEMAS – VII CICLO INFORME: Programación de Aplicaciones Móviles INTEGRANTES: • Malca Tamay Jhosely Graciela • Deza Castillo Cristhian Gianmarco CURSO: Programación de Aplicaciones Móviles PROFESOR: Ing. Marco Aurelio Porro Chulli
  • 4. El desarrollo de aplicaciones móviles es uno de los negocios más activos del momento, brindando grandes oportunidades de crecimiento tanto para desarrolladores como para las empresas. Las aplicaciones móviles ganan cada vez más terreno, permitiendo a cualquier compañía o profesional independiente llegar a millones de potenciales clientes. Con este programa los alumnos aprenderán a crear desde cero aplicaciones para dispositivos móviles. Desde los temas más básicos, como la instalación de las herramientas de desarrollo necesarias o la creación de un primer proyecto paso a paso, hasta temas más avanzados como la Geolocalización GPS o la comunicación con servicios en Internet.
  • 6. • Está claro que, siempre que puedas, el desarrollo nativo es la mejor gran opción • El problema es que cada plataforma (iOS, Android, WP...) es un mundo. Cada una de ellas utiliza un lenguaje de programación diferente, herramientas propias y paradigmas de programación particulares. A cambio obtienes la máxima flexibilidad, adaptación total al entorno en el que se ejecuta la aplicación y el máximo rendimiento
  • 7. • Una opción de compromiso es utilizar alguna plataforma de desarrollo mixta que independiza el desarrollo del lenguaje nativo de cada plataforma móvil. • Con este tipo de herramientas se utiliza un único lenguaje y se crean aplicaciones para todas las plataformas, eso sí, adaptando algunas cuestiones para poder funcionar en cada caso. Lo bueno es que te permite conocer un solo lenguaje,reutilizar gran parte del código entre todas, y generar aplicaciones nativas para todos los entornos móviles.
  • 8. • Una opción muy popular, sobre todo si eres un programador Web, es utilizar alguna herramienta basada en HTML que genere aplicaciones para todas las plataformas. Existen muchas, pero la más conocida es PhoneGap/Apache Cordova. • Las apps escritas en HTML5 y compiladas con PhoneGap, permiten crear la interfaz usando HTML, CSS y JavaScript, lenguajes muy conocidos y utilizados, y desplegar a las diferentes plataformas..
  • 10. •Este lenguaje está diseñado para la programación orientada a objetos. •Una plataforma estándar para el desarrollo de aplicaciones •Abarca un gran tipo de dispositivos limitados no solo teléfonos móviles •Se puede ahorrar demasiadas líneas de código. •Se utiliza en el sistema operativo Android.
  • 11. Es un lenguaje de programación multiparadigma creado por Apple enfocado en el desarrollo de aplicaciones para iOS y Mac OS X. Fue presentado en WWDC 20147 y está diseñado para integrarse con los Frameworks Cocoay Cocoa Touch, puede usar cualquier biblioteca programada en Objective-C y llamar a funciones de C. Tipos : • Al asignar un Tipo de valor • Al asignar un Tipo por referencia
  • 12. Es un lenguaje de programación interpretado, reflexi vo y orientado a objetos, creado por el programador japonés Yukihiro "Matz" Matsumoto, quien comenzó a trabajar en Ruby en 1993, y lo presentó públicamente en 1995. Combina una sintaxis inspirada en Python y Perl con características de programación orientada a objetos similares a Smalltalk
  • 13. Es uno de los lenguajes de programación que utiliza una interfaz visual es decir que nos permite programar en un entorno gráfico, nos permite realizar un gran numero de tareas sin escribir código, simplemente realizando operaciones con el ratón sobre la pantalla de la computadora.
  • 15. El artículo presenta la evolución de los servicios de telefonía móvil en Latinoamérica contextualizados en las diferentes generaciones tecnológicas, las características del software para dispositivos móviles y una propuesta de método de trabajo para el desarrollo de aplicaciones para móviles. El método se basa en la conceptualización de las tecnologías y las metodologías ágiles para el desarrollo de software, y su objetivo principal es facilitar la creación de nuevas aplicaciones y servicios exitosos. El método se desarrolla en cinco etapas: etapa de análisis, donde se obtienen y clasifican los requerimientos y se personaliza el servicio; etapa de diseño, momento en el que se define el escenario tecnológico y se estructura la solución por medio de algún diagrama o esquema, integrando tiempos y recursos; etapa de desarrollo, cuando se implementa el diseño en un producto de software; etapa de prueba de funcionamiento, donde se emula y simula el producto ajustando detalles, se instala en equipos reales y se evalúa el rendimiento, y posteriormente se evalúa el potencial de éxito; y finalmente, en la etapa de entrega, se define el canal de distribución de la aplicación, con el propósito de adecuar la aplicación al mismo.
  • 17. This paper presents: the evolution of mobile telephony services in Latin America contextualized in different technology generations, the features of software for mobile devices, and proposes a method for developing mobile applications in Latin America. This method is based on the conceptualization of contemporary telecommunications technologies and the agile software development methodologies. The main objective of this method is to facilitate the creation and evaluation of new applications and services. The method is developed in five steps: the analysis stage, the requirements is obtained and classified and the service is customize; the design stage, in this stage is defined the technological and the solution is structured by some chart or diagram; the development stage, the design is implemented in a software product; the performance test stage, the application is emulates and simulates to adjusting details in the product, the software is installs in real equipment and is evaluated the performance and success; the delivery stage, the distribution channel of the application is defined, in order to adapt the application at the same.
  • 19. Conocer el mercado del desarrollo de apps móviles. Lo más importante para un profesional del desarrollo de apps móviles es conocer lo que ocurre en su entorno. Ya sea una empresa de desarrollo con un gran equipo o un desarrollador freelance, es clave conocer el sector del desarrollo de apps móviles para estar al día, ser competitivos y poder ofrecer un producto actualizado e innovador. Quedarse atrás en cuanto a tecnología, diseño o marketing móvil puede ser fatal y pude ser nuestra tumba como profesionales. Ofrece soporte continuo Una buena manera de quedar maravillosamente con tu cliente es ofrecerle soporte continuo a este trabajo puntual. Es decir, ofrecerle que vas a mantener el funcionamiento de la app que has creado, a lo largo del tiempo. No todo es el desarrollo de apps móviles.
  • 21. Como te pudiste dar cuenta, el desarrollo de aplicaciones móviles es un mundo realmente amplio, sin embargo solamente te estoy mostrando una pequeña parte de todo lo que lo compone. La ventaja es que hoy en día con tanta variedad de plataformas móviles, tu podrás enfocarte en aprender el lenguaje de programación que quieras, el que más te agrade o se te facilite.
  • 25. Android Es un sistema operativo diseñado para dispositivos de bolsillo. Android es un proyecto de código abierto y esta soportado y desarrollado por Open Handset Alliance (OHA). Google y HTC son miembros de OHA, Google fue la primera compañía en empezar a trabajar con Android y HTC diseño y fabrico la primera computadora de bolsillo con Android. iPad El iPad es un dispositivo electrónico tipo tablet desarrollado por Apple Inc. Anunciado el 27 de enero de 2010, se sitúa en una categoría entre un "teléfono inteligente" (smartphone) y un portátil, enfocado más al acceso que a la creación de contenido. Las funciones son similares al resto de dispositivos portátiles de Apple, como es el caso del iPhone o iPod touch, aunque la pantalla es más grande y su hardware más potente. Funciona sobre una versión adaptada del sistema operativo iOS, con una interfaz de usuario rediseñada para aprovechar el mayor tamaño del dispositivo y la capacidad de utilizar software para lectura de libros electrónicos y periódicos, navegación web y correo electrónico, además de permitir el acceso al usuario a otras actividades de entretenimiento como películas, música y videojuegos.
  • 26. iOS (sistema operativo) iOS (anteriormente denominado iPhone OS) es un sistema operativo móvil de Apple desarrollado originalmente para el iPhone, siendo después usado en el iPod Touch e iPad. Es un derivado de Mac OS X, que a su vez está basado en Darwin BSD. iOS tiene 4 capas de abstracción: la capa del núcleo del sistema operativo, la capa de "Servicios Principales", la capa de "Medios de comunicación" y la capa de "Cocoa Touch". Todo el sistema se encuentra en la partición "/root" del dispositivo, ocupa poco menos de 500 megabytes. IP El Protocolo de Internet es un protocolo de comunicación que utiliza una técnica de intercambio-de-paquetes para transmitir datos sobre la Internet. 2G En la telefonía móvil, los protocolos de segunda-generación usan una codificación digital e incluyen GSM, D-AMPS (TDMA) y CDMA. Las redes 2G estan siendo utilizadas actualmente en todo el mundo. Estos protocolos soportan comunicaciones de voz de alta velocidad de bits y datos limitados. Estas ofrecen servicios auxiliares como datos, facsimil y SMS. La mayoria de los protocolos 2G ofrecen distintos niveles de cifrado y están dentro de las bandas de 880-915 MHz, 925-960 MHz, 1710-1785 MHz o 1805-1880 MHz.
  • 27. 3G En la telefonía móvil, los protocolos de tercera-generación soportan velocidades de datos mucho mas altas, medidas en Mbps, planeadas para aplicaciones distintas a las de voz. 3G soporta aplicaciones que requieren de gran ancho de banda como vídeo en movimiento, vídeo conferencia y acceso completo a Internet. Las redes 3G deben poder transmitir datos inalambricos a 144 kilobits por segundo a velocidades de usuarios moviles, 384 KBPS a velocidades de usuarios peatonales y 2 megabits por segundo en ubicaciones fijas. ActiveSync Es el programa de sincronización desarrollado por Microsoft para dispositivos con Windows Mobile y otros Windows CE. Banda-Doble La Banda-Doble se refiere a la capacidad de un dispositivo de comunicarse sobre 2 frecuencias de banda.
  • 28. Banda-Cuadruple La Banda-Cuádruple se refiere a la capacidad de un dispositivo de comunicarse sobre 4 frecuencias de banda. Banda-Triple La Banda-Triple se refiere a la capacidad de un dispositivo de comunicarse sobre 3 frecuencias de banda. Bluetooth Bluetooth es una tecnología de comunicación inalambrica que facilita la transferencia de datos entre dispositivos (por ejemplo, teléfono móvil y un auricular inalambrico). Típicamente, la distancia máxima entre dispositivos con bluetooth esta limitada a alrededor de 10 metros.
  • 30. • http://www.palermo.edu/ingenieria/programas-ejecutivos/desarrollo-de- aplicaciones-moviles/index.html • https://www.campusmvp.es/recursos/post/Programacion-movil-Que- herramienta-y-lenguaje-elegir.aspx • https://es.slideshare.net/rulvelez/6-lenguajes-para-dispositivos-mviles • https://es.wikipedia.org/wiki/Swift_(lenguaje_de_programaci%C3%B3n) • http://www.larevistainformatica.com/lenguaje-programacion-viasual- basic.htm • https://okhosting.com/blog/desarrollo-de-aplicaciones-moviles/ • https://sites.google.com/a/misena.edu.co/desarrollo-de-aplicaciones- para-dispositivos-moviles/glosario