Mobile Computing Roadmap

3 downloads 107091 Views 702KB Size Report
2011. Mobile Web 1.0. Mobile SMS. (May, 2008). Mobile Web 2.0 ... authen6ca6on, it should use. Touchstone (no cer6ficate support on most phones) . ... Na6ve apps for iPhone and BlackBerry, Android coming soon ... Blackboard and Sprint.
MIT  Mobile  Pla,orm  Roadmap  

Challenges   •  Need  criteria  to  priori:ze  requests   –  Many  project  requests   –  Not  enough  people  or  money  to  pursue  everything  

•  Limited  to  what  service  owners  make  available   –  Mobile  Stellar  improvements  wai:ng  for  Stellar  NG  

•  One  MIT  employee  on  team  full-­‐:me   –  Mobile  developers  are  scarce  and  expensive  

Mobile  Pla,orm  Services   •  MIT  Mobile  Web  

–  m.mit.edu   –  Hosts  mobile  “modules”  for  MIT  services   –  Accessible  to  all  mobile  browsers  

•  Na:ve  apps  

–  iPhone  and  Android  apps   –  Na:ve-­‐only  features   –  Content  comes  from  m.mit.edu  

•  Device  Capability  Detec:on  Service  (DCD)  

–  Mobile-­‐service-­‐prod.mit.edu   –  Classifies  mobile  browsers  by  capability   –  Simplifies  mobile  development  for  all  of  MIT  

•  Mobile  consultants  for  MIT  

–  SoTware  design  and  development  

A  Brief  History  of  MIT  Mobile   Open Source Release (May, 2009) Work began (January, 2008)

2008

2009

Mobile Web 1.0 Mobile SMS (May, 2008)

Mobile SMS Discontinued (August, 2010)

Mobile Web 2.0 (September, 2009)

iPhone Native 1.0 (February, 2010)

2010

Device Capability Detection Service (May, 2009)

iPhone Native 2.0 (June, 2010)

iPhone Native 3.0, Android Native 2.0 (January, 2011)

2011

Android Native 1.0 (November, 2010)

Future-­‐proof  device  support   •  Mobile  browsers  are  grouped  into  3  “buckets”   –  Featurephone,  Smartphone,  and  “Touch”  (WebKit)  

•  m.mit.edu  displays  best  look  for  each  bucket   •  Grouped  via  Device  Capability  Detec:on  Service     –  mobile-­‐service-­‐prod.mit.edu   –  Groups  browsers  according  to  capability   –  Free  web  service  for  all  MIT  applica:ons   –  How  Touchstone  chooses  its  mobile  interface  

Modules  on  m.mit.edu   Sorted  by  2010  popularity  —  does  not  include  na:ve  app  traffic.   Module  

Service  Owner  

Technology  

%  of  2010   (780K  hits)  

ShuZleTrack  

Facili:es  

NextBus  XML  

29%  

Campus  Map  

Facili:es  

ArcGIS  

22%  

Stellar  

IS&T  

XML  

9%  

Events  Calendar  

IS&T  

SOAP  

5%  

People  Directory  

IS&T  

LDAP  

4%  

News  Office  

News  Office  

XML  

3%  

Libraries  

Libraries  

Drupal  

1%  

Emergency  Info  

Facili:es  

RSS  

<  1%  

3DOWN  

IS&T  

RSS  

<  1%  

TechCASH  

Card  Services  

Custom  

<  1%  

MIT150  

Ins:tute  Affairs  

Drupal  

New  in  2011  

Campus  Tour  

Ins:tute  Affairs  

Custom  

New  in  2011  

Choosing  modules  for  m.mit.edu   At  first,  there  was  only  m.mit.edu,  and  the   Mobile  team  had  to  seek  out  modules  to  add.   Our  criteria  were  simple:   1.  What  is  most  useful  to  students?   2.  Does  it  make  sense  in  a  mobile  context?   3.  Is  its  data  available  to  us?   4.  If  it  requires  authen:ca:on,  it  should  use   Touchstone  (no  cer:ficate  support  on  most   phones).  

Choosing  new  projects   Now,  many  groups  are  asking  for  help  becoming   “mobile”.   1.  What  do  they  mean  by  “mobile”?   a.  Add  mobile  interface  to  their  server  using  DCD?   b.  Add  module  to  m.mit.edu?   c.  Add  module  to  na:ve  apps?  

2.  When  will  we  have  the  :me?   3.  Who  will  pay?  

Easing  development  burden   •  All  code  shared  under  MIT  License   •  iMobileU   –  Group  of  22+  schools  around  the  world  using  MIT   Mobile  

•  Poten:al  for  student  projects  leveraging   m.mit.edu   •  Accep:ng  code  contribu:ons  

Ques:ons   •  •  •  • 

How  do  we  priori:ze  projects?   How  do  we  fund  unfunded  projects?   How  much  effort  should  be  put  into  iMobileU?   Do  we  consider  tablets  to  be  mobile  devices?   –  Make  a  tablet  look  for  m.mit.edu?   –  Make  a  na:ve  iPad  app?  

Tenta:ve  Roadmap   Name  

Sponsor  

Start  &  End  Dates  

MIT150  –  Phase  2  

Ins:tute  Affairs  

January  –  April  2011  

Campus  Tour  –  Phase  2  

Ins:tute  Affairs  

January  –  April  2011  

MBTA  bus  tracking  

IS&T  

Nov  2010  –  February  2011  

Online  Registra:on  

IS&T  

Sept  2011  

Online  Scheduling  

IS&T  

?  

Libraries  search  and  renewal   Libraries  

?    

Work  Orders*  

Facili:es  

?  

Transporta:on  

Transporta:on@MIT  

?  

News  Office  improvements  

News  Office  

?  

Specialized  Campus  Tours  

Ins:tute  Affairs  

?  

*  Funding  by  sponsor  

Appendix  

m.mit.edu  Web  Demographics   14%  

iPhone   30%  

iPod  Touch   iPad  

13%  

Android   BlackBerry   Non-­‐BB  Smartphones  

9%   12%  

6%   10%  

6%  

Page  views  during  December  2010   Does  not  include  na:ve  app  traffic  

Featurephones   Desktop  Browsers  

Mobile  Web  Traffic   Page  views  by  year  

781000   653000  

269400   2008  

2009   Does  not  include  na:ve  app  traffic  

2010  

Na:ve  App  Sta:s:cs   App  PlaOorm   IniQal  Release  

AcQve  Users  

Store  RaQng  

iPhone  

Feb  2010  

20,100  

4/5  Stars  

Android  

Nov  2011  

1,200  

5/5  Stars    

Na:ve  app  traffic  is  not  a  meaningful  sta:s:c  due  to  how   predic:ve  caching  and  periodic  checks  (e.g.  ShuZleTrack   polls  every  15  seconds).  

What  other  schools  are  doing   •  Most  have  no  mobile  web  or  are  only  just  star:ng   •  Many  with  mobile  web  have  no  na:ve  apps  

–  Stanford  phasing  out  iPhone  app  in  favor  of  web-­‐only  approach   –  Many  using  MIT’s  mobile  framework  (iMobileU)  

•  Some  use  Blackboard  Mobile  Learn   –  –  –  –  – 

Requires  Blackboard  LMS   No  mobile  web   Na:ve  apps  for  iPhone  and  BlackBerry,  Android  coming  soon   Used  by  Stanford,  Duke,  Princeton,  UW   Strange  pricing  arrangement  apps  due  to  partnership  between   Blackboard  and  Sprint   •  Costs  more  to  use  over  3G  and  4G,  unless  phone  is  on  Sprint’s   network  

Users  of  MIT’s  code   •  iMobileU  

–  Group  formed  around  use  of  open  source  MIT  mobile   framework   –  22  open  members  plus  many  more  non-­‐members   Bucknell  University   Case  Western  Reserve   Colorado  College   Harvard  University   Indiana  University   North  Carolina  State  University   Rice  University   Saint  Louis  University   Southeast  Missouri  State   University   –  Suffolk  University   –  University  of  Central  Florida   –  –  –  –  –  –  –  –  – 

–  –  –  –  –  –  –  –  –  –  – 

University  of  Delaware   University  of  Iowa   UMass  Boston   Notre  Dame   University  of  North  Carolina   University  of  PiZsburgh   University  of  Texas  Aus:n   University  of  Waikato  (NZ)   Wayne  State  University   West  Virginia  University   William  and  Mary