Slide 1

Slide 1 text

www.immobilienscout24.de How second screen can enhance your app Android Developer Days 2014 | 16.05.2014 | Hasan Hosgel

Slide 2

Slide 2 text

About me +HasanHosgel @alosdev alosdev hosgel CO- Organizer Developer How second screen can enhance your app | Hasan Hosgel

Slide 3

Slide 3 text

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

Slide 4

Slide 4 text

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

Slide 5

Slide 5 text

Let’s start! How second screen can enhance your app | Hasan Hosgel Image Source http://www.bhmpics.com/success_kid-wallpapers.html

Slide 6

Slide 6 text

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

Slide 7

Slide 7 text

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

Slide 8

Slide 8 text

Most boring second screen  Mirror How second screen can enhance your app | Hasan Hosgel Image Source https://www.flickr.com/photos/samsungtomorrow/7933934274/

Slide 9

Slide 9 text

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

Slide 10

Slide 10 text

Google Glass How second screen can enhance your app | Hasan Hosgel Image Source https://www.flickr.com/photos/maxbraun/12214372886/

Slide 11

Slide 11 text

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

Slide 12

Slide 12 text

Sony SmartWatch How second screen can enhance your app | Hasan Hosgel

Slide 13

Slide 13 text

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

Slide 14

Slide 14 text

Samsung Gear How second screen can enhance your app | Hasan Hosgel Image Source https://www.flickr.com/photos/janitors/12285223004/

Slide 15

Slide 15 text

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

Slide 16

Slide 16 text

Android Wear How second screen can enhance your app | Hasan Hosgel Image Source https://moto360.motorola.com/

Slide 17

Slide 17 text

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

Slide 18

Slide 18 text

Smart TV Apps How second screen can enhance your app | Hasan Hosgel Image Source https://www.flickr.com/photos/samsungtomorrow/6665084393

Slide 19

Slide 19 text

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

Slide 20

Slide 20 text

Chromecast How second screen can enhance your app | Hasan Hosgel Image Source http://www.google.de/intl/de/chrome/devices/chromecast/

Slide 21

Slide 21 text

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

Slide 22

Slide 22 text

Ford AppLink How second screen can enhance your app | Hasan Hosgel Image Sources https://www.flickr.com/photos/techau/9499986741/

Slide 23

Slide 23 text

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

Slide 24

Slide 24 text

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

Slide 25

Slide 25 text

Let’s look at the application How second screen can enhance your app | Hasan Hosgel

Slide 26

Slide 26 text

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

Slide 27

Slide 27 text

Q & A Source: http://www.flickr.com/photos/21496790@N06/5065834411/ How second screen can enhance your app | Hasan Hosgel

Slide 28

Slide 28 text

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