The developer pages are only available in english version!

WeTab OS Overview

WeTab OS is based on MeeGo technology – a state-of-the-art
Linux stack conjointly developed by Intel and Nokia – with its
own touch optimized and easy to use interface.
It strongly believes in open source and supports – designed as
open operating system and unlike closed systems – applications
from multiple platforms and technologies for best and unrestricted
web and computing experience, including true multitasking.

Release Notes

Find the release notes of WeTab OS here

WeTab Widgets

All applications are started via a WeTab widget from the pinboard. Basically there are two types of widgets:

Static widgets are application launchers or bookmarks to some webpage, as known from other systems. WeTab furthermore extends the interaction possibilities by adding Tiitoo App Widgets to the pinboard. They are small applications themselves, which implementing further functionality directly on the pinboard. They can either work independently as a small application or act as quick interface for installed full blown applications or just display dynamic content from web and applications. So users have even faster access to the content, they are looking for.

WeTab Market

All applications are installed automatically and either run natively on the system or in special layers. Technologies underlying the applications range from Linux (MeeGo, Qt, QML, KDE, GTK, Gnome), HTML5, Java, Adobe AIR and Adobe Flash to Windows, Android and completely web-based services.

Native applications for WeTab are developed with the MeeGo SDK and thanks to the common API set run on all upcoming MeeGo devices. Read more about MeeGo, the MeeGo APIs and the official MeeGo SDK

Top

Getting Started

Developing Apps for the WeTab Market

Visit https://meego.com/developers for more information about WeTab and MeeGo developing.
Find information on how widgets are packaged and submitted to WeTab Market here and some exemplary widgets.

Download information on building MeeGo with OBS here.
This paper is originally published by the Linux Foundation. Additional papers on MeeGo and OBS can be found at www.linuxfoundation.org/publications/workgroup.

Required RPM Packages

Before starting with Widget Development you need to make sure that the following rpm packages are installed on your developer virtual machine. All rpms are available in the regular WeTab update repository, so you can install them using yum.

tiitoo-widgetsdk
tiitoo-widgetsdk-devel
tiitoo-widgetsdk-utils
tiitoo-widgetsdk-utils-devel
tiitoo-qtcreator-wizard
tiitoo-pinnwandev

WeTab Community

Communicate with other developers and users, find tutorials and support in the WeTab Community.

Top

HowTos

HowTo – Get Root Access on WeTab OS

– Open the WeTab Market

– Go to category “Tools & Utilities”

– Choose “RootShell” and press “Install”

– After installation you can start a shell and become root via sudo su and your user password

HowTo – Install WeTab OS with Recovery USB Boot Stick

1. Download Image

You will need a USB drive with at least the capacity of the downloaded image. A byte-exact copy of the image must be placed on the USB drive, so it is not sufficient to simply copy the image file to the drive. Be aware that the contents of the USB drive will be completely erased.

– HTTP-Link: Get it here!

– MD5-Checksum: Get it here!

2. Build USB stick

Linux Instructions

Be sure the USB drive is unmounted before proceeding. Some Linux distributions auto mount the USB drive when it is inserted, which can cause corruption when writing. ‘dd’ will overwrite any destination including your system hard disk, so make sure you know the correct value of <usb drive> before proceeding.

– Type umount <usb-drive>

– Type dd bs=4096 if=<image file> of=<usb drive>

Proceed to Step 3: Install new WeTab OS from USB stick

Windows Instructions

There is a simple way to put the MeeGo image on a USB drive.

– Download the Win32DiskImager.exe program here

– Unzip the file and extract the contents to a known directory

– Run W32DiskImager.exe

– Select the image file (.img)

– Select the drive letter which corresponds to the USB key

– Click the “Write” button to byte-copy the image to the USB drive

Proceed to Step 3: Install new WeTab OS from USB stick

Mac OS X Instructions (thanks to Many Ayromlou for the instructions)

Be sure the USB drive is unmounted before proceeding. OS X auto mounts the USB drive when it is inserted, which can cause corruption when writing. You can press the eject icon in Finder or drag the USB icon to the trash.

– Open a Terminal (Applications -> Utilities -> Terminal) and type # diskutil list to get the current list of devices

– Insert your flash media

– Type diskutil list again and determine the device node assigned to your flash media (for example /dev/disk2)

– Type diskutil unmountDisk /dev/diskN and replace N with the disk number from the last command; in the previous example, N would be 2

– Type sudo dd if=/path/to/downloaded.img of=/dev/diskN bs=1m and replace /path/to/downloaded.img with the place you downloaded the image. You’ll need your password for this.

– Type diskutil eject /dev/diskN (where N is the number you found above) and remove your flash media when the command completes

Proceed to Step 3: Install new WeTab OS from USB stick

3. Install new WeTab OS from USB stick

– Be sure that your WeTab is connected to the mains socket

– Plug in USB stick (Stick with LED prefered)

– Press power button

– Once the WeTab starts to boot (Blue LED on WeTab lights up or LED on stick lights up) press power button together with quickstart button (round area in top left corner of touch screen) for approximately 1 second (longer press will shut it down again)

– Recovery Mode will start

– Follow the instructions display on the recovery screen

HowTo – Boot from another device or enter BIOS

1. Download Image
– see “HowTo – Install WeTab OS with Recovery USB Boot Stick”

2. Build USB Boot stick

– see “HowTo – Install WeTab OS with Recovery USB Boot Stick”

3. Boot from another device or enter BIOS

– Be sure that your WeTab is connected to the mains socket

– Plug in USB stick (Stick with LED prefered)

– Press power button

– Once the WeTab starts to boot (Blue LED on WeTab lights up or LED on stick lights up) press power button together with quickstart button (round area in top left corner of touch screen) for approximately 1 second (longer press will shut it down again) and press F11 repeatedly until the boot menu shows up

– Select proper action

HowTo – Flash device with WeTab BIOS

1. Download Image

– Link: Get it here!

– MD5-Checksums: Get it here!

2. Build USB Boot stick

– see “HowTo – Install WeTab OS with Recovery USB Boot Stick”

3. Flash device with WeTab BIOS

This BIOS is not a newer version! Be aware that you can destroy your device with flashing the BIOS. Take the next steps on your own risk!

– Be sure that your WeTab is connected to the mains socket

– Plug in USB stick (Stick with LED prefered)

– Press power button

– Once the WeTab starts to boot (Blue LED on WeTab lights up or LED on stick lights up) press power button together with quickstart button (round area in top left corner of touch screen) for approximately 1 second (longer press will shut it down again)

– Select proper action and follow the instructions on the screen

Top

Downloads

MeeGo SDK

You can find all the official MeeGo SDK for native WeTab apps here.

QtCreator IDE

The Qt Creator is already installed in the “WeTab OS Developers VM image” from above. However you can also find the QtCreator for Linux, Windows and Mac here and your WeTab here.

UI Templates

You can download design templates for apps, widgets and the pinboard here.

API Documentation

You can download the WeTab API Documentation as Doxygen output here.

WeTab Source Code

You can find all changed sources of WeTab OS here.

Top