SlideShare una empresa de Scribd logo
1 de 29
Dr. Luis Manuel Callejas S.


 Desarrollo
     de
aplicaciones
 móviles en         Dr. Luis Manuel Callejas Saénz
                    manuel.callejas@yahoo.es
  México            http://manuelcallejas.mx



                www.facebook.com/DrLuisManuelCallejas
Divisiones Wireless

• Fixed wireless
  – operación de servicios o dispositivos en
    casas y oficinas, y particularmente en equipo
    conectado a Internet vía modems
    especializados.


• Mobile wireless
  – uso de servicios y dispositivos inalámbricos
    desde vehículos en movimiento.
Divisiones Wireless

• Portable wireless
  – la operación de sistemas o dispositivos
    autónomos inalámbricos y de batería fuera de
    la oficina, casa o vehículos. Ejem: handheld,
    celulares y PCS Mobile wireless uso de
    servicios y dispositivos inalámbricos desde
    vehículos en movimiento.

• IR wireless
  – el uso de dispositivos que transportan la
    información a través del infrarojo (IR).
    Empleados en un cierto rango de
    comunicaciones y sistemas de control.
Características Wireless

 • Disponibilidad
   – Debe ser una red con canales dedicados,
     para que los usuarios siempre tengan acceso
     a la información.
 • Seguridad
   – Una red 100 % encriptada, para que sea
     confidencial y los datos puedan ser
     transmitidos de manera más segura.
 • Velocidad
   – La información debe ser accesada y
     entregada en tiempo real, para que se
     puedan atender las misiones críticas de
     manera remota.
Generaciones de Telefonía Celular

   • Primera generación (1G)
      – La 1G de la telefonía móvil hizo su
        aparición en 1979 y se caracterizó
        por se analógica y estrictamente
        para voz.
      – La calidad de los enlaces era muy
        baja, tenían baja velocidad (2400
        baudios).
      – En cuanto a la transferencia entre
        celdas, era muy imprecisa ya que
        contaban con una baja capacidad
        (Basadas en FDMA, Frequency
        Division Multiple Access) y,
        además, la seguridad no existía.
      – La tecnología predominante de         Martin Cooper de Motorola,
        esta generación es AMPS               hizo la primera llamada celular
        (Advanced Mobile Phone System).       en 1973.
Generaciones de Telefonía Celular

   • Segunda generación (2G)
      – En 1990 se lanza la 2G con
        Velocidad de hasta 10 Kb/Seg.
      – 30 minutos para bajar una
        canción.
      – GSM, TIA/EIA136, CDMA y PDC
        (Personal Digital Communications),
        éste último utilizado en Japón.
      – Los 2G soportan velocidades de
        información más altas pero
        limitados en comunicación de
        datos. Se pueden SMS (Short
        Message Service).
Generaciones de Telefonía Celular

   • Generación 2.5 G
      – La tecnología 2.5G es más rápida,
        y más económica para actualizar a
        3G. Velocidad de hasta 144
        Kb/Seg.
      – 6 minutos para bajar una
        canción.
      – Características extendidas: GPRS
        y WAP
      – Tecnologias HSCSD,EDGE, CDMA
        2000
Generaciones de Telefonía Celular

   • Tercera generación 3G.
      – La 3G se caracteriza por
        contener a la convergencia de
        voz y datos con acceso
        inalámbrico a Internet;
        multimedia y altas
        transmisiones de datos.
        Velocidad de hasta 2
        megabits/seg. 11 segundos
        para bajar una canción.
      – Tecnología UMTS
      – Aplicaciones más allá de la
        voz como audio, video en
        movimiento, videoconferencia
        y acceso rápido a Internet.
Generaciones de Telefonía Celular

   • Cuarta generación 4G.
      – La 4G se caracteriza por
        contener a la convergencia de
        voz y datos con acceso a
        Internet a altas
        velocidades.Velocidad de
        hasta 20 megabits/seg. 5
        segundos para bajar una
        canción.
      – Tecnología LTE, WiMax,
        implementada en tabletas y
        computadoras
Dispositivos Móviles

• Un dispositivo móvil no es
  solo un celular.
• Los celulares no son los
  únicos dispositivos móviles
  para los cuales se pueden
  desarrollar aplicaciones.
• El software que se puede
  desarrollar, puede ser, tanto
  un sitio Web, como una
  aplicación para el
  dispositivo.
Sistemas Operativos

• El mundo de los
  dispositivos móviles esta
  dominado por los
  siguientes SO:
   –   Symbian
   –   IOS
   –   Android
   –   BlackBerry OS
   –   Windows
   –   Propietario
¿Que son las App?

• Una app es un programa que se
  instala en un dispositivo móvil y que
  se puede integrar a las
  características del gadget, como su
  cámara o GPS.
• Además se puede actualizar para
  añadirle nuevas características con
  el paso del tiempo.
• Las aplicaciones proveen acceso
  instantáneo a un contenido sin tener
  que buscarlo en internet y, una vez
  instaladas, generalmente se puede
  acceder a ellas sin necesidad de
  una conexión a la red.
Entornos más usados
Entornos más usados
Entornos más usados
Entornos de desarrollo

• ¿En que debo desarrollar?

• Cada entorno tiene sus propios IDEs
  para desarrollo

• Desarrolla para multiplataforma
Entornos de desarrollo

• Existen 3 tipos de aplicaciones que se pueden
  desarrollar

   – Aplicaciones nativas

   – Aplicaciones Web

   – Aplicaciones Híbridas
Entornos de desarrollo

• Aplicaciones nativas

  – Son aplicaciones hechas en un lenguaje para una
    plataforma específica.

  – A la hora de programar los costos de desarrollo son
    muy altos ya que necesitas programadores para todas
    las plataformas para las que vas a desarrollar.

  – La experiencia de usuario es óptima, ya que aprovecha
    al 100% la potencia de la plataforma y la totalidad de
    los sensores del teléfono.
Entornos de desarrollo nativos

   • IOS
     – Objective C
     – Cocoa
     – Xcocos
     – RubyMotion
     – MonoTouch
     – iOS SDK
Entornos de desarrollo nativos

   • Android

     – Eclipse con SDK Android
     – MotoDev
     – MonoDroid
     – AIDE
     – Android SDK (Java)
     – Android NDK (C/C++)
Entornos de desarrollo nativos

   • Blackberry

     – Eclipse con Blackberry JDE

     – Blackberry 10 Dev Alpha
Entornos de desarrollo nativos

   • Windows Phone

     – Silverlight

     – Windows Phone SDK
Entornos de desarrollo nativos

   • iOS/Android/Windows Phone
     –   MonoCross (C#, .NET)
     –   Appcelerator Titanium (HTML5 - CSS3 - JS)
     –   PhoneGap (HTML5 - CSS3 - JS)
     –   MoSync (HTML5 - CSS3 - JS - C/C++)

   • iOS/Android
     – UnityMobile

   • LungoJS (HTML5 - CSS3 - JS)

   • CoronaSDK (ActionScript)
Entornos de desarrollo

•   Aplicaciones Web

    – Las aplicaciones web, se puede desarrollar para todas las
      plataformas con muchísima más sencillez, ya que depende
      de cómo de bien implementado tenga el navegador de la
      plataforma los susodichos estándares web.

    – Es el menos costoso y el más rápido de desarrollar y
      mantener, pero son aplicaciones que tienen una mala
      experiencia de usuario (hablando de cara a los sensores
      del teléfono) y son aplicaciones difíciles de monetizar.

    – Una posibilidad puede ser colocar anuncios en la aplicación
      web.
Entornos de desarrollo web
  •   HTML 5

  •   Flex

  •   Titanium (HTML5 - CSS3 - JS – PHP)

  •   Sencha Touch (HTML5 - CSS3 – JS)

  •   KendoUI (HTML5 - CSS3 – JS)

  •   JQuery (JS)

  •   JQueryMobile (JS)

  •   EnvoJS (HTML5 - CSS3 - JS - AJAX)
Entornos de desarrollo

•   Aplicaciones Híbridas

    – Son un paso intermedio entre nativo y web.
      Normalmente el desarrollo es completamente
      HTML/CSS/JS y al final del desarrollo se le incluye un
      mecanismo nativo para mostrar la aplicación (un
      webView por ejemplo) y así tener acceso a algunos
      sensores del teléfono.
Entornos de desarrollo hibridos

   • RhoMobile (Ruby)

   • TapLynx

   • MonoCross

   • Unify
Que desarrollar

• Juegos

• Herramientas

• Aplicaciones RIA

• Utilitarios
GRACIAS

• Dr. Luis Manuel Callejas Saénz


  – manuel.callejas@yahoo.es
  – http://manuelcallejas.mx
   www.facebook.com/DrLuisManuelCallejas

Más contenido relacionado

La actualidad más candente

Curso BlackBerry Academic Program
Curso BlackBerry Academic ProgramCurso BlackBerry Academic Program
Curso BlackBerry Academic ProgramFrancisco Riveros
 
Tarabajo práctico n 6
Tarabajo práctico n 6Tarabajo práctico n 6
Tarabajo práctico n 6tamimilo
 
Smartphones, teléfonos inteligentes
Smartphones, teléfonos inteligentesSmartphones, teléfonos inteligentes
Smartphones, teléfonos inteligentes11361049
 
Telefonía Inteligente en la Gerencia
Telefonía Inteligente en la GerenciaTelefonía Inteligente en la Gerencia
Telefonía Inteligente en la GerenciaAndrés Domínguez
 
Mobile Web 2[1].0
Mobile Web 2[1].0Mobile Web 2[1].0
Mobile Web 2[1].0barbysartor
 
U1 p1 caracteristicas_de_dispositivos_moviles
U1 p1 caracteristicas_de_dispositivos_movilesU1 p1 caracteristicas_de_dispositivos_moviles
U1 p1 caracteristicas_de_dispositivos_movilesAkirepaho
 
Introducción de dispositivos moviles
Introducción de dispositivos movilesIntroducción de dispositivos moviles
Introducción de dispositivos movilesITV
 
Contenidos y herramientas de comunicación digital
Contenidos y herramientas de comunicación digitalContenidos y herramientas de comunicación digital
Contenidos y herramientas de comunicación digitalBruno Ortiz B.
 
Memoria
MemoriaMemoria
MemoriaAbefo
 

La actualidad más candente (18)

Curso BlackBerry Academic Program
Curso BlackBerry Academic ProgramCurso BlackBerry Academic Program
Curso BlackBerry Academic Program
 
Tarabajo práctico n 6
Tarabajo práctico n 6Tarabajo práctico n 6
Tarabajo práctico n 6
 
Dispositivos moviles
Dispositivos movilesDispositivos moviles
Dispositivos moviles
 
Smartphones, teléfonos inteligentes
Smartphones, teléfonos inteligentesSmartphones, teléfonos inteligentes
Smartphones, teléfonos inteligentes
 
Sistemas operativos móviles
Sistemas operativos móvilesSistemas operativos móviles
Sistemas operativos móviles
 
Que es un smartphone
Que es un smartphoneQue es un smartphone
Que es un smartphone
 
Telefonía Inteligente en la Gerencia
Telefonía Inteligente en la GerenciaTelefonía Inteligente en la Gerencia
Telefonía Inteligente en la Gerencia
 
Mobile Web 2.0
Mobile Web 2.0Mobile Web 2.0
Mobile Web 2.0
 
Mobile Web 2[1].0
Mobile Web 2[1].0Mobile Web 2[1].0
Mobile Web 2[1].0
 
U1 p1 caracteristicas_de_dispositivos_moviles
U1 p1 caracteristicas_de_dispositivos_movilesU1 p1 caracteristicas_de_dispositivos_moviles
U1 p1 caracteristicas_de_dispositivos_moviles
 
Introducción de dispositivos moviles
Introducción de dispositivos movilesIntroducción de dispositivos moviles
Introducción de dispositivos moviles
 
Proyecto
ProyectoProyecto
Proyecto
 
Movilidad 1: Un Poco De Tecnología
Movilidad 1: Un Poco De TecnologíaMovilidad 1: Un Poco De Tecnología
Movilidad 1: Un Poco De Tecnología
 
Contenidos y herramientas de comunicación digital
Contenidos y herramientas de comunicación digitalContenidos y herramientas de comunicación digital
Contenidos y herramientas de comunicación digital
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Organizador
OrganizadorOrganizador
Organizador
 
Introduccion
IntroduccionIntroduccion
Introduccion
 
Memoria
MemoriaMemoria
Memoria
 

Similar a Desarrollo de apps en mexico

Telefonia movil e internet
Telefonia movil e internetTelefonia movil e internet
Telefonia movil e internetecanamerob
 
Nueva telefonía Maria Fernanda y Leidy Ramírez
Nueva telefonía Maria Fernanda  y Leidy Ramírez Nueva telefonía Maria Fernanda  y Leidy Ramírez
Nueva telefonía Maria Fernanda y Leidy Ramírez Leidy Ramírez
 
Capítulo 15 dispositivos móviles tecnologías teléfonos inteligentes tabletas
Capítulo 15 dispositivos móviles tecnologías teléfonos inteligentes  tabletasCapítulo 15 dispositivos móviles tecnologías teléfonos inteligentes  tabletas
Capítulo 15 dispositivos móviles tecnologías teléfonos inteligentes tabletasMaynor Vidal Enamorado Leiva
 
Investigacion dispositivos moviles
Investigacion dispositivos movilesInvestigacion dispositivos moviles
Investigacion dispositivos movilesLeonardo Torres
 
Investigación Móviles
Investigación MóvilesInvestigación Móviles
Investigación MóvilesMichelle Peña
 
Investigación Móviles
Investigación MóvilesInvestigación Móviles
Investigación MóvilesMichelle Peña
 
Programación multimedia y dispositivos móviles
Programación multimedia y dispositivos móvilesProgramación multimedia y dispositivos móviles
Programación multimedia y dispositivos móvilesAnuska González
 
EXPOSICION.pptx
EXPOSICION.pptxEXPOSICION.pptx
EXPOSICION.pptxEderDH
 
Capítulo 16 la nube móvil y el ecosistema de aplicaciones web
Capítulo 16 la nube móvil y el ecosistema de aplicaciones webCapítulo 16 la nube móvil y el ecosistema de aplicaciones web
Capítulo 16 la nube móvil y el ecosistema de aplicaciones webJunior Casildo
 
Ej. manual de intrucciones de un objeto tegnologico
Ej. manual de intrucciones de un objeto tegnologicoEj. manual de intrucciones de un objeto tegnologico
Ej. manual de intrucciones de un objeto tegnologicoRayen Xitha
 
Evolución y análisis de los dispositivos móviles
Evolución y análisis de los dispositivos móvilesEvolución y análisis de los dispositivos móviles
Evolución y análisis de los dispositivos móvilesYamil Lambert
 

Similar a Desarrollo de apps en mexico (20)

Guia8 java
Guia8 javaGuia8 java
Guia8 java
 
Telefonia movil e internet
Telefonia movil e internetTelefonia movil e internet
Telefonia movil e internet
 
Nueva telefonía Maria Fernanda y Leidy Ramírez
Nueva telefonía Maria Fernanda  y Leidy Ramírez Nueva telefonía Maria Fernanda  y Leidy Ramírez
Nueva telefonía Maria Fernanda y Leidy Ramírez
 
Capítulo 15 dispositivos móviles tecnologías teléfonos inteligentes tabletas
Capítulo 15 dispositivos móviles tecnologías teléfonos inteligentes  tabletasCapítulo 15 dispositivos móviles tecnologías teléfonos inteligentes  tabletas
Capítulo 15 dispositivos móviles tecnologías teléfonos inteligentes tabletas
 
Investigacion
InvestigacionInvestigacion
Investigacion
 
Investigacion
InvestigacionInvestigacion
Investigacion
 
Investigacion dispositivos moviles
Investigacion dispositivos movilesInvestigacion dispositivos moviles
Investigacion dispositivos moviles
 
Investigación Móviles
Investigación MóvilesInvestigación Móviles
Investigación Móviles
 
Investigación Móviles
Investigación MóvilesInvestigación Móviles
Investigación Móviles
 
Programación multimedia y dispositivos móviles
Programación multimedia y dispositivos móvilesProgramación multimedia y dispositivos móviles
Programación multimedia y dispositivos móviles
 
Aplicaciones móviles actuales
Aplicaciones móviles actualesAplicaciones móviles actuales
Aplicaciones móviles actuales
 
INTRODUCCION A ANDROID
INTRODUCCION A ANDROIDINTRODUCCION A ANDROID
INTRODUCCION A ANDROID
 
EXPOSICION.pptx
EXPOSICION.pptxEXPOSICION.pptx
EXPOSICION.pptx
 
Capítulo 16 la nube móvil y el ecosistema de aplicaciones web
Capítulo 16 la nube móvil y el ecosistema de aplicaciones webCapítulo 16 la nube móvil y el ecosistema de aplicaciones web
Capítulo 16 la nube móvil y el ecosistema de aplicaciones web
 
Egsi Sesion5
Egsi Sesion5Egsi Sesion5
Egsi Sesion5
 
Techuetamo
TechuetamoTechuetamo
Techuetamo
 
nb
nbnb
nb
 
Ej. manual de intrucciones de un objeto tegnologico
Ej. manual de intrucciones de un objeto tegnologicoEj. manual de intrucciones de un objeto tegnologico
Ej. manual de intrucciones de un objeto tegnologico
 
Unidad 2 herramientas
Unidad 2    herramientasUnidad 2    herramientas
Unidad 2 herramientas
 
Evolución y análisis de los dispositivos móviles
Evolución y análisis de los dispositivos móvilesEvolución y análisis de los dispositivos móviles
Evolución y análisis de los dispositivos móviles
 

Más de Luis Manuel Callejas

Una introducción al flipped classroom
Una introducción al flipped classroomUna introducción al flipped classroom
Una introducción al flipped classroomLuis Manuel Callejas
 
Desarrollo de una sistema espacial para el soporte a las decisiones en la eva...
Desarrollo de una sistema espacial para el soporte a las decisiones en la eva...Desarrollo de una sistema espacial para el soporte a las decisiones en la eva...
Desarrollo de una sistema espacial para el soporte a las decisiones en la eva...Luis Manuel Callejas
 
Sistema de evaluación de Terrenos para la producción de cultivos
Sistema de evaluación de Terrenos para la producción de cultivosSistema de evaluación de Terrenos para la producción de cultivos
Sistema de evaluación de Terrenos para la producción de cultivosLuis Manuel Callejas
 
El impacto de las tic en la educación
El impacto de las tic en la educaciónEl impacto de las tic en la educación
El impacto de las tic en la educaciónLuis Manuel Callejas
 
Competencias para el aprendizaje basadas en el uso de las redes sociales educ...
Competencias para el aprendizaje basadas en el uso de las redes sociales educ...Competencias para el aprendizaje basadas en el uso de las redes sociales educ...
Competencias para el aprendizaje basadas en el uso de las redes sociales educ...Luis Manuel Callejas
 
Filtrado avanzado de paquetes con netfilter y l7
Filtrado avanzado de paquetes con netfilter y l7Filtrado avanzado de paquetes con netfilter y l7
Filtrado avanzado de paquetes con netfilter y l7Luis Manuel Callejas
 
Diseño y desarrollo de un modelo de i tv
Diseño y desarrollo de un modelo de i tvDiseño y desarrollo de un modelo de i tv
Diseño y desarrollo de un modelo de i tvLuis Manuel Callejas
 
Tecnologías de la información y sociedad
Tecnologías de la información y sociedadTecnologías de la información y sociedad
Tecnologías de la información y sociedadLuis Manuel Callejas
 
Mitos y realidades de las redes sociales
Mitos y realidades de las redes socialesMitos y realidades de las redes sociales
Mitos y realidades de las redes socialesLuis Manuel Callejas
 

Más de Luis Manuel Callejas (18)

Diseño de base de datos tema 1
Diseño de base de datos tema 1Diseño de base de datos tema 1
Diseño de base de datos tema 1
 
Modernización tributaria
Modernización tributariaModernización tributaria
Modernización tributaria
 
Una introducción al flipped classroom
Una introducción al flipped classroomUna introducción al flipped classroom
Una introducción al flipped classroom
 
Desarrollo de una sistema espacial para el soporte a las decisiones en la eva...
Desarrollo de una sistema espacial para el soporte a las decisiones en la eva...Desarrollo de una sistema espacial para el soporte a las decisiones en la eva...
Desarrollo de una sistema espacial para el soporte a las decisiones en la eva...
 
Sistema de evaluación de Terrenos para la producción de cultivos
Sistema de evaluación de Terrenos para la producción de cultivosSistema de evaluación de Terrenos para la producción de cultivos
Sistema de evaluación de Terrenos para la producción de cultivos
 
El impacto de las tic en la educación
El impacto de las tic en la educaciónEl impacto de las tic en la educación
El impacto de las tic en la educación
 
Competencias para el aprendizaje basadas en el uso de las redes sociales educ...
Competencias para el aprendizaje basadas en el uso de las redes sociales educ...Competencias para el aprendizaje basadas en el uso de las redes sociales educ...
Competencias para el aprendizaje basadas en el uso de las redes sociales educ...
 
Desarrollo de videojuegos
Desarrollo de videojuegosDesarrollo de videojuegos
Desarrollo de videojuegos
 
Desarrollo del sistema LANSAS
Desarrollo del sistema LANSASDesarrollo del sistema LANSAS
Desarrollo del sistema LANSAS
 
Conceptos de e-Business
Conceptos de e-BusinessConceptos de e-Business
Conceptos de e-Business
 
Filtrado avanzado de paquetes con netfilter y l7
Filtrado avanzado de paquetes con netfilter y l7Filtrado avanzado de paquetes con netfilter y l7
Filtrado avanzado de paquetes con netfilter y l7
 
Diseño y desarrollo de un modelo de i tv
Diseño y desarrollo de un modelo de i tvDiseño y desarrollo de un modelo de i tv
Diseño y desarrollo de un modelo de i tv
 
LANSAS
LANSASLANSAS
LANSAS
 
Windows xp technet
Windows xp technetWindows xp technet
Windows xp technet
 
Voz sobre ip
Voz sobre ipVoz sobre ip
Voz sobre ip
 
Dataminning
DataminningDataminning
Dataminning
 
Tecnologías de la información y sociedad
Tecnologías de la información y sociedadTecnologías de la información y sociedad
Tecnologías de la información y sociedad
 
Mitos y realidades de las redes sociales
Mitos y realidades de las redes socialesMitos y realidades de las redes sociales
Mitos y realidades de las redes sociales
 

Desarrollo de apps en mexico

  • 1. Dr. Luis Manuel Callejas S. Desarrollo de aplicaciones móviles en Dr. Luis Manuel Callejas Saénz manuel.callejas@yahoo.es México http://manuelcallejas.mx www.facebook.com/DrLuisManuelCallejas
  • 2. Divisiones Wireless • Fixed wireless – operación de servicios o dispositivos en casas y oficinas, y particularmente en equipo conectado a Internet vía modems especializados. • Mobile wireless – uso de servicios y dispositivos inalámbricos desde vehículos en movimiento.
  • 3. Divisiones Wireless • Portable wireless – la operación de sistemas o dispositivos autónomos inalámbricos y de batería fuera de la oficina, casa o vehículos. Ejem: handheld, celulares y PCS Mobile wireless uso de servicios y dispositivos inalámbricos desde vehículos en movimiento. • IR wireless – el uso de dispositivos que transportan la información a través del infrarojo (IR). Empleados en un cierto rango de comunicaciones y sistemas de control.
  • 4. Características Wireless • Disponibilidad – Debe ser una red con canales dedicados, para que los usuarios siempre tengan acceso a la información. • Seguridad – Una red 100 % encriptada, para que sea confidencial y los datos puedan ser transmitidos de manera más segura. • Velocidad – La información debe ser accesada y entregada en tiempo real, para que se puedan atender las misiones críticas de manera remota.
  • 5. Generaciones de Telefonía Celular • Primera generación (1G) – La 1G de la telefonía móvil hizo su aparición en 1979 y se caracterizó por se analógica y estrictamente para voz. – La calidad de los enlaces era muy baja, tenían baja velocidad (2400 baudios). – En cuanto a la transferencia entre celdas, era muy imprecisa ya que contaban con una baja capacidad (Basadas en FDMA, Frequency Division Multiple Access) y, además, la seguridad no existía. – La tecnología predominante de Martin Cooper de Motorola, esta generación es AMPS hizo la primera llamada celular (Advanced Mobile Phone System). en 1973.
  • 6. Generaciones de Telefonía Celular • Segunda generación (2G) – En 1990 se lanza la 2G con Velocidad de hasta 10 Kb/Seg. – 30 minutos para bajar una canción. – GSM, TIA/EIA136, CDMA y PDC (Personal Digital Communications), éste último utilizado en Japón. – Los 2G soportan velocidades de información más altas pero limitados en comunicación de datos. Se pueden SMS (Short Message Service).
  • 7. Generaciones de Telefonía Celular • Generación 2.5 G – La tecnología 2.5G es más rápida, y más económica para actualizar a 3G. Velocidad de hasta 144 Kb/Seg. – 6 minutos para bajar una canción. – Características extendidas: GPRS y WAP – Tecnologias HSCSD,EDGE, CDMA 2000
  • 8. Generaciones de Telefonía Celular • Tercera generación 3G. – La 3G se caracteriza por contener a la convergencia de voz y datos con acceso inalámbrico a Internet; multimedia y altas transmisiones de datos. Velocidad de hasta 2 megabits/seg. 11 segundos para bajar una canción. – Tecnología UMTS – Aplicaciones más allá de la voz como audio, video en movimiento, videoconferencia y acceso rápido a Internet.
  • 9. Generaciones de Telefonía Celular • Cuarta generación 4G. – La 4G se caracteriza por contener a la convergencia de voz y datos con acceso a Internet a altas velocidades.Velocidad de hasta 20 megabits/seg. 5 segundos para bajar una canción. – Tecnología LTE, WiMax, implementada en tabletas y computadoras
  • 10. Dispositivos Móviles • Un dispositivo móvil no es solo un celular. • Los celulares no son los únicos dispositivos móviles para los cuales se pueden desarrollar aplicaciones. • El software que se puede desarrollar, puede ser, tanto un sitio Web, como una aplicación para el dispositivo.
  • 11. Sistemas Operativos • El mundo de los dispositivos móviles esta dominado por los siguientes SO: – Symbian – IOS – Android – BlackBerry OS – Windows – Propietario
  • 12. ¿Que son las App? • Una app es un programa que se instala en un dispositivo móvil y que se puede integrar a las características del gadget, como su cámara o GPS. • Además se puede actualizar para añadirle nuevas características con el paso del tiempo. • Las aplicaciones proveen acceso instantáneo a un contenido sin tener que buscarlo en internet y, una vez instaladas, generalmente se puede acceder a ellas sin necesidad de una conexión a la red.
  • 16. Entornos de desarrollo • ¿En que debo desarrollar? • Cada entorno tiene sus propios IDEs para desarrollo • Desarrolla para multiplataforma
  • 17. Entornos de desarrollo • Existen 3 tipos de aplicaciones que se pueden desarrollar – Aplicaciones nativas – Aplicaciones Web – Aplicaciones Híbridas
  • 18. Entornos de desarrollo • Aplicaciones nativas – Son aplicaciones hechas en un lenguaje para una plataforma específica. – A la hora de programar los costos de desarrollo son muy altos ya que necesitas programadores para todas las plataformas para las que vas a desarrollar. – La experiencia de usuario es óptima, ya que aprovecha al 100% la potencia de la plataforma y la totalidad de los sensores del teléfono.
  • 19. Entornos de desarrollo nativos • IOS – Objective C – Cocoa – Xcocos – RubyMotion – MonoTouch – iOS SDK
  • 20. Entornos de desarrollo nativos • Android – Eclipse con SDK Android – MotoDev – MonoDroid – AIDE – Android SDK (Java) – Android NDK (C/C++)
  • 21. Entornos de desarrollo nativos • Blackberry – Eclipse con Blackberry JDE – Blackberry 10 Dev Alpha
  • 22. Entornos de desarrollo nativos • Windows Phone – Silverlight – Windows Phone SDK
  • 23. Entornos de desarrollo nativos • iOS/Android/Windows Phone – MonoCross (C#, .NET) – Appcelerator Titanium (HTML5 - CSS3 - JS) – PhoneGap (HTML5 - CSS3 - JS) – MoSync (HTML5 - CSS3 - JS - C/C++) • iOS/Android – UnityMobile • LungoJS (HTML5 - CSS3 - JS) • CoronaSDK (ActionScript)
  • 24. Entornos de desarrollo • Aplicaciones Web – Las aplicaciones web, se puede desarrollar para todas las plataformas con muchísima más sencillez, ya que depende de cómo de bien implementado tenga el navegador de la plataforma los susodichos estándares web. – Es el menos costoso y el más rápido de desarrollar y mantener, pero son aplicaciones que tienen una mala experiencia de usuario (hablando de cara a los sensores del teléfono) y son aplicaciones difíciles de monetizar. – Una posibilidad puede ser colocar anuncios en la aplicación web.
  • 25. Entornos de desarrollo web • HTML 5 • Flex • Titanium (HTML5 - CSS3 - JS – PHP) • Sencha Touch (HTML5 - CSS3 – JS) • KendoUI (HTML5 - CSS3 – JS) • JQuery (JS) • JQueryMobile (JS) • EnvoJS (HTML5 - CSS3 - JS - AJAX)
  • 26. Entornos de desarrollo • Aplicaciones Híbridas – Son un paso intermedio entre nativo y web. Normalmente el desarrollo es completamente HTML/CSS/JS y al final del desarrollo se le incluye un mecanismo nativo para mostrar la aplicación (un webView por ejemplo) y así tener acceso a algunos sensores del teléfono.
  • 27. Entornos de desarrollo hibridos • RhoMobile (Ruby) • TapLynx • MonoCross • Unify
  • 28. Que desarrollar • Juegos • Herramientas • Aplicaciones RIA • Utilitarios
  • 29. GRACIAS • Dr. Luis Manuel Callejas Saénz – manuel.callejas@yahoo.es – http://manuelcallejas.mx www.facebook.com/DrLuisManuelCallejas