SlideShare a Scribd company logo
1 of 16
Download to read offline
Effortless Interfaces for Appified TV	

Venu Vasudevan | Betaworks | Motorola Mobility

Co-authors. Silviu Chiricescu. Jehan Wickramasuriya. Gilles Drieu. Sriram Yadavalli.


Paper @https://sites.google.com/site/appweb2012/home/workshop-program
MOTOROLA and the Stylized M Logo are trademarks or registered trademarks of Motorola Trademark Holdings, LLC.
All other trademarks are the property of their respective owners. © 2011 Motorola Mobility, Inc. All rights reserved.
Betaworks      WWW 2012 : Workshop on Appification of the Web                                     Page 2




TV is .. 	



                               Just works
                                        	

               Turns on in an instant
                                    	

       Others will have watched what I watch	

                 Episodic ; Structured	

                        Not demanding	



                                              Future of Television Workshop, MIT Media Lab 2011
                                                                                                  4/23/12
Betaworks                    WWW 2012 : Workshop on Appification of the Web                    Page 3




TV is .. 	




                                                                               4B users	

                 Just works
                          	

        Turns on in an instant
                             	

  Others will have watched what I
                                                                              $70B ad rev	

                 watch	

            Episodic ; Structured	

              Not demanding	

                                                                     needs interactivity	

                                                                         to grow	



                                                                                               4/23/12
Betaworks        WWW 2012 : Workshop on Appification of the Web                    Page 4




Users want interactive TV .. 	





                                                                  THR Study 2012

                                                                                   4/23/12
Betaworks           WWW 2012 : Workshop on Appification of the Web              Page 5




Interactivity on TV = Limiting	

            content	




                                                            Developer View
                                                         quirky s/w platforms
                                                           !open ecosystem
                                                      low middleware headroom
                                                             slow iteration




            device	

                                                                                4/23/12
Betaworks        WWW 2012 : Workshop on Appification of the Web                         Page 6




Interactive TV. Dispersion across screens	

                      behind Moore’s	



                  rendering	





                                               separate & 	

                Automated	

                                              synchronize	

                  Content	

                                                                             Reco. (ACR)	

                                                                               Other.	

                                                                      beyond 	

                                                                      Moore’s	


                interactivity	

                                                                                        4/23/12
Betaworks                       WWW 2012 : Workshop on Appification of the Web             Page 7




Interactive TV. Atomization into Apps	



                    studio	

 mso	

                                                      No new learning curve	

       studio host	



               cast	

                                Familiar & fast ways to	

                                                      create | publish | iterate capability	

 player	


                 fans	

                                                      Own analytics & customer	

  3rd pty
Betaworks           WWW 2012 : Workshop on Appification of the Web                                Page 8




Dual Screen adoption?	



                                2011. 200-250 apps (Android+iOS)	

                                2012. ~1500, 2/3rd social	





                                           2.2 M viewers	

                   Nielsen
                                   100 K dual screen users (week 1)	

                                             500 K plays	

                                                                         GigaOm. TV Apps: Evolution
                                                                         from Novelty to Mainstream
                                     with promising content	

                                           proof pts ..	




            Pervasive Multitasking  growing TV app population	



                                                                                                  4/23/12
Betaworks                         WWW 2012 : Workshop on Appification of the Web                              Page 9




this paper ..	


Growing app population	

                                                          Limited user attention	

                      studio	

    mso	


         studio host	

                                                                        Just works
                                                                                                        	


                                                   Retaining the	

                      Turns on in an instant
                                                                                                              	

                 cast	

                                              lightweightness of TV	

              Others will have watched what I
                                                                                                   watch	

   player	

                                   in an appified world. 	

                                                                                         Episodic ; Structured	

                   fans	

                                                                  Not demanding	



    3rd pty
Betaworks                                 WWW 2012 : Workshop on Appification of the Web   Page 10




Characterizing TV Apps.	

(1st screen) content = user ‘app intent’	

       app exposure | invocation triggered by content specifics	

 	

            	

channel (ESPN2) | pgm (SportsCenter) 	

 	

            	

| league (NFL) | episode	

 	

app invocation triggered by content sync point	

                	

specialized detectors (e.g. ConnecTv TV timeout)	

 	

app data	

 	

            	

parameterized by program metadata (e.g. Twitter hashtag)	

 	

            	

parameterized by program data	

                	

 visual conversations (visual q&a, telestrator), 	

 	

            	

 image scramblers	

         © 2011 Motorola Mobility, Inc.                                                    4/23/12
Betaworks                               WWW 2012 : Workshop on Appification of the Web   Page 11




Characterizing TV Apps	

Possibly ephemeral (e.g. Oscars App)	

 	

affects temporality|priority of recommendations	



Interstitial & Re-entrant (vs session-to-completion) 	

 	

suspend-resume support in app platform	



Designing for Partial | Divided Attention	

 	

auto-configure UI to device modality, environment 	




Concurrent	

 	

not common in Tablet UI’s : recent increase in focus	

       © 2011 Motorola Mobility, Inc.                                                    4/23/12
Betaworks                             WWW 2012 : Workshop on Appification of the Web                            Page 12




TV App Framework	




                                                                                       Few TV containers |	

                                                                                       Numerous Apps	


                                                                                       Container Services	

                                                                                        scoped recommendation	

                                                                                        1st screen sync & share	

                                                                                        (metadata + data)	

                                                                                        suspend-resume 	


                                                                                        auto-configuring UI 	

                                                                                        (context with a twist)	

                                                                                        ..	


     © 2011 Motorola Mobility, Inc.                                                                             4/23/12
Betaworks                             WWW 2012 : Workshop on Appification of the Web   Page 13




Auto-configuring UI Support : Design Focus	


Adaptation= power tool for app developer 	

   not user knob	



Sufficient expressive power with minimal learning curve	

 	

not maximally expressive (constraint language), high learning curve, high non-
    determinism in result	




Converging to ‘good’ adaptation rules thru faster trial & error	

 	

not necessarily provably good	




     © 2011 Motorola Mobility, Inc.                                                    4/23/12
Betaworks                             WWW 2012 : Workshop on Appification of the Web   Page 14




Auto-configuring UI Support : Design Focus	


Sufficient expressive power with minimal learning curve	

 	

Simplify information model : quantize context parameters	

 	

Adaptation rules (ultimately) CSS3 Media Queries like with context pred	

 	

App context wrapper determines (dis)allowable reconfigurations	

 	

Container chooses within the permissible set	




Converging to ‘good’ adaptation rules thru faster trial & error	

 	

Record & replay synthetic or real context streams against app collectives	

 	

Capture and annotate app behavior for design storytelling	




     © 2011 Motorola Mobility, Inc.                                                    4/23/12
Betaworks                             WWW 2012 : Workshop on Appification of the Web   Page 15




Ongoing ..	


•  User study : beyond the closed world of TV apps (mixed interface –
   sports TV + core tablet apps e.g. email)	



•  Understanding synchrony vs designed dissonance	

   –  Use second screen to be in touch with what you’re *not* watching	


   –  Hybrid-app model (Orchestrating mix of Android + Web Apps)	





     © 2011 Motorola Mobility, Inc.                                                    4/23/12
Betaworks                             WWW 2012 : Workshop on Appification of the Web                    Page 16




   QUESTIONS?	





                                                                               venu.vasudevan@motorola.com	

     © 2011 Motorola Mobility, Inc.                                                                    4/23/12

More Related Content

What's hot

Oop2012 mobile workshops
Oop2012 mobile workshopsOop2012 mobile workshops
Oop2012 mobile workshopsMichael Chaize
 
One backend multiple Screens
One backend multiple ScreensOne backend multiple Screens
One backend multiple ScreensMichael Chaize
 
Kwame & FairPhone at DroidCon Berlin 2013
Kwame & FairPhone at DroidCon Berlin 2013Kwame & FairPhone at DroidCon Berlin 2013
Kwame & FairPhone at DroidCon Berlin 2013joemier
 
Enterprise Flex applications on tablet devices
Enterprise Flex applications on tablet devicesEnterprise Flex applications on tablet devices
Enterprise Flex applications on tablet devicesMichael Chaize
 
Flex and the city in London - Keynote
Flex and the city in London - KeynoteFlex and the city in London - Keynote
Flex and the city in London - KeynoteMichael Chaize
 
2012.09.11 w3 c html5 mobile paradies
2012.09.11 w3 c html5   mobile paradies2012.09.11 w3 c html5   mobile paradies
2012.09.11 w3 c html5 mobile paradiesStephan Haux
 
20110916 social business agenda
20110916 social business agenda20110916 social business agenda
20110916 social business agendaFlávio Mendes
 
Adobe flash platform java
Adobe flash platform javaAdobe flash platform java
Adobe flash platform javaMichael Chaize
 
Breizh camp adobe flex et les mobiles
Breizh camp   adobe flex et les mobilesBreizh camp   adobe flex et les mobiles
Breizh camp adobe flex et les mobilesMichael Chaize
 
Back From MAX in London for CQ5 users
Back From MAX in London for CQ5 usersBack From MAX in London for CQ5 users
Back From MAX in London for CQ5 usersMichael Chaize
 
Lotusphere 2012 - Mobility
Lotusphere 2012 - MobilityLotusphere 2012 - Mobility
Lotusphere 2012 - MobilityIBM Danmark
 
Ria2010 - keynote - Evolution des RIA d'Entreprise
Ria2010 - keynote - Evolution des RIA d'EntrepriseRia2010 - keynote - Evolution des RIA d'Entreprise
Ria2010 - keynote - Evolution des RIA d'EntrepriseMichael Chaize
 
BDI 9/16/09 B2B Social Communications Case Studies Conference - Deloitte
BDI 9/16/09 B2B Social Communications Case Studies Conference - DeloitteBDI 9/16/09 B2B Social Communications Case Studies Conference - Deloitte
BDI 9/16/09 B2B Social Communications Case Studies Conference - DeloitteBusiness Development Institute
 
Best practices for Flash applications on mobile devices
Best practices for Flash applications on mobile devicesBest practices for Flash applications on mobile devices
Best practices for Flash applications on mobile devicesMichael Chaize
 

What's hot (20)

Jax2010 adobe lcds
Jax2010 adobe lcdsJax2010 adobe lcds
Jax2010 adobe lcds
 
Oop2012 mobile workshops
Oop2012 mobile workshopsOop2012 mobile workshops
Oop2012 mobile workshops
 
Virtual Worlds 101
Virtual Worlds 101Virtual Worlds 101
Virtual Worlds 101
 
One backend multiple Screens
One backend multiple ScreensOne backend multiple Screens
One backend multiple Screens
 
Fairphone2
Fairphone2Fairphone2
Fairphone2
 
Kwame & FairPhone at DroidCon Berlin 2013
Kwame & FairPhone at DroidCon Berlin 2013Kwame & FairPhone at DroidCon Berlin 2013
Kwame & FairPhone at DroidCon Berlin 2013
 
Anatomy of the MMO
Anatomy of the MMOAnatomy of the MMO
Anatomy of the MMO
 
Enterprise Flex applications on tablet devices
Enterprise Flex applications on tablet devicesEnterprise Flex applications on tablet devices
Enterprise Flex applications on tablet devices
 
Flex and the city in London - Keynote
Flex and the city in London - KeynoteFlex and the city in London - Keynote
Flex and the city in London - Keynote
 
2012.09.11 w3 c html5 mobile paradies
2012.09.11 w3 c html5   mobile paradies2012.09.11 w3 c html5   mobile paradies
2012.09.11 w3 c html5 mobile paradies
 
20110916 social business agenda
20110916 social business agenda20110916 social business agenda
20110916 social business agenda
 
Adobe flash platform java
Adobe flash platform javaAdobe flash platform java
Adobe flash platform java
 
Breizh camp adobe flex et les mobiles
Breizh camp   adobe flex et les mobilesBreizh camp   adobe flex et les mobiles
Breizh camp adobe flex et les mobiles
 
Joomla!Day Fi Keynote
Joomla!Day Fi   KeynoteJoomla!Day Fi   Keynote
Joomla!Day Fi Keynote
 
Back From MAX in London for CQ5 users
Back From MAX in London for CQ5 usersBack From MAX in London for CQ5 users
Back From MAX in London for CQ5 users
 
Lotusphere 2012 - Mobility
Lotusphere 2012 - MobilityLotusphere 2012 - Mobility
Lotusphere 2012 - Mobility
 
Ria2010 - keynote - Evolution des RIA d'Entreprise
Ria2010 - keynote - Evolution des RIA d'EntrepriseRia2010 - keynote - Evolution des RIA d'Entreprise
Ria2010 - keynote - Evolution des RIA d'Entreprise
 
Jax2001 adobe keynote
Jax2001 adobe keynoteJax2001 adobe keynote
Jax2001 adobe keynote
 
BDI 9/16/09 B2B Social Communications Case Studies Conference - Deloitte
BDI 9/16/09 B2B Social Communications Case Studies Conference - DeloitteBDI 9/16/09 B2B Social Communications Case Studies Conference - Deloitte
BDI 9/16/09 B2B Social Communications Case Studies Conference - Deloitte
 
Best practices for Flash applications on mobile devices
Best practices for Flash applications on mobile devicesBest practices for Flash applications on mobile devices
Best practices for Flash applications on mobile devices
 

Viewers also liked

ICPDAS - IIoT solution
ICPDAS - IIoT solutionICPDAS - IIoT solution
ICPDAS - IIoT solutionICPDAS
 
GPMS TRANSPORTAL -DATA ANALYTICS PLATFORM FOR M & E 2016
GPMS TRANSPORTAL -DATA ANALYTICS PLATFORM FOR M & E 2016GPMS TRANSPORTAL -DATA ANALYTICS PLATFORM FOR M & E 2016
GPMS TRANSPORTAL -DATA ANALYTICS PLATFORM FOR M & E 2016Raja Seevan
 
BPS Architektur- und TGA-Planung mit BIM
BPS Architektur- und TGA-Planung mit BIMBPS Architektur- und TGA-Planung mit BIM
BPS Architektur- und TGA-Planung mit BIMDmitry Dyuba
 
Kharay ho-kar-Peshab-Na-Karo
Kharay ho-kar-Peshab-Na-KaroKharay ho-kar-Peshab-Na-Karo
Kharay ho-kar-Peshab-Na-KaroWajid Malik
 
Ii exámen, i trimestre 2012 7º
Ii exámen, i trimestre 2012 7ºIi exámen, i trimestre 2012 7º
Ii exámen, i trimestre 2012 7ºProf.Grettel _mate
 
Converis presentation: ORCID and CRIS webinar December 2014
Converis presentation: ORCID and CRIS webinar December 2014Converis presentation: ORCID and CRIS webinar December 2014
Converis presentation: ORCID and CRIS webinar December 2014ORCID, Inc
 
Marco Nannini - CowoCamp13
Marco Nannini - CowoCamp13Marco Nannini - CowoCamp13
Marco Nannini - CowoCamp13Coworking Cowo®
 
Got A Good Idea? Lets Make It Great!
Got A Good Idea? Lets Make It Great!Got A Good Idea? Lets Make It Great!
Got A Good Idea? Lets Make It Great!festivalslab
 
Presentación exposición escenarios urbanos cotidianos
Presentación exposición escenarios urbanos cotidianosPresentación exposición escenarios urbanos cotidianos
Presentación exposición escenarios urbanos cotidianosValentín Gallego Gallardo
 
TPCR- A Critical Appriasal
TPCR- A  Critical AppriasalTPCR- A  Critical Appriasal
TPCR- A Critical Appriasalat1972
 
P+ L E I N N O V A C IÓ N
P+ L  E  I N N O V A C IÓ NP+ L  E  I N N O V A C IÓ N
P+ L E I N N O V A C IÓ NMaria Morales
 

Viewers also liked (20)

ICPDAS - IIoT solution
ICPDAS - IIoT solutionICPDAS - IIoT solution
ICPDAS - IIoT solution
 
GPMS TRANSPORTAL -DATA ANALYTICS PLATFORM FOR M & E 2016
GPMS TRANSPORTAL -DATA ANALYTICS PLATFORM FOR M & E 2016GPMS TRANSPORTAL -DATA ANALYTICS PLATFORM FOR M & E 2016
GPMS TRANSPORTAL -DATA ANALYTICS PLATFORM FOR M & E 2016
 
BPS Architektur- und TGA-Planung mit BIM
BPS Architektur- und TGA-Planung mit BIMBPS Architektur- und TGA-Planung mit BIM
BPS Architektur- und TGA-Planung mit BIM
 
Manuel Mojica
Manuel MojicaManuel Mojica
Manuel Mojica
 
Business Plan for Startups
Business Plan for StartupsBusiness Plan for Startups
Business Plan for Startups
 
Tumbo triptico
Tumbo tripticoTumbo triptico
Tumbo triptico
 
4.v h d l
4.v h d l4.v h d l
4.v h d l
 
Kharay ho-kar-Peshab-Na-Karo
Kharay ho-kar-Peshab-Na-KaroKharay ho-kar-Peshab-Na-Karo
Kharay ho-kar-Peshab-Na-Karo
 
Ii exámen, i trimestre 2012 7º
Ii exámen, i trimestre 2012 7ºIi exámen, i trimestre 2012 7º
Ii exámen, i trimestre 2012 7º
 
Carbures1
Carbures1Carbures1
Carbures1
 
Guadalajara Emprendedores
Guadalajara EmprendedoresGuadalajara Emprendedores
Guadalajara Emprendedores
 
Soro em pó
Soro em póSoro em pó
Soro em pó
 
Converis presentation: ORCID and CRIS webinar December 2014
Converis presentation: ORCID and CRIS webinar December 2014Converis presentation: ORCID and CRIS webinar December 2014
Converis presentation: ORCID and CRIS webinar December 2014
 
Evaluación clinica en psiquiatría pac
Evaluación clinica en psiquiatría pacEvaluación clinica en psiquiatría pac
Evaluación clinica en psiquiatría pac
 
Fertilizer industry
Fertilizer industryFertilizer industry
Fertilizer industry
 
Marco Nannini - CowoCamp13
Marco Nannini - CowoCamp13Marco Nannini - CowoCamp13
Marco Nannini - CowoCamp13
 
Got A Good Idea? Lets Make It Great!
Got A Good Idea? Lets Make It Great!Got A Good Idea? Lets Make It Great!
Got A Good Idea? Lets Make It Great!
 
Presentación exposición escenarios urbanos cotidianos
Presentación exposición escenarios urbanos cotidianosPresentación exposición escenarios urbanos cotidianos
Presentación exposición escenarios urbanos cotidianos
 
TPCR- A Critical Appriasal
TPCR- A  Critical AppriasalTPCR- A  Critical Appriasal
TPCR- A Critical Appriasal
 
P+ L E I N N O V A C IÓ N
P+ L  E  I N N O V A C IÓ NP+ L  E  I N N O V A C IÓ N
P+ L E I N N O V A C IÓ N
 

Similar to Effortless Interfaces for Appified TV

Kwamecorp at Droidcon Berlin 2013
Kwamecorp at Droidcon Berlin 2013Kwamecorp at Droidcon Berlin 2013
Kwamecorp at Droidcon Berlin 2013Kwamecorp
 
Mobile services for immobile users
Mobile services for immobile usersMobile services for immobile users
Mobile services for immobile usersVenu Vasudevan
 
Future Business Models using Virtual Simulation and Augmentation
Future Business Models using Virtual Simulation and AugmentationFuture Business Models using Virtual Simulation and Augmentation
Future Business Models using Virtual Simulation and AugmentationBiju Shoolapani
 
Duncan hallas netbiscuits mobile publishing masterclass
Duncan hallas netbiscuits mobile publishing masterclassDuncan hallas netbiscuits mobile publishing masterclass
Duncan hallas netbiscuits mobile publishing masterclassJames Cameron
 
Imaginea - Ideas to Life - About Us
Imaginea - Ideas to Life - About UsImaginea - Ideas to Life - About Us
Imaginea - Ideas to Life - About UsImaginea
 
Cloud computingjun28
Cloud computingjun28Cloud computingjun28
Cloud computingjun28korusamol
 
Intranet 2.0 - Integrating Enterprise 2.0 into your corporate intranet
Intranet 2.0 - Integrating Enterprise 2.0 into your corporate intranetIntranet 2.0 - Integrating Enterprise 2.0 into your corporate intranet
Intranet 2.0 - Integrating Enterprise 2.0 into your corporate intranetJames Dellow
 
Opensource Presentation at CIO 16
Opensource Presentation at CIO 16Opensource Presentation at CIO 16
Opensource Presentation at CIO 16Thanachart Numnonda
 
Mobile Web Standards and its Future
Mobile Web  Standards and its FutureMobile Web  Standards and its Future
Mobile Web Standards and its FutureSeungyun Lee
 
Building Living Web Applications with HTML5 WebSockets
Building Living Web Applications with HTML5 WebSocketsBuilding Living Web Applications with HTML5 WebSockets
Building Living Web Applications with HTML5 WebSocketsPeter Moskovits
 
Cloudware initiative-ow2-conference-nov10
Cloudware initiative-ow2-conference-nov10Cloudware initiative-ow2-conference-nov10
Cloudware initiative-ow2-conference-nov10OW2
 
Turbocharge Your Business with a High Performance Cloud
Turbocharge Your Business with a High Performance CloudTurbocharge Your Business with a High Performance Cloud
Turbocharge Your Business with a High Performance Cloudarudger
 
Cisco tec de beer, andersen, o'sullivan - video & collaboration
Cisco tec   de beer, andersen, o'sullivan - video & collaborationCisco tec   de beer, andersen, o'sullivan - video & collaboration
Cisco tec de beer, andersen, o'sullivan - video & collaborationCisco Public Relations
 
Fun and games for profit
Fun and games for profitFun and games for profit
Fun and games for profitVenu Vasudevan
 

Similar to Effortless Interfaces for Appified TV (20)

Kwamecorp at Droidcon Berlin 2013
Kwamecorp at Droidcon Berlin 2013Kwamecorp at Droidcon Berlin 2013
Kwamecorp at Droidcon Berlin 2013
 
Mobile services for immobile users
Mobile services for immobile usersMobile services for immobile users
Mobile services for immobile users
 
Future Business Models using Virtual Simulation and Augmentation
Future Business Models using Virtual Simulation and AugmentationFuture Business Models using Virtual Simulation and Augmentation
Future Business Models using Virtual Simulation and Augmentation
 
Duncan hallas netbiscuits mobile publishing masterclass
Duncan hallas netbiscuits mobile publishing masterclassDuncan hallas netbiscuits mobile publishing masterclass
Duncan hallas netbiscuits mobile publishing masterclass
 
Workshop slides
Workshop slidesWorkshop slides
Workshop slides
 
MongoUK 2012
MongoUK 2012MongoUK 2012
MongoUK 2012
 
Imaginea - Ideas to Life - About Us
Imaginea - Ideas to Life - About UsImaginea - Ideas to Life - About Us
Imaginea - Ideas to Life - About Us
 
Cloud computingjun28
Cloud computingjun28Cloud computingjun28
Cloud computingjun28
 
Cloud computingjun28
Cloud computingjun28Cloud computingjun28
Cloud computingjun28
 
Intranet 2.0 - Integrating Enterprise 2.0 into your corporate intranet
Intranet 2.0 - Integrating Enterprise 2.0 into your corporate intranetIntranet 2.0 - Integrating Enterprise 2.0 into your corporate intranet
Intranet 2.0 - Integrating Enterprise 2.0 into your corporate intranet
 
Life After Web 2.0
Life After Web 2.0Life After Web 2.0
Life After Web 2.0
 
Opensource Presentation at CIO 16
Opensource Presentation at CIO 16Opensource Presentation at CIO 16
Opensource Presentation at CIO 16
 
Mobile Web Standards and its Future
Mobile Web  Standards and its FutureMobile Web  Standards and its Future
Mobile Web Standards and its Future
 
Building Living Web Applications with HTML5 WebSockets
Building Living Web Applications with HTML5 WebSocketsBuilding Living Web Applications with HTML5 WebSockets
Building Living Web Applications with HTML5 WebSockets
 
Cloudware initiative-ow2-conference-nov10
Cloudware initiative-ow2-conference-nov10Cloudware initiative-ow2-conference-nov10
Cloudware initiative-ow2-conference-nov10
 
Turbocharge Your Business with a High Performance Cloud
Turbocharge Your Business with a High Performance CloudTurbocharge Your Business with a High Performance Cloud
Turbocharge Your Business with a High Performance Cloud
 
Webinos Project
Webinos ProjectWebinos Project
Webinos Project
 
Cisco tec de beer, andersen, o'sullivan - video & collaboration
Cisco tec   de beer, andersen, o'sullivan - video & collaborationCisco tec   de beer, andersen, o'sullivan - video & collaboration
Cisco tec de beer, andersen, o'sullivan - video & collaboration
 
Fun and games for profit
Fun and games for profitFun and games for profit
Fun and games for profit
 
React intro
React introReact intro
React intro
 

More from Venu Vasudevan

Deep Learning for IoT : is there a shallow end of the pool?
Deep Learning for IoT : is there a shallow end of the pool?Deep Learning for IoT : is there a shallow end of the pool?
Deep Learning for IoT : is there a shallow end of the pool?Venu Vasudevan
 
Big Data : Bits of History, Words of Advice
Big Data : Bits of History, Words of AdviceBig Data : Bits of History, Words of Advice
Big Data : Bits of History, Words of AdviceVenu Vasudevan
 
IIoT : Old Wine in a New Bottle?
IIoT : Old Wine in a New Bottle?IIoT : Old Wine in a New Bottle?
IIoT : Old Wine in a New Bottle?Venu Vasudevan
 
Can Couch Potatoes be Collaborators?
Can Couch Potatoes be Collaborators?Can Couch Potatoes be Collaborators?
Can Couch Potatoes be Collaborators?Venu Vasudevan
 
A social web for consumer and embedded devices
A social web for consumer and embedded devicesA social web for consumer and embedded devices
A social web for consumer and embedded devicesVenu Vasudevan
 
The Evolution of Mobile Information Services
The Evolution of Mobile Information ServicesThe Evolution of Mobile Information Services
The Evolution of Mobile Information ServicesVenu Vasudevan
 

More from Venu Vasudevan (10)

Deep Learning for IoT : is there a shallow end of the pool?
Deep Learning for IoT : is there a shallow end of the pool?Deep Learning for IoT : is there a shallow end of the pool?
Deep Learning for IoT : is there a shallow end of the pool?
 
Big Data : Bits of History, Words of Advice
Big Data : Bits of History, Words of AdviceBig Data : Bits of History, Words of Advice
Big Data : Bits of History, Words of Advice
 
Chatbots 101
Chatbots 101Chatbots 101
Chatbots 101
 
IIoT : Old Wine in a New Bottle?
IIoT : Old Wine in a New Bottle?IIoT : Old Wine in a New Bottle?
IIoT : Old Wine in a New Bottle?
 
Retrofit IoT
Retrofit IoTRetrofit IoT
Retrofit IoT
 
Can Couch Potatoes be Collaborators?
Can Couch Potatoes be Collaborators?Can Couch Potatoes be Collaborators?
Can Couch Potatoes be Collaborators?
 
Dual screen tv
Dual screen tvDual screen tv
Dual screen tv
 
tv.next
tv.nexttv.next
tv.next
 
A social web for consumer and embedded devices
A social web for consumer and embedded devicesA social web for consumer and embedded devices
A social web for consumer and embedded devices
 
The Evolution of Mobile Information Services
The Evolution of Mobile Information ServicesThe Evolution of Mobile Information Services
The Evolution of Mobile Information Services
 

Recently uploaded

Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 

Recently uploaded (20)

Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 

Effortless Interfaces for Appified TV

  • 1. Effortless Interfaces for Appified TV Venu Vasudevan | Betaworks | Motorola Mobility Co-authors. Silviu Chiricescu. Jehan Wickramasuriya. Gilles Drieu. Sriram Yadavalli. Paper @https://sites.google.com/site/appweb2012/home/workshop-program MOTOROLA and the Stylized M Logo are trademarks or registered trademarks of Motorola Trademark Holdings, LLC. All other trademarks are the property of their respective owners. © 2011 Motorola Mobility, Inc. All rights reserved.
  • 2. Betaworks WWW 2012 : Workshop on Appification of the Web Page 2 TV is .. Just works Turns on in an instant Others will have watched what I watch Episodic ; Structured Not demanding Future of Television Workshop, MIT Media Lab 2011 4/23/12
  • 3. Betaworks WWW 2012 : Workshop on Appification of the Web Page 3 TV is .. 4B users Just works Turns on in an instant Others will have watched what I $70B ad rev watch Episodic ; Structured Not demanding needs interactivity to grow 4/23/12
  • 4. Betaworks WWW 2012 : Workshop on Appification of the Web Page 4 Users want interactive TV .. THR Study 2012 4/23/12
  • 5. Betaworks WWW 2012 : Workshop on Appification of the Web Page 5 Interactivity on TV = Limiting content Developer View quirky s/w platforms !open ecosystem low middleware headroom slow iteration device 4/23/12
  • 6. Betaworks WWW 2012 : Workshop on Appification of the Web Page 6 Interactive TV. Dispersion across screens behind Moore’s rendering separate & Automated synchronize Content Reco. (ACR) Other. beyond Moore’s interactivity 4/23/12
  • 7. Betaworks WWW 2012 : Workshop on Appification of the Web Page 7 Interactive TV. Atomization into Apps studio mso No new learning curve studio host cast Familiar & fast ways to create | publish | iterate capability player fans Own analytics & customer 3rd pty
  • 8. Betaworks WWW 2012 : Workshop on Appification of the Web Page 8 Dual Screen adoption? 2011. 200-250 apps (Android+iOS) 2012. ~1500, 2/3rd social 2.2 M viewers Nielsen 100 K dual screen users (week 1) 500 K plays GigaOm. TV Apps: Evolution from Novelty to Mainstream with promising content proof pts .. Pervasive Multitasking  growing TV app population 4/23/12
  • 9. Betaworks WWW 2012 : Workshop on Appification of the Web Page 9 this paper .. Growing app population Limited user attention studio mso studio host Just works Retaining the Turns on in an instant cast lightweightness of TV Others will have watched what I watch player in an appified world. Episodic ; Structured fans Not demanding 3rd pty
  • 10. Betaworks WWW 2012 : Workshop on Appification of the Web Page 10 Characterizing TV Apps. (1st screen) content = user ‘app intent’ app exposure | invocation triggered by content specifics channel (ESPN2) | pgm (SportsCenter) | league (NFL) | episode app invocation triggered by content sync point specialized detectors (e.g. ConnecTv TV timeout) app data parameterized by program metadata (e.g. Twitter hashtag) parameterized by program data visual conversations (visual q&a, telestrator), image scramblers © 2011 Motorola Mobility, Inc. 4/23/12
  • 11. Betaworks WWW 2012 : Workshop on Appification of the Web Page 11 Characterizing TV Apps Possibly ephemeral (e.g. Oscars App) affects temporality|priority of recommendations Interstitial & Re-entrant (vs session-to-completion) suspend-resume support in app platform Designing for Partial | Divided Attention auto-configure UI to device modality, environment Concurrent not common in Tablet UI’s : recent increase in focus © 2011 Motorola Mobility, Inc. 4/23/12
  • 12. Betaworks WWW 2012 : Workshop on Appification of the Web Page 12 TV App Framework Few TV containers | Numerous Apps Container Services scoped recommendation 1st screen sync & share (metadata + data) suspend-resume auto-configuring UI (context with a twist) .. © 2011 Motorola Mobility, Inc. 4/23/12
  • 13. Betaworks WWW 2012 : Workshop on Appification of the Web Page 13 Auto-configuring UI Support : Design Focus Adaptation= power tool for app developer not user knob Sufficient expressive power with minimal learning curve not maximally expressive (constraint language), high learning curve, high non- determinism in result Converging to ‘good’ adaptation rules thru faster trial & error not necessarily provably good © 2011 Motorola Mobility, Inc. 4/23/12
  • 14. Betaworks WWW 2012 : Workshop on Appification of the Web Page 14 Auto-configuring UI Support : Design Focus Sufficient expressive power with minimal learning curve Simplify information model : quantize context parameters Adaptation rules (ultimately) CSS3 Media Queries like with context pred App context wrapper determines (dis)allowable reconfigurations Container chooses within the permissible set Converging to ‘good’ adaptation rules thru faster trial & error Record & replay synthetic or real context streams against app collectives Capture and annotate app behavior for design storytelling © 2011 Motorola Mobility, Inc. 4/23/12
  • 15. Betaworks WWW 2012 : Workshop on Appification of the Web Page 15 Ongoing .. •  User study : beyond the closed world of TV apps (mixed interface – sports TV + core tablet apps e.g. email) •  Understanding synchrony vs designed dissonance –  Use second screen to be in touch with what you’re *not* watching –  Hybrid-app model (Orchestrating mix of Android + Web Apps) © 2011 Motorola Mobility, Inc. 4/23/12
  • 16. Betaworks WWW 2012 : Workshop on Appification of the Web Page 16 QUESTIONS? venu.vasudevan@motorola.com © 2011 Motorola Mobility, Inc. 4/23/12