Šta je novo povodom „Gnoma za u pokretu“

Gnom 2.24 je prvo izdanje razvojne platforme Gnoma za u pokretu. Gnom za u pokretu spaja delove standardnog radnog okruženja u osnovnu platformu sa kojom distributeri i proizvođači prenosnih uređaja mogu graditi bogata razvojna okruženja.

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.

Prvo izdanje Gnoma za u pokretu se sastoji od:

  • Osnovna infrastruktura

    • 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.
  • Sistemska infrastruktura

    • BlueZ— modularan i kompletan Blutut lanac saglasan sa standardima koji uključuje nekoliko grafičkih alatki za Gnome;
    • Evolucijin server podataka (Dbus zasnovan)— upravlja pristup kalendarima, zadacima i adresaru korisnika kako lokalno tako i preko više popularnih mrežnih protokola;
    • 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;
  • Korisničko sučelje

    • GTK+— višeplatformska biblioteka za izradu grafičkog sučelja bogata mogućnostima uz jednostavan API.
    • 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.
  • Programski jezici

    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:

    • C
    • C++
    • Piton

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.