Writing applications for multiple stores on the WeTab
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Writing applications for multiple stores on the WeTab

on

  • 1,024 views

Overview of WeTab and why MeeGo & Qt was used

Overview of WeTab and why MeeGo & Qt was used

Statistics

Views

Total Views
1,024
Views on SlideShare
924
Embed Views
100

Actions

Likes
0
Downloads
1
Comments
0

2 Embeds 100

http://appdeveloper.intel.com 99
http://software.intel.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Writing applications for multiple stores on the WeTab Presentation Transcript

  • 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)  
  • 5. WeTab  Worldwide  Spread     Ac2ve  WeTabs  in  50+  countries  (06/2011)  
  • 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,  …)  
  • 7. WeTab  UI  -­‐  Pinboard  
  • 8. WeTab  UI  -­‐  Browser  
  • 9. WeTab  UI  –  Further  apps  
  • 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