Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Writing applications for multiple stores on the WeTab
1. Wri$ng
applica$ons
for
mul$ple
stores
on
the
WeTab
Stephan
Odörfer,
CTO
42itoo
AG
www.42itoo.com
www.wetab.mobi
2. Companies
behind
42itoo
AG
was
founded
as
an
OSV
in
2007
to
bring
the
best
of
the
Internet
and
modern
informa2on
technologies
intui2vely
closer
to
everyone
WeTab
GmbH
was
founded
as
an
OEM
in
2010
to
launch
the
first
MeeGo
based
tablet
in
the
world,
Subsidiary
of
42
3. WeTab
Overview
WeTab
is
a
tablet
computer
of
the
latest
genera2on
based
on
Intel
architecture
First
MeeGo
product
worldwide,
brought
into
the
market
by
WeTab
GmbH
in
late
2010
Mul2ple
and
open
connec2ons
to
communicate
with
outside
world
(E.g.
via
USB:
external
storage,
CD/DVD
drive,
Printer,
Mouse,
Keyboard,
DVB-‐T
s2ck
etc)
Pre-‐installed
“Jailbreak”
4. WeTab
Hardware
Display
11,6“
(29,5
cm)
Widescreen
Mul2touch
Display
with
1366-‐by-‐768-‐pixel
resolu2on
Processor
1,66
GHz
Intel®
Atom™
N450
Pineview
Capacity
16
or
32
GB
(WeTab
3G),
Extension
with
SDHC
cards
up
to
32
GB
possible
Memory
1
GB
Input
and
output
2
x
USB,
SD
Card
reader,
3.5-‐mm
stereo
headphone
jack,
SIM
Card
Slot,
mini
HDMI
jack,
Dock
Connector,
Built-‐in
speaker
and
microphone
Wireless
and
Wi-‐Fi
(802.11
b/g/n),
Bluetooth
2.1
+
EDR,
GSM/EDGE,
UMTS/HSDPA
(up
to
7,6
cellular
MBit)
+
GPS
(WeTab
3G)
Webcam
Yes
(1,3
Megapixel)
Sensors
Ambient
Light
Sensor,
Accelera2on
Sensor
Bakery
Built-‐in
rechargeable
lithium-‐polymer
bakery
with
up
to
6
hours
running
2me
Housing
Magnesium-‐Alloy
Size
294
×194
×14
mm
Weight
995
g
or
1020
g
(WeTab
3G)
6. WeTab
OS
Overview
WeTab
OS
is
a
modern
opera2ng
system
based
on
MeeGo
technology
and
supports
-‐
unlike
closed
systems
-‐
applica2ons
from
mul2ple
plamorms
and
technologies
Touch
op2mized
UI
with
widget
based
applica2on
structure
and
unique
thumb
naviga2on
principle
Targets
all
kinds
of
touch
devices
(e.g.
Tablets,
Conver2bles,
AIO)
Supports
currently
seven
languages
(Dutch,
English,
French,
German,
Italian,
Russian,
Spanish),
with
more
to
come
WeTab
Market
is
built
as
an
open
applica2on
store
with
one
frontend
to
mul2ple
further
stores
connected
(Intel
AppUp
Center
(Q3/2011),
Adobe
Melrose
(Q3/2011),
AndroidPIT
Market,
…)
10. Why
MeeGo?
MeeGo
is
op2mized
for
mobile
devices
(e.g.
quick
boot
2me
of
15-‐20s
/
wakeup
2me
of
1-‐2s),
but
offers
the
comprehensive
possibili2es
of
a
modern
opera2ng
system
Common
code
base
and
set
of
APIs
across
mul2ple
device
segments
and
architecture
reduces
fragmenta2on
and
plamorm
valida2on
complexity
Compliance
program
to
ensure
API
and
ABI
compa2bility
and
to
cer2fy
sorware
stacks
and
applica2on
portability
With
strong
interconnec2vity
possibili2es
between
mul2ple
devices
the
further
growth
of
MeeGo
based
devices,
such
as
Netbooks,
Smartphones,
Tablets,
Setop-‐Boxes
etc
will
lead
to
great
compute
con2nuum
possibili2es
11. MeeGo
Stack
User
Experience
layer
provides
reference
user
interfaces
for
mul2ple
plamorm
segments
and
allows
OEMs
to
easily
create
own
UIs
Middleware
layer
provides
a
hardware
and
usage
model
independent
API
for
building
both
na2ve
applica2ons
and
web
run
2me
applica2ons
Base
layer
consists
of
the
Hardware
Adapta2on
Sorware
required
to
adapt
MeeGo
to
support
various
hardware
architectures
and
the
Linux
kernel
and
core
services
12. WeTab
OS
as
an
extension
of
MeeGo
WeTab
OS
2.3
is
based
on
MeeGo
Core
1.0
and
uses
MeeGo
and
WeTab
specific
APIs
Update
to
MeeGo
1.2,
integra2on
of
MeeGoTouch
repositories
and
MeeGo
Tablet
UX
Panel
View
in
Q3/2011
Differen2a2on
from
standard
Tablet
UX
through
UI
customiza2on
and
different
sorware
preset
developed
mainly
in
C++/Qt
Extends
open
MeeGo
approach
and
supports
apps
based
on
MeeGo
Framework,
Qt,
GTK,
KDE,
Gnome,
QML,
Java,
HTML5,
Adobe
AIR,
Adobe
Flash,
Android
and
Windows
13. Key
benefits
to
Developers
Open
framework
to
innovate
new
usages
and
shape
the
evolu2on
of
the
sorware
plamorm
via
code
contribu2ons,
hosted
at
the
Linux
Founda2on
as
a
true
Open
Source
project
Qt
for
na2ve
C++
and
Web
run2me
for
Web
apps
brings
cross
plamorm
and
segment
development
Powerful
set
of
APIs
based
on
Qt
Mobility
MeeGo
Framework
and
WeTab
App
Frame
deliver
UX
principles
and
UI
guidelines
for
app
development
MeeGo
offers
a
complete
set
of
tools
for
developers
to
easily
and
rapidly
create
a
variety
of
innova2ve
applica2ons
Mone2ze
through
Intel
AppUp
Center
and
mul2ple
other
store
fronts
14. Why
Qt?
As
a
framework
Qt
offers
a
really
wide
scope
-‐
from
DBus
to
anima2on
Very
scalable
Graphics
View
Framework
allowed
rapid
development
of
the
whole
base
Qt
stylesheets
significantly
reduce
the
efforts
in
designing
and
developing
the
style
of
widgets/dialogs
Qt
Creator
offers
an
easy
to
use
IDE
and
the
simplicity
of
the
APIs
plus
flexibility
in
customiza2on
of
look
and
feel
simplified
to
work
between
developers
and
designers
15. WeTab
Widgets
Sta2c
widgets
are
applica2on
launchers
(MeeGo
Framework,
Qt,
GTK,
KDE,
Gnome,
QML,
Java,
HTML5,
Adobe
AIR,
Adobe
Flash
and
Windows)
or
bookmarks
to
a
webpage/-‐service,
following
the
freedesktop
standard
Tiitoo
App
Widgets
are
small
applica2ons
themselves
(Qt
Plugin),
which
implement
further
func2onality
directly
on
the
pinboard.
They
can
either
work
independently
as
a
small
applica2on
or
act
as
quick
interface
for
installed
full
blown
applica2ons
or
just
display
dynamic
content
from
web
and
applica2ons.
16. Developer
Informa$on
www.wetab.mobi/developers
HowTos
and
StepByStep
Guides
Virtual
Machine
based
Development
and
Tes2ng
Environment
WeTab
SDK
with
tools
for
C++/Qt
as
plugin
for
QtCreator
API
Documenta2on,
UI
Templates,
Source
Codes
etc.
community.2itoo.com
Open
Build
Service
Community
Repository
17. Follow
us
!
twiker.com/wetab
facebook.com/wetab
We
are
hiring
!
42itoo.com/jobs.html