We live in a world of constantly evolving and changing technology. During the last few years we have become more and more used to mobile devices. They can make our life easier, help us with everyday tasks and activities and connect us with other people around the globe in real-time. But they can also make our lives harder, when they don’t work as we expect or when they are working against us – the customers, the developers and the users.

Therefore an idea was born, an idea of smartphone platform openness, of open & mobile devices (salute to Openmoko!), an idea of sharing the Open Source ideals with the broader mobile community, the idea of the Openmobility conference. We are inspired by the FLOSS mobile platforms and Open Source Hardware (OSHW) movements. We decided to organize a conference for the community by the community and free for everyone. This is why we are organizing the Openmobility Conference 2012.

Most current mobile operating systems are based on Linux. While sharing a single heritage, they are surprisingly diverse and use different means to reach the same goals. There are not only big commercial mobile operating systems running on millions of devices – like Android, WebOS or Maemo/MeeGo – but also community driven projects like MER + derivatives, SHR or interesting small projects like QtMoko. Why are there so many of them, what’s their story and outlook for the future? Is developing an application for so many different Operating Systems even possible? How open are they anyway? Come to my talk to find out.

Jaroslav Řezník: Qt 5 HereafterAnnotation

Qt 5 is the next major release of the popular Qt framework, which will be released in the first half of this year. The talk will cover the changes to Qt itself, present the Qt project and the new features available (as Qt Quick 2), including a quick intro for developers. Keep Trolling!

10:05

10:35

Dan Horák: Fedora on ARM-based devices Annotation

Talk about Fedora on ARM-based devices, which will cover its past, presence and future.

PySide is the name of the Python bindings for Qt (and QML). PySide provides a very powerful alternative to the mainstream C++ & QML combo for mobile application development. It combines the power of Python with its nice syntax and wast array of ready to use libraries & modules with the speed & ease of the QML GUI development. I’d like to show you how to write a hybrid application that combines a Python backend with QML GUI, how to start the application and initialize the declarative view, how to export and connect properties from Python or how to manipulate the QML elements directly from Python, and how to easily deploy and test your applications using just a few simple tools?

10:40

11:10

Michal Hrušecký: openSUSE on ARM Annotation

ARM processors are becoming more and more important, so every distro is now working on ARM port, and openSUSE wants to support ARM as well.This presentation will show how we got started, what we are working on, how it is going and what the current state of openSUSE ARM port is, as well as what
our plans for the future are.

Jozef Mlích: QML/Qt Quick Annotation

Currently, the QML, Qt Quick, and qt-components are the recommended way for user interface design in Qt. This workshop will cover an introduction to QML language, Qt Quick, and qt-components. In this workshop, we will create a sample application using selected elements of the user interface. The example demonstrates how to debug the application and how to deploy it.

11:15

11:45

Christoph Mair: Openmoko is dead. Long live OpenPhoenux! Annotation

In 2007, Openmoko Inc. launched the first smartphone to follow an open hardware approach. Schematics and 3D CAD data are published under a CC license. After two hardware generations (GTA01 and GTA02) their phone business broke down due to the economic crisis. A large and active community was left behind. In order to continue the dream of an open smartphone platform, Golden Delicious Computers continued the development. The first result is the GTA04 platform which is called “OpenPhoenux”. It provides on the one hand a new motherboard with a state-of-the-art hardware specification for all GTA01/02 phones. On the other hand, the Phoneux provides a solid foundation and an extensible platform for the development of other mobile devices of different kinds such as smartphones, tablets or industrial measurement devices. Due to the free availability of the full CAD data, new housings can now be built from different materials using a 3D printer. The talk will be about the hardware platform, its history and origin, current and future possibilities and currently available software.

Josef Skládanka: webOS and Enyo framework Annotation

We will go through the process of developing a simple WebOS/Enyo application. The goal is to show some basic principles, and pass on know-how and the basic code-base for WebOS/Enyo development.The output of this workshop will be an application which:

RepRap is the first and probably the only widely spread Open Hardware project in which majority of users is building the hardware by themselves. RepRap is a 3D printer designed in a way that it self replicates it’s own parts. Josef Prusa, the project core developer will present you the project and show how the actual development happens. Live printing RepRaps will be on site.

Pavel Šimerda: D-Bus

14:15

14:45

Štěpán Bechynský: Do you really know what your cat does when you are not at home? Annotation

Do you really know what your cat does when you are not at home? Yes? Are you sure? No? Do you want to know? So let’s build a camera trap controlled by a distance sensor to take pictures of your cat, save them to a SD card or upload them to the internet. One very easy way is using .NET Gadgeteer. .NET Gadgeteer is an Open Source and Open Hardware platform for rapid prototyping and education. It allows anyone to create simple or more complex devices based on ARM boards and many available sensors and actuators. You will see a lot of .NET Gadgeteer hardware and you will learn the basics of .NET Micro Framework in my seminar. And of course, you will learn how to build a camera trap to catch your cat.

Josef Průša a Marek Žehra: RepRap 3D printer – workshop Annotation

We’ll go through the process of creating 3D model to 3D print. We’ll show you how to create simple 3D model and how to slice it for 3D printer. Program will be:

* create simple model in OpenSCAD

* understand options in Slic3r

* print it!

14:50

15:20

František Horínek: STAX Platform Annotation

Small extensible open-source rapid-development platform, powered by Atmel 8-bit mcu Xmega or ST 32-bit cortex mcu. Do you like programming on your PC? You might enjoy programming in the real world even more. Give your project a brain with this easy to use “arduino on steroids”.

Josef Průša a Marek Žehra: RepRap 3D printer – workshop

15:25

15:55

Pavol Rusnák: brmlab – hackerspace prague Annotation

Introduction to brmlab, the first Czech hackerspace. The main part of the talk will be dedicated to the most interesting projects we have created during our year and a half of our existence.

František Horínek: STAX Platform – workshop Annotation

Bring your notebook with Linux or Windows and try the Stax platform on your own! We will prepare a few simple examples and provide additional hardware. Don’t be afraid, microcontroller programming is simple.

16:00

16:30

František Fuka: Dynawa Watch: Your Wrist Your Way Annotation

How we (almost) wrote an operating system for smart watches using the Lua scripting language.

David Kolibáč: Input methods for embedded devices Annotation

Advanced technologies like neural input devices or reliable speech recognition have not been delivered to the mass market in a really usable form yet. Therefore, we are stuck with more traditional text input methods such as handwriting or typing on a keyboard. This becomes an issue on small-form-factor devices because of a lack of efficiency or ergonomics. However, some tweaks and optimizations exist…

An introduction to the related open hardware projects (the UBB board
and the UBB-VGA and the wireless hardware: the atBen and the atUSB).
Milkymist One: a short overview (history, development and software).

About organizers

We are Openmobility, a non-profit members organization based in the Czech Republic. We support our local open & mobile community, providing information about Open Source on various mobile platforms and Open Source Hardware and organizing hardware rework parties (Neo FreeRunner). We have visited and published reports from MeeGo Conference 2010 in Dublin, LinuxCon Europe and Embedded Linux Europe Conference 2011 in Prague on our Czech website. We have organized local Openmobility conferences in Zlín and Brno.