SlideShare une entreprise Scribd logo
1  sur  22
Télécharger pour lire hors ligne
APLICATIVOS PARA TVs CONECTADAS




    Maxwell Dayvson - maxwell.silva@corp.terra.com.br - @dayvson

Sunday, August 28, 11
O objetivo da palestra é apresentar o desenvolvimento
      de aplicativos para TVs conectadas, pontuando suas
                      vantagens e desafios.




Sunday, August 28, 11
Eric Kessler, Co-President of HBO
Apresentou o aplicativo HBO GO e enfatizou:
“HBO is no longer just about television.”




   Nos primeiros 10 dias o aplicativo para a plataforma IOS contabilizou
   1MM de downloads
Sunday, August 28, 11
Consumo/Distribuição de conteúdo:


  * A forma de consumir conteúdo segue um modelo
  bem diferente do modelo atual que é baseado em grade
  de programação.

  * Atingir o maior número de usuários entregando o
  conteúdo em múltiplas telas.

  * Acesso a conteúdo premium e “quente”




Sunday, August 28, 11
Principais desafios:

  * Experiência de consumo homogênea
    > Limitações de guideline recomendadas pelo fabricante
    >10 foot UX (3m)

  * SDK’s e linguagens diferentes.

  * Referência restrita a documentação.

  * Maioria das plataformas não tem uma comunidade de
  desenvolvimento.



Sunday, August 28, 11
Principais desafios:

   * Falta de padronização

   * Proteção de conteúdo (DRM)

   * Cada fabricante implementa um player próprio (non-standard)

   * Memória e perfomance limitadas

   * Estamos trabalhando com versões de sdk’s e
   firmwares ainda em desenvolvimento


Sunday, August 28, 11
Regras básicas na hora de criar um aplicativo:
  * Simplifique a interface de controles.

  * Defina estratégias de publicidade e métricas.

  * TV não é computador ou celular(smartphone).

  * Defina bem uma estratégia.

  * Faça testes de performance do seu aplicativo.

  * Navegação e Usabilidade são as chaves.

  * Poucos steps até o conteúdo desejado.
Sunday, August 28, 11
Fabricantes onde já temos aplicativos:




Sunday, August 28, 11
Aplicativos do TERRA em produção:




Sunday, August 28, 11
Aplicativos do TERRA em produção:




Sunday, August 28, 11
Aplicativos do TERRA em produção:




Sunday, August 28, 11
Aplicativos do TERRA em produção:




Sunday, August 28, 11
Aplicativos do TERRA em produção:




Sunday, August 28, 11
Aplicativos do TERRA em produção:




Sunday, August 28, 11
Aplicativos do TERRA em produção:




Sunday, August 28, 11
Aplicativos do TERRA em produção:




Sunday, August 28, 11
Padrões de Fabricantes:

  Alguns fabricantes seguem o padrão CE-HTML

  * Linguagem para criação de páginas para Consumer
  Electronics(CE) para TV
  * Media players de audio/video usando tag script <object>
  * Ações por controle remoto (up,down,left,right, ok keys)
  * ECMAScript 262, 3rd edition
  * XHTML 1.0 transitional/strict
  * CSS TV Profile 1.0
  * XMLHttpRequest object (Ajax)



Sunday, August 28, 11
Open SDK:

   * Cobra uma taxa anual (básico U$ 129 e premium U$ 599)
   * Suporte para distribuição do aplicativo
   * http://developer.vieraconnect.com




Sunday, August 28, 11
Open SDK:
  * Linguagens suportadas: Javascript/Flash/HTML.
  * Incentivos a comunidade por via de concursos.
  * http://www.samsungdforum.com




Sunday, August 28, 11
IDE do SDK da Samsung




Sunday, August 28, 11
Panorama:

  * Boas pespectivas para a COPA 2014
  (maior popularização desses devices conectados).

  * Aplicativos respondem ao controle remoto,
  mas já podemos pensar em algo com gestos(kinect)

  * Novos modelos de negócios (publicidade)
     > Métricas detalhadas de audiência e comportamento
     > Publicidade segmentada




Sunday, August 28, 11
Perguntas?
                        maxwell.silva@corp.terra.com.br
                            dayvson@gmail.com
                             #twitter @dayvson

                                 Obrigado :)




Sunday, August 28, 11

Contenu connexe

Similaire à Aplicativos TV Conectadas Desafios

Introdução a programação em Android
Introdução a programação em AndroidIntrodução a programação em Android
Introdução a programação em Androidilegra
 
Desenvolvendo Windows Store Apps
Desenvolvendo Windows Store AppsDesenvolvendo Windows Store Apps
Desenvolvendo Windows Store AppsThiago Coelho
 
Visual Studio App Center - Continuous Everything
Visual Studio App Center - Continuous Everything Visual Studio App Center - Continuous Everything
Visual Studio App Center - Continuous Everything Letticia Nicoli
 
Desenvolvimento multiplataforma em ambientes de programação nativos e abstr...
Desenvolvimento multiplataforma em ambientes de programação nativos e abstr...Desenvolvimento multiplataforma em ambientes de programação nativos e abstr...
Desenvolvimento multiplataforma em ambientes de programação nativos e abstr...Ráfagan Abreu
 
Introdução à programação em Android Senac 15/05/2012
Introdução à programação em Android Senac 15/05/2012Introdução à programação em Android Senac 15/05/2012
Introdução à programação em Android Senac 15/05/2012guisester
 
Phonegap, muito além dos nativos!
Phonegap, muito além dos nativos!Phonegap, muito além dos nativos!
Phonegap, muito além dos nativos!Luiz Gavinho
 
Apresentação de minha Monografia do curso de Sistema e Mídias Digitais
Apresentação de minha Monografia do curso de Sistema e Mídias DigitaisApresentação de minha Monografia do curso de Sistema e Mídias Digitais
Apresentação de minha Monografia do curso de Sistema e Mídias DigitaisÉdipo Souza
 
Desenvolvendo Soluções com Android
Desenvolvendo Soluções com AndroidDesenvolvendo Soluções com Android
Desenvolvendo Soluções com Androidjgbirk
 
Android DevConference - Develop on Android and find success on Google Play
Android DevConference - Develop on Android and find success on Google PlayAndroid DevConference - Develop on Android and find success on Google Play
Android DevConference - Develop on Android and find success on Google PlayiMasters
 
Tendências e Dicas para o Desenvolvimento de Software
Tendências e Dicas para o Desenvolvimento de SoftwareTendências e Dicas para o Desenvolvimento de Software
Tendências e Dicas para o Desenvolvimento de SoftwareNorberto Santos
 
Teste para dispositivos móveis - EATS Manaus 2014
Teste para dispositivos móveis - EATS Manaus 2014Teste para dispositivos móveis - EATS Manaus 2014
Teste para dispositivos móveis - EATS Manaus 2014Luana Lobão
 
MVPConf - Azure Functions
MVPConf - Azure FunctionsMVPConf - Azure Functions
MVPConf - Azure FunctionsCDS
 
TechED Brasil 2011 - Entrevistas
TechED Brasil 2011 - EntrevistasTechED Brasil 2011 - Entrevistas
TechED Brasil 2011 - EntrevistasESAT
 
Introdução à plataforma Android
Introdução à plataforma AndroidIntrodução à plataforma Android
Introdução à plataforma AndroidNatanael Fonseca
 
Ginga Game: A Framework for Game Development for the Interactive
Ginga Game: A Framework for Game Development for the InteractiveGinga Game: A Framework for Game Development for the Interactive
Ginga Game: A Framework for Game Development for the InteractiveDiegoCBarboza
 

Similaire à Aplicativos TV Conectadas Desafios (20)

Introdução a programação em Android
Introdução a programação em AndroidIntrodução a programação em Android
Introdução a programação em Android
 
Desenvolvendo Windows Store Apps
Desenvolvendo Windows Store AppsDesenvolvendo Windows Store Apps
Desenvolvendo Windows Store Apps
 
Visual Studio App Center - Continuous Everything
Visual Studio App Center - Continuous Everything Visual Studio App Center - Continuous Everything
Visual Studio App Center - Continuous Everything
 
Escalando apps com React e Type Script e SOLID
Escalando apps com React e Type Script e SOLIDEscalando apps com React e Type Script e SOLID
Escalando apps com React e Type Script e SOLID
 
Desenvolvimento multiplataforma em ambientes de programação nativos e abstr...
Desenvolvimento multiplataforma em ambientes de programação nativos e abstr...Desenvolvimento multiplataforma em ambientes de programação nativos e abstr...
Desenvolvimento multiplataforma em ambientes de programação nativos e abstr...
 
Introdução à programação em Android Senac 15/05/2012
Introdução à programação em Android Senac 15/05/2012Introdução à programação em Android Senac 15/05/2012
Introdução à programação em Android Senac 15/05/2012
 
Phonegap, muito além dos nativos!
Phonegap, muito além dos nativos!Phonegap, muito além dos nativos!
Phonegap, muito além dos nativos!
 
Apresentação de minha Monografia do curso de Sistema e Mídias Digitais
Apresentação de minha Monografia do curso de Sistema e Mídias DigitaisApresentação de minha Monografia do curso de Sistema e Mídias Digitais
Apresentação de minha Monografia do curso de Sistema e Mídias Digitais
 
Desenvolvendo Soluções com Android
Desenvolvendo Soluções com AndroidDesenvolvendo Soluções com Android
Desenvolvendo Soluções com Android
 
Android DevConference - Develop on Android and find success on Google Play
Android DevConference - Develop on Android and find success on Google PlayAndroid DevConference - Develop on Android and find success on Google Play
Android DevConference - Develop on Android and find success on Google Play
 
GSOIII - INTRODUÇÃO AO ANDROID
GSOIII - INTRODUÇÃO AO ANDROIDGSOIII - INTRODUÇÃO AO ANDROID
GSOIII - INTRODUÇÃO AO ANDROID
 
Tendências e Dicas para o Desenvolvimento de Software
Tendências e Dicas para o Desenvolvimento de SoftwareTendências e Dicas para o Desenvolvimento de Software
Tendências e Dicas para o Desenvolvimento de Software
 
Apresentação Getty/IO 2017
Apresentação Getty/IO 2017Apresentação Getty/IO 2017
Apresentação Getty/IO 2017
 
Palestra Android
Palestra AndroidPalestra Android
Palestra Android
 
Teste para dispositivos móveis - EATS Manaus 2014
Teste para dispositivos móveis - EATS Manaus 2014Teste para dispositivos móveis - EATS Manaus 2014
Teste para dispositivos móveis - EATS Manaus 2014
 
MVPConf - Azure Functions
MVPConf - Azure FunctionsMVPConf - Azure Functions
MVPConf - Azure Functions
 
TechED Brasil 2011 - Entrevistas
TechED Brasil 2011 - EntrevistasTechED Brasil 2011 - Entrevistas
TechED Brasil 2011 - Entrevistas
 
Introdução à plataforma Android
Introdução à plataforma AndroidIntrodução à plataforma Android
Introdução à plataforma Android
 
Widget
WidgetWidget
Widget
 
Ginga Game: A Framework for Game Development for the Interactive
Ginga Game: A Framework for Game Development for the InteractiveGinga Game: A Framework for Game Development for the Interactive
Ginga Game: A Framework for Game Development for the Interactive
 

Aplicativos TV Conectadas Desafios

  • 1. APLICATIVOS PARA TVs CONECTADAS Maxwell Dayvson - maxwell.silva@corp.terra.com.br - @dayvson Sunday, August 28, 11
  • 2. O objetivo da palestra é apresentar o desenvolvimento de aplicativos para TVs conectadas, pontuando suas vantagens e desafios. Sunday, August 28, 11
  • 3. Eric Kessler, Co-President of HBO Apresentou o aplicativo HBO GO e enfatizou: “HBO is no longer just about television.” Nos primeiros 10 dias o aplicativo para a plataforma IOS contabilizou 1MM de downloads Sunday, August 28, 11
  • 4. Consumo/Distribuição de conteúdo: * A forma de consumir conteúdo segue um modelo bem diferente do modelo atual que é baseado em grade de programação. * Atingir o maior número de usuários entregando o conteúdo em múltiplas telas. * Acesso a conteúdo premium e “quente” Sunday, August 28, 11
  • 5. Principais desafios: * Experiência de consumo homogênea > Limitações de guideline recomendadas pelo fabricante >10 foot UX (3m) * SDK’s e linguagens diferentes. * Referência restrita a documentação. * Maioria das plataformas não tem uma comunidade de desenvolvimento. Sunday, August 28, 11
  • 6. Principais desafios: * Falta de padronização * Proteção de conteúdo (DRM) * Cada fabricante implementa um player próprio (non-standard) * Memória e perfomance limitadas * Estamos trabalhando com versões de sdk’s e firmwares ainda em desenvolvimento Sunday, August 28, 11
  • 7. Regras básicas na hora de criar um aplicativo: * Simplifique a interface de controles. * Defina estratégias de publicidade e métricas. * TV não é computador ou celular(smartphone). * Defina bem uma estratégia. * Faça testes de performance do seu aplicativo. * Navegação e Usabilidade são as chaves. * Poucos steps até o conteúdo desejado. Sunday, August 28, 11
  • 8. Fabricantes onde já temos aplicativos: Sunday, August 28, 11
  • 9. Aplicativos do TERRA em produção: Sunday, August 28, 11
  • 10. Aplicativos do TERRA em produção: Sunday, August 28, 11
  • 11. Aplicativos do TERRA em produção: Sunday, August 28, 11
  • 12. Aplicativos do TERRA em produção: Sunday, August 28, 11
  • 13. Aplicativos do TERRA em produção: Sunday, August 28, 11
  • 14. Aplicativos do TERRA em produção: Sunday, August 28, 11
  • 15. Aplicativos do TERRA em produção: Sunday, August 28, 11
  • 16. Aplicativos do TERRA em produção: Sunday, August 28, 11
  • 17. Padrões de Fabricantes: Alguns fabricantes seguem o padrão CE-HTML * Linguagem para criação de páginas para Consumer Electronics(CE) para TV * Media players de audio/video usando tag script <object> * Ações por controle remoto (up,down,left,right, ok keys) * ECMAScript 262, 3rd edition * XHTML 1.0 transitional/strict * CSS TV Profile 1.0 * XMLHttpRequest object (Ajax) Sunday, August 28, 11
  • 18. Open SDK: * Cobra uma taxa anual (básico U$ 129 e premium U$ 599) * Suporte para distribuição do aplicativo * http://developer.vieraconnect.com Sunday, August 28, 11
  • 19. Open SDK: * Linguagens suportadas: Javascript/Flash/HTML. * Incentivos a comunidade por via de concursos. * http://www.samsungdforum.com Sunday, August 28, 11
  • 20. IDE do SDK da Samsung Sunday, August 28, 11
  • 21. Panorama: * Boas pespectivas para a COPA 2014 (maior popularização desses devices conectados). * Aplicativos respondem ao controle remoto, mas já podemos pensar em algo com gestos(kinect) * Novos modelos de negócios (publicidade) > Métricas detalhadas de audiência e comportamento > Publicidade segmentada Sunday, August 28, 11
  • 22. Perguntas? maxwell.silva@corp.terra.com.br dayvson@gmail.com #twitter @dayvson Obrigado :) Sunday, August 28, 11