SlideShare una empresa de Scribd logo
1 de 22
Cetis 109
4° AM
PROGRAMACION
MARGARITA ROMERO ALVARADO
LEONARDO MOCTEZUMA RUIZ
NAVA DEL ANGEL JOSE DE JESUS
Evolución de
dispositivos móviles
En los años de la Segunda Guerra Mundial, la compañía
Motorola lanzó el Handie Talkie H12-16, el
cual permitía comunicarse a distancia entre las
tropas, era un dispositivo que se basaba en la
transmisión mediante ondas de radio.
Esta tecnología se aprovecho entre los años 50 y 60
para crear diversos aparatos de ardo y comunicación a
distancia (Walkie-Talkies), que eran utilizados en
mayor parte por taxis, ambulancias o bomberos.
Estos dispositivos no se pueden
considerar como teléfonos móviles
pero su implementación supuso el
comienzo de la evolución de los
dispositivos que conocemos
actualmente.
1-G Primera Generación:
A partir de 1973 surgieron los móviles de primera
generación los cuales eran de gran tamaño y peso.
Funcionaban de manera analógica, o sea la transmisión y
recepción de datos se apoyaba sobre un conjunto de
ondas de radio que cambiaban de modo continuo.
La desventaja de que fueran análogos era que solo podían
ser usados para la transmisión de voz, tenían muy baja
seguridad y esto implicaba que una persona pudiera
escuchar llamadas ajenas con un sintonizador de radio o
incluso hacer uso de las frecuencias cargando el importe
de las llamadas a otras personas.
2-G Segunda Generación
Esta generación marca el paso de la telefonía analógica a la
digital lo cual mejoró el manejo de llamadas, se pudieron
hacer más enlaces al mismo tiempo en el mismo ancho de
banda e integrar otros servicios adicionales aparte de la
voz, como el servicio de mensajes cortos (Short Message
Service).
Los estándares más utilizados en esta generación fueron:
GSM: Global System for Mobile Communications - Sistema
Global para Comunicaciones Móviles
CDMA: Code Division Multiple Acces - Acceso Múltiple por
División de Código
GPRS: General Packet Radio Service - Servicio General de
Radio por Paquetes
3-G Tercera Generacion
En el año 2001 fue revolucionando la telefonía móvil ya
que supuso la aparición d ellos primeros celulares que
tenían pantalla LCD a color.
También nacieron dispositivos que se creían como mínimo
futuristas como móviles con cámara fotográfica digital,
grabación de vídeos los cuales podías mandarlos por
mensajería instantánea, juegos en 3d, sonido mp3,
conversaciones por videoconferencia gracias a una tasa de
transferencia de datos más aceptable y a un soporte
para internet correctamente implementado (correo
electrónico, descargas, etc.).
4-G Cuarta Generación
En el año 2010 se lanzaron los primeros servicios 4G
basados en la tecnología LTE en Tokyo, Nagoya y Osaka,
la red 4G está basada en el protocolo IP. Esta tecnología
puede ser utilizada por modems inalámbricos, celulares
inteligentes y otros dispositivos móviles. La principal
característica de esta red de esta generación es que tiene
la capacidad de proveer velocidades de acceso mayores a
los 100 Mbps en movimiento y 1 Gbps en reposo
manteniendo una calidad de servicio (QoS) de punta a
punta de alta seguridad que permitirá ofrecer servicios
de cualquier clase en cualquier momento, en cualquier
lugar.
Procesadores para
dispositivos móviles
El acercamiento a los smartphones con el ánimo de
tomar una decisión de compra que no se base
únicamente en el precio, pasa por conocer cómo están
construidos. Vistos desde fuera, todos los terminales son
parecidos: tienen una pantalla, iconos en el escritorio,
algunos teclado, funcionan con una batería… Pero hay
otras características que no se ven tanto, y que
empiezan a cobrar relevancia a medida que la tecnología
progresa. Son las relacionadas con «las tripas» de los
dispositivos móviles, sobre todo de los smartphones, pero
también se aplica a las tabletas y por extensión a los
Ultrabooks y portátiles.
En los primeros teléfonos inteligentes, ya fueran Android,
Symbian, BlackBerry, Windows Mobile o iOS, el
procesador o las tecnologías aceleradoras de gráficos
empleadas en su construcción apenas sí suscitaban interés.
La tecnología se ocultaba tras la mera funcionalidad.
Además, la escasez de terminales, junto con la falta de
información que se tenía de los primeros
procesadores ARM y de los pocos fabricantes que los
firmaban, contribuían a ocultar los detalles tecnológicos.
Sistema Operativo Comerciales
Sistema operativo comercial
Un sistema operativo comercial, son aquellos
que las compañías lo producen y
cobran dinero por el producto, su distribución
o soporte
este recurso económico se emplea para
pagar licencias de ciertos programas
no libres, darle salario a los
programadores que contribuyeron a
crear este software que normalmente
son empleados por la empresa, por
ejemplo: Microsoft.
Sistemas Operativos libres
En la actualidad, casi todos los usuarios de
computadoras han escuchado hablar de “Software
Libre” o de “Software de Código Abierto”. Aunque
existen diferencias sutiles entre uno y otro concepto,
para la gran mayoría son prácticamente sinónimos. De
igual manera, pocos son los que ignoran a esta altura el
término “Linux”, que se refiere al Kernel empleado por
una familia de Sistemas Operativos de código abierto,
casi siempre utilizado en conjunto con las herramientas
y librerías del Proyecto GNU.
Sin embargo, hay otros Sistemas
Operativos libres, no tan populares para el
público en general, aunque algunos, incluso,
tienen más años de vida que el grupo de
S.O. que hoy conocemos como GNU/Linux.
Aquí les presentamos a los más destacados
Sistemas Operativos
Emergentes
Los teléfonos celulares, las tablets, algunos PDA, y otros
dispositivos móviles son mucho más comunes cada día,
esto ha llevado a las empresas a crear nuevas
tecnologías específicamente para estos dispositivos, para
facilitar las tareas a las personas.
Cosas como realizar pagos, encontrar lugares,
sincronizar archivos, y demás, no son nada
nuevas en el área de la tecnología, pero su
incorporación a los dispositivos móviles
proporciona mucha flexibildad para que los
usuarios puedan manejar múltiples actividades
en un solo dispositivo, que además es portable.
Entornos de trabajo para
aplicaciones móviles
Los 5 principales entornos de trabajo para aplicaiones
moviles
Un IDE es un entorno de programación que ha sido
empaquetado como un programa de aplicación; es decir,
que consiste en un editor de código, un compilador, un
depurador y un constructor de interfaz gráfica (GUI). Los
IDEs pueden ser aplicaciones por sí solas o pueden ser
parte de aplicaciones existentes.
Eclipse es un programa informático compuesto por un
conjunto de herramientas de programación de código
abierto multiplataforma para desarrollar lo que el
proyecto llama "Aplicaciones de Cliente Enriquecido",
opuesto a las aplicaciones "Cliente-liviano" basadas en
navegadores. Esta plataforma, típicamente ha sido usada
para desarrollar entornos de desarrollo integrados (del
inglés IDE), como el IDE de Java llamado Java
Development Toolkit (JDT) y el compilador (ECJ) que se
entrega como parte de Eclipse (y que son usados también
para desarrollar el mismo Eclipse). Sin embargo, también
se puede usar para otros tipos de aplicaciones cliente,
como BitTorrent o Azureus.
Eclipse
Es el entorno de desarrollo integrado (IDE, en sus siglas
en inglés) de Apple Inc. y se suministra gratuitamente
junto con Mac OS X. Xcode trabaja conjuntamente con
Interface Builder, una herencia de NeXT, una
herramienta gráfica para la creación de interfaces de
usuario.Xcode incluye la colección de compiladores del
proyecto GNU (GCC), y puede compilar código C, C++,
Objective-C, Objective-C++, Java y AppleScript mediante
una amplia gama de modelos de programación,
incluyendo, pero no limitado a Cocoa, Carbón y Java.
Otras compañías han añadido soporte para GNU Pascal,
Free Pascal, Ada y Perl.Entre las características más
apreciadas de Xcode está la tecnología para distribuir el
proceso de construcción a partir de código fuente entre
varios ordenadores, utilizando Bonjour.
XCode
Es una herramienta para el desarrollo de
software en lenguaje C++ destinado a dispositivos
que funcionan bajo Symbian OS. Se usa tanto
para desarrollar los teléfonos que incorporan
dicho OS como para las aplicaciones que ejecutan
estos.Está formada por una familia de IDEs
desarrollada por Nokia, basada en Eclipse, al que
se han incorporado plug-ins para el desarrollo de
Symbian OS. Reemplazó a CodeWarrior como
primer entorno de desarrollo para Symbian
OS.Desde la versión 2.0, Carbide.c++ es gratuito y
se ofrece en tres versiones (Developer,
Professional, y OEM)
Carbide.C++
es un entorno de desarrollo integrado libre, hecho
principalmente para el lenguaje de programación Java.
Existe además un número importante de módulos para
extenderlo. NetBeans IDE2 es un producto libre y
gratuito sin restricciones de uso.
NetBeans es un proyecto de código abierto de gran éxito
con una gran base de usuarios, una comunidad en
constante crecimiento, y con cerca de 100 socios en todo
el mundo.
La plataforma NetBeans permite que las aplicaciones sean
desarrolladas a partir de un conjunto de componentes de
software llamados módulos. Un módulo es un archivo
Java que contiene clases de java escritas para interactuar
con las APIs de NetBeans y un archivo especial (manifest
file) que lo identifica como módulo.
NetBeans
Es un lenguaje de programación de propósito general,
concurrente, orientado a objetos y basado en clases que fue
diseñado específicamente para tener tan pocas dependencias
de implementación como fuera posible. Su intención es
permitir que los desarrolladores de aplicaciones escriban el
programa una vez y lo ejecuten en cualquier dispositivo
(conocido en inglés como WORA, o "write once, run
anywhere"), lo que quiere decir que el código que es ejecutado
en una plataforma no tiene que ser recompilado para correr
en otra.
Desde la creación de la especificación J2ME (Java 2 Platform,
Micro Edition), una versión del entorno de ejecución Java
reducido y altamente optimizado, especialmente desarrollado
para el mercado de dispositivos electrónicos de consumo se ha
producido toda una revolución en lo que a la extensión de Java
se refiere.
Es posible encontrar microprocesadores diseñados para
ejecutar bytecode Java y software Java para tarjetas
inteligentes (JavaCard)
http://www.pcactual.com/articulo/laboratorio/especiales/12206/procesa
dores_para_dispositivos_moviles.html
https://cricari.wordpress.com/
http://dispositivosmobilesits.blogspot.mx/2012/02/evoluci
on-de-moviles.html
https://line.do/es/evolucion-de-los-dispositivos-
moviles/lpc/vertical

Más contenido relacionado

La actualidad más candente

Conceptos básicos de telefonía
Conceptos básicos de telefoníaConceptos básicos de telefonía
Conceptos básicos de telefonía
e-Contact LATAM
 
Lecture 3 codificación fuente
Lecture 3 codificación fuenteLecture 3 codificación fuente
Lecture 3 codificación fuente
nica2009
 
Modelo De Desarrollo Evolutivo
Modelo De Desarrollo EvolutivoModelo De Desarrollo Evolutivo
Modelo De Desarrollo Evolutivo
camilosena89
 
DISPOSITIVOS Y MANEJADORES DE DISPOSITIVOS
DISPOSITIVOS Y MANEJADORES DE DISPOSITIVOSDISPOSITIVOS Y MANEJADORES DE DISPOSITIVOS
DISPOSITIVOS Y MANEJADORES DE DISPOSITIVOS
Gonzalo Murga Sotelo
 
Proyecto Final Modelado de Proceso de Negocios
Proyecto Final Modelado de Proceso de NegociosProyecto Final Modelado de Proceso de Negocios
Proyecto Final Modelado de Proceso de Negocios
Luis Alberto Grijalva
 

La actualidad más candente (20)

Tutorial de JFLAP
Tutorial de JFLAPTutorial de JFLAP
Tutorial de JFLAP
 
El Modelo OSI y sus 7 Capas
El Modelo OSI y sus 7 CapasEl Modelo OSI y sus 7 Capas
El Modelo OSI y sus 7 Capas
 
Fundamentos de Telecomunicaciones Unidad 5 Dispositivos de Comunicación
Fundamentos de TelecomunicacionesUnidad 5 Dispositivos de ComunicaciónFundamentos de TelecomunicacionesUnidad 5 Dispositivos de Comunicación
Fundamentos de Telecomunicaciones Unidad 5 Dispositivos de Comunicación
 
Conceptos básicos de telefonía
Conceptos básicos de telefoníaConceptos básicos de telefonía
Conceptos básicos de telefonía
 
Estándares para el Modelado de Procesos de Negocios
Estándares para el Modelado de Procesos de NegociosEstándares para el Modelado de Procesos de Negocios
Estándares para el Modelado de Procesos de Negocios
 
Medios de transmisión guiados y no guiados
Medios de transmisión guiados y no guiadosMedios de transmisión guiados y no guiados
Medios de transmisión guiados y no guiados
 
Lecture 3 codificación fuente
Lecture 3 codificación fuenteLecture 3 codificación fuente
Lecture 3 codificación fuente
 
Arquitectura fisica y logica
Arquitectura fisica y logicaArquitectura fisica y logica
Arquitectura fisica y logica
 
Sistemas MultiAgente
Sistemas MultiAgenteSistemas MultiAgente
Sistemas MultiAgente
 
Modelo De Desarrollo Evolutivo
Modelo De Desarrollo EvolutivoModelo De Desarrollo Evolutivo
Modelo De Desarrollo Evolutivo
 
Redes celulares y tecnologias de comunicacion celular
Redes celulares y tecnologias de comunicacion celularRedes celulares y tecnologias de comunicacion celular
Redes celulares y tecnologias de comunicacion celular
 
La instrucción tsl
La instrucción tslLa instrucción tsl
La instrucción tsl
 
INTRODUCCIÓN A LA GRAFICACIÓN POR COMPUTADORA
INTRODUCCIÓN A LA GRAFICACIÓN POR COMPUTADORAINTRODUCCIÓN A LA GRAFICACIÓN POR COMPUTADORA
INTRODUCCIÓN A LA GRAFICACIÓN POR COMPUTADORA
 
Ejercicios interbloqueo
Ejercicios interbloqueoEjercicios interbloqueo
Ejercicios interbloqueo
 
Circuitos integrados
Circuitos integradosCircuitos integrados
Circuitos integrados
 
Fundamentos de Telecomunicaciones Unidad 2 medios de transmisión y caracterís...
Fundamentos de Telecomunicaciones Unidad 2 medios de transmisión y caracterís...Fundamentos de Telecomunicaciones Unidad 2 medios de transmisión y caracterís...
Fundamentos de Telecomunicaciones Unidad 2 medios de transmisión y caracterís...
 
Protocolos de la capa de red
Protocolos de la capa de redProtocolos de la capa de red
Protocolos de la capa de red
 
DISPOSITIVOS Y MANEJADORES DE DISPOSITIVOS
DISPOSITIVOS Y MANEJADORES DE DISPOSITIVOSDISPOSITIVOS Y MANEJADORES DE DISPOSITIVOS
DISPOSITIVOS Y MANEJADORES DE DISPOSITIVOS
 
Redes Ethernet / IEEE 802.3
Redes Ethernet / IEEE 802.3Redes Ethernet / IEEE 802.3
Redes Ethernet / IEEE 802.3
 
Proyecto Final Modelado de Proceso de Negocios
Proyecto Final Modelado de Proceso de NegociosProyecto Final Modelado de Proceso de Negocios
Proyecto Final Modelado de Proceso de Negocios
 

Similar a Investigacion Aplicaciones Moviles

investigacion evolucion de los dispositivos moviles
investigacion evolucion de los dispositivos movilesinvestigacion evolucion de los dispositivos moviles
investigacion evolucion de los dispositivos moviles
Gustavo Castillo
 

Similar a Investigacion Aplicaciones Moviles (20)

Investigacion
InvestigacionInvestigacion
Investigacion
 
Investigacion
InvestigacionInvestigacion
Investigacion
 
Investigacion
InvestigacionInvestigacion
Investigacion
 
Sistemas operativos-moviles-terminado
Sistemas operativos-moviles-terminadoSistemas operativos-moviles-terminado
Sistemas operativos-moviles-terminado
 
Cetis 109 (1)
Cetis 109 (1)Cetis 109 (1)
Cetis 109 (1)
 
Cetis 109 (1)
Cetis 109 (1)Cetis 109 (1)
Cetis 109 (1)
 
investigacion moviles
investigacion movilesinvestigacion moviles
investigacion moviles
 
investigacion evolucion de moviles
investigacion  evolucion de movilesinvestigacion  evolucion de moviles
investigacion evolucion de moviles
 
Investigacion
Investigacion Investigacion
Investigacion
 
Investigacion documental
Investigacion documentalInvestigacion documental
Investigacion documental
 
Investigacion documental
Investigacion documentalInvestigacion documental
Investigacion documental
 
Android
AndroidAndroid
Android
 
Proyecto
ProyectoProyecto
Proyecto
 
Desarrollo de aplicaciones moviles
Desarrollo de aplicaciones movilesDesarrollo de aplicaciones moviles
Desarrollo de aplicaciones moviles
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Proy utilitarios
Proy utilitariosProy utilitarios
Proy utilitarios
 
Sistema operativo móvil
Sistema operativo móvilSistema operativo móvil
Sistema operativo móvil
 
investigacion evolucion de los dispositivos moviles
investigacion evolucion de los dispositivos movilesinvestigacion evolucion de los dispositivos moviles
investigacion evolucion de los dispositivos moviles
 
Presentación1
Presentación1 Presentación1
Presentación1
 
Investigacion dispositivos moviles
Investigacion dispositivos movilesInvestigacion dispositivos moviles
Investigacion dispositivos moviles
 

Más de Jose Nava (20)

Proyecto conversor2
Proyecto conversor2Proyecto conversor2
Proyecto conversor2
 
Triptico
TripticoTriptico
Triptico
 
Exposicion
ExposicionExposicion
Exposicion
 
Presentacion
PresentacionPresentacion
Presentacion
 
Navapract2
Navapract2Navapract2
Navapract2
 
Multiplicaciondedosnumeros
MultiplicaciondedosnumerosMultiplicaciondedosnumeros
Multiplicaciondedosnumeros
 
Celular virtual
Celular virtualCelular virtual
Celular virtual
 
Tutorial practica 8(2)
Tutorial practica 8(2)Tutorial practica 8(2)
Tutorial practica 8(2)
 
Sueldo final
Sueldo finalSueldo final
Sueldo final
 
Tutorial eclipse
Tutorial eclipseTutorial eclipse
Tutorial eclipse
 
Mi primera-hora-con-eclipse
Mi primera-hora-con-eclipseMi primera-hora-con-eclipse
Mi primera-hora-con-eclipse
 
Tutorial Eclipse
Tutorial EclipseTutorial Eclipse
Tutorial Eclipse
 
Tutorial Eclipse
Tutorial EclipseTutorial Eclipse
Tutorial Eclipse
 
Pract26 27-28-29
Pract26 27-28-29Pract26 27-28-29
Pract26 27-28-29
 
Pract21 22-23-24-25
Pract21 22-23-24-25Pract21 22-23-24-25
Pract21 22-23-24-25
 
Pract18 19-20
Pract18 19-20Pract18 19-20
Pract18 19-20
 
Pract16 17
Pract16 17Pract16 17
Pract16 17
 
Pract11 12-13-14-15
Pract11 12-13-14-15Pract11 12-13-14-15
Pract11 12-13-14-15
 
Pract6 7-8-9-10
Pract6 7-8-9-10Pract6 7-8-9-10
Pract6 7-8-9-10
 
Pract5
Pract5Pract5
Pract5
 

Investigacion Aplicaciones Moviles

  • 1. Cetis 109 4° AM PROGRAMACION MARGARITA ROMERO ALVARADO LEONARDO MOCTEZUMA RUIZ NAVA DEL ANGEL JOSE DE JESUS
  • 2. Evolución de dispositivos móviles En los años de la Segunda Guerra Mundial, la compañía Motorola lanzó el Handie Talkie H12-16, el cual permitía comunicarse a distancia entre las tropas, era un dispositivo que se basaba en la transmisión mediante ondas de radio. Esta tecnología se aprovecho entre los años 50 y 60 para crear diversos aparatos de ardo y comunicación a distancia (Walkie-Talkies), que eran utilizados en mayor parte por taxis, ambulancias o bomberos.
  • 3. Estos dispositivos no se pueden considerar como teléfonos móviles pero su implementación supuso el comienzo de la evolución de los dispositivos que conocemos actualmente.
  • 4. 1-G Primera Generación: A partir de 1973 surgieron los móviles de primera generación los cuales eran de gran tamaño y peso. Funcionaban de manera analógica, o sea la transmisión y recepción de datos se apoyaba sobre un conjunto de ondas de radio que cambiaban de modo continuo. La desventaja de que fueran análogos era que solo podían ser usados para la transmisión de voz, tenían muy baja seguridad y esto implicaba que una persona pudiera escuchar llamadas ajenas con un sintonizador de radio o incluso hacer uso de las frecuencias cargando el importe de las llamadas a otras personas.
  • 5. 2-G Segunda Generación Esta generación marca el paso de la telefonía analógica a la digital lo cual mejoró el manejo de llamadas, se pudieron hacer más enlaces al mismo tiempo en el mismo ancho de banda e integrar otros servicios adicionales aparte de la voz, como el servicio de mensajes cortos (Short Message Service). Los estándares más utilizados en esta generación fueron: GSM: Global System for Mobile Communications - Sistema Global para Comunicaciones Móviles CDMA: Code Division Multiple Acces - Acceso Múltiple por División de Código GPRS: General Packet Radio Service - Servicio General de Radio por Paquetes
  • 6. 3-G Tercera Generacion En el año 2001 fue revolucionando la telefonía móvil ya que supuso la aparición d ellos primeros celulares que tenían pantalla LCD a color. También nacieron dispositivos que se creían como mínimo futuristas como móviles con cámara fotográfica digital, grabación de vídeos los cuales podías mandarlos por mensajería instantánea, juegos en 3d, sonido mp3, conversaciones por videoconferencia gracias a una tasa de transferencia de datos más aceptable y a un soporte para internet correctamente implementado (correo electrónico, descargas, etc.).
  • 7. 4-G Cuarta Generación En el año 2010 se lanzaron los primeros servicios 4G basados en la tecnología LTE en Tokyo, Nagoya y Osaka, la red 4G está basada en el protocolo IP. Esta tecnología puede ser utilizada por modems inalámbricos, celulares inteligentes y otros dispositivos móviles. La principal característica de esta red de esta generación es que tiene la capacidad de proveer velocidades de acceso mayores a los 100 Mbps en movimiento y 1 Gbps en reposo manteniendo una calidad de servicio (QoS) de punta a punta de alta seguridad que permitirá ofrecer servicios de cualquier clase en cualquier momento, en cualquier lugar.
  • 8. Procesadores para dispositivos móviles El acercamiento a los smartphones con el ánimo de tomar una decisión de compra que no se base únicamente en el precio, pasa por conocer cómo están construidos. Vistos desde fuera, todos los terminales son parecidos: tienen una pantalla, iconos en el escritorio, algunos teclado, funcionan con una batería… Pero hay otras características que no se ven tanto, y que empiezan a cobrar relevancia a medida que la tecnología progresa. Son las relacionadas con «las tripas» de los dispositivos móviles, sobre todo de los smartphones, pero también se aplica a las tabletas y por extensión a los Ultrabooks y portátiles.
  • 9. En los primeros teléfonos inteligentes, ya fueran Android, Symbian, BlackBerry, Windows Mobile o iOS, el procesador o las tecnologías aceleradoras de gráficos empleadas en su construcción apenas sí suscitaban interés. La tecnología se ocultaba tras la mera funcionalidad. Además, la escasez de terminales, junto con la falta de información que se tenía de los primeros procesadores ARM y de los pocos fabricantes que los firmaban, contribuían a ocultar los detalles tecnológicos.
  • 10. Sistema Operativo Comerciales Sistema operativo comercial Un sistema operativo comercial, son aquellos que las compañías lo producen y cobran dinero por el producto, su distribución o soporte
  • 11. este recurso económico se emplea para pagar licencias de ciertos programas no libres, darle salario a los programadores que contribuyeron a crear este software que normalmente son empleados por la empresa, por ejemplo: Microsoft.
  • 12. Sistemas Operativos libres En la actualidad, casi todos los usuarios de computadoras han escuchado hablar de “Software Libre” o de “Software de Código Abierto”. Aunque existen diferencias sutiles entre uno y otro concepto, para la gran mayoría son prácticamente sinónimos. De igual manera, pocos son los que ignoran a esta altura el término “Linux”, que se refiere al Kernel empleado por una familia de Sistemas Operativos de código abierto, casi siempre utilizado en conjunto con las herramientas y librerías del Proyecto GNU.
  • 13. Sin embargo, hay otros Sistemas Operativos libres, no tan populares para el público en general, aunque algunos, incluso, tienen más años de vida que el grupo de S.O. que hoy conocemos como GNU/Linux. Aquí les presentamos a los más destacados
  • 14. Sistemas Operativos Emergentes Los teléfonos celulares, las tablets, algunos PDA, y otros dispositivos móviles son mucho más comunes cada día, esto ha llevado a las empresas a crear nuevas tecnologías específicamente para estos dispositivos, para facilitar las tareas a las personas.
  • 15. Cosas como realizar pagos, encontrar lugares, sincronizar archivos, y demás, no son nada nuevas en el área de la tecnología, pero su incorporación a los dispositivos móviles proporciona mucha flexibildad para que los usuarios puedan manejar múltiples actividades en un solo dispositivo, que además es portable.
  • 16. Entornos de trabajo para aplicaciones móviles Los 5 principales entornos de trabajo para aplicaiones moviles Un IDE es un entorno de programación que ha sido empaquetado como un programa de aplicación; es decir, que consiste en un editor de código, un compilador, un depurador y un constructor de interfaz gráfica (GUI). Los IDEs pueden ser aplicaciones por sí solas o pueden ser parte de aplicaciones existentes.
  • 17. Eclipse es un programa informático compuesto por un conjunto de herramientas de programación de código abierto multiplataforma para desarrollar lo que el proyecto llama "Aplicaciones de Cliente Enriquecido", opuesto a las aplicaciones "Cliente-liviano" basadas en navegadores. Esta plataforma, típicamente ha sido usada para desarrollar entornos de desarrollo integrados (del inglés IDE), como el IDE de Java llamado Java Development Toolkit (JDT) y el compilador (ECJ) que se entrega como parte de Eclipse (y que son usados también para desarrollar el mismo Eclipse). Sin embargo, también se puede usar para otros tipos de aplicaciones cliente, como BitTorrent o Azureus.
  • 18. Eclipse Es el entorno de desarrollo integrado (IDE, en sus siglas en inglés) de Apple Inc. y se suministra gratuitamente junto con Mac OS X. Xcode trabaja conjuntamente con Interface Builder, una herencia de NeXT, una herramienta gráfica para la creación de interfaces de usuario.Xcode incluye la colección de compiladores del proyecto GNU (GCC), y puede compilar código C, C++, Objective-C, Objective-C++, Java y AppleScript mediante una amplia gama de modelos de programación, incluyendo, pero no limitado a Cocoa, Carbón y Java. Otras compañías han añadido soporte para GNU Pascal, Free Pascal, Ada y Perl.Entre las características más apreciadas de Xcode está la tecnología para distribuir el proceso de construcción a partir de código fuente entre varios ordenadores, utilizando Bonjour.
  • 19. XCode Es una herramienta para el desarrollo de software en lenguaje C++ destinado a dispositivos que funcionan bajo Symbian OS. Se usa tanto para desarrollar los teléfonos que incorporan dicho OS como para las aplicaciones que ejecutan estos.Está formada por una familia de IDEs desarrollada por Nokia, basada en Eclipse, al que se han incorporado plug-ins para el desarrollo de Symbian OS. Reemplazó a CodeWarrior como primer entorno de desarrollo para Symbian OS.Desde la versión 2.0, Carbide.c++ es gratuito y se ofrece en tres versiones (Developer, Professional, y OEM)
  • 20. Carbide.C++ es un entorno de desarrollo integrado libre, hecho principalmente para el lenguaje de programación Java. Existe además un número importante de módulos para extenderlo. NetBeans IDE2 es un producto libre y gratuito sin restricciones de uso. NetBeans es un proyecto de código abierto de gran éxito con una gran base de usuarios, una comunidad en constante crecimiento, y con cerca de 100 socios en todo el mundo. La plataforma NetBeans permite que las aplicaciones sean desarrolladas a partir de un conjunto de componentes de software llamados módulos. Un módulo es un archivo Java que contiene clases de java escritas para interactuar con las APIs de NetBeans y un archivo especial (manifest file) que lo identifica como módulo.
  • 21. NetBeans Es un lenguaje de programación de propósito general, concurrente, orientado a objetos y basado en clases que fue diseñado específicamente para tener tan pocas dependencias de implementación como fuera posible. Su intención es permitir que los desarrolladores de aplicaciones escriban el programa una vez y lo ejecuten en cualquier dispositivo (conocido en inglés como WORA, o "write once, run anywhere"), lo que quiere decir que el código que es ejecutado en una plataforma no tiene que ser recompilado para correr en otra. Desde la creación de la especificación J2ME (Java 2 Platform, Micro Edition), una versión del entorno de ejecución Java reducido y altamente optimizado, especialmente desarrollado para el mercado de dispositivos electrónicos de consumo se ha producido toda una revolución en lo que a la extensión de Java se refiere. Es posible encontrar microprocesadores diseñados para ejecutar bytecode Java y software Java para tarjetas inteligentes (JavaCard)