SlideShare uma empresa Scribd logo
1 de 28
www.immobilienscout24.de
How second screen can
enhance your app
Android Developer Days 2014 | 16.05.2014 | Hasan Hosgel
About me
+HasanHosgel
@alosdev
alosdev
hosgel
CO-Organizer
Developer
How second screen can enhance your app | Hasan Hosgel
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
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 Hosgelce
://en.wikipedia.org/wiki/Second_screen
Let’s start!
How second screen can enhance your app | Hasan Hosgelurce
w.bhmpics.com/success_kid-wallpapers.html
What is not second (3rd
, 4th
,…) screen
How second screen can enhance your app | Hasan Hosgel
hnology/turner-embraces-social-tv-interactive-ads-conan-app-138129
That even doesn’t count as second screen
How second screen can enhance your app | Hasan Hosgele
flickr.com/photos/13815526@N02/5431212394
Most boring second screen
 Mirror
How second screen can enhance your app | Hasan Hosgel
ickr.com/photos/samsungtomorrow/7933934274/
Let’s talk about Glass
How second screen can enhance your app | Hasan Hosgel
cs.com/cate_behind_the_acquarium-wallpapers.html
Google Glass
How second screen can enhance your app | Hasan Hosgelrce
w.flickr.com/photos/maxbraun/12214372886/
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
Sony SmartWatch
How second screen can enhance your app | Hasan Hosgel
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
Samsung Gear
How second screen can enhance your app | Hasan Hosgelurce
ww.flickr.com/photos/janitors/12285223004/
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
Android Wear
How second screen can enhance your app | Hasan HosgelImage Source
https://moto360.motorola.com/
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
Smart TV Apps
How second screen can enhance your app | Hasan Hosgel
ickr.com/photos/samsungtomorrow/6665084393
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
Chromecast
How second screen can enhance your app | Hasan Hosgelce
google.de/intl/de/chrome/devices/chromecast/
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
Ford AppLink
How second screen can enhance your app | Hasan Hosgelources
www.flickr.com/photos/techau/9499986741/
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
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
Let’s look at the application
How second screen can enhance your app | Hasan Hosgel
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
Q & A
Source: http://www.flickr.com/photos/21496790@N06/5065834411/
How second screen can enhance your app | Hasan Hosgel
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

Mais conteúdo relacionado

Destaque

2010aug Capgemini Group Presentation
2010aug Capgemini Group Presentation2010aug Capgemini Group Presentation
2010aug Capgemini Group Presentation
pimdevogel
 
Glue and sticking together - a story by Capgemini on Yammer
Glue and sticking together - a story by Capgemini on YammerGlue and sticking together - a story by Capgemini on Yammer
Glue and sticking together - a story by Capgemini on Yammer
Capgemini
 

Destaque (18)

Customer's Choice @ Moosecon 2013
Customer's Choice @ Moosecon 2013Customer's Choice @ Moosecon 2013
Customer's Choice @ Moosecon 2013
 
Android Developer Days 2013 - MultiDevice Nightmare
Android Developer Days 2013 - MultiDevice NightmareAndroid Developer Days 2013 - MultiDevice Nightmare
Android Developer Days 2013 - MultiDevice Nightmare
 
MTC 2013 Berlin - Best Practices for Multi Devices
MTC 2013 Berlin - Best Practices for Multi DevicesMTC 2013 Berlin - Best Practices for Multi Devices
MTC 2013 Berlin - Best Practices for Multi Devices
 
Customer’s Choice @ GDG Android Berlin on January meetup
Customer’s Choice @ GDG Android Berlin on January meetupCustomer’s Choice @ GDG Android Berlin on January meetup
Customer’s Choice @ GDG Android Berlin on January meetup
 
Droidcon nl 2013 best practices to develop for different android device class...
Droidcon nl 2013 best practices to develop for different android device class...Droidcon nl 2013 best practices to develop for different android device class...
Droidcon nl 2013 best practices to develop for different android device class...
 
Android bootcamp 2013 Lists & Adapter
Android bootcamp 2013 Lists & AdapterAndroid bootcamp 2013 Lists & Adapter
Android bootcamp 2013 Lists & Adapter
 
Coexisting of Android & Robots
Coexisting of Android & RobotsCoexisting of Android & Robots
Coexisting of Android & Robots
 
2010aug Capgemini Group Presentation
2010aug Capgemini Group Presentation2010aug Capgemini Group Presentation
2010aug Capgemini Group Presentation
 
next wave customer experience design
next wave customer experience designnext wave customer experience design
next wave customer experience design
 
Glue and sticking together - a story by Capgemini on Yammer
Glue and sticking together - a story by Capgemini on YammerGlue and sticking together - a story by Capgemini on Yammer
Glue and sticking together - a story by Capgemini on Yammer
 
Top Ten Trends in Banking 2017
Top Ten Trends in Banking 2017Top Ten Trends in Banking 2017
Top Ten Trends in Banking 2017
 
The Six Pillars of Knowledge Economics
The Six Pillars of Knowledge EconomicsThe Six Pillars of Knowledge Economics
The Six Pillars of Knowledge Economics
 
Business Data Lake Best Practices
Business Data Lake Best PracticesBusiness Data Lake Best Practices
Business Data Lake Best Practices
 
Top Ten Trends in Insurance 2017
Top Ten Trends in Insurance 2017Top Ten Trends in Insurance 2017
Top Ten Trends in Insurance 2017
 
Top Ten Trends in Lending and Leasing 2017
Top Ten Trends in Lending and Leasing 2017Top Ten Trends in Lending and Leasing 2017
Top Ten Trends in Lending and Leasing 2017
 
Blockchain: How the bitcoin technology can change the public sector
Blockchain: How the bitcoin technology can change the public sectorBlockchain: How the bitcoin technology can change the public sector
Blockchain: How the bitcoin technology can change the public sector
 
Cwin16 - Lyon - partner mark logic - the rise of nosql
Cwin16 - Lyon - partner mark logic - the rise of nosqlCwin16 - Lyon - partner mark logic - the rise of nosql
Cwin16 - Lyon - partner mark logic - the rise of nosql
 
Payments Trends 2017
Payments Trends 2017Payments Trends 2017
Payments Trends 2017
 

Semelhante a Android Developer Days 2014 How second screen can enhance your app

How Much Does it Cost to Build a Mobile App for iPhone & Android?
How Much Does it Cost to Build a Mobile App for iPhone & Android?How Much Does it Cost to Build a Mobile App for iPhone & Android?
How Much Does it Cost to Build a Mobile App for iPhone & Android?
Alex Sam
 

Semelhante a Android Developer Days 2014 How second screen can enhance your app (20)

Cross-Platform App Development Importance in Mobile App Development
Cross-Platform App Development Importance in Mobile App DevelopmentCross-Platform App Development Importance in Mobile App Development
Cross-Platform App Development Importance in Mobile App Development
 
Confused about Native vs Hybrid vs Cross-Platform ?
Confused about Native vs Hybrid vs Cross-Platform ?Confused about Native vs Hybrid vs Cross-Platform ?
Confused about Native vs Hybrid vs Cross-Platform ?
 
Do relogio ao carro
Do relogio ao carroDo relogio ao carro
Do relogio ao carro
 
Trilha Android - Android Evolved
Trilha Android - Android EvolvedTrilha Android - Android Evolved
Trilha Android - Android Evolved
 
Mobile Development Capability
Mobile Development Capability Mobile Development Capability
Mobile Development Capability
 
Mobile development capability doc
Mobile development capability docMobile development capability doc
Mobile development capability doc
 
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
 
Types of mobile apps mobile app development
Types of mobile apps  mobile app developmentTypes of mobile apps  mobile app development
Types of mobile apps mobile app development
 
Which Mobile App Development Process Is Right for You: Native, Hybrid, or Cro...
Which Mobile App Development Process Is Right for You: Native, Hybrid, or Cro...Which Mobile App Development Process Is Right for You: Native, Hybrid, or Cro...
Which Mobile App Development Process Is Right for You: Native, Hybrid, or Cro...
 
Make Your Flutter App Development Faster With These Tools
Make Your Flutter App Development Faster With These ToolsMake Your Flutter App Development Faster With These Tools
Make Your Flutter App Development Faster With These Tools
 
Android Oreo - An Introduction
Android Oreo - An Introduction Android Oreo - An Introduction
Android Oreo - An Introduction
 
Capistrano, paul
Capistrano, paulCapistrano, paul
Capistrano, paul
 
Developing flex apps for android
Developing flex apps for androidDeveloping flex apps for android
Developing flex apps for android
 
MOBILE APPLICATIONS DEVELOPMENT AND SERVICES.pptx
MOBILE APPLICATIONS DEVELOPMENT AND SERVICES.pptxMOBILE APPLICATIONS DEVELOPMENT AND SERVICES.pptx
MOBILE APPLICATIONS DEVELOPMENT AND SERVICES.pptx
 
THE WORLD OF HYBRID APP DEVELOPMENT
THE WORLD OF HYBRID APP DEVELOPMENTTHE WORLD OF HYBRID APP DEVELOPMENT
THE WORLD OF HYBRID APP DEVELOPMENT
 
10-advantages-of-developing-hybrid-apps-for-your-company.pptx
10-advantages-of-developing-hybrid-apps-for-your-company.pptx10-advantages-of-developing-hybrid-apps-for-your-company.pptx
10-advantages-of-developing-hybrid-apps-for-your-company.pptx
 
Google IO Mobility Review 2014
Google IO Mobility Review 2014Google IO Mobility Review 2014
Google IO Mobility Review 2014
 
How Much Does it Cost to Build a Mobile App for iPhone & Android?
How Much Does it Cost to Build a Mobile App for iPhone & Android?How Much Does it Cost to Build a Mobile App for iPhone & Android?
How Much Does it Cost to Build a Mobile App for iPhone & Android?
 
Deal with the dilemma of hybrid and native
Deal with the dilemma of hybrid and nativeDeal with the dilemma of hybrid and native
Deal with the dilemma of hybrid and native
 
Grossum Software Outsourcing
Grossum Software OutsourcingGrossum Software Outsourcing
Grossum Software Outsourcing
 

Último

Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Cara Menggugurkan Kandungan 087776558899
 

Último (6)

9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service
 
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCRFULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
 
BDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort Service
 
Powerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost Lover
Powerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost LoverPowerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost Lover
Powerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost Lover
 
Leading Mobile App Development Companies in India (2).pdf
Leading Mobile App Development Companies in India (2).pdfLeading Mobile App Development Companies in India (2).pdf
Leading Mobile App Development Companies in India (2).pdf
 
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
 

Android Developer Days 2014 How second screen can enhance your app

  • 1. www.immobilienscout24.de How second screen can enhance your app Android Developer Days 2014 | 16.05.2014 | Hasan Hosgel
  • 3. 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
  • 4. 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 Hosgelce ://en.wikipedia.org/wiki/Second_screen
  • 5. Let’s start! How second screen can enhance your app | Hasan Hosgelurce w.bhmpics.com/success_kid-wallpapers.html
  • 6. What is not second (3rd , 4th ,…) screen How second screen can enhance your app | Hasan Hosgel hnology/turner-embraces-social-tv-interactive-ads-conan-app-138129
  • 7. That even doesn’t count as second screen How second screen can enhance your app | Hasan Hosgele flickr.com/photos/13815526@N02/5431212394
  • 8. Most boring second screen  Mirror How second screen can enhance your app | Hasan Hosgel ickr.com/photos/samsungtomorrow/7933934274/
  • 9. Let’s talk about Glass How second screen can enhance your app | Hasan Hosgel cs.com/cate_behind_the_acquarium-wallpapers.html
  • 10. Google Glass How second screen can enhance your app | Hasan Hosgelrce w.flickr.com/photos/maxbraun/12214372886/
  • 11. 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
  • 12. Sony SmartWatch How second screen can enhance your app | Hasan Hosgel
  • 13. 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
  • 14. Samsung Gear How second screen can enhance your app | Hasan Hosgelurce ww.flickr.com/photos/janitors/12285223004/
  • 15. 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
  • 16. Android Wear How second screen can enhance your app | Hasan HosgelImage Source https://moto360.motorola.com/
  • 17. 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
  • 18. Smart TV Apps How second screen can enhance your app | Hasan Hosgel ickr.com/photos/samsungtomorrow/6665084393
  • 19. 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
  • 20. Chromecast How second screen can enhance your app | Hasan Hosgelce google.de/intl/de/chrome/devices/chromecast/
  • 21. 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
  • 22. Ford AppLink How second screen can enhance your app | Hasan Hosgelources www.flickr.com/photos/techau/9499986741/
  • 23. 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
  • 24. 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
  • 25. Let’s look at the application How second screen can enhance your app | Hasan Hosgel
  • 26. 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
  • 27. Q & A Source: http://www.flickr.com/photos/21496790@N06/5065834411/ How second screen can enhance your app | Hasan Hosgel
  • 28. 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