Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Informe 1
Informe 1
Pero la verdad es que los sistemas operativos móviles llevan ya con nosotros
bastantes años, dos décadas para ser exactos ya que el que se considera el
primer sistema operativo móvil que salió al mercado apareció en el año de
1996 de la mano de palm inc, cuyo nombre fue palm(garnet os a partir del año
2007 una vez fuera comprada por la empresa Access) que fue desarrollado
para dispositivos PDA (asistente digital personal, computadora de bolsillo,
organizador personal o agenda electrónica de bolsillo).
Palm os: Este sistema operativo como bien se menciona anteriormente fue
desarrollado por palm inc para los PDA este sistema implementaba una interfaz
de usuario monocromática táctil que era muy intuitiva y que permita al usuario
una mejor inmersión en su uso esta primera versión solo contaba con
aplicaciones preinstaladas entre las cuales encontramos las clásicas
aplicaciones como dirección, agenda, bloc de notas, y lista de tareas, así como
también una calculadora y una aplicación de seguridad para ocultar los
registros del dispositivo esto fue en la versión 1.0 del sistema lanzada en 1996.
Luego en la versión 2.0 lanzada en el 97 se agrega lo que es el correo
electrónico y el soporte para red del tipo tcp/ip, hotsync por red, y soporta la
retroiluminación de la pantalla, en este mismo año sale a la luz el sistema
EPOC32 1.0 que más tarde se llamara symbian y que surge de la alianza de
varias compañías como Nokia Sony Ericsson, Motorola entre otras pero
todavía no llega el momento de hablar más en profundo de symbian.
Después del gran éxito que tuvo la versión 3.5 del sistema Palm os Microsoft
también quería obtener su tajada en el mercado móvil el cual estaba teniendo
mucho auge a principios del siglo 21 y sacaría al mercado una versión móvil de
Windows llamada Windows pocket pc 2000 en el año 2000 el cual soportaba
una resolución de pantalla de 240x320 pixeles más que el palm os que solo
soportaba pantallas de 160x160 además Windows pocket pc fue lanzado en
múltiples arquitecturas ya que todavía en ese entonces no se había definido
una arquitectura específica para los pda.
Esta versión de Windows para dispositivos móviles tenía una interfaz muy
parecida a la de las versiones de escritorio como Windows 98, Windows me y
Windows 2000, pocket pc tuvo una variada cantidad de aplicaciones en su
lanzamiento entre las cuales se puede contar aplicaciones de correo
electrónico, Microsoft money, internet explorer mobile y microsoft office mobile.
En el año 2002 sale al mercado lo que es la 5ta versión del sistema operativo
de palm que trae mejoras como el hecho de que ahora soporta la arquitectura
de procesadores arm lo cual se traduce en otras mejoras como un mayor
soporte de resolución pasamos de las resoluciones de160x160 a las
resoluciones de 320x320 se le añade soporte para bluetooth y para IEEE
802.11b Wi-Fi personalización mediante skin de color al igual que el emulador
pace para poder ejecutar aquellas aplicaciones escritas para el procesador de
Motorola llamado dragonball.
Para el año 2004 palm saca al mercado su sexta versión de su sistema la cual
recibe el nombre cobalt os el cual traía como mejoras en el sistema la
multitarea más eficiente la protección de memoria y un framework multimedia y
grafico moderno al igual que las mejoras que siempre se realizaban en el
apartado de las telecomunicaciones y las aplicaciones destinadas a la edición
de documentos, email y demás.
En ese mismo año Microsoft lanza una versión mejorada de su sistema llamada
Windows mobile 2003 sé que incluía como mejoras la posibilidad de poder rotar
la pantalla ya que antiguas versiones solo permitían ver la información de
manera vertical y no horizontal, como resoluciones de pantalla VGA (640x480)
y soporte para wifi.
Al igual que sale la versión symbian s60 5th edición o symbian os 9.4 que trae
entre sus mejoras el soporte de pantallas completamente táctiles ya que en las
versiones anteriores se usaban en dispositivos con teclados físicos, soporte
para la aplicación Facebook la red social del momento, este versión del sistema
fue un poco problemática debido al hecho de que fue muy inestable un claro
ejemplo de ello es el Nokia 5800 que tuvo que recibir más de 8 actualizaciones
con el fin de poder mejorar su estabilidad.
Como se puede observar hasta el momento la evolución que han tenido los
sistemas operativos ha sido de una manera progresiva empezando por los PDA
hasta llegar a consolidarse en los teléfonos celulares que cada vez son más y
más personas en el mundo que tienen un celular y que ya no solo lo usan para
simple comunicación si no que ahora con sistemas como symbian en su
versión 9.4 el iPhone os 2 Windows mobile 6.1 y el recién salido android el
mercado de dispositivos móviles se dispara a grandes niveles y esto se debe al
gran consumo de contenido digital que estos pueden ofrecer.
Además, las funcionalidades que estos sistemas han adquirido son muchas ya
que ahora es posible simular calculadoras graficables en ellos se pueden
realizar múltiples tareas en ellos al igual que las empresas se ven beneficiadas
por que el mercado de aplicaciones móviles ha crecido también mucho en los
últimos años.
Arquitectura iOS
La arquitectura iOS está basada en capas o niveles, donde las más altas
contienen los servicios y tecnologías más importantes para el desarrollo de
aplicaciones, y las capas más bajas controlan los servicios básicos.
la capa de media.
1. Cocoa Touch
La capa Cocoa Touch o capa táctil de Cocoa es la interfaz de los dispositivos para con el
usuario. Esta capa es una exclusiva interfaz con un diseño único que está constituida
con aplicaciones probadas que comparten muchos patrones que se encuentran en la
PC Mac, pero se reconstruyeron con un enfoque especial en el tacto y las interfaces
basadas en optimización. La mayoría de estas aplicaciones están basadas en Objetive C.
2. Capa Media
Conocida también como capa de “medios de comunicaciones”. Es una interfaz
basada en una mezcla de lenguaje C y objetive C que permite la ejecución de
tareas o gestión de ficheros multimedia.
Esta capa contiene las tecnologías de gráficos, audio y video orientadas a crear
la mejor experiencia de multimedia disponible en un dispositivo móvil. Las
tecnologías están diseñadas para hacer que las aplicaciones se vean y suenen
excelente. Las características de las tecnologías son:
Media player: ofrece un fácil acceso a la biblioteca de iTunes del usuario y
soporte para reproducción de pistas y listas de reproducción.
3. Core Services
La capa Core Services contiene los servicios fundamentales del sistema para
las aplicaciones. La llave entre estos servicios son el fundamento y la
Fundación marcos básicos que definen los tipos básicos que todas las
aplicaciones utilizan. Esta capa también contiene tecnologías individuales para
admitir características como la ubicación, iCloud, medios de comunicación
social, y la creación de redes.
Ejemplo:
Servicios Peer-to-Peer
Almacenamiento iCloud
Objetos de bloque
Protección de datos
Archivos compartido.
Grand Central Dispatch
SQLite
XML Support
4. Core OS
La capa Core OS incluye las características de bajo nivel que la mayoría de
otras tecnologías se basan en. Incluso si usted no utiliza estas tecnologías
directamente en sus aplicaciones, lo más probable siendo utilizados por otros
marcos. Y en situaciones donde se necesita para hacer frente de forma
explícita con la seguridad o la comunicación con un accesorio de hardware
externo, lo hace utilizando el marco de esta capa.
Acelerate Framework
Core Bluetooth Framework
External Accessory Framework
Generic Security Services Framework
Local Auntentication Framework
Security Framework
Características
Arquitectura basada en procesadores ARM de 32 bits.
Soporte para tamaño de pantalla hasta 320x480.
Soporte multilenguaje, japonés y chino simplificado.
Menos de 300k solo para el SO (RAM)
Máximo de 128 MB de RAM.
Historia
Versiones
Palm OS 1.0
La versión 1.0 cuenta con las cuatro aplicaciones PIM clásicas Address, Date
Book, Memo Pad, y To Do List. También se incluye una calculadora y la
herramienta de seguridad para ocultar los registros de uso privado.
Palm OS 2.0
Palm OS 2.0 se lanzó el 10 de marzo de 1997 con la PalmPilot Personal y
Professional. Esta versión añade soporte de red TCP/IP, HotSync por red, y
soporta la retroiluminación de la pantalla. La última versión de corrección es la
versión 2.0.5.
Palm OS 3.0
Palm OS 3.2 añade soporte de Web Clipping, el cual es una solución inicial
específica de Palm específica para visualizar contenido web en la pequeña
pantalla de la PDA. Se introdujo con la Palm VII.
Palm OS 4.0
Palm OS 4.0 fue lanzado con el nueva serie m500 (Palm m500, Palm
m505 y Palm m515) el 19 de marzo de 2001. Esta versión añade una interfaz
estándar para acceso a sistemas de archivos externos (como tarjetas Secure
Digital). Los sistemas de archivos externos son un cambio radical a la anterior
ejecución en lugar del sistema operativo. Ahora, el código de aplicación y los
datos necesitan ser cargados en la RAM del dispositivo, similar al
comportamiento de un sistema operativo de escritorio. Se introduce un
nuevo Universal Connector con soporte USB. El anteriormente opcional Mobile
Internet Kit ahora es parte del sistema operativo. Versión 4.0 añade un gestor
de atención para coordinar la información de diferentes aplicaciones, con varias
posibilidades para llamar la atención del usuario, incluyendo sonido, parpadeo
de LEDs o vibración. Se añade soporte de pantallas de color de 16 bits y
diferentes zonas horarias. Esta versión también cuenta con mejoras en la
seguridad y la interfaz de usuario.
Palm OS 5
Palm OS Cobalt
Programación
Lo bueno que tiene Windows Phone es que se programa con lo mismo que
programas para Windows, y además usa el sistema de Metro presente en
Windows 8 por lo que las aplicaciones desarrolladas para esta plataforma valen
para todo sistema que lo utilice. Para las interfaces gráficas se utiliza XAML, y
para el código se puede usar tanto C# como Visual Basic.
Versiones
Modelo de hardware
Microsoft como fabricante del sistema, requiere que todo teléfono que desee
ejecutar Windows Phone 7 disponga de unas características mínimas, para
asegurar la consistencia de todos los usuarios del sistema, con este modelo
todos los usuarios obtienen la misma experiencia de uso y los desarrolladores
sabemos que nuestra aplicación funcionara de forma idéntica en todos los
dispositivos que tengan Windows Phone 7, y no estamos encerrados en un
solo hardware, existen distintos dispositivos de varios fabricantes, todos con
unas características mínimas comunes.
Con este modelo en mente, Microsoft creo unas especificaciones mínimas
iniciales, llamadas chassis 1, por las que todo fabricante que desease crear
terminales para el nuevo sistema debe guiarse.
Modelo de software
Firefox OS
Firefox OS (nombre clave: Boot to Gecko o B2G) fue un sistema
operativo móvil, basado en HTML5 con núcleo Linux, de código abierto para
varias plataformas. Desarrollado por Mozilla Corporation bajo el apoyo de otras
empresas7 y una gran comunidad de voluntarios de todo el mundo. El sistema
operativo estuvo diseñado para permitir a las aplicaciones HTML5 comunicarse
directamente con el hardware del dispositivo usando JavaScript y Open Web
APIs.
Historia
Lanzamiento comercial
Mozilla ha comunicado en rueda de prensa antes del inicio del Mobile World
Congress en Barcelona, que la primera ola de dispositivos con Firefox OS
estará
disponible Brasil, Colombia, Hungría, México, Montenegro, Polonia, Serbia, Esp
aña y Venezuela. Firefox también ha anunciado que LG
Electronics, ZTE, Huawei y TCL Corporation se han comprometido a la
fabricación de dispositivos con Firefox OS.
Arquitectura
Gonk
Para conceder los permisos de alto nivel se ejecuta el proceso b2g que permite
la interacción total con el sistema usando la capa de Gecko. Por ejemplo, para
visualizar un video Firefox usa un proceso, la función MediaServer para el
empleo de códecslibres, para la ejecución del video, sin embargo, Gecko se
encarga de la decodificación de la misma una vez que haya concedido el
permiso de Gonk.4041
Gecko
Gaia
Futuro
Symbian OS
Symbian se originó a partir de EPOC32, un sistema operativo creado por Psion
en la década de 1990. En junio de 1998, Psion Software se convirtió en
Symbian Ltd., una importante empresa conjunta entre Psion y los fabricantes
de teléfonos Ericsson, Motorola y Nokia.
Posteriormente, se crearon diferentes plataformas de software para Symbian,
respaldadas por diferentes grupos de fabricantes de teléfonos móviles.
Incluyen:
Nokia
Samsung
LG
Sony Ericsson
Motorola
Fujitsu
Sharp
En 2008, Nokia adquirió Symbian, y la mayoría del código fuente del sistema
operativo Symbian se lanzó bajo una licencia de código abierto. En ese
momento, era una de las bases de códigos de código abierto más grandes
jamás lanzadas al público.
Diseño
Para seguir mejor estos principios, Symbian tiene un kernel (EKA2) en tiempo
real que usa una arquitectura microkernel que contiene solo las primitivas y
funcionalidades más básicas y mínimas, para una máxima robustez,
disponibilidad y capacidad de respuesta.
Arquitectura de Symbian
Capa de Servicios del Sistema Operativo: Son los servicios principales del
sistema. Entre ellos destacan el servicio de comunicación, que proporciona el
marco de trabajo y los servicios del sistema para las comunicaciones y el
establecimiento de conexiones de red. También está el servicio de mensajería
que proporciona el soporte para los protocolos de envío y recepción de SMS,
MMS, correo electrónico, etc. El servicio de telefonía y otros.
Capa de Servicio Base: Es el nivel más bajo accesible por las operaciones del
lado del usuario, constituye el núcleo de Symbian y está formada por las
librerías de usuario, el microkernel y los controladores de dispositivos (drivers).
Bibliografía
http://so-symbianos.blogspot.com/2015/05/arquitectura-capa-de-framework-la-
capa.html
https://webcache.googleusercontent.com/search?q=cache:I7EZs-Gr-
p8J:https://www.mindmeister.com/generic_files/get_file/3208998%3Ffiletype
%3Dattachment_file+&cd=8&hl=es-419&ct=clnk&gl=hn
https://es.wikipedia.org/wiki/Palm_OS
http://dmovilesras.blogspot.com/2012/05/windows-phone.html
https://www.slideshare.net/movilforum/arquitectura-de-la-plataforma-de-
desarrollo-de-windows-phone-7-5518091
https://www.fayerwayer.com/2010/04/filtran-arquitectura-de-windows-phone-7/
http://tutocisc.bligoo.com/conocimientos-basicos-arquitectura-de-windows-
phone-7