Top Banner
Wri$ng applica$ons for mul$ple stores on the WeTab Stephan Odörfer, CTO 42itoo AG www.42itoo.com www.wetab.mobi
17

Writing applications for multiple stores on the WeTab

May 15, 2015

Download

Technology

Overview of WeTab and why MeeGo & Qt was used
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Writing applications for multiple stores on the WeTab

Wri$ng  applica$ons  for  mul$ple  stores  on  the  WeTab  

Stephan  Odörfer,  CTO  42itoo  AG  www.42itoo.com        www.wetab.mobi  

Page 2: Writing applications for multiple stores on the WeTab

     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  

Companies  behind  

Page 3: Writing applications for multiple stores on the WeTab

     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”  

WeTab  Overview  

Page 4: Writing applications for multiple stores on the WeTab

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  cellular  

Wi-­‐Fi  (802.11  b/g/n),  Bluetooth  2.1  +  EDR,  GSM/EDGE,  UMTS/HSDPA  (up  to  7,6  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)  

WeTab  Hardware  

Page 5: Writing applications for multiple stores on the WeTab

WeTab  Worldwide  Spread  

  Ac2ve  WeTabs  in  50+  countries  (06/2011)  

Page 6: Writing applications for multiple stores on the WeTab

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,  …)  

Page 7: Writing applications for multiple stores on the WeTab

WeTab  UI  -­‐  Pinboard  

Page 8: Writing applications for multiple stores on the WeTab

WeTab  UI  -­‐  Browser  

Page 9: Writing applications for multiple stores on the WeTab

WeTab  UI  –  Further  apps  

Page 10: Writing applications for multiple stores on the WeTab

  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  

Why  MeeGo?  

Page 11: Writing applications for multiple stores on the WeTab

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  

Page 12: Writing applications for multiple stores on the WeTab

  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  

WeTab  OS  as  an  extension  of  MeeGo  

Page 13: Writing applications for multiple stores on the WeTab

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  

Page 14: Writing applications for multiple stores on the WeTab

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    

Page 15: Writing applications for multiple stores on the WeTab

  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.    

WeTab  Widgets  

Page 16: Writing applications for multiple stores on the WeTab

  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  

Developer  Informa$on  

Page 17: Writing applications for multiple stores on the WeTab

Follow  us  !  

twiker.com/wetab            

facebook.com/wetab  

We  are  hiring  !  

42itoo.com/jobs.html