Шта је ново поводом „Гнома за у покрету“

Гном 2.24 је прво издање развојне платформе Гнома за у покрету. Гном за у покрету спаја делове стандардног радног окружења у основну платформу са којом дистрибутери и произвођачи преносних уређаја могу градити богата развојна окружења.

The GNOME Mobile platform is the technological heart of numerous Linux-based mobile device platforms including Maemo, the ACCESS Linux Platform, the LiMo reference platform, Ubuntu Mobile, Moblin and Poky.

Прво издање Гнома за у покрету се састоји од:

  • Основна инфраструктура

    • GLib — provides the core application building blocks for portable libraries and applications written in C. It provides the core object system used in GNOME, the main loop implementation and a large set of utility functions for strings and common data structures.
    • DBus — a message bus system providing a simple way for applications to talk to one another and coordinate process lifecycles.
  • Системска инфраструктура

    • BlueZ— модуларан и комплетан Блутут ланац сагласан са стандардима који укључује неколико графичких алатки за Гноме;
    • Еволуцијин сервер података (Дбус заснован)— управља приступ календарима, задацима и адресару корисника како локално тако и преко више популарних мрежних протокола;
    • Telepathy — a unified framework for providing instant messaging, voice and video over IP and point-to-point sockets (Tubes) to user applications;
    • Avahi — multicast-DNS stack providing zeroconf service discovery on the local network;
    • GStreamer — rich multimedia framework that provides simple cases such as audio/video playback and streaming as well as complex cases like capture, mixing and non-linear editing;
    • SQLite — simple, high-performance transactional SQL database that can be easily embedded in applications;
    • GConf — enables the storage and retrieval of configuration preferences;
    • Matchbox — a window manager for non-desktop X11 environments such as handhelds, set-top boxes or any device where screen resolution, input mechanisms or system resources are limited;
    • gio and GVFS — provides a virtual filesystem API which supports a vast selection of services including FTP, SFTP (SSH), WebDAV, NFS and SMB/CIFS;
  • Корисничко сучеље

    • ГТК+— вишеплатформска библиотека за израду графичког сучеља богата могућностима уз једноставан АПИ.
    • Pango — provides services to GTK+ for laying out and rendering of text, with an emphasis on internationalization.
    • ATK (accessibility toolkit) — ensures basic accessibility is available for all GTK+ widgets, allowing accessibility tools full access to view and control applications.
    • Cairo — a 2D vector graphics library designed to produce consistent output on all output media while taking advantage of display hardware acceleration when available. Cairo provides a simple API similar to PostScript.
  • Програмски језици

    All of the GNOME Mobile platform libraries are available through native C APIs, or through high-quality language bindings providing the full power of the libraries with idioms familiar to developers of other high-level programming languages. The following languages are fully supported:

    • Ц
    • Ц++
    • Питон

GNOME is committed to supporting these platforms, and will be making downloadable, testable virtual machine images of distributions based on GNOME Mobile 2.24, such as Poky, Moblin and Ubuntu Mobile, to allow developers to test the platform and port applications.