Desktop & Mobile

We have years of experience in key open source desktop & mobile technologies, communities and platforms, including WebKit, GStreamer, GNOME, GTK+, freedesktop.org, Qt, the Linux kernel, MeeGo (Moblin/Maemo), LiMo and Sugar.

Applications

Igalians also work in some free software applications from time to time to cover different needs and applying the most suitable free software technologies for every different case in order to achieve the best results. Here you can find some of them.

  • Hildon Application Manager: Hildon Application Manager is a program to manage add-on software components for the Hildon Desktop. It uses the Debian package management tools provided by the Maemo platform (namely APT and dpkg) and presents an "end user oriented" interface to them.
  • OCRFeeder: OCRFeeder is a document layout analysis and optical character recognition application. Its purpose is to convert a document image to an electronic, editable document.
  • Vagalume: Vagalume is a client for Last.fm and compatible online radio services.

Browsers

Igalia has a team fully dedicated to the advancement of Web technologies. The team participates in the upstream WebKit development, where it maintains the WebKitGTK+ port, and the official GNOME browser - Epiphany.

  • Epiphany: Epiphany is the default web browser for the GNOME desktop environment.
  • WebKit: WebKit is the leading open source web browser engine.

Distros and embedded

Igalia has extensive experience using tools for building software, like Autotools, Jhbuild, Qt SDK, and others.

  • Marmita: Marmita is a subset of the Angstrom distribution, oriented to enable DSP accelerated multimedia on OMAP based SoCs.

E-mail

E-mail is a core tool in the network cloud. Millions of electronic communications happen every hour and a big part of them are delivered though mobile platforms.

  • Modest: Modest is a lean and mean e-mail client optimized for hardware with small resources.
  • Tinymail: Tinymail is a library for developing E-mail client applications, targeted for mobile and embedded devices.

Multimedia

Igalia has experience from almost the silicon up to the application layer, having worked on multimedia applications, down to touching the communication with DSP chips that decode multimedia information.

  • GDigicam: The GDigicam framework is designed to develop software to control digital cameras, easing the creation of graphical applications. GDigicam is part of Nokia's Maemo 5 operating system.
  • Grilo: Grilo is a framework designed to ease access to multimedia content provided by heterogeneous sources.
  • GStreamer: GStreamer is a framework for creating multimedia applications.
  • GstSysLink: GstSysLink's target is to provide a user-space library for accesing the multimedia hardware available in the OMAP4 hardware platform via the SysLink kernel service.
  • MAFW: The Media Application Framework (MAFW) eases the development of multimedia applications for Nokia's Maemo platform.

Platforms

Igalia hackers have experience collaborating and participating actively within major community platforms such as GNOME, freedesktop.org and MeeGo.

freedesktop.org

freedesktop.org is a project that tries to bring together the base technologies of the desktops based on X Window System, making desktops such as GNOME or KDE more interoperable.

GNOME

GNOME is a free software project whose goal is to develop a complete, and easy to use desktop for Linux and Unix-based operating systems.

MeeGo ( Maemo / Moblin )

Meego is a open source operating system based on Linux, it was started by Nokia and Intel as a communitty effort and it merged the Maemo and Moblin efforts to create a software platform based on Linux aiming different hardware devices that are not PCs.

UI / Toolkit

Igalia has long experience in the graphical UI toolkits part of the GNOME platform, like GTK+, and Clutter.

  • Cally: Cally (Clutter Accessibility Implementation Library) is the Clutter implementation of ATK (Accessibility Toolkit) interfaces. You can see it as the equivalent of GAIL in Clutter.
  • Hail: HAIL (Hildon Accessibility Implementation Library) is the Hildon implementation of ATK (Accessibility Toolkit) interfaces.
  • Hildon Input Methods: Hildon Input Methods is the framework that manages input in Maemo.
  • Hildon Widgets: A set of widgets for mobile devices, written originally for the Maemo platform and built on top of GTK+
  • Predictor Input Method: The Text Predictor Input Method offers text prediction and completion for regular GTK+ text entry widgets.

Training

Part of our work is to spread knowledge about free software technologies and principles.

  • Master on Free Software: Master on Free Software is a specialization course designed to fulfill the high demand for free software professionals inside the IT sector.
  • Regional Free Software Master Thesis Prize: Yearly, Igalia awards a prize to the author of one master's thesis related to free software written at a Galician university.

Web

Igalia has in-depth experience building web-based RIA applications that bring desktop-like user experience to the web.

Rich Internet Applications

Development of web applications and services using the latest web technologies to deliver rich user experiences.

  • LibrePlan: LibrePlan is a free software collaborative tool to plan, monitor and control projects and has a rich web interface which provides a desktop alike user experience and which comes with a comprehensive set of features.
  • PhpReport: PhpReport is a web application for time tracking, which provides useful statistics about users, projects, and more.

Server Side & Business Consultancy

Consultancy, Analysis, Design and Implementation of complete business solutions.

  • eSicus: Financial management application
  • IMG Autosubastas: Development of an online vehicles auctioning platform

Services Integration & Content Management

Contents and services architecture and integrate web solutions.