03/12/2011 Development / java script

É isso mesmo, desenvolvimento de aplicações para smartTv. Cansei de programar pensando naquelas pessoas com a bundinha sentada na frente de um pc, abrindo um IE 7 e achando que tudo tem que funcionar 100%. Negócio agora é neguinho tirar o escorpião do bolso e avançar com a tecnologia. Por isso vou postar um exemplo facil de como começar com o desenvolvimento. Vamos lá.

Primeiro deve se fazer o download do SDK da samsung - http://www.samsungdforum.com/.

Basicamente as páginas rodadas num Samsung Internet@TV são compostas de HTML +  CSS  e Javascript a diferença é que o browser interpreta uma linguagem chamada MAPLE - Marku Engine Plataform Embedded Systems - HTML4 e CSS2.

Hello world!

$MANAGER_WIDGET/Common/API/Widget.js - é a library que dá interatividade e recursos para se mexer nas funcionalidades;

body {
    margin: 0;
    padding: 0;
    background-color: transparent;
 }
#welcome {
   position: absolute;
   left: 50px;
   top: 50px;
   width: 500px;
   height: 50px;
   background-color: #AFAFAF;
   color: #99FFFF;
   font-size: 30px;
   text-align: center;
}

Quase sempre o javascript criado é o Main.js

var Main = {
}
var widgetAPI = new Common.API.Widget(); // Cria o módulo Common

Main.onLoad = function () {
 widgetAPI.sendReadyEvent(); // Envia as mensagens para Application Manager
}

Basicamente é isso meus amigos!!! Aconselho a todos a estudarem essa nova tecnologia, creio que será uma oprtunidade incrivel num futuro próximo.