You are on page 1of 17

Aline Maia Rokutan

Especialista em Desenvolvimento
http://alinefmrk.spaces.live.com
alinefmr@microsoft.com
Gadgets
“Mini-aplicativos para a realização de
tarefas específicas e que proporcionam
acesso rápido a informações”

Para a Barra Lateral do Vista…


Para o Live.com…
Para a sua aplicação!

4
Mashups

Aplicações
que fazem o _______
de dados vindos de diversas
fontes para a criação de uma
nova experiência de uso
Gadget • Arquivo XML que define diferentes propriedades de
seu Gadget, incluindo o local onde se encontra o
Manifest arquivo Gadget Script, o Gadget Style Sheet, etc.

Gadget • Arquivo JavaScript que contém o código com a


lógica de criação do gadget
Script
Gadget • Arquivo CSS opcional, que pode ser utilizado para
definição de estilos para o gadget
Style Sheet
Estrutura Básica do Arquivo JavaScript:

// Passo 1: Atribuir um namespace para o Gadget


registerNamespace("Microsoft.Live.Brasil");

// Passo 2: Definir o construtor do objeto especificado no


Manifesto em "<binding:type>"
Microsoft.Live.Brasil.RemixGadget = function(p_elSource,
p_args, p_namespace)
{
// Aqui temos a lógica de definição da classe
}

// Passo 3: Registrar a classe definida no passo 2:


Microsoft.Live.Brasil.RemixGadget.registerClass("Microsoft.
Live.Brasil.RemixGadget", "Web.Bindings.Base");
 Assegure-se de zerar quaisquer referências aos
elementos DOM no dispose() .

 Invoque a classe base do método dispose ao final do


método dispose (por outro lado, invoque a classe initialize
no início do método initialize).

 Encerre os eventos (associações com métodos)

 Atribua null para as variáveis-objetos DOM temporários


no escopo dos métodos
Windows
1. Upload Live Gallery
Web Gadgets

ASMX 2. Instalação
Gadget
Javascript
CSS Windows
4. Exibição
Live Portals
HTML/XML (ex. Spaces)
3. Uso
Live Gadgets & Gallery no Brasil
Segmento Developer/ Empresa/ ISV Proposta de Valor Requisitos

1 Empresas ou parceiro que possam


• Destaques na Galeria e no Live • Fechamento de Contrato
Portal
criar serviços de alto valor para os • Indicações internas
GOLD usuários finais. Nosso objetivo é dar • Certificação (“No Install Microsoft, dado valor
o máximo de visibilidade para este Warnings”) estratégico do
grupo de gadgets • Co –Marketing relacionamento

• Priorização no processo de aceite


na Galeria
• Acesso às APIs Live em beta

2 • 100.000 Downloads
Desenvolvedores, empresas ou • Destaque nas informações de profile
parceiros que tenham desenvolvido
SILVER gadgets que estejam em destaque na
• Considerado para figurar na galeria • 10 Reviews positivos
de “MVPs” do site
galeria, conforme identificado pelas
equipes Microsoft • Identificação visual
• Acesso a relatórios
Versão Preliminar

3 Desenvolvedores que construam seus • Presença na Galeria • Aberto a todos


gadgets como hobby, sem • Uso de tags, descrições • Requer processo de aceite
REGISTERED compromisso comercial
Para criar seu Live Gadget

 Acesse http://dev.live.com/gadgets
 Utilize o Live Gadget SDK e documentações JavaScript/ CSS como
referência: http://microsoftgadgets.com/livesdk/index.htm
 Manual do Usuário de JavaScript: http://msdn2.microsoft.com/en-
us/library/6974wx4d.aspx
 Documentação de referência CSS: http://msdn2.microsoft.com/en-
us/library/ms531205.aspx

 Explore os demais serviços e APIs Live listados em


http://dev.live.com para fazer seus “mashups”

 Deixe seu Gadget disponível em http://gallery.live.com


 Promova sua criação!
Para criar seu Sidebar Gadget

 Acesse a documentação e guia de referência dos objetos:


http://msdn2.microsoft.com/en-us/library/aa965850.aspx
 Leia os artigos em português do MSDN Brasil:
http://www.microsoft.com/brasil/msdn/windowsvista
 Explore os serviços e APIs Live listados em
http://dev.live.com para fazer seus “mashups”

 Deixe seu Gadget disponível em http://gallery.live.com


 Promova sua criação!
Aline Maia Rokutan
Especialista em Desenvolvimento
http://alinefmrk.spaces.live.com
alinefmr@microsoft.com

You might also like