Moblin Projects
Application Sandboxing
Note: Project technology is not yet part of the Moblin distribution
This project makes sure that a compromised application cannot cause damage to the rest of the platform. An attacker may can not use one vulnerable application as a spring box for attacking the rest of the device. It also hides information/data associated with applications from the rest of the applications and restricts access to only the parts of the system that an application needs to do its particular function.
read moreAudio Manager
The Audio Manager manages all audio streams and audio devices within Moblin.
read moreBlueZ Integration
Moblin must provide a full-featured Bluetooth service for MID users. This project is aimed at integrating the most popular open-source Bluetooth stack - BlueZ into Moblin, and focuses on filling the gaps when integrating BlueZ into Moblin.
read moreClutter
Clutter is an open source software library for creating fast, visually rich and animated graphical user interfaces. Clutter is an integral part of the Moblin software stack and is an excellent choice for application developers looking to add 2D and 3D animations and effects in their applicaitons. Moblin uses Clutter to create exciting, efficient, and intuitive user interfaces, and your application can, too.
read moreConnection Manager
The Connection Manager project provides a daemon for managing internet connections within embedded devices running the Linux operating system. The Connection Manager is designed to be slim and to use as few resources as possible, so it can be easily integrated in other Moblin-based systems.
read moreLinux Project Generator
Linux Project Generator is a tool that can be used to quickly generate an autogen-based, Moblin compliant template project in C, C++, or Python. If you are beginning development of a new application, this tool can help quick start your project.
read moreLocalization (L10n)
Moblin is an operating system that will be used in many countries by people speaking multiple languages.
read moreMoblin Bugzilla
Help make Moblin better! Enter or review bugs related to the Moblin distribution or various Moblin related projects.
read moreMoblin Compliance Tools
The Linux Foundation with Intel are working with OSVs and ISVs to define a Moblin Compliance specification and set of tools to validate that the requirements in the specification have been met.
read moreMoblin Image Creator
This project has been deprecated. For Moblin v2, please see Moblin Image Creator 2
Moblin Image Creator (MIC) is a tool aimed at making life easier for the mobile and embedded developer. The tool is designed to be extremely flexible with platform-specific knowledge isolated to a platform definition. Initial focus is on Mobile Internet Devices (MIDs), as well as a new class of devices, known as Netbooks and Nettops.
read moreMoblin Image Creator 2
Moblin Image Creator 2 (MIC2) is a tool for creating and manipulating Moblin images. MIC2 is a series of utilities that create customized images and provides an easy-to-use development environment for the Moblin distribution. MIC2 is NOT based on MIC 1.0 and is a completely new tool primarily based on Fedora LIVE CD tools and other open source projects
read moreMoblin Security
( Note: Project technology is not yet part of Moblin distribution )
This project provides the security infrastructure for the Moblin. The security architecture for Moblin will be flexible so that it can be adapted to different verticals targeted by Moblin project.
read moreMoblin.org Website
The Moblin.org website project is a bootstrapping center for the creation of the Moblin.org website. In the great tradition of "eating our own dogfood," we are using the very same tools we're building, to build the project-organizing and documentation tools.
read moreMojito
Mojito is a social data store, which will fetch and store data from the "social web", such as your friend's blog posts, photos, upcoming events, and so on. At its core, it is a modular database, with a number of modules which fetch data periodically and cache it locally. These modules cover most sources of social data on the Internet, such as RSS/Atom feeds, Flickr*/MySpace*/Picasa* photos, Myspace* and Facebook news feeds, eBay* alerts, and more.
read moreNetbook Toolkit (Nbtk)
The Netbook Toolkit is a GUI toolkit, using Clutter and is optimised for the Moblin netbook experience. It consists of various classes useful for building UIs such as Buttons, Tooltips, Scrollbars and others. It also supports styling through CSS stylesheets.
read morePolicy based Access Control
( Note: Project technology is not yet part of Moblin distribution )
Certain services on the Moblin based devices will need to control access. Typical reasons a device might need control access include:
- The device supports critical services and needs to make sure that only select few applications have access to it.
- Applications and services need to protect access to user privacy sensitive data. For example, the GPS managing service should not provide access to current location information to every application on the platform. Content manager should protect access to all user data and allow access to only policy specified applications.
Users need to have the ability to mediate this access control, where allowed.
read moreSample Clutter Application
A very simple Clutter application. See how to link with Clutter libraries and get started with rudimentary application development tasks using the Clutter libraries.
read moreSensor Framework
Sensor Framework closes the sensor support gap in Linux. The Framework is responsible for managing sensor devices in a system, talking to the driver to get data, and providing the application with multi-access capabilities. Sensor Framework makes it unnecessary to know device-specific details or to directly interact with the driver. The Framework hides all of the details, so the only thing the application needs to do is link to the sensor API library.
read moreSyncEvolution
SyncEvolution synchronizes personal information management (PIM) data via the SyncML information synchronization standard. In Moblin it provides a complete SyncML client application which supports the system addressbook, calendar and tasks (command line only at the moment). It is designed as a general-purpose infrastructure that can be extended to synchronize other kinds of data.
read more