SlideShare uma empresa Scribd logo
1 de 17
Baixar para ler offline
Wri$ng	
  applica$ons	
  
  for	
  mul$ple	
  stores	
  on	
  the	
  WeTab	
  




 Stephan	
  Odörfer,	
  CTO	
  42itoo	
  AG	
  
www.42itoo.com	
  	
  	
  	
  www.wetab.mobi	
  
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	
  
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”	
  
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)	
  
WeTab	
  Worldwide	
  Spread	
  




          Ac2ve	
  WeTabs	
  in	
  50+	
  countries	
  (06/2011)	
  
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,	
  …)	
  
WeTab	
  UI	
  -­‐	
  Pinboard	
  
WeTab	
  UI	
  -­‐	
  Browser	
  
WeTab	
  UI	
  –	
  Further	
  apps	
  
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	
  
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	
  
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	
  
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	
  
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	
  	
  
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.	
  	
  
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	
  
Follow	
  us	
  !	
  

   twiker.com/wetab	
  	
  	
  	
  	
  	
  


   facebook.com/wetab	
  




We	
  are	
  hiring	
  !	
  
   42itoo.com/jobs.html	
  

Mais conteúdo relacionado

Mais procurados

Android application development
Android application developmentAndroid application development
Android application developmentFahad A. Shaikh
 
Google Android Naver 1212
Google Android Naver 1212Google Android Naver 1212
Google Android Naver 1212Yoojoo Jang
 
Android..overwiew
Android..overwiewAndroid..overwiew
Android..overwiewSai Teja
 
Smartphone Behavior On A Featurephone Budget
Smartphone Behavior On A Featurephone BudgetSmartphone Behavior On A Featurephone Budget
Smartphone Behavior On A Featurephone BudgetGail Frederick
 
上午6 4tiitoo stephan.odoerfer_20110406 we_tab slides idf
上午6 4tiitoo stephan.odoerfer_20110406 we_tab slides idf上午6 4tiitoo stephan.odoerfer_20110406 we_tab slides idf
上午6 4tiitoo stephan.odoerfer_20110406 we_tab slides idfcsdnmobile
 
Dominik Gusenbauer Qt Mobility
Dominik Gusenbauer  Qt MobilityDominik Gusenbauer  Qt Mobility
Dominik Gusenbauer Qt MobilityNokiaAppForum
 
889448 634356855122132416
889448 634356855122132416889448 634356855122132416
889448 634356855122132416zxdrtyu
 
PICDriverResearch
PICDriverResearchPICDriverResearch
PICDriverResearchJohn Dunbar
 
Mobile Showcase Moblin2
Mobile Showcase Moblin2Mobile Showcase Moblin2
Mobile Showcase Moblin2Tomas Bennich
 
Quickstart: Qt for Windows, Symbian and Maemo / Meego v2.0.8 (January 10th, 2...
Quickstart: Qt for Windows, Symbian and Maemo / Meego v2.0.8 (January 10th, 2...Quickstart: Qt for Windows, Symbian and Maemo / Meego v2.0.8 (January 10th, 2...
Quickstart: Qt for Windows, Symbian and Maemo / Meego v2.0.8 (January 10th, 2...Andreas Jakl
 
Octopod Mobile Development Platform for rapid cross-platform Enterprise IT Mo...
Octopod Mobile Development Platform for rapid cross-platform Enterprise IT Mo...Octopod Mobile Development Platform for rapid cross-platform Enterprise IT Mo...
Octopod Mobile Development Platform for rapid cross-platform Enterprise IT Mo...Michael Kozloff
 
Qt App Development for Symbian & MeeGo - v3.4.6 (17. January 2012)
Qt App Development for Symbian & MeeGo - v3.4.6 (17. January 2012)Qt App Development for Symbian & MeeGo - v3.4.6 (17. January 2012)
Qt App Development for Symbian & MeeGo - v3.4.6 (17. January 2012)Andreas Jakl
 
Mobile web literature
Mobile web literatureMobile web literature
Mobile web literatureSandeep Supal
 
Android Meetup, Илья Лёвин
Android Meetup, Илья ЛёвинAndroid Meetup, Илья Лёвин
Android Meetup, Илья ЛёвинGDG Saint Petersburg
 
Seminar on mobile os
Seminar on mobile osSeminar on mobile os
Seminar on mobile osabani12
 

Mais procurados (20)

Gestion du tactile sous windows 8
Gestion du tactile sous windows 8Gestion du tactile sous windows 8
Gestion du tactile sous windows 8
 
Perceptual Computing
Perceptual ComputingPerceptual Computing
Perceptual Computing
 
Android application development
Android application developmentAndroid application development
Android application development
 
Android and Intel Inside
Android and Intel InsideAndroid and Intel Inside
Android and Intel Inside
 
Google Android Naver 1212
Google Android Naver 1212Google Android Naver 1212
Google Android Naver 1212
 
Android..overwiew
Android..overwiewAndroid..overwiew
Android..overwiew
 
Smartphone Behavior On A Featurephone Budget
Smartphone Behavior On A Featurephone BudgetSmartphone Behavior On A Featurephone Budget
Smartphone Behavior On A Featurephone Budget
 
上午6 4tiitoo stephan.odoerfer_20110406 we_tab slides idf
上午6 4tiitoo stephan.odoerfer_20110406 we_tab slides idf上午6 4tiitoo stephan.odoerfer_20110406 we_tab slides idf
上午6 4tiitoo stephan.odoerfer_20110406 we_tab slides idf
 
Dominik Gusenbauer Qt Mobility
Dominik Gusenbauer  Qt MobilityDominik Gusenbauer  Qt Mobility
Dominik Gusenbauer Qt Mobility
 
889448 634356855122132416
889448 634356855122132416889448 634356855122132416
889448 634356855122132416
 
PICDriverResearch
PICDriverResearchPICDriverResearch
PICDriverResearch
 
Mobile Showcase Moblin2
Mobile Showcase Moblin2Mobile Showcase Moblin2
Mobile Showcase Moblin2
 
Software development with qt
Software development with qtSoftware development with qt
Software development with qt
 
Android
AndroidAndroid
Android
 
Quickstart: Qt for Windows, Symbian and Maemo / Meego v2.0.8 (January 10th, 2...
Quickstart: Qt for Windows, Symbian and Maemo / Meego v2.0.8 (January 10th, 2...Quickstart: Qt for Windows, Symbian and Maemo / Meego v2.0.8 (January 10th, 2...
Quickstart: Qt for Windows, Symbian and Maemo / Meego v2.0.8 (January 10th, 2...
 
Octopod Mobile Development Platform for rapid cross-platform Enterprise IT Mo...
Octopod Mobile Development Platform for rapid cross-platform Enterprise IT Mo...Octopod Mobile Development Platform for rapid cross-platform Enterprise IT Mo...
Octopod Mobile Development Platform for rapid cross-platform Enterprise IT Mo...
 
Qt App Development for Symbian & MeeGo - v3.4.6 (17. January 2012)
Qt App Development for Symbian & MeeGo - v3.4.6 (17. January 2012)Qt App Development for Symbian & MeeGo - v3.4.6 (17. January 2012)
Qt App Development for Symbian & MeeGo - v3.4.6 (17. January 2012)
 
Mobile web literature
Mobile web literatureMobile web literature
Mobile web literature
 
Android Meetup, Илья Лёвин
Android Meetup, Илья ЛёвинAndroid Meetup, Илья Лёвин
Android Meetup, Илья Лёвин
 
Seminar on mobile os
Seminar on mobile osSeminar on mobile os
Seminar on mobile os
 

Destaque

Materi pti
Materi ptiMateri pti
Materi ptiichallan
 
企業が売上を伸ばすためにどう
企業が売上を伸ばすためにどう企業が売上を伸ばすためにどう
企業が売上を伸ばすためにどうtsubasatakaoka
 
Villa Zevenrozen, Zevenrozenhof, Zevenhuizen
Villa Zevenrozen, Zevenrozenhof, ZevenhuizenVilla Zevenrozen, Zevenrozenhof, Zevenhuizen
Villa Zevenrozen, Zevenrozenhof, ZevenhuizenLigne Bouwadvies
 

Destaque (6)

Materi pti
Materi ptiMateri pti
Materi pti
 
Castellum entreegebouwtje
Castellum entreegebouwtjeCastellum entreegebouwtje
Castellum entreegebouwtje
 
企業が売上を伸ばすためにどう
企業が売上を伸ばすためにどう企業が売上を伸ばすためにどう
企業が売上を伸ばすためにどう
 
Counselor burnout
Counselor burnoutCounselor burnout
Counselor burnout
 
Castellumflat, Leiden.
Castellumflat, Leiden.Castellumflat, Leiden.
Castellumflat, Leiden.
 
Villa Zevenrozen, Zevenrozenhof, Zevenhuizen
Villa Zevenrozen, Zevenrozenhof, ZevenhuizenVilla Zevenrozen, Zevenrozenhof, Zevenhuizen
Villa Zevenrozen, Zevenrozenhof, Zevenhuizen
 

Semelhante a Writing applications for multiple stores on the WeTab

A Glimpse On MeeGo
A Glimpse On MeeGoA Glimpse On MeeGo
A Glimpse On MeeGoAmanda Lam
 
Meego의 현재와 미래(2)
Meego의 현재와 미래(2)Meego의 현재와 미래(2)
Meego의 현재와 미래(2)mosaicnet
 
Latest Development Of MeeGo
Latest Development Of MeeGoLatest Development Of MeeGo
Latest Development Of MeeGoAmanda Lam
 
Meego presentation
Meego presentation   Meego presentation
Meego presentation manju2611
 
Android os(comparison all other mobile os)
Android os(comparison all other mobile os)Android os(comparison all other mobile os)
Android os(comparison all other mobile os)DivyaKS12
 
The internet of things in now , see how golang is a part of this evolution
The internet of things in now , see how golang is a part of this evolutionThe internet of things in now , see how golang is a part of this evolution
The internet of things in now , see how golang is a part of this evolutionYoni Davidson
 
MeeGo Architecture
MeeGo ArchitectureMeeGo Architecture
MeeGo ArchitectureHiroshi Doyu
 
A Special Introduction to the Upcoming InduSoft Web Studio 8.0
A Special Introduction to the Upcoming InduSoft Web Studio 8.0A Special Introduction to the Upcoming InduSoft Web Studio 8.0
A Special Introduction to the Upcoming InduSoft Web Studio 8.0AVEVA
 
MeeGo现状及其主要优势
MeeGo现状及其主要优势MeeGo现状及其主要优势
MeeGo现状及其主要优势Guangyao Cheng
 
MicroEJ, the OS for IoT
MicroEJ, the OS for IoTMicroEJ, the OS for IoT
MicroEJ, the OS for IoTMicroEJ
 
MicroEJ OS for IoT devices
MicroEJ OS for IoT devicesMicroEJ OS for IoT devices
MicroEJ OS for IoT devicescharlotte75009
 
BKK16-500K2 CTO talk - The End to End Story
BKK16-500K2 CTO talk - The End to End StoryBKK16-500K2 CTO talk - The End to End Story
BKK16-500K2 CTO talk - The End to End StoryLinaro
 
Developers Guide To The Galaxy 8th edition
Developers Guide To The Galaxy 8th editionDevelopers Guide To The Galaxy 8th edition
Developers Guide To The Galaxy 8th editionMarco Tabor
 

Semelhante a Writing applications for multiple stores on the WeTab (20)

A Glimpse On MeeGo
A Glimpse On MeeGoA Glimpse On MeeGo
A Glimpse On MeeGo
 
MeeGo Mobile OS
MeeGo Mobile OSMeeGo Mobile OS
MeeGo Mobile OS
 
Meego의 현재와 미래(2)
Meego의 현재와 미래(2)Meego의 현재와 미래(2)
Meego의 현재와 미래(2)
 
MeeGo presentation
MeeGo presentationMeeGo presentation
MeeGo presentation
 
Meego Mobile OS
Meego Mobile OSMeego Mobile OS
Meego Mobile OS
 
Latest Development Of MeeGo
Latest Development Of MeeGoLatest Development Of MeeGo
Latest Development Of MeeGo
 
Qtframework
QtframeworkQtframework
Qtframework
 
Meego presentation
Meego presentation   Meego presentation
Meego presentation
 
Android os(comparison all other mobile os)
Android os(comparison all other mobile os)Android os(comparison all other mobile os)
Android os(comparison all other mobile os)
 
Mobile Operating System
Mobile Operating SystemMobile Operating System
Mobile Operating System
 
The internet of things in now , see how golang is a part of this evolution
The internet of things in now , see how golang is a part of this evolutionThe internet of things in now , see how golang is a part of this evolution
The internet of things in now , see how golang is a part of this evolution
 
MeeGo Architecture
MeeGo ArchitectureMeeGo Architecture
MeeGo Architecture
 
A Special Introduction to the Upcoming InduSoft Web Studio 8.0
A Special Introduction to the Upcoming InduSoft Web Studio 8.0A Special Introduction to the Upcoming InduSoft Web Studio 8.0
A Special Introduction to the Upcoming InduSoft Web Studio 8.0
 
MeeGo现状及其主要优势
MeeGo现状及其主要优势MeeGo现状及其主要优势
MeeGo现状及其主要优势
 
MicroEJ, the OS for IoT
MicroEJ, the OS for IoTMicroEJ, the OS for IoT
MicroEJ, the OS for IoT
 
MicroEJ OS for IoT devices
MicroEJ OS for IoT devicesMicroEJ OS for IoT devices
MicroEJ OS for IoT devices
 
SynapseIndia mobile build apps management
SynapseIndia mobile build apps managementSynapseIndia mobile build apps management
SynapseIndia mobile build apps management
 
BKK16-500K2 CTO talk - The End to End Story
BKK16-500K2 CTO talk - The End to End StoryBKK16-500K2 CTO talk - The End to End Story
BKK16-500K2 CTO talk - The End to End Story
 
Developers Guide To The Galaxy 8th edition
Developers Guide To The Galaxy 8th editionDevelopers Guide To The Galaxy 8th edition
Developers Guide To The Galaxy 8th edition
 
Android...by raziel lucagbo
Android...by raziel lucagboAndroid...by raziel lucagbo
Android...by raziel lucagbo
 

Mais de Intel Developer Zone Community

Mais de Intel Developer Zone Community (12)

Intel Developer Zone MeetUp Intro
Intel Developer Zone MeetUp IntroIntel Developer Zone MeetUp Intro
Intel Developer Zone MeetUp Intro
 
Intel® Developer Zone
Intel® Developer ZoneIntel® Developer Zone
Intel® Developer Zone
 
Utilisation des capteurs dans les applications windows 8
Utilisation des capteurs dans les applications windows 8Utilisation des capteurs dans les applications windows 8
Utilisation des capteurs dans les applications windows 8
 
Intel Ultrabook AppLab - ALL Slides
Intel Ultrabook AppLab - ALL SlidesIntel Ultrabook AppLab - ALL Slides
Intel Ultrabook AppLab - ALL Slides
 
Intro into Developing Ultrabook Applications - Intel AppLab Berlin
Intro into Developing Ultrabook Applications - Intel AppLab BerlinIntro into Developing Ultrabook Applications - Intel AppLab Berlin
Intro into Developing Ultrabook Applications - Intel AppLab Berlin
 
Ultrabook Development Using Touch - Intel Ultrabook AppLab Berlin
Ultrabook Development Using Touch - Intel Ultrabook AppLab BerlinUltrabook Development Using Touch - Intel Ultrabook AppLab Berlin
Ultrabook Development Using Touch - Intel Ultrabook AppLab Berlin
 
Ultrabook Development Using Sensors - Intel AppLab Berlin
Ultrabook Development Using Sensors - Intel AppLab BerlinUltrabook Development Using Sensors - Intel AppLab Berlin
Ultrabook Development Using Sensors - Intel AppLab Berlin
 
The New Windows UI - Intel Ultrabook AppLab Berlin
The New Windows UI - Intel Ultrabook AppLab BerlinThe New Windows UI - Intel Ultrabook AppLab Berlin
The New Windows UI - Intel Ultrabook AppLab Berlin
 
Intel AppUp Webinar Italiano html5
Intel AppUp Webinar Italiano html5Intel AppUp Webinar Italiano html5
Intel AppUp Webinar Italiano html5
 
MeeGo AppLab Desktop Summit 2011 - AppUp
MeeGo AppLab Desktop Summit 2011 - AppUpMeeGo AppLab Desktop Summit 2011 - AppUp
MeeGo AppLab Desktop Summit 2011 - AppUp
 
Overview Intel AppUp developer program
Overview Intel AppUp developer programOverview Intel AppUp developer program
Overview Intel AppUp developer program
 
Getting Your Windows and MeeGo Apps into AppUp
Getting Your Windows and MeeGo Apps into AppUpGetting Your Windows and MeeGo Apps into AppUp
Getting Your Windows and MeeGo Apps into AppUp
 

Último

Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Jeffrey Haguewood
 
Kuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialKuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialJoão Esperancinha
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...amber724300
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsYoss Cohen
 
WomenInAutomation2024: AI and Automation for eveyone
WomenInAutomation2024: AI and Automation for eveyoneWomenInAutomation2024: AI and Automation for eveyone
WomenInAutomation2024: AI and Automation for eveyoneUiPathCommunity
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...BookNet Canada
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 

Último (20)

How Tech Giants Cut Corners to Harvest Data for A.I.
How Tech Giants Cut Corners to Harvest Data for A.I.How Tech Giants Cut Corners to Harvest Data for A.I.
How Tech Giants Cut Corners to Harvest Data for A.I.
 
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
 
Kuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialKuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorial
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platforms
 
WomenInAutomation2024: AI and Automation for eveyone
WomenInAutomation2024: AI and Automation for eveyoneWomenInAutomation2024: AI and Automation for eveyone
WomenInAutomation2024: AI and Automation for eveyone
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 

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)  
  • 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