1. COLEGIO TÉCNICO
NUESTRA SEÑORA DE
LA PRESENTACIÓN
PROCESO FORMACIÓN INTEGRAL DEL
ESTUDIANTE
GUIA DE EDUCACIÓN PERSONALIZADA
Código: R-FE-010
Versión: 01
“No es más grande aquel que nunca falla, si no aquel que nunca se da por vencido” 1
1. TEMA: PROGRAMACIÓN DISPOSITIVOS MOVILES
2. INDICADORES DE DESEMPEÑO
Personal: Se presenta puntualmente a clase según horario de citación, cuando se ausenta presenta excusa
justificada y a tiempo; porta adecuadamente el uniforme y es responsable comprometido y dinámico frente a
cada actividad que fortalece su formación integral.
Social: Se integra al grupo y a los subgrupos de trabajo dinamizando y generando un ambiente favorable de
aprendizaje y en sus relaciones interpersonales asume actitudes respetuosas que propician una sana
convivencia
3.Cognitivo: reconoce los conceptos básicos y diferencias de la programación estructurada, orientada a objetos
y para dispositivos moviles.
3. COTEXTUALIZACIÓ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 son:
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: 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
GUIA # 4
ESTUDIANTE SEDE A JORNADA M GRADO 11-2
ASIGNATURA PROGRAMACIÓN
ALGORITMICA
DOCENTE MARIA CECILIA PLATA VESGA
PERIODO CUARTO TIEMPO 8 HORAS
2. COLEGIO TÉCNICO
NUESTRA SEÑORA DE
LA PRESENTACIÓN
PROCESO FORMACIÓN INTEGRAL DEL
ESTUDIANTE
GUIA DE EDUCACIÓN PERSONALIZADA
Código: R-FE-010
Versión: 01
“No es más grande aquel que nunca falla, si no aquel que nunca se da por vencido” 2
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 máquinas virtuales de Java y .Net,
distribuido bajo la licencia de código abierto OSI lo hace libre en su uso.
4. TRABAJO INDIVIDUAL: realice la investigación sobre las nuevas tecnologías para la programación de
dispositivos móviles y realice con esta investigación un informe en su blog creado para la asignatura de
informática.
5. TRABAJO EN EQUIPO: realizar en forma escrita de forma organizada y presentable un paralelo entre las
tres clases de programación: estructurada, orientada a objetos y en apps. Y cuales son las características
más relevantes de la programación para aplicaciones de computadores.
6. PUESTA EN COMUN: Sustentación individual y grupal EVALUACIÓN
Actué con honestidad durante la realización del trabajo?
Estuve en disposición para la realización del trabajo personal?
Comprendí la temática expuesta?
Coevaluación
Mis aportes enriquecieron el proceso de formación de mis compañeros?
Los aportes de mis compañeros hicieron que la conceptualización de los elementos de la guía fueran fáciles
de comprender?
7. Heteroevaluación
Evaluación individual.
8. PROFUNDIZACIÓN: organizo cuales son las herramientas compatibles para programar desde mi
computador aplicaciones para celulares.
9. APLICABILIDAD: diseñar una aplicación para teléfonos móviles que solucione algún problema de la
sociedad actual.
10. WEBGRAFIA
http://www2.elo.utfsm.cl/~iwg101/ClaseCelulares.pdf
http://openaccess.uoc.edu/webapps/o2/bitstream/10609/9164/1/dispositivos_moviles_y_multimedia.pdf