Packaging widgets – TTA Archives
TTA Package
Widgets are packaged as TTA files, which are regular ZIP archives with a predefined content structure.
Sample TTA for a Static Widget
| mybookmark-tta.zip | |
| mybookmark-tta/metadata.xml | Metadata XML File (see below) |
| mybookmark-tta/mybookmark.desktop | .desktop file |
| mybookmark-tta/Widget-MyBookmark.png | Widget graphic, specified as “Icon” in the desktop file (168x105px) |
| mybookmark-tta/icon.png | Icon for the WeTab Market (115x72px) |
| mybookmark-tta/screenshot-1.png | Screenshot(s) (538x330px), arbitrary filename, should be defined in metadata.xml |
Sample TTA for a Tiitoo App Widget
| mywidget-tta.zip | |
| mywidget-tta.zip/metadata.xml | Metadata XML File (see below) |
| mywidget-tta.zip/mywidget-src.tar.gz | full source package including .pro file, src and lib folders |
| mywidget-tta.zip/icon.png | icon for the WeTab Market 115x72px |
| mywidget-tta.zip/screenshot-1.png | Screenshot(s) (538x330px), arbitrary filename, should be defined in metadata.xml |
| mywidget-tta.zip/**.* | Any other file(s) or directory(s) required by the widget |
See Step by Step HelloWorld Widget Guide for generating the TTA package automatically using ANT.
TTA packages for Tiitoo App Widgets contains the complete source code of your widget. After a technical review process the source code will be compiled and your widget will be build on WeTab Market build servers using the most up to date SDK Version in order to prevent any incompatibility issues with the devices on the field. The source archive should have the following structure:
Sample source archive
| mywidget-src.tar.gz | |
| mywidget-src.tar.gz/myapp.pro | Qt Project File |
| mywidget-src.tar.gz/src/*.cpp | C++ sources |
| mywidget-src.tar.gz/src/*.h | C++ headers |
| mywidget-src.tar.gz/resources/**.* | Any resources required at compile time such as Qt Resource (.qrc), Qt Translation (.qm) files. Developers should always pack their resources in .qrc files |
Widget Metadata
Every TTA package must contain a metadata.xml file in the following format.
Widget Naming Convention
- Tiitoo App Widget names may contain only [a-z0-9]] . No spaces, no dashes, no uppercase letters, nothing else
- Bookmarks: [a-z0-9]+”-bookmark”
- Launchers: [a-z0-9]+”-launcher”
Submitting Widgets to the WeTab Market
The WeTab application store is now open for developers as first store for MeeGo Apps!.



