boinc&on&android&...boinc&on&android& & state&&&outlook&...

18
BOINC on Android State & Outlook 9th BOINC Workshop, Grenoble 25. September 2013 Joachim Fritzsch Max Planck InsKtute for GravitaKonal Physics in Hannover, Germany

Upload: others

Post on 19-Aug-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BOINC&on&Android&...BOINC&on&Android& & State&&&Outlook& & 9th&BOINC&Workshop,&Grenoble& 25.&September&2013& & Joachim&Fritzsch& Max&Planck&InsKtute&for&Gravitaonal&Physics&in&Hannover

BOINC  on  Android    

State  &  Outlook    

9th  BOINC  Workshop,  Grenoble  25.  September  2013  

 Joachim  Fritzsch  

Max  Planck  InsKtute  for  GravitaKonal  Physics  in  Hannover,  Germany    

Page 2: BOINC&on&Android&...BOINC&on&Android& & State&&&Outlook& & 9th&BOINC&Workshop,&Grenoble& 25.&September&2013& & Joachim&Fritzsch& Max&Planck&InsKtute&for&Gravitaonal&Physics&in&Hannover

1.  Progress  made  2.  Feature  agenda  3.  Projects  supporKng  Android  4.  StaKsKcs  5.  Challenges  

BOINC  on  Android   Joachim  Fritzsch,    25.  Sep  2013  Outline  

Page 3: BOINC&on&Android&...BOINC&on&Android& & State&&&Outlook& & 9th&BOINC&Workshop,&Grenoble& 25.&September&2013& & Joachim&Fritzsch& Max&Planck&InsKtute&for&Gravitaonal&Physics&in&Hannover

BOINC  on  Android   1.  Progress  made   Joachim  Fritzsch,    25.  Sep  2013  

What  has  changed?        

     

 

September  2012   September  2013  

Page 4: BOINC&on&Android&...BOINC&on&Android& & State&&&Outlook& & 9th&BOINC&Workshop,&Grenoble& 25.&September&2013& & Joachim&Fritzsch& Max&Planck&InsKtute&for&Gravitaonal&Physics&in&Hannover

BOINC  on  Android   1.  Progress  made   Joachim  Fritzsch,    25.  Sep  2013  

What  has  changed?        

     

 

September  2013:    -­‐  Support  for  mulKple  projects  

Page 5: BOINC&on&Android&...BOINC&on&Android& & State&&&Outlook& & 9th&BOINC&Workshop,&Grenoble& 25.&September&2013& & Joachim&Fritzsch& Max&Planck&InsKtute&for&Gravitaonal&Physics&in&Hannover

BOINC  on  Android   1.  Progress  made   Joachim  Fritzsch,    25.  Sep  2013  

What  has  changed?        

     

 

September  2013:    -­‐  Support  for  mulKple  projects  

-­‐  Support  for  account  managers  

Page 6: BOINC&on&Android&...BOINC&on&Android& & State&&&Outlook& & 9th&BOINC&Workshop,&Grenoble& 25.&September&2013& & Joachim&Fritzsch& Max&Planck&InsKtute&for&Gravitaonal&Physics&in&Hannover

BOINC  on  Android   1.  Progress  made   Joachim  Fritzsch,    25.  Sep  2013  

What  has  changed?        

     

 

September  2013:    -­‐  Support  for  mulKple  projects  

-­‐  Support  for  account  managers  

-­‐  Simple  

Page 7: BOINC&on&Android&...BOINC&on&Android& & State&&&Outlook& & 9th&BOINC&Workshop,&Grenoble& 25.&September&2013& & Joachim&Fritzsch& Max&Planck&InsKtute&for&Gravitaonal&Physics&in&Hannover

BOINC  on  Android   1.  Progress  made   Joachim  Fritzsch,    25.  Sep  2013  

What  has  changed?        

     

 

September  2013:    -­‐  Support  for  mulKple  projects  

-­‐  Support  for  account  managers  

-­‐  Simple    &  advanced  preferences  

Page 8: BOINC&on&Android&...BOINC&on&Android& & State&&&Outlook& & 9th&BOINC&Workshop,&Grenoble& 25.&September&2013& & Joachim&Fritzsch& Max&Planck&InsKtute&for&Gravitaonal&Physics&in&Hannover

BOINC  on  Android   1.  Progress  made   Joachim  Fritzsch,    25.  Sep  2013  

What  has  changed?        

     

 

September  2013:    -­‐  Support  for  mulKple  projects  

-­‐  Support  for  account  managers  

-­‐  Simple    &  advanced  preferences  

-­‐  Slideshow  

Page 9: BOINC&on&Android&...BOINC&on&Android& & State&&&Outlook& & 9th&BOINC&Workshop,&Grenoble& 25.&September&2013& & Joachim&Fritzsch& Max&Planck&InsKtute&for&Gravitaonal&Physics&in&Hannover

BOINC  on  Android   1.  Progress  made   Joachim  Fritzsch,    25.  Sep  2013  

What  has  changed?        

     

 

September  2013:    -­‐  Support  for  mulKple  projects  

-­‐  Support  for  account  managers  

-­‐  Simple    &  advanced  preferences  

-­‐  Slideshow    

-­‐  Distributed  via  Google  PlayStore  [1]  

Page 10: BOINC&on&Android&...BOINC&on&Android& & State&&&Outlook& & 9th&BOINC&Workshop,&Grenoble& 25.&September&2013& & Joachim&Fritzsch& Max&Planck&InsKtute&for&Gravitaonal&Physics&in&Hannover

BOINC  on  Android   2.  Feature  agenda   Joachim  Fritzsch,    25.  Sep  2013  

What  would  be  nice  to  have?  [2]    -­‐  GoogleTV  support  

   GoogleTV’s  Android  does  not  support  NDK,  yet.      BOINC  does  not  support  devices  without  ba\ery.    

-­‐  SD  card  support      Significant  number  of  devices  has  small  (<8  GB)  internal  storage.    

-­‐  Non-­‐ARM  Android  devices      x86  is  striking  back.  

-­‐  Other  ideas?      E.g.  game  like  achievement  system,  social  media  integraKon….  

Page 11: BOINC&on&Android&...BOINC&on&Android& & State&&&Outlook& & 9th&BOINC&Workshop,&Grenoble& 25.&September&2013& & Joachim&Fritzsch& Max&Planck&InsKtute&for&Gravitaonal&Physics&in&Hannover

BOINC  on  Android   3.  Projects  supporKng  Android   Joachim  Fritzsch,    25.  Sep  2013  

What  projects  are  using  Android?    

     

       

 

Page 12: BOINC&on&Android&...BOINC&on&Android& & State&&&Outlook& & 9th&BOINC&Workshop,&Grenoble& 25.&September&2013& & Joachim&Fritzsch& Max&Planck&InsKtute&for&Gravitaonal&Physics&in&Hannover

BOINC  on  Android   3.  Projects  supporKng  Android   Joachim  Fritzsch,    25.  Sep  2013  

What  to  do,  to  get  started?    1.  Cross  compile  your  science  apps  

toolkit:  Android  NDK  target:  ARM-­‐Android  (potenKally  also  x86  and  MIPS  architecture)    

2.  OpKmize  CPU  for  capabiliKes  plan  classes  based  on  CPU  ABI,  floaKng  point  unit  (NEON  vs.  VFP),  …  

3.  Configure  server  to  deliver  Android  WUs  

Help  is  available!  [3]        

       

 

Page 13: BOINC&on&Android&...BOINC&on&Android& & State&&&Outlook& & 9th&BOINC&Workshop,&Grenoble& 25.&September&2013& & Joachim&Fritzsch& Max&Planck&InsKtute&for&Gravitaonal&Physics&in&Hannover

BOINC  on  Android   4.  StaKsKcs   Joachim  Fritzsch,    25.  Sep  2013  

Why?  Some  numbers:    

     

       

 

Google  PlayStore:  (09/19/13)    -­‐  18,330  acKve  users  

 -­‐  41,918  total  installs  

Page 14: BOINC&on&Android&...BOINC&on&Android& & State&&&Outlook& & 9th&BOINC&Workshop,&Grenoble& 25.&September&2013& & Joachim&Fritzsch& Max&Planck&InsKtute&for&Gravitaonal&Physics&in&Hannover

BOINC  on  Android   4.  StaKsKcs   Joachim  Fritzsch,    25.  Sep  2013  

Why?  Some  numbers:    

     

       

 

Google  PlayStore:  (09/19/13)    -­‐  4.46  /  5  average  raKng  

Page 15: BOINC&on&Android&...BOINC&on&Android& & State&&&Outlook& & 9th&BOINC&Workshop,&Grenoble& 25.&September&2013& & Joachim&Fritzsch& Max&Planck&InsKtute&for&Gravitaonal&Physics&in&Hannover

BOINC  on  Android   4.  StaKsKcs   Joachim  Fritzsch,    25.  Sep  2013  

Why?  Some  numbers:    

     

       

 

Project’s  point  of  view:  (09/13/13)    

World  Community  Grid  VINA  applicaKon  

 -­‐  10,979  Android  members  

 -­‐  13,741  devices  

 …returned  700k  WUs.      

Einstein@HOME  BRP4  applicaKon  

 -­‐  12,350  WUs  weekly  

 -­‐  More  than  Mac  OS  

 -­‐  1/5  of  Windows  or  Linux    

   

Page 16: BOINC&on&Android&...BOINC&on&Android& & State&&&Outlook& & 9th&BOINC&Workshop,&Grenoble& 25.&September&2013& & Joachim&Fritzsch& Max&Planck&InsKtute&for&Gravitaonal&Physics&in&Hannover

BOINC  on  Android   5.  Challenges   Joachim  Fritzsch,    25.  Sep  2013  

GeQng  beRer…    -­‐  Many  volunteers  un-­‐install  app  quickly  

   18k  acKve  vs.  42k  total  

-­‐  Android  environment  is  heterogeneous,  high  device  variety      large  beta  tesKng  group  is  a  good  start    

-­‐  Projects  can’t  be  present  in  stores  and  adverKse  “their”  app      ensure  single  BOINC  client  on  device  

     

       

 

Page 17: BOINC&on&Android&...BOINC&on&Android& & State&&&Outlook& & 9th&BOINC&Workshop,&Grenoble& 25.&September&2013& & Joachim&Fritzsch& Max&Planck&InsKtute&for&Gravitaonal&Physics&in&Hannover

BOINC  on  Android   Joachim  Fritzsch,    25.  Sep  2013  

Thank  you  for  your  aRenVon.    

             

 Download  BOINC  from  PlayStore,  

 or  join  beta  tesKng  group  at  [4]  

   

       

 

Page 18: BOINC&on&Android&...BOINC&on&Android& & State&&&Outlook& & 9th&BOINC&Workshop,&Grenoble& 25.&September&2013& & Joachim&Fritzsch& Max&Planck&InsKtute&for&Gravitaonal&Physics&in&Hannover

BOINC  on  Android   References   Joachim  Fritzsch,    27.  Sep  2012  

[1]  h\ps://play.google.com/store/apps/details?id=edu.berkeley.boinc    [2]  h\p://boinc.berkeley.edu/trac/wiki/AndroidBoincTodo    [3]  h\p://boinc.berkeley.edu/trac/wiki/AndroidBuildApp    [4]  h\ps://groups.google.com/forum/#!forum/boinc-­‐android-­‐tesKng