Articulo de referencia

Symobi

Symobi (Sistema para aplicaciones móviles) es un sistema operativo móvil moderno y propietario en tiempo real . Fue y sigue siendo desarrollado por la empresa alemana Miray Soft...

Symobi (Sistema para aplicaciones móviles) es un sistema operativo móvil moderno y propietario en tiempo real . Fue y sigue siendo desarrollado por la empresa alemana Miray Software, desde 2002 en colaboración, en parte, con el equipo de investigación del Prof. Dr. Uwe Baumgarten en la Universidad Técnica de Múnich . [ 1 ] Este sistema operativo gráfico está diseñado para sistemas embebidos y móviles. También se utiliza con frecuencia en ordenadores personales para usuarios finales y en el ámbito industrial.

Diseño

La base de Symobi es el sistema operativo orientado a mensajes μnOS, que a su vez se basa en el microkernel en tiempo real Sphere. μnOS ofrece comunicación mediante paso de mensajes entre todos los procesos (desde los procesos de servicio básicos del sistema operativo hasta los procesos de aplicación) utilizando el gestor de procesos integrado. En el nivel más bajo, la responsabilidad del microkernel Sphere es implementar y aplicar mecanismos de seguridad y gestión de recursos en tiempo real. Symobi también ofrece un entorno de sistema operativo gráfico completo con servicios del sistema, una interfaz gráfica de usuario consistente , así como programas y controladores estándar .

Clasificación

Symobi combina características de diferentes campos de aplicación en un único sistema operativo. Como sistema operativo moderno, ofrece procesos separados y aislados, subprocesos ligeros y bibliotecas dinámicas, al igual que Windows, Linux y Unix, por ejemplo. En el ámbito de los sistemas operativos embebidos móviles, gracias a sus bajos requisitos de recursos y su compatibilidad con dispositivos móviles, se asemeja a sistemas como Windows CE, SymbianOS o Palm OS. Comparte con sistemas operativos convencionales en tiempo real como QNX o VxWorks la capacidad de procesamiento en tiempo real y la compatibilidad con diferentes arquitecturas de procesador.

Historia

El desarrollo de Sphere, μnOS y Symobi se basa en las ideas y el trabajo de Konrad Foikis y Michael Haunreiter (fundadores de la empresa Miray Software), que se iniciaron durante su época escolar, incluso antes de que comenzaran a estudiar informática. El concepto básico era combinar características útiles y necesarias (como el tiempo real y la portabilidad) con características modernas (como el microkernel y la comunicación entre procesos, etc.) para formar un sistema operativo estable y fiable. Originalmente, solo debía servir como base para los diferentes programas de aplicación desarrollados por Foikis y Haunreiter durante sus estudios. En el año 2000, Konrad Foikis y Michael Haunreiter fundaron la empresa Miray Software al darse cuenta de que μnOS era adecuado para mucho más que su propio uso. La colaboración con la Universidad Técnica de Múnich (TU Munich) se concretó dos años después. En 2006, se completó la primera versión oficial de Symobi, y en otoño del mismo año se presentó en círculos profesionales en la feria Systems.

Apoyo

Núcleo único
Multinúcleo

Áreas de aplicación

Symobi es adecuado para productos portátiles (comunicadores portátiles, dispositivos de internet), así como para electrodomésticos (decodificadores, módems domésticos, juegos, consolas ). Además, se utiliza en los sectores de la automoción (sistemas de control e infoentretenimiento), sistemas de control industrial (control de movimiento, control de procesos) y puntos de venta (sistemas de caja, máquinas expendedoras de billetes, terminales de información).

Ventajas y desventajas

El sistema operativo destaca por su microkernel en tiempo real y su capacidad multiprocesador . Además, es portátil y, por lo tanto, no está limitado a plataformas de hardware específicas. La comunicación entre procesos de Symobi garantiza seguridad y flexibilidad. Posee una arquitectura moderna y funciona con bajos requisitos de recursos (procesador, memoria del sistema). El sistema ofrece una máquina virtual Java . En el ámbito de los dispositivos estándar, el sistema operativo aún no está muy extendido. Solo cuenta con un soporte POSIX rudimentario y un soporte de hardware limitado mediante controladores. Además, Symobi no es un sistema operativo de código abierto y, por el momento, no ofrece aplicaciones de oficina, funciones de correo electrónico ni un navegador web.

Referencias

  • Miray Software: Presentación de Symobi, un moderno sistema operativo en tiempo real integrable, 2006
  1. "Inicio" . os.in.tum.de .
  • Symobi
  • Cátedra de Sistemas Operativos en la Universidad Técnica de Múnich
  • Software Miray