Syllable Desktop

¡Otro aniversario! ¡Estoy de aniversario hoy! 🙂 El equipo lo celebra así:

Evas-animation-on-SyllableDesktop-0.6.7.png ” Hoy se conmemora el décimo aniversario de la primera versión de Syllable Desktop, entonces llamado Syllable 0.4.0. El sitio web original, y el anuncio ya han desaparecido, y muchas otras circunstancias de la época han cambiado de manera espectacular. Estamos contentos de que la Syllable esté todavía aquí – que, a juzgar por lo acontecido a proyectos similares, es una hazaña para estar orgullosos.

 Nos gustaría celebrarlo a de la presentación del puerto de lo mejor de Enlightenment E17 el ambiente gráfico de Syllable Desktop. La captura de pantalla muestra una animación en 3D en el motor de canvas Evas. (Aparece como corrida, debido a que la animación se ejecuta a gran velocidad y Syllabe no bloquea la pantalla al hacer una captura. Esto no aparece en la pantalla real.)

Evas-stacking-on-SyllableDesktop-0.6.7.pngLas Librerías de la Fundación Enlightenment constituye una aplicación cross-platform framework, a partir de un motor de gráficos hasta un conjunto de widgets y un entorno de escritorio. La pila es modular a más de diez paquetes, por lo que se puede utilizar sólo lo que necesitamos. Hemos portado la mayor parte de la pila, pero no en el escritorio y todavía no es el conjunto de widgets.

Canvas Evas es un escenario gráfico motor de renderizado. No sólo dibujar mapas de bits, o incluso vectores, pero se encarga de elementos tales como objetos. Debido a que sabe dónde están, se puede volver a dibujar y por lo tanto mover y manipular a voluntad. La captura de pantalla muestra tres objetos plazas Evas en un orden de apilamiento que se puede cambiar.

Edje-perspective-on-SyllableDesktop-0.6.7.png En la parte superior del motor canvas esta el motor de renderizado Edje. Se puede hacer todo tipo de manipulaciones en sus objetos de diseño, incluyendo las transformaciones 3D. La captura de pantalla muestra un texto en un rectángulo, se transformará en una perspectiva 3D que se puede cambiar y animado.

Una serie de subsistemas que son comunes en otros proyectos de código abierto han sido portados a Syllable Desktop para brindar soporte a Enlightenment. La representación de fuentes esta hecha por FreeType, que ya se utiliza en Syllabe, y por la gestión de fuentes fontconfig. Otras bibliotecas que brindan soporte a Enlightenment pueden ser portados en el futuro, como FriBidi, para la escritura de derecha a izquierda, y Harfbuzz para la fuente de la formación de idiomas con las interacciones complejas de glyph.

Edje-swallow-on-SyllableDesktop-0.6.7.png Enlightenment es un conjunto integrado. Puede ser programado a alto nivel, por ejemplo en el motor de diseño Edje, pero a niveles más bajos también puede abordarse cuando sea necesario. El motor es consistente a través de estos niveles. Eventos y efectos gráficos se propagan a través de esta pila hasta que lleguen a su destino correcto. La imagen muestra un objeto de diseño Edje programado para absorver los eventos de interfaz de usuario.

Esta pila de gráficos está funcionando en la parte superior del subsistema de SDL en Syllable. Por lo tanto, actualmente se limita a una sola ventana por aplicación. En el futuro, un motor nativo de síllabe se podría escribir en Enlightenment. Hemos portado la versión más reciente de Enlightenment, el nuevo E17 hace un mes. En este, Evas no tiene un determinado backend SDL más, sino que integra a través de su backend genérico un buffer de memoria. De manera similar, Evas ya podría ser utilizado en un Syllabe en C++ nativo.

Edje-drag-on-SyllableDesktop-0.6.7.png Esperamos portar el widget E17 del conjunto elementary en el futuro, que alcanzó la versión 1.0 sólo hace unos meses, para completar este marco de aplicación de plataforma cruzada. Ya lo han estado trabajando en Syllable Server. Está construido en la parte superior del motor de diseño de Edje, por lo que los widgets se pueden manipular de la misma manera que Edje y objetos Evas.

La imagen muestra un ejemplo de cómo un widget slider simple puede ser programado en la parte superior de la Edje. “

http://web.syllable.org/Syllable es un proyecto para producir un sistema operativo liviano, estable y fácil de usar basado en AtheOS, proyecto que fuera abandonado por su autor.

Actualmente se desarrollan dos familias: Syllable Desktop y Syllable Server.

En general, el codigo fuente de las aplicaciones creadas por los miembros de Syllable estan publicados bajo los terminos de la licencia GPL. El codigo fuente de las librerias esta publicado bajo la licencia LGPL, lo cual hace posible publicar software closed-source para esta plataforma.

Este sistema operativo no usa el kernel Linux para impulsar un escritorio X-Window, sino que integra el kernel y la interfaz gráfica en una sola pieza, liviana y eficiente. Lo que permite prescindir totalmente del sistema X-Windows y los toolkit, convirtiendo el desarrollo de programas en una tarea sencilla si se dominan lenguajes como C o C++.

Ciertamente, en lo que hace a su arquitectura, Syllable Desktop tiene una arquitectura estilo Unix, es absolutamente amigable y no se requieren conocimientos técnicos para usarlo.

Brindando un ambiente de escritorios escritorio que permite, con escasos 32 MB de Ram y un procesador Pentium 60Mhz, disponer de coloridos fondos de pantalla, crear carpetas con un click del ratón o mouse, disponer de una barra de tareas con aplicaciones que son fácilmente accesibles y efectuar reproducción multimedia básica, en todo ello es igual a todos los escritorios para GNU/Linux.

Además de la versión completa ofrece una que se puede ejecutar como Live CD, a modo de evaluar la interface antes de instalarla y por supuesto, sin necesidad de efectuar modificación alguna en disco..

La configuración mínima que se requiere para ejecutar Syllable Desktop es más o menos esta:

Procesador Intel Pentium/ 60 Mhz 64 Mb de Ram 250Mb de espacio en disco Tarjeta de video compatible con VESA 2.0.

De todas maneras, si estan interesados en saber más sobre este Proyecto, y sobretodo en castellano, consulten este enlace.

Después de dos meses de pruebas realizadas sobre la versión candidata o release candidate, el proyecto Syllable, presenta a la versión 0.6.7 de Syllable Desktop.

Continue Reading