SlideShare a Scribd company logo
Digital Fun for the Digital Home: TV, Tablets, & Smartphones Renaun Erickson – Last updated 2011.05.06
About Me 2 Renaun Erickson Developer Evangelist, Adobe Systems Inc renaun@adobe.com http://github.com/renaun @renaun http://renaun.com/blog ,[object Object]
Mobile application developer
Device Junkie
Based in Henderson, NV, USA
Like Games, Jeeps, and Archaeology
Enjoys 4 lovely kids,[object Object]
Can Mean a lot of Things! Cable & Broadcast Media Home Theatre / Televisions Home Automation Tablets 4 ,[object Object]
Telecommunication
Gaming Consoles
SmartphonesWhat are the digital home and digital living?  The digital home is an evolution of the idea that PCs, consumer electronics  and mobile devices should work together seamlessly through  a wired or wireless network to share digital content within  a home environment. Digital living extends that idea to  include sharing content on the go as well.  Digital Living Network Alliance (DLNA) dlna.org
The Center of Digital Fun 5
Digital Fun for the Digital Home 6 ,[object Object]
Wireless Router
Tablets
Smartphones,[object Object]
Tons of OS & Chipsets
No single control of runtime releases
Abstracting as much of device fragmentation as possible
Remember early stages of device OS and runtimes, constant change7
Snapshot of Current Hardware Samsung Smart TV Sony Google TV Logitech Revue Android Phones RIM PlayBook Apple iPad2/iPhone4 Android Tablets Palm Pre 2 Presentation Demos ,[object Object]
Router
Motorola Atrix / with WebTop
iPad2
iPod 5th gen
iPhone 3GS
Galaxy Tab
Nexus One2011 AIR 2.5 Available FP 10.1 Available FP 10.1 Available FP 10.2/AIR 2.6 Available FP 10.1/AIR 2.5 Available AIR 2.6 Available FP 10.2/AIR 2.6 Available FP 10.1 8

More Related Content

What's hot

Augmented reality
Augmented realityAugmented reality
Augmented reality
ISWARYAM11
 
Augmented reality
Augmented reality Augmented reality
Augmented reality
Satyendra Gupta
 
AUGMENTED REALITY
AUGMENTED REALITYAUGMENTED REALITY
AUGMENTED REALITY
OnMobile Global Limited
 
2011 web game conference
2011 web game conference2011 web game conference
2011 web game conference
Icônes Ecoles Créatives
 
Augmented reality
Augmented  realityAugmented  reality
Augmented reality
Surya Prakash Maroju
 
what is sonarDesign?
what is sonarDesign?what is sonarDesign?
what is sonarDesign?
Jerry Bowerman
 
Etna dev 2016 - Introduction to Mixed Reality with HoloLens
Etna dev 2016 - Introduction to Mixed Reality with HoloLensEtna dev 2016 - Introduction to Mixed Reality with HoloLens
Etna dev 2016 - Introduction to Mixed Reality with HoloLens
Matteo Valoriani
 
Emerging technology presentation
Emerging  technology  presentationEmerging  technology  presentation
Emerging technology presentation
Simanthakur43
 
Google Cardboard (DIY) with JUMP - Virtual Reality
Google Cardboard (DIY) with JUMP - Virtual RealityGoogle Cardboard (DIY) with JUMP - Virtual Reality
Google Cardboard (DIY) with JUMP - Virtual Reality
Karthik Saravanan
 
WIP Back To School Webinar - Appstores with Nexva
WIP Back To School Webinar - Appstores with NexvaWIP Back To School Webinar - Appstores with Nexva
WIP Back To School Webinar - Appstores with Nexva
WIPconnector
 
WIP Back to School Webinars - Creating Your Own Haptic Effects
WIP  Back to School Webinars - Creating Your Own Haptic EffectsWIP  Back to School Webinars - Creating Your Own Haptic Effects
WIP Back to School Webinars - Creating Your Own Haptic Effects
WIPconnector
 
Emerging technology presentation
Emerging  technology  presentationEmerging  technology  presentation
Emerging technology presentation
Simanthakur43
 
JOANDEMIAO
JOANDEMIAOJOANDEMIAO
JOANDEMIAO
Joan demiao
 
Etna dev 2016 - Introduction to Holographic Development
Etna dev 2016 - Introduction to Holographic DevelopmentEtna dev 2016 - Introduction to Holographic Development
Etna dev 2016 - Introduction to Holographic Development
Matteo Valoriani
 
Augumented Reality
Augumented RealityAugumented Reality
Augumented Reality
Eileen O'Connor
 
Android
AndroidAndroid
Mobile os upcoming tech
Mobile os upcoming techMobile os upcoming tech
Mobile os upcoming tech
Anuj Malhotra
 
Oculus Rift
Oculus RiftOculus Rift
Oculus Rift
Aakarsh Raj
 
Augmented reality
Augmented realityAugmented reality
Augmented reality
kaviyaraj
 

What's hot (19)

Augmented reality
Augmented realityAugmented reality
Augmented reality
 
Augmented reality
Augmented reality Augmented reality
Augmented reality
 
AUGMENTED REALITY
AUGMENTED REALITYAUGMENTED REALITY
AUGMENTED REALITY
 
2011 web game conference
2011 web game conference2011 web game conference
2011 web game conference
 
Augmented reality
Augmented  realityAugmented  reality
Augmented reality
 
what is sonarDesign?
what is sonarDesign?what is sonarDesign?
what is sonarDesign?
 
Etna dev 2016 - Introduction to Mixed Reality with HoloLens
Etna dev 2016 - Introduction to Mixed Reality with HoloLensEtna dev 2016 - Introduction to Mixed Reality with HoloLens
Etna dev 2016 - Introduction to Mixed Reality with HoloLens
 
Emerging technology presentation
Emerging  technology  presentationEmerging  technology  presentation
Emerging technology presentation
 
Google Cardboard (DIY) with JUMP - Virtual Reality
Google Cardboard (DIY) with JUMP - Virtual RealityGoogle Cardboard (DIY) with JUMP - Virtual Reality
Google Cardboard (DIY) with JUMP - Virtual Reality
 
WIP Back To School Webinar - Appstores with Nexva
WIP Back To School Webinar - Appstores with NexvaWIP Back To School Webinar - Appstores with Nexva
WIP Back To School Webinar - Appstores with Nexva
 
WIP Back to School Webinars - Creating Your Own Haptic Effects
WIP  Back to School Webinars - Creating Your Own Haptic EffectsWIP  Back to School Webinars - Creating Your Own Haptic Effects
WIP Back to School Webinars - Creating Your Own Haptic Effects
 
Emerging technology presentation
Emerging  technology  presentationEmerging  technology  presentation
Emerging technology presentation
 
JOANDEMIAO
JOANDEMIAOJOANDEMIAO
JOANDEMIAO
 
Etna dev 2016 - Introduction to Holographic Development
Etna dev 2016 - Introduction to Holographic DevelopmentEtna dev 2016 - Introduction to Holographic Development
Etna dev 2016 - Introduction to Holographic Development
 
Augumented Reality
Augumented RealityAugumented Reality
Augumented Reality
 
Android
AndroidAndroid
Android
 
Mobile os upcoming tech
Mobile os upcoming techMobile os upcoming tech
Mobile os upcoming tech
 
Oculus Rift
Oculus RiftOculus Rift
Oculus Rift
 
Augmented reality
Augmented realityAugmented reality
Augmented reality
 

Viewers also liked

Linuxppt
LinuxpptLinuxppt
Linuxppt
LinuxpptLinuxppt
Zend Server
Zend ServerZend Server
Zend Server
Jagat Kothari
 
Mysqlppt
MysqlpptMysqlppt
Php1
Php1Php1
Introducing drupal
Introducing  drupalIntroducing  drupal
Introducing drupal
Gokul Muralidharan
 
Getting started into mySQL
Getting started into mySQLGetting started into mySQL
Getting started into mySQL
Siddique Ibrahim
 

Viewers also liked (7)

Linuxppt
LinuxpptLinuxppt
Linuxppt
 
Linuxppt
LinuxpptLinuxppt
Linuxppt
 
Zend Server
Zend ServerZend Server
Zend Server
 
Mysqlppt
MysqlpptMysqlppt
Mysqlppt
 
Php1
Php1Php1
Php1
 
Introducing drupal
Introducing  drupalIntroducing  drupal
Introducing drupal
 
Getting started into mySQL
Getting started into mySQLGetting started into mySQL
Getting started into mySQL
 

Similar to Digital Fun for the Digital Home

Mobile and tablet app dev
Mobile and tablet app devMobile and tablet app dev
Mobile and tablet app dev
Jeremy Callinan
 
Маргарита Остапчук (Microsoft Украина) «Разработка на универсальной платформе...
Маргарита Остапчук (Microsoft Украина) «Разработка на универсальной платформе...Маргарита Остапчук (Microsoft Украина) «Разработка на универсальной платформе...
Маргарита Остапчук (Microsoft Украина) «Разработка на универсальной платформе...
DataArt
 
ConvergeSouth Mobile Apps presentation
ConvergeSouth Mobile Apps presentationConvergeSouth Mobile Apps presentation
ConvergeSouth Mobile Apps presentation
Magnetic Ideas, LLC
 
iPad, iPhone and Windows Mobile 7 Apps
iPad, iPhone and Windows Mobile 7 AppsiPad, iPhone and Windows Mobile 7 Apps
iPad, iPhone and Windows Mobile 7 Apps
Magnetic Ideas, LLC
 
Mobile Web Apps
Mobile Web AppsMobile Web Apps
Mobile Web Apps
Athhar Ahamed
 
Mobile next 2013 petru jucovschi
Mobile next 2013   petru jucovschiMobile next 2013   petru jucovschi
Mobile next 2013 petru jucovschi
mpgco
 
Android...by raziel lucagbo
Android...by raziel lucagboAndroid...by raziel lucagbo
Android...by raziel lucagbo
Guevarra Institute of Technology
 
HTML5 vs Native Android: Smart Enterprises for the Future
HTML5 vs Native Android: Smart Enterprises for the FutureHTML5 vs Native Android: Smart Enterprises for the Future
HTML5 vs Native Android: Smart Enterprises for the Future
Motorola Mobility - MOTODEV
 
Android Application Development
Android Application DevelopmentAndroid Application Development
Android Application Development
Ramesh Prasad
 
Mobile and Tablet App Development and Market Share
Mobile and Tablet App Development and Market ShareMobile and Tablet App Development and Market Share
Mobile and Tablet App Development and Market Share
Jeremy Callinan
 
Android Minnebar
Android MinnebarAndroid Minnebar
Android Minnebar
Justin Grammens
 
Tk2323 lecture 1 introduction to mobile application
Tk2323 lecture 1   introduction to mobile applicationTk2323 lecture 1   introduction to mobile application
Tk2323 lecture 1 introduction to mobile application
MengChun Lam
 
Native, Web or Hybrid Mobile App Development?
Native, Web or Hybrid Mobile App Development?Native, Web or Hybrid Mobile App Development?
Native, Web or Hybrid Mobile App Development?
Sura Gonzalez
 
It's All About Context
It's All About ContextIt's All About Context
It's All About Context
Kevin Suttle
 
Mobility today & what's next. Application ecosystems.
Mobility today & what's next.Application ecosystems.Mobility today & what's next.Application ecosystems.
Mobility today & what's next. Application ecosystems.
Petru Jucovschi
 
Rhodes vs Phonegap
Rhodes vs PhonegapRhodes vs Phonegap
Rhodes vs Phonegap
Ankit Shandilya
 
Android architecture
Android architectureAndroid architecture
Android architecture
Saurabh Kukreja
 
Windows 10 UWP Development Overview
Windows 10 UWP Development OverviewWindows 10 UWP Development Overview
Windows 10 UWP Development Overview
DevGAMM Conference
 
Windows Phone Apps Development overview
Windows Phone Apps Development overviewWindows Phone Apps Development overview
Windows Phone Apps Development overview
Pruthvi Reddy
 
Mobile Developer's Guide To The Galaxy No.10
Mobile Developer's Guide To The Galaxy No.10Mobile Developer's Guide To The Galaxy No.10
Mobile Developer's Guide To The Galaxy No.10
Marco Tabor
 

Similar to Digital Fun for the Digital Home (20)

Mobile and tablet app dev
Mobile and tablet app devMobile and tablet app dev
Mobile and tablet app dev
 
Маргарита Остапчук (Microsoft Украина) «Разработка на универсальной платформе...
Маргарита Остапчук (Microsoft Украина) «Разработка на универсальной платформе...Маргарита Остапчук (Microsoft Украина) «Разработка на универсальной платформе...
Маргарита Остапчук (Microsoft Украина) «Разработка на универсальной платформе...
 
ConvergeSouth Mobile Apps presentation
ConvergeSouth Mobile Apps presentationConvergeSouth Mobile Apps presentation
ConvergeSouth Mobile Apps presentation
 
iPad, iPhone and Windows Mobile 7 Apps
iPad, iPhone and Windows Mobile 7 AppsiPad, iPhone and Windows Mobile 7 Apps
iPad, iPhone and Windows Mobile 7 Apps
 
Mobile Web Apps
Mobile Web AppsMobile Web Apps
Mobile Web Apps
 
Mobile next 2013 petru jucovschi
Mobile next 2013   petru jucovschiMobile next 2013   petru jucovschi
Mobile next 2013 petru jucovschi
 
Android...by raziel lucagbo
Android...by raziel lucagboAndroid...by raziel lucagbo
Android...by raziel lucagbo
 
HTML5 vs Native Android: Smart Enterprises for the Future
HTML5 vs Native Android: Smart Enterprises for the FutureHTML5 vs Native Android: Smart Enterprises for the Future
HTML5 vs Native Android: Smart Enterprises for the Future
 
Android Application Development
Android Application DevelopmentAndroid Application Development
Android Application Development
 
Mobile and Tablet App Development and Market Share
Mobile and Tablet App Development and Market ShareMobile and Tablet App Development and Market Share
Mobile and Tablet App Development and Market Share
 
Android Minnebar
Android MinnebarAndroid Minnebar
Android Minnebar
 
Tk2323 lecture 1 introduction to mobile application
Tk2323 lecture 1   introduction to mobile applicationTk2323 lecture 1   introduction to mobile application
Tk2323 lecture 1 introduction to mobile application
 
Native, Web or Hybrid Mobile App Development?
Native, Web or Hybrid Mobile App Development?Native, Web or Hybrid Mobile App Development?
Native, Web or Hybrid Mobile App Development?
 
It's All About Context
It's All About ContextIt's All About Context
It's All About Context
 
Mobility today & what's next. Application ecosystems.
Mobility today & what's next.Application ecosystems.Mobility today & what's next.Application ecosystems.
Mobility today & what's next. Application ecosystems.
 
Rhodes vs Phonegap
Rhodes vs PhonegapRhodes vs Phonegap
Rhodes vs Phonegap
 
Android architecture
Android architectureAndroid architecture
Android architecture
 
Windows 10 UWP Development Overview
Windows 10 UWP Development OverviewWindows 10 UWP Development Overview
Windows 10 UWP Development Overview
 
Windows Phone Apps Development overview
Windows Phone Apps Development overviewWindows Phone Apps Development overview
Windows Phone Apps Development overview
 
Mobile Developer's Guide To The Galaxy No.10
Mobile Developer's Guide To The Galaxy No.10Mobile Developer's Guide To The Galaxy No.10
Mobile Developer's Guide To The Galaxy No.10
 

More from Renaun Erickson

Are AAA 3D Games for the Web Possible?
Are AAA 3D Games for the Web Possible?Are AAA 3D Games for the Web Possible?
Are AAA 3D Games for the Web Possible?
Renaun Erickson
 
构建ActionScript游戏服务器,支持超过15000并发连接
构建ActionScript游戏服务器,支持超过15000并发连接 构建ActionScript游戏服务器,支持超过15000并发连接
构建ActionScript游戏服务器,支持超过15000并发连接
Renaun Erickson
 
Building an ActionScript Game Server with over 15,000 Concurrent Connections
Building an ActionScript Game Server with over 15,000 Concurrent ConnectionsBuilding an ActionScript Game Server with over 15,000 Concurrent Connections
Building an ActionScript Game Server with over 15,000 Concurrent Connections
Renaun Erickson
 
AIR Mobile Application Development: Package, Building, Design & Skinning
AIR Mobile Application Development: Package, Building, Design & SkinningAIR Mobile Application Development: Package, Building, Design & Skinning
AIR Mobile Application Development: Package, Building, Design & Skinning
Renaun Erickson
 
Well Behaved Mobile Apps on AIR - Performance Related
Well Behaved Mobile Apps on AIR - Performance RelatedWell Behaved Mobile Apps on AIR - Performance Related
Well Behaved Mobile Apps on AIR - Performance Related
Renaun Erickson
 
Building RIA's from the Prespective of the Finger Tip
Building RIA's from the Prespective of the Finger TipBuilding RIA's from the Prespective of the Finger Tip
Building RIA's from the Prespective of the Finger Tip
Renaun Erickson
 

More from Renaun Erickson (6)

Are AAA 3D Games for the Web Possible?
Are AAA 3D Games for the Web Possible?Are AAA 3D Games for the Web Possible?
Are AAA 3D Games for the Web Possible?
 
构建ActionScript游戏服务器,支持超过15000并发连接
构建ActionScript游戏服务器,支持超过15000并发连接 构建ActionScript游戏服务器,支持超过15000并发连接
构建ActionScript游戏服务器,支持超过15000并发连接
 
Building an ActionScript Game Server with over 15,000 Concurrent Connections
Building an ActionScript Game Server with over 15,000 Concurrent ConnectionsBuilding an ActionScript Game Server with over 15,000 Concurrent Connections
Building an ActionScript Game Server with over 15,000 Concurrent Connections
 
AIR Mobile Application Development: Package, Building, Design & Skinning
AIR Mobile Application Development: Package, Building, Design & SkinningAIR Mobile Application Development: Package, Building, Design & Skinning
AIR Mobile Application Development: Package, Building, Design & Skinning
 
Well Behaved Mobile Apps on AIR - Performance Related
Well Behaved Mobile Apps on AIR - Performance RelatedWell Behaved Mobile Apps on AIR - Performance Related
Well Behaved Mobile Apps on AIR - Performance Related
 
Building RIA's from the Prespective of the Finger Tip
Building RIA's from the Prespective of the Finger TipBuilding RIA's from the Prespective of the Finger Tip
Building RIA's from the Prespective of the Finger Tip
 

Recently uploaded

Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
Mariano Tinti
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 

Recently uploaded (20)

Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 

Digital Fun for the Digital Home

  • 1. Digital Fun for the Digital Home: TV, Tablets, & Smartphones Renaun Erickson – Last updated 2011.05.06
  • 2.
  • 6. Like Games, Jeeps, and Archaeology
  • 7.
  • 8.
  • 11. SmartphonesWhat are the digital home and digital living? The digital home is an evolution of the idea that PCs, consumer electronics and mobile devices should work together seamlessly through a wired or wireless network to share digital content within a home environment. Digital living extends that idea to include sharing content on the go as well. Digital Living Network Alliance (DLNA) dlna.org
  • 12. The Center of Digital Fun 5
  • 13.
  • 16.
  • 17. Tons of OS & Chipsets
  • 18. No single control of runtime releases
  • 19. Abstracting as much of device fragmentation as possible
  • 20. Remember early stages of device OS and runtimes, constant change7
  • 21.
  • 23. Motorola Atrix / with WebTop
  • 24. iPad2
  • 28. Nexus One2011 AIR 2.5 Available FP 10.1 Available FP 10.1 Available FP 10.2/AIR 2.6 Available FP 10.1/AIR 2.5 Available AIR 2.6 Available FP 10.2/AIR 2.6 Available FP 10.1 8
  • 29. Concepts of Digital Fun Create multi device and user experiences. Device discovery should be automatic or simple. Make use of a wide range of inputs: Multitouch, Gestures, Mic, Camera, Geolocation, Accelerometer, etc… Pixels – different device screen resolution and their relationships matter. Panels – the physical size of devices do not equal screen resolution. Creating one controller application for multiple content. A brain in each application, but only one active at a time. Interaction time: to real time or not to real time the application. Applications that change based upon connected device topology. 9
  • 30. Demos 10 PickQuick CanvasExpo MADH Video Eiden CoinFlip Photoshop Touch SDK - DeviceCompViewer
  • 31. PickQuick Discovery using NetGroup and GroupSpecifier (RTMFP). One application for all platforms. TV remote control input. Designed for tablet, scaled down for specific size & ppi. Every app is full game. 11
  • 32. CanvasExpo Discovery using NetGroup and GroupSpecifier (RTMFP). TV is canvas application. Smartphones and Tablets are the input mechanism. Uses multitouch and gestures. Supports multiplayer at the same time. 12
  • 33. CoinFlip Discovery using NetGroup and GroupSpecifier (RTMFP). Accelerometer used on mobile browser where present, but not on desktop. Browser based application, no download. Supports multiplayer at the same time. Every app is full application and runs the same code. 13
  • 34. Mini Dodgem AIR Hockey (MDAH) Discovery using NetGroup and GroupSpecifier (RTMFP). Multiple game board devices, TV & Tablets Smartphone controllers Supports two players at the same time. Accelerometer & multitouch inputs. 14
  • 35. Eiden – Wiimote/WebTop Wii Controller Android application for Wiimote IME. Atrix WebTop for HDMI mirroring. Input is keyboard keyCodes. Supports two Wiimotes, for 2 player game. 15
  • 36. DeviceCompViewer Photoshop Touch SDK ActionScript 3 Library TCP based IP configured & password required setup Sends ExtendScript JS & special Touch SDK commands Hard to check comps on a device 16
  • 37.
  • 38.
  • 40.
  • 41. IP in the multicast range - 224.0.0.0 to 239.255.255.255 with 224.0.0.0/225 for special use (http://www.iana.org/assignments/multicast-addresses/multicast-addresses.xml)
  • 42. Port – any valid port
  • 43.
  • 45. Physical Size / Pixels Per Inch Screen Resolutions are Independent of Physical Screen Size
  • 46.
  • 47. Use PPI and screen physical size to scale only certain devices.
  • 48. Create different view/layoutbased on screen resolution and physical size (tablet vs smartphone).
  • 50.
  • 51. AIR Application Compile & Package 24 Compiling Packaging ActionScript AIR Application SWF
  • 52. AIR Current Packagers 25 Compiling Packagers adt – Desktop, Android, TV, & iOS Creates: .air, .exe, .dmg, .apk, .ipa pfi - iDevice uses Packager for iPhone Creates: .ipa Now part of adt (AIR 2.6) blackberry-airpackager– PlayBook Creates: .bar
  • 53. How Packaging AIR apps for iOS Works ADT .ipa SWF Assets Runtime is cross compiled down to ARM instructions and is part of each application. ActionScript Captive runtime – The term used for this process. This is a highly requested feature for Android. Flex support for AIR for iOS is coming in AIR 2.7 in 2011. http://www.surveymonkey.com/s/flexprerelease
  • 54. Discussion Time 27 Q/A Thank you for attending renaun@adobe.com http://github.com/renaun @renaun http://renaun.com/blog

Editor's Notes

  1. What does Digital Home mean? This word is used for a lot of different things.
  2. Here are a lot list of the different uses of Digital Home
  3. PickQuick – TV, iPad, iPhone, iPod, N1CanvasExpoMADHVideoEidenCoinFlipPhotoshop Touch SDK - DeviceCompViewer
  4. Uses iPad2,iPhone 3GS, TV, Droid X
  5. Galaxy Tab, Droid X, TV
  6. Droid X and Laptop
  7. Droid X, Atrix and TV & Galaxy Tab
  8. Atrix to WebTop with WiiMotes
  9. Droid X to Laptop with Photoshop Touch SDK
  10. Galaxy Tab with TV
  11. Renaun Border the images and
  12. Renaun