Já é possível encontrar na MSDN um conjunto crescente de exemplos de código para aplicações Silverlight no Windows Phone 7, passando desde os controlos Panorama e Pivot, até algo mais complexo como utilizar o microfone ou o acelerómetro do dispositivo!
Arquivo de etiquetas: Silverlight
Silverlight for Windows Phone Toolkit – Nov 2010
Está disponível uma nova versão do Silverlight for Windows Phone Toolkit com algumas novidades, destacando-se os seguinte controlos:
- ListPicker (o tão esperado controlo!)
- LongListSelector
- TransitionFrame
- AutoCompleteBox
Estes são mais alguns controlos que vem a facilitar o trabalho dos programadores para criarem aplicações que mantém o “look and feel” do “Metro UI” presente em todo o WP7!
Windows Phone 7 Analog Clock (Updated)
Acabei de actualizar a minha aplicação de demonstração de um Relógio Analógico (Analog Clock) para o Windows Phone 7, de acordo com a Windows Phone Developer Tools versão Beta!
Podem aceder à solução directamente no CodePlex em http://wp7analogclock.codeplex.com/.
Windows Phone 7 Analog Clock
Nada como uma calma noite de Domingo de Páscoa para umas pequenas experiências com o Visual Studio 2010, Silverlight, e o emulador do Windows Phone 7!
O resultado? Tendo por base este exemplo, cheguei a um simples relógio analógico com o aspecto certo para a interface do Windows Phone 7, tal como podem ver na figura!
Podem descarregar aqui o código fonte!
Panorama e Pivot em aplicações Windows Phone 7
Dois conceitos foram introduzidos no Windows Phone 7 quanto à navegação dentro de aplicações: Panorama e Pivot.
A navegação Panorama é uma forma de apresentar um grande conjunto de informação no ecrã, fazendo-a simplesmente deslizar lateralmente como se de quadros se tratasse!
Já a navegação Pivot é uma forma de modificar a vista actual no ecrã, utilizando também um deslizamento lateral do ecrã para o conseguir.
Neste momento, não há nenhum controlo ou template que forneça de base este comportamento, daí que cabe a cada programador a sua implementação; vários tem sido os artigos publicados sobre esta temática, e hoje encontrei dois artigos (parte 1 e parte 2) de Roger Peters muito bons, onde ele mostra de uma forma muito simples como implementar a navegação Panorama utilizando o Expression Blend 4.
Os artigos referem-se a Pivot, no entanto ao ver o comportamento da aplicação, esta assemelha-se mais à navegação Panorama, daí que eu a referencie nesse sentido…
SQLite no Windows Phone 7
Quando as ferramentas de desenvolvimento para Windows Phone 7 foram apresentadas pela Microsoft, os programadores foram apanhados de surpresa com a notícia de que o suporte para base de dados seria inexistente, pelo que todos os dados teriam que ser guardados na Isolated Storage da aplicação (XML ou outro), ou via internet (Cloud?)!
Mas agora Dan Aldelean mostrou numa prova de conceito que é possível utilizar o SQLite dentro de uma aplicação Silverlight no Windows Phone 7!
Este é um artigo bastante interessante, e especial para quem pretender utilizar um verdadeiro motor de base de dados nas suas aplicações!
Building Silverlight Applications for Windows Phone 7 – Part 1
Este é o título final da minha sessão do Techdays 2010, onde farei a introdução dos programadores ao desenvolvimento com Silverlight no Windows Phone 7!
Esperemos apenas que os contratempos do ano passado não se venham a verificar-se também este ano!
Skyfire introduz Silverlight no Windows Mobile!
Antecipando-se à própria Microsoft, a nova versão do explorador de internet para equipamentos móveis Skyfire aparece como que um presente antecipado de Natal!
Este torna-se assim um dos poucos browsers móveis a suportar por completo Flash 10 e Ajax, e o primeiro (e até ver, o único!) a permitir visualizar conteúdos Silverlight 2.0 em Windows Mobile.
Silverlight 2.0 for Mobile – Capítulo II
Já há algum tempo que não se ouviam novidades da plataforma Silverlight na sua vertente Windows Mobile, mas eis que aparece o msmobiles.com com um completo ponto de situação, de onde destaco os seguintes pontos:
- Neste momento, o Silverlight não está disponível para Windows Mobile, quer oficialmente ou não (e não, pelo menos até agora nem pelos “canais menos legais” é possível fazer o seu download).
- Dentro da Microsoft existe isso sim é um ficheiro de instalação chamado “Silverlight 2 for Windows Mobile December 2008 CTP.msi”, disponibilizado apenas a alguns funcionários (sortudos!)
- Foi encontrado um ficheiro RAR do que parece ser uma demonstração do Silverlight for Windows Mobile aqui (e disponibilizada aqui pela equipa do msmobiles.com para consulta online); interessante nesta demonstração é encontrar-mos dois ficheiros, TestPage.html e TestPage.Mobile.html, indicando existirem diferenças na utilização do Silverlight entre o Windows Mobile e o Windows normal.
- A próxima versão do Internet Explorer Mobile (baseada em Internet Explorer 6) vai suportar nativamente o Silverlight for Windows Mobile.
Silverlight 2.0 for Mobile
Apenas a alguns dias do PDC 2008 e conhecidos que são os temas e as sessões que vão decorrer, uma surtiu-me bastante interesse: “Microsoft Silverlight 2 for Mobile: Developing for Mobile Devices”.
Pelo que pude ler em alguns textos do Amit Chopra (que será o orador desta sessão, juntamente com Giorgio Sardo), nesta sessão será demonstrado como podem as aplicações construídas com o Silverlight 2.0 ser extendidas de forma a que funcionem também em Windows Mobile, permitindo assim o desenvolvimento de aplicações com interfaces ricas e tecnologias de ponta.
Serão ainda evidenciadas as grandes diferenças e dificuldades que um programador se poderá deparar no produção de conteúdos Silverlight para o Windows Mobile relativamente a um normal PC.