Upgrade to Pro — share decks privately, control downloads, hide ads and more …

How second screen can enhance your app - Androi...

How second screen can enhance your app - Android Developer Days 2014

The session aims to provide an overview of existing second screen that currently can be used to enhance your app.
It also provides information on the general idea of how second screen extend your user’s immersion into the app.

Hasan Hosgel

May 16, 2014
Tweet

More Decks by Hasan Hosgel

Other Decks in Technology

Transcript

  1. About me +HasanHosgel @alosdev alosdev hosgel CO- Organizer Developer How

    second screen can enhance your app | Hasan Hosgel
  2. About ImmobilienScout24 Germany’s largest real estate listing company. > 10.5

    Mio. Monthly unique users > 1.5 Mio. real estates > 300 Mio. detail views > 1500 Servers ~ 8 Mio. App downloads > 3.5 Mio. Android > 55% mobile traffic How second screen can enhance your app | Hasan Hosgel
  3. Definition The second screen refers to the use of a

    computing device (commonly a mobile device, such as a tablet or smartphone) to provide an enhanced viewing experience for content on another device, such as a television. In particular, the term commonly refers to the use of such devices to provide interactive features during "linear" content, such as a television program, served within a special app. How second screen can enhance your app | Hasan Hosgel Source http://en.wikipedia.org/wiki/Second_screen
  4. Let’s start! How second screen can enhance your app |

    Hasan Hosgel Image Source http://www.bhmpics.com/success_kid-wallpapers.html
  5. What is not second (3rd, 4th,…) screen How second screen

    can enhance your app | Hasan Hosgel Image Source http://www.adweek.com/news/technology/turner-embraces-social-tv-interactive-ads-conan-app-138129
  6. That even doesn’t count as second screen How second screen

    can enhance your app | Hasan Hosgel Image Source https://www.flickr.com/photos/13815526@N02/5431212394
  7. Most boring second screen  Mirror How second screen can

    enhance your app | Hasan Hosgel Image Source https://www.flickr.com/photos/samsungtomorrow/7933934274/
  8. Let’s talk about Glass How second screen can enhance your

    app | Hasan Hosgel Image Source http://www.bhmpics.com/cate_behind_the_acquarium-wallpapers.html
  9. Google Glass How second screen can enhance your app |

    Hasan Hosgel Image Source https://www.flickr.com/photos/maxbraun/12214372886/
  10. Developing for Glass •Mirror API •Platform independent •Not much user

    interaction •Cannot use glass hardware capabilities •GDK (Glass Development Kit) •Running on the device itself & real time user interaction •Develop in Java •You can add more user interaction and make use of voice recognition •Can also access device sensors and the ones from handset •Hybrid •Create cards with the Mirror API for accessing the GDK developed application How second screen can enhance your app | Hasan Hosgel
  11. Developing for SmartWatch •Understand the wonderful documentation •Create several Android

    services, so you can communicate with the watch •Add the string “Smart Connect extension for SmartWatch 2” to your market text  I hope they will jump on the Android Wear! How second screen can enhance your app | Hasan Hosgel
  12. Samsung Gear How second screen can enhance your app |

    Hasan Hosgel Image Source https://www.flickr.com/photos/janitors/12285223004/
  13. Developing for Samsung Gear •Gear 1 •Create a Samsung Gear

    widget via Java •Gear 2 •Create a Tizen Application •Or create a HTML application •Get a certificate for the application by Samsung  Problem locked into the Samsung universe How second screen can enhance your app | Hasan Hosgel
  14. Android Wear How second screen can enhance your app |

    Hasan Hosgel Image Source https://moto360.motorola.com/
  15. Developing for Android Wear •Use notifications •Extend the notifications with

    with wear ready action buttons •Add voice commands if suitable  In my opinion the way to go How second screen can enhance your app | Hasan Hosgel
  16. Smart TV Apps How second screen can enhance your app

    | Hasan Hosgel Image Source https://www.flickr.com/photos/samsungtomorrow/6665084393
  17. Develop Smart TV apps •Develop with HTML •Proprietary format •Not

    all html5 capabilities •User interaction with the remote is challenging •Some numbers for Germany •About 80% have Smart (Hub) TV ready devices •A minority added internet connectivity •No real usage, most of them are Video onDemand How second screen can enhance your app | Hasan Hosgel
  18. Chromecast How second screen can enhance your app | Hasan

    Hosgel Image Source http://www.google.de/intl/de/chrome/devices/chromecast/
  19. Developing for Chomecast •Create sender application •Android •IOs •Chrome •Create

    receiver application •HTML •Create cast (market) account •Register application How second screen can enhance your app | Hasan Hosgel
  20. Ford AppLink How second screen can enhance your app |

    Hasan Hosgel Image Sources https://www.flickr.com/photos/techau/9499986741/
  21. Open Automotive Alliance Starting 2014 several companies plan to bring

    Android platform to the cars. • Audi • GM • Google • Honda • Hyundai • Nvidia http://www.openautoalliance.net/ How second screen can enhance your app | Hasan Hosgel
  22. Usecase Example We have a quiz application, where users can

    play alone and where different users can compete with each other. We want to add second screen possibility over Chromecast. How second screen can enhance your app | Hasan Hosgel
  23. How to proceed? Some ideas: •Using the Chromecast at the

    stage •Make it possible that other users can join the competition •Show rankings •Give more points for faster answers •Do you have more? How second screen can enhance your app | Hasan Hosgel
  24. www.immobilienscout24.de Thanks for your Attention! İlginiz için teşekkürler! Contact: +HasanHosgel

    Twitter: @alosdev Github: alosdev How second screen can enhance your app http://www.slideshare.net/hosgel/android-developer-days-2014- howsecondscreencanenhanceyourapp