SlideShare a Scribd company logo
1 of 14
Referencia
Félix Javier Damián Marroquín
http://biblioteca.usac.edu.gt/tesis/08/08_0315_CS.pdf
INTRODUCCIÓN
 En la actualidad, el trabajar en el campo de la
programación para dispositivos móviles se hace
necesario, debido a que las empresas se deben
adaptar a las tendencias del mercado y a las
necesidades de sus clientes. Por lo que se debe
pensar en la posibilidad de tener acceso a la
información en cualquier lugar y en cualquier
instante, a través de distintos dispositivos móviles,
incluidos dentro de la administración de la
empresa, al igual que las soluciones informáticas
para equipos de escritorio. Convirtiéndose en
parte vital para el funcionamiento de los procesos
empresariales.
QUÉ SON LOS DISPOSITIVOS MÓVILES
 Un dispositivo móvil puede clasificarse como todo
aquel hardware que tendrá características
similares a las computadoras de escritorio, con la
principal diferencia que todo es reducido y
normalmente integrado en una sola pieza.
Algunos dispositivos móviles
 Celulares: han incursionado en campos diversos,
más allá de la comunicación, y actualmente se
incrementan sus funcionalidades multimedia con
el surgimiento de nuevas redes inalámbricas con
el concepto de 3G.
 Asistente Digital Personal o PDA : Es una
pequeña computadora de bolsillo que ofrece
características de un organizador personal y las
de una computadora, también llamadas
handhelds.
 Tablet pc: Es una modalidad de computadora portátil
que ha supuesto un avance significativo en la aplicación
de los estudios en lingüística computacional.
 Utilidades
 Lectura de libros electrónicos
 Lectura de comics en pantalla
 Navegación web
 Juegos
 Consulta de documentos ofimáticos
 Visualización de vídeos / películas
 Reproducción de música
 Videoconferencia
ENTORNOS DE PROGRAMACIÓN
 Qué es un sistema operativo para móvil y para
qué sirve
Un sistema operativo móvil o SO móvil es un
sistema operativo que controla un dispositivo
móvil al igual que los ordenadores utilizan
Windows o Linux entre otros. Sin embargo, los
sistemas operativos móviles son bastantes más
simples y están más orientados a la conectividad
inalámbrica, los formatos multimedia para móviles
y las diferentes maneras de introducir información
en ellos.
Tipos de sistemas operativos
Symbian
Windows Mobile
Linux
Symbian es el sistema operativo para móviles más extendido. La empresa es
propiedad de Ericsson, Panasonic, Siemens AG, Nokia y Sony-Ericsson. Este
sistema desciende de EPOC, empleado en los antiguos ordenadores de
bolsillo Psion.
Windows Mobile, antes conocido como Windows CE o Pocket PC, tiene una
larga historia como segundón en el campo de los PDA u ordenadores de
bolsillo, sin embargo hace pocos meses superó por primera vez al hasta
entonces líder, Palm OS.
En los círculos del software libre se acaricia la idea de implantar Linux en el
teléfono móvil desde hace años, pero ha tardado en llegar. Aún así, en los
últimos tiempos se ha avanzado mucho y ya hay varios modelos de móvil en
el mercado que utilizan una versión de Linux como su sistema operativo
Android en un Sistema Operativo además de una plataforma de Software
basada en el núcleo de Linux. Diseñada en un principio para dispositivos
móviles, Android permite controlar dispositivos por medio de bibliotecas
desarrolladlas o adaptados por Google mediante el lenguaje de
programación Java.
Android
Métodos de desarrollo
 Existen dos posibilidades a la hora de desarrollar
una aplicación para un dispositivo móvil. El
desarrollar desde una computadora para luego
pasar la aplicación al dispositivo, o bien se puede
desarrollar en el mismo dispositivo en que correrá
la aplicación.
Lenguajes de programación para
dispositivos móviles
 Los lenguajes de programación para los
dispositivos móviles dependen en gran parte del
dispositivo en el que se quiera trabajar, sin
embargo tienen en común que se puede crear
sistemas visuales robustos con mayor facilidad
independientemente del lenguaje de
programación que se esté aplicando, por supuesto
dicho lenguaje debe soportar la metodología de
programación con la que trabaja el dispositivo en
particular.
 Java : Para dispositivos móviles la versión de
Java en la que se programa es J2ME (JavaMicro
Edition)
 Lenguaje de C++ : Una de las herramientas que
se utilizan para la programación de móviles
basadas en el lenguaje de C++ es Carbide.c++ la
cual trabaja en la plataforma de Symbian,
 Lenguaje de C# : Para desarrollar aplicaciones
en dispositivos móviles a través de este lenguaje
de programación se puede utilizar la herramienta
de Visual C# que trabaja con un IDE para diseñar
las ventanas de la aplicación.
 Objective – C : Este lenguaje de programación
está basado en C y a diferencia de C++ es un
súper conjunto del lenguaje C, ya que agrega a la
sintaxis de C la manera de enviar mensajes
enSmall-Talk y de definir e implementar objetos.
 .NET : Es un Framework (estructura de soporte
para organizar y desarrollar software) de Microsoft
que permite un rápido desarrollo de aplicaciones.
 Python : Este lenguaje de programación
orientado a objetos es utilizado para dispositivos
móviles tales como Symbian, Palm, teléfonos
inteligentes de Nokia, etc., también se puede
emplear en otras plataformas tales como
Windows, Linux/Unix, Mac OS X, OS/2 y también
ha sido portado para maquinas virtuales de Java y
.Net, distribuido bajo la licencia de código abierto
OSI lo hace libre en su uso.
PROGRAMACIÓN DE DISPOSITIVOS MÓVILES

More Related Content

What's hot

Estructura del sistema operativo windows
Estructura del sistema operativo windowsEstructura del sistema operativo windows
Estructura del sistema operativo windowsomfib123
 
Estructura del sistema operativo
Estructura del sistema operativoEstructura del sistema operativo
Estructura del sistema operativoPaulo Galarza
 
Lenguajes de programacion tema 2_compiladores e interpretes
Lenguajes de programacion tema 2_compiladores e interpretesLenguajes de programacion tema 2_compiladores e interpretes
Lenguajes de programacion tema 2_compiladores e interpretesIsrael Castillo Cruz
 
Archivos y directorios
Archivos y directoriosArchivos y directorios
Archivos y directoriosMilton Bazzino
 
Cuadro comparativo de lenguajes de programación
Cuadro comparativo de lenguajes de programaciónCuadro comparativo de lenguajes de programación
Cuadro comparativo de lenguajes de programaciónK Manuel TN
 
Estructura+del+sistema+mac+os+x
Estructura+del+sistema+mac+os+xEstructura+del+sistema+mac+os+x
Estructura+del+sistema+mac+os+xSophia Galarraga
 
Presentación sistemas operativos
Presentación sistemas operativosPresentación sistemas operativos
Presentación sistemas operativosjoselin gonzalez
 
Procesos e Hilos en los Sistemas Operativos
Procesos e Hilos en los Sistemas OperativosProcesos e Hilos en los Sistemas Operativos
Procesos e Hilos en los Sistemas OperativosEmmanuel Fortuna
 
Sistemas operativos por estructura
Sistemas operativos por estructuraSistemas operativos por estructura
Sistemas operativos por estructuraProf. Javier Troya
 
Desarrollo de aplicaciones moviles
Desarrollo de aplicaciones movilesDesarrollo de aplicaciones moviles
Desarrollo de aplicaciones movilesUPA
 
Arquitectura, aplicaciones y seguridad en Android
Arquitectura, aplicaciones y seguridad en AndroidArquitectura, aplicaciones y seguridad en Android
Arquitectura, aplicaciones y seguridad en AndroidEventos Creativos
 
Instalacion de red lan
Instalacion de red lanInstalacion de red lan
Instalacion de red lanAndii Cr
 
Dispositvos de entrada y salida
Dispositvos de entrada y salidaDispositvos de entrada y salida
Dispositvos de entrada y salidaitzayana bacilio
 
Introducción a los Sistemas Operativos
Introducción a los Sistemas OperativosIntroducción a los Sistemas Operativos
Introducción a los Sistemas OperativosGabriela
 
Cuadro Comparativo ~Sistemas Operativos~
Cuadro Comparativo ~Sistemas Operativos~Cuadro Comparativo ~Sistemas Operativos~
Cuadro Comparativo ~Sistemas Operativos~Karla Mtz. Garcia
 
Sistema Operativo Solaris
Sistema Operativo SolarisSistema Operativo Solaris
Sistema Operativo SolarisMONSE100
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativoedwin quiroa
 
linea del tiempo software
linea del tiempo softwarelinea del tiempo software
linea del tiempo softwareRobal96
 

What's hot (20)

Estructura del sistema operativo windows
Estructura del sistema operativo windowsEstructura del sistema operativo windows
Estructura del sistema operativo windows
 
Estructura del sistema operativo
Estructura del sistema operativoEstructura del sistema operativo
Estructura del sistema operativo
 
Lenguajes de programacion tema 2_compiladores e interpretes
Lenguajes de programacion tema 2_compiladores e interpretesLenguajes de programacion tema 2_compiladores e interpretes
Lenguajes de programacion tema 2_compiladores e interpretes
 
Archivos y directorios
Archivos y directoriosArchivos y directorios
Archivos y directorios
 
Cuadro comparativo de lenguajes de programación
Cuadro comparativo de lenguajes de programaciónCuadro comparativo de lenguajes de programación
Cuadro comparativo de lenguajes de programación
 
Estructura+del+sistema+mac+os+x
Estructura+del+sistema+mac+os+xEstructura+del+sistema+mac+os+x
Estructura+del+sistema+mac+os+x
 
Presentación sistemas operativos
Presentación sistemas operativosPresentación sistemas operativos
Presentación sistemas operativos
 
Procesos e Hilos en los Sistemas Operativos
Procesos e Hilos en los Sistemas OperativosProcesos e Hilos en los Sistemas Operativos
Procesos e Hilos en los Sistemas Operativos
 
Sistemas operativos por estructura
Sistemas operativos por estructuraSistemas operativos por estructura
Sistemas operativos por estructura
 
Medios de conexión de redes
Medios de conexión de redesMedios de conexión de redes
Medios de conexión de redes
 
Desarrollo de aplicaciones moviles
Desarrollo de aplicaciones movilesDesarrollo de aplicaciones moviles
Desarrollo de aplicaciones moviles
 
Que es software
Que es softwareQue es software
Que es software
 
Arquitectura, aplicaciones y seguridad en Android
Arquitectura, aplicaciones y seguridad en AndroidArquitectura, aplicaciones y seguridad en Android
Arquitectura, aplicaciones y seguridad en Android
 
Instalacion de red lan
Instalacion de red lanInstalacion de red lan
Instalacion de red lan
 
Dispositvos de entrada y salida
Dispositvos de entrada y salidaDispositvos de entrada y salida
Dispositvos de entrada y salida
 
Introducción a los Sistemas Operativos
Introducción a los Sistemas OperativosIntroducción a los Sistemas Operativos
Introducción a los Sistemas Operativos
 
Cuadro Comparativo ~Sistemas Operativos~
Cuadro Comparativo ~Sistemas Operativos~Cuadro Comparativo ~Sistemas Operativos~
Cuadro Comparativo ~Sistemas Operativos~
 
Sistema Operativo Solaris
Sistema Operativo SolarisSistema Operativo Solaris
Sistema Operativo Solaris
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
linea del tiempo software
linea del tiempo softwarelinea del tiempo software
linea del tiempo software
 

Similar to PROGRAMACIÓN DE DISPOSITIVOS MÓVILES

Programacion de telefonos moviles
Programacion de telefonos movilesProgramacion de telefonos moviles
Programacion de telefonos movilesjeferson murillo
 
Programacion de telefonos moviles
Programacion de telefonos movilesProgramacion de telefonos moviles
Programacion de telefonos movilesjeferson murillo
 
Sistemas operativos para moviles
Sistemas operativos para movilesSistemas operativos para moviles
Sistemas operativos para movilesTensor
 
Sistemas Operativos para Moviles
Sistemas Operativos para MovilesSistemas Operativos para Moviles
Sistemas Operativos para Movilesheber_1978
 
Capitulo 16 LA NUBE MÓVIL Y EL ECOSISTEMA DE APLICACIONES WEB
Capitulo 16 LA NUBE MÓVIL Y EL ECOSISTEMA DE APLICACIONES WEBCapitulo 16 LA NUBE MÓVIL Y EL ECOSISTEMA DE APLICACIONES WEB
Capitulo 16 LA NUBE MÓVIL Y EL ECOSISTEMA DE APLICACIONES WEBEdwin Ruiz
 
Desarrolla aplicaciones móviles
Desarrolla aplicaciones móvilesDesarrolla aplicaciones móviles
Desarrolla aplicaciones móvilesDarkFran01
 
Dispositivos moviles
Dispositivos movilesDispositivos moviles
Dispositivos movilesstanlyh
 
La nube móvil y el ecosistema de aplicaciones Olman Cruz
La nube móvil y el ecosistema de aplicaciones Olman CruzLa nube móvil y el ecosistema de aplicaciones Olman Cruz
La nube móvil y el ecosistema de aplicaciones Olman CruzOlman Edgardo Cruz Fuentes
 
Sistemas operativos-moviles-terminado
Sistemas operativos-moviles-terminadoSistemas operativos-moviles-terminado
Sistemas operativos-moviles-terminadoJhon Condori
 
Introducción a dispositivos_móviles
Introducción a dispositivos_móvilesIntroducción a dispositivos_móviles
Introducción a dispositivos_móvilesCESAR A. RUIZ C
 
Desarrollo de aplicaciones móviles
Desarrollo de aplicaciones móvilesDesarrollo de aplicaciones móviles
Desarrollo de aplicaciones móvilesDevanyyoyo
 

Similar to PROGRAMACIÓN DE DISPOSITIVOS MÓVILES (20)

Dispositivosmoviles
DispositivosmovilesDispositivosmoviles
Dispositivosmoviles
 
Lizbeth
LizbethLizbeth
Lizbeth
 
Lizbeth
LizbethLizbeth
Lizbeth
 
Programacion de telefonos moviles
Programacion de telefonos movilesProgramacion de telefonos moviles
Programacion de telefonos moviles
 
Programacion de telefonos moviles
Programacion de telefonos movilesProgramacion de telefonos moviles
Programacion de telefonos moviles
 
Sistemas operativos para moviles
Sistemas operativos para movilesSistemas operativos para moviles
Sistemas operativos para moviles
 
Sistemas Operativos para Moviles
Sistemas Operativos para MovilesSistemas Operativos para Moviles
Sistemas Operativos para Moviles
 
Guia 4 progrii
Guia 4 progriiGuia 4 progrii
Guia 4 progrii
 
Capitulo 16 LA NUBE MÓVIL Y EL ECOSISTEMA DE APLICACIONES WEB
Capitulo 16 LA NUBE MÓVIL Y EL ECOSISTEMA DE APLICACIONES WEBCapitulo 16 LA NUBE MÓVIL Y EL ECOSISTEMA DE APLICACIONES WEB
Capitulo 16 LA NUBE MÓVIL Y EL ECOSISTEMA DE APLICACIONES WEB
 
Desarrolla aplicaciones móviles
Desarrolla aplicaciones móvilesDesarrolla aplicaciones móviles
Desarrolla aplicaciones móviles
 
Dispositivos moviles
Dispositivos movilesDispositivos moviles
Dispositivos moviles
 
La nube móvil y el ecosistema de aplicaciones Olman Cruz
La nube móvil y el ecosistema de aplicaciones Olman CruzLa nube móvil y el ecosistema de aplicaciones Olman Cruz
La nube móvil y el ecosistema de aplicaciones Olman Cruz
 
Karolyn
KarolynKarolyn
Karolyn
 
Sistemas operativos-moviles-terminado
Sistemas operativos-moviles-terminadoSistemas operativos-moviles-terminado
Sistemas operativos-moviles-terminado
 
Investigacion
InvestigacionInvestigacion
Investigacion
 
Investigacion
InvestigacionInvestigacion
Investigacion
 
cap7.pptx
cap7.pptxcap7.pptx
cap7.pptx
 
Introducción a dispositivos_móviles
Introducción a dispositivos_móvilesIntroducción a dispositivos_móviles
Introducción a dispositivos_móviles
 
Desarrollo de aplicaciones móviles
Desarrollo de aplicaciones móvilesDesarrollo de aplicaciones móviles
Desarrollo de aplicaciones móviles
 
Investigacion
InvestigacionInvestigacion
Investigacion
 

Recently uploaded

Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
Éteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesÉteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesLauraColom3
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdfenelcielosiempre
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularMooPandrea
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 

Recently uploaded (20)

Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
Éteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesÉteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reacciones
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdf
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circular
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 

PROGRAMACIÓN DE DISPOSITIVOS MÓVILES

  • 1. Referencia Félix Javier Damián Marroquín http://biblioteca.usac.edu.gt/tesis/08/08_0315_CS.pdf
  • 2. INTRODUCCIÓN  En la actualidad, el trabajar en el campo de la programación para dispositivos móviles se hace necesario, debido a que las empresas se deben adaptar a las tendencias del mercado y a las necesidades de sus clientes. Por lo que se debe pensar en la posibilidad de tener acceso a la información en cualquier lugar y en cualquier instante, a través de distintos dispositivos móviles, incluidos dentro de la administración de la empresa, al igual que las soluciones informáticas para equipos de escritorio. Convirtiéndose en parte vital para el funcionamiento de los procesos empresariales.
  • 3. QUÉ SON LOS DISPOSITIVOS MÓVILES  Un dispositivo móvil puede clasificarse como todo aquel hardware que tendrá características similares a las computadoras de escritorio, con la principal diferencia que todo es reducido y normalmente integrado en una sola pieza.
  • 4. Algunos dispositivos móviles  Celulares: han incursionado en campos diversos, más allá de la comunicación, y actualmente se incrementan sus funcionalidades multimedia con el surgimiento de nuevas redes inalámbricas con el concepto de 3G.
  • 5.  Asistente Digital Personal o PDA : Es una pequeña computadora de bolsillo que ofrece características de un organizador personal y las de una computadora, también llamadas handhelds.
  • 6.  Tablet pc: Es una modalidad de computadora portátil que ha supuesto un avance significativo en la aplicación de los estudios en lingüística computacional.  Utilidades  Lectura de libros electrónicos  Lectura de comics en pantalla  Navegación web  Juegos  Consulta de documentos ofimáticos  Visualización de vídeos / películas  Reproducción de música  Videoconferencia
  • 7. ENTORNOS DE PROGRAMACIÓN  Qué es un sistema operativo para móvil y para qué sirve Un sistema operativo móvil o SO móvil es un sistema operativo que controla un dispositivo móvil al igual que los ordenadores utilizan Windows o Linux entre otros. Sin embargo, los sistemas operativos móviles son bastantes más simples y están más orientados a la conectividad inalámbrica, los formatos multimedia para móviles y las diferentes maneras de introducir información en ellos.
  • 8. Tipos de sistemas operativos Symbian Windows Mobile Linux Symbian es el sistema operativo para móviles más extendido. La empresa es propiedad de Ericsson, Panasonic, Siemens AG, Nokia y Sony-Ericsson. Este sistema desciende de EPOC, empleado en los antiguos ordenadores de bolsillo Psion. Windows Mobile, antes conocido como Windows CE o Pocket PC, tiene una larga historia como segundón en el campo de los PDA u ordenadores de bolsillo, sin embargo hace pocos meses superó por primera vez al hasta entonces líder, Palm OS. En los círculos del software libre se acaricia la idea de implantar Linux en el teléfono móvil desde hace años, pero ha tardado en llegar. Aún así, en los últimos tiempos se ha avanzado mucho y ya hay varios modelos de móvil en el mercado que utilizan una versión de Linux como su sistema operativo Android en un Sistema Operativo además de una plataforma de Software basada en el núcleo de Linux. Diseñada en un principio para dispositivos móviles, Android permite controlar dispositivos por medio de bibliotecas desarrolladlas o adaptados por Google mediante el lenguaje de programación Java. Android
  • 9. Métodos de desarrollo  Existen dos posibilidades a la hora de desarrollar una aplicación para un dispositivo móvil. El desarrollar desde una computadora para luego pasar la aplicación al dispositivo, o bien se puede desarrollar en el mismo dispositivo en que correrá la aplicación.
  • 10. Lenguajes de programación para dispositivos móviles  Los lenguajes de programación para los dispositivos móviles dependen en gran parte del dispositivo en el que se quiera trabajar, sin embargo tienen en común que se puede crear sistemas visuales robustos con mayor facilidad independientemente del lenguaje de programación que se esté aplicando, por supuesto dicho lenguaje debe soportar la metodología de programación con la que trabaja el dispositivo en particular.
  • 11.  Java : Para dispositivos móviles la versión de Java en la que se programa es J2ME (JavaMicro Edition)  Lenguaje de C++ : Una de las herramientas que se utilizan para la programación de móviles basadas en el lenguaje de C++ es Carbide.c++ la cual trabaja en la plataforma de Symbian,
  • 12.  Lenguaje de C# : Para desarrollar aplicaciones en dispositivos móviles a través de este lenguaje de programación se puede utilizar la herramienta de Visual C# que trabaja con un IDE para diseñar las ventanas de la aplicación.  Objective – C : Este lenguaje de programación está basado en C y a diferencia de C++ es un súper conjunto del lenguaje C, ya que agrega a la sintaxis de C la manera de enviar mensajes enSmall-Talk y de definir e implementar objetos.
  • 13.  .NET : Es un Framework (estructura de soporte para organizar y desarrollar software) de Microsoft que permite un rápido desarrollo de aplicaciones.  Python : Este lenguaje de programación orientado a objetos es utilizado para dispositivos móviles tales como Symbian, Palm, teléfonos inteligentes de Nokia, etc., también se puede emplear en otras plataformas tales como Windows, Linux/Unix, Mac OS X, OS/2 y también ha sido portado para maquinas virtuales de Java y .Net, distribuido bajo la licencia de código abierto OSI lo hace libre en su uso.