Arquivo para a Categoria ‘Programação’

Problemas com a utilização de XPath na .NET Framework

Este é um artigo um pouco diferente do que normalmente coloco no blog!

Recentemente tive de recorrer à utilização de XPath numa aplicação em .NET 4.0, e deparei-me com alguns problemas inesperados!

Continuar a ler ‘Problemas com a utilização de XPath na .NET Framework’

Technorati Tags: , , ,

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! ;)

Technorati Tags: , , , ,

Microsoft WebDay 2010

Estamos a menos de 24 horas do Microsoft Webday 2010, um evento dedicado às novas tendências e tecnologias orientadas para a internet: Silverlight, Internet Explorer, Expression, ASP.net, e Windows Azure!

O evento será na Fundação Dr. António Cupertino de Miranda, no Porto, e sendo o primeiro evento Microsoft do ano, pode-se dizer que começa muito bem, dado que está já lotado há mais de uma semana!

Eu estarei presente para assistir ao que conto ser um grande evento técnico, apresentado por um quadro de especialistas destas áreas! ;)

Windows Mobile Widgets – Parte 4

Windows Mobile Widgets Part 3Em mais um artigo da série sobre desenvolvimento de Windows Mobile Widgets, hoje venho falar sobre o seu modelo de objectos (object model) de Javascript.

Voltando ao essencial, um Widget é apenas HTML + CSS + Javascript… sendo o HTML e o CSS utilizado para o desenho da interface, o Javascript serve para a implementação da lógica e programação do Widget.

Continuar a ler ‘Windows Mobile Widgets – Parte 4’

Technorati Tags: , , , ,

Microsoft actualiza SDK para o Facebook

Microsoft & FacebookA Microsoft lançou uma nova versão do Facebook SDK! A actual versão 3.0 permite a ligação do Facebook através de várias tencnologias, como por exemplo o WPF, o Silverlight e o ASP.NET MVC.

Este é um SDK disponibilizado totalmente em “código aberto” no CodePlex, e apesar de ter sido inicialmente desenvolvido pela Clarity Consulting, não deixa de ser curioso a clara ligação e interesse da Microsoft no Facebook (ver os caso da Xbox, já aqui falado anteriormente, e do Windows Mobile)…

Technorati Tags: , , ,

Windows Mobile Widgets – Parte 3

Continuando a “saga” do desenvolvimento de Windows Mobile Widgets, este terceiro artigo vai focar o manifesto dos Widgets, mostrando para que serve e como o podemos utilizar para nosso próprio proveito.

O manifesto de um Widget para Windows Mobile tem obrigatoriamente o nome de “config.xml” e obedece ao standard definido pelo draft para desenho de Widgets da W3C, de 22 Dezembro de 2008. Este standard é um rascunho (draft) do que é pretendido para a versão final; no entanto, no seu aspecto base é garantida pelo Windows Mobile a retro-compatibilidade das próximas versões com as mais antigas.

Continuar a ler ‘Windows Mobile Widgets – Parte 3’

Technorati Tags: , , , ,

Windows Mobile Widgets – Parte 2

Na continuação da série de artigos sobre Windows Mobile Widgets que tenho pensada, este segundo artigo focará em essencial como podemos “internacionalizar” os nossos Widgets, ou seja, como fazer para que a interface do Widget seja multi-língua (Localization), apresentando o idioma correcto conforme as Regional Settings (Definições Regionais) do PDA onde ele estiver a ser executado.

Continuar a ler ‘Windows Mobile Widgets – Parte 2’

Technorati Tags: , , , ,

Web Services Sapo

SapoQuantas vezes tivemos a necessidade de incluir numa qualquer aplicação que estamos a desenvolver um Web Service, e andamos à procura na Internet e nada?

Ontem encontrei um catálogo com serviços que vão desde a simples pesquisa na internet ou listagem de notícias, até algo mais complexo como obter informações do trânsito ou procurar farmácias de serviço, etc.; são mais de 30 serviços alojados e mantidos directamente pelo Sapo!

Estes Web Services estão disponíveis para utilização não comercial e a sua continuidade não está garantida pela PTC, mas só o facto de existirem e de facilmente poderem ser utilizados por qualquer programador, é já uma grande ajuda, e mais não seja servem como ferramentas de testes!

Technorati Tags: ,

Windows Mobile Widgets – Parte 1

Hello World Widget ThumbnailEste é o primeiro de uma série de artigos que tenho em vista, onde pretendo demonstrar como podem utilizar a nova forma de desenvolvimento para o Windows Mobile 6.5: Widgets!

Utilizando o suspeito do costume, para dar a conhecer os conceitos base associados ao desenvolvimento numa qualquer tecnologia/linguagem, apresento agora o programa “Hello World”, passo a passo! :)

Continuar a ler ‘Windows Mobile Widgets – Parte 1’

Technorati Tags: , , , ,

Desenvolvendo Widgets para Windows Mobile 6.5

Uma das novidades que o Windows Mobile 6.5 apresentou aos programadores, foi a possibilidade de desenvolvimento de pequenas aplicações com base em HTML e CSS para a interface e JavaScript para o código, chamadas de Widgets, ao bom estilo dos Sidebar Gadgets que podemos encontrar no Windows Vista e 7!

São óbvias as vantagens desta aproximação, mas a que se destaca mais facilmente é mesmo quando comparada com o desenvolvimento de aplicações com .NET Compact Framework: enquanto que para desenvolvimento em .NET é necessário um IDE como o Visual Studio ou o SharpDevelop, para o desenvolvimento de Widgets basta recorrer-se ao Bloco de Notas!… A flexibilidade do JavaScript e das técnicas utilizadas para criar páginas dinâmicas permitem criar poderosos Widgets com a aparência de uma qualquer aplicação de Windows Mobile.

Dentro de alguns dias pretendo colocar aqui no blog um tutorial de como fazer um simples Widget e o instalar e utilizar no Windows Mobile 6.5, mas para já deixo apenas a ligação para a documentação oficial na MSDN!

Technorati Tags: , , ,

Windows Live Messenger

Categorias

Microsoft Certified Professional Developer
Microsoft Certified Solution Developer
View Pedro Lamas's profile on LinkedIn