Richard Tom, CTO at Hulu
Innovating the Future of TV
With the new digital age transforming the way people are watching TV, users are looking to find and enjoy premium video content whenever and wherever they want on the web and across all devices. What advantages does building an entertainment experience online provide for optimized user experiences, smart social sharing and cutting-edge online advertising platforms? When engineering apps cross multiple devices, how can you utilize automation frameworks so that your team is centered on innovation and not just porting? This session will discuss how to leverage technology and develop a team culture that focuses on world-class innovation for online video.
11. Internet
Video
Recorder Laserdisc DVR Bluray
1951 1978 1999 2006
1927 1971 1996 2000 +2010
Television VCR DVD DVD Game
Internet
Console
Devices
BitTorrent
90. What is a “Hybrid” application?
Native Interpreted
Native Layer
91. What is a “Hybrid” application?
• Compiled into Native Binary
Native Interpreted • Handles Playback
• Network Stack
• Less Frequent Updates
Native Layer
92. What is a “Hybrid” application?
Native Interpreted
Interpreted Layer
Native Layer
93. What is a “Hybrid” application?
• UI Components
• Application Logic
Native Interpreted • Interacts with Services
• Frequently Updated
Interpreted Layer
Native Layer
96. Is a Hybrid right for you?
Native JS/HTML Hybrid
Native
Yes No Sort Of
Experience
Native Interpreted
Performance Fastest Slowest In the Middle
Native API Yes No Yes
Offline Yes No Yes
Dev Complexity Highest Lowest In the Middle