msdn06_capa.JPG

Clique aqui para ler todos os artigos desta edição

Palavra do editor

O resultado do primeiro MVP Road Show pelo Brasil foi um sucesso. Atingimos cerca de 1500 pessoas em seis cidades, em apenas sete dias. Ministramos palestras sobre Mobilidade, Segurança, XML, VSTO, FoxPro ou VB.NET e SharePoint. Observamos que grande parte do público já está desenvolvendo aplicações em .NET e, no caso dos usuários que ainda não se renderam à tecnologia .NET, é só uma questão de tempo. O que nos chamou a atenção foi o interesse das pessoas em esclarecer dúvidas como linguagens e aplicações. Muitos perguntaram qual linguagem eu prefiro: C# ou VB.NET? Mais uma vez, quero esclarecer que existe mercado para todo mundo, na medida em que o .NET não se resume apenas a essas duas linguagens e que existem mais de 26 linguagens prontas para serem usadas. Claro que quem já programa em VB deve ir para o VB.NET; por outro lado, a novidade do C# desperta a curiosidade de muitos. O fator linguagem passou a ser uma questão de gosto ou de um padrão imposto pela empresa.

Participei da Mobile Developers Conference, em São Francisco, e durante os quatro dias do evento, pude mergulhar totalmente no mundo fascinante de aplicações móveis. O segredo para oferecer novas soluções para este mundo é agregar valores às aplicações atuais. Por exemplo, uma aplicação Windows, WEB ou Outlook poderá ser totalmente integrada a um telefone celular, PhoneEdition, SmartPhone ou Pocket PC. Todo o conhecimento que você dispõe do .NET servirá para produzir soluções robustas e produtivas para mobilidade. A Microsoft tem investido muito em tecnologias de segurança, localização, banco de dados, comunicação sem fio, dispositivos e plataformas para mobilidade. As palestras sobre segurança, performance, dicas e truques se destacaram no evento. Só para você ter uma idéia, existe um sistema operacional chamado Windows Mobile para esses dispositivos que facilita o uso para quem já é usuário de qualquer sistema Windows, principalmente da interface. O que você está esperando para fazer parte deste mundo?

Nesta edição, leia na coluna do Leonardo o que a Microsoft está preparando para os profissionais que fazem parte do programa Desenvolvedor 5 Estrelas e TechNet. Divirta-se com a história do Mauro sobre a relação dos nativos da Micronésia com a notação húngara utilizada até hoje por muitos desenvolvedores. Você já ouviu falar em Whidbey e em Whitehorse? Para quem já usa o Visual Studio .NET 2003, veja o que o Beny nos conta diretamente da Microsoft (Redmond) sobre a próxima versão, o Whidbey. E o que podemos esperar do Whitehorse, a nova ferramenta a ser lançada pela Microsoft para nos ajudar a diminuir a lacuna entre a arquitetura e a operação no ciclo de desenvolvimento de softwares.

Um dos melhores controles que conheci até hoje (independente do software) é o PivotTable (Tabela Dinâmica), que resume dados de maneira fantástica. Leia o artigo sobre OLAP Server Analysis Services e saiba como ler um banco de dados no SQL Server e como expor os dados através de um PivotTable em páginas ASP.NET.

Descubra o Microsoft Windows Embedded, onde o Rodrigo descreve a definição de sistemas, as aplicações de mercado para esse cenário, as ferramentas e os requerimentos para esses dispositivos. Que tal implementar uma solução totalmente em XML? Aprenda com o Alexandre e o Icaro a montar o projeto, o código e a implementação dessa solução. Não se esqueça que o XML já é um padrão de mercado. O Fabio descreve o Mapeamento Objeto-Relacional com o GenericDataAccess, um assunto que deve ser lido com atenção, pois pode revelar-se uma boa alternativa para implementação de um padrão na equipe.

O DataGrid em ASP.NET foi a melhor descoberta que inventaram até hoje. Implementar a paginação já não é nenhuma novidade, mas não do lado do cliente. O código do Jeff é uma boa alternativa para você expor os dados no cliente e não precisar recorrer a todo momento ao servidor.

As aplicações desenvolvidas em conjunto com o Office 2003 e o VS.NET 2003 dão ao Visual Studio Tools for Office (VSTO) o poder de unir a plataforma .NET aos recursos do Word e do Excel 2003. No entanto, a implementação de segurança, política e permissão de acesso deve ser feita com muito cuidado. Veja com Ken Getz e Brian Randell como isso funciona e o que você pode planejar quando for distribuir as aplicações.

No stress, think .NET.