Open source influenciou o desenvolvimento do Windows Server 2008

Meus amigos do Port 25 fizeram um ótimo post mostrando como a arquitetura open source influenciou o desenvolvimento do Windows Server 2008. No texto, eles analisam aspectos que funcionam realmente muito bem no open source, como arquiteturas modulares, linguagem de programação agnóstica e desenvolvimento guiado por feedback, por exemplo.

O autor do texto, Sam Ramji, comenta como cada uma dessas idéias foi aplicada no desenvolvimento do Windows Server 2008. Clique aqui para ler o texto na íntegra.

Instalação do Apache no Windows

Entre os servidores de web mais populares do mundo encontramos o Apache - que hospeda mais da metade dos domínios ativos da web segundo o Netcraft. O que pouca gente sabe é que ele pode também ser instalado no Windows com excelente performance. Neste relatório do Port25 iremos aprender como instalá-lo no ambiente Windows e conhecer as diferenças entre as duas instalações.

Linus Torvalds elogia iniciativa da Microsoft de promover interoperabilidade

A Info Online publicou uma matéria nesta segunda-feira com informações de um e-mail de Linus Torvalds para a comunidade Linux no qual ele elogia as quatro iniciativas anunciadas pela Microsoft para promover a interoperabilidade de sistemas.

Segundo a reportagem, o e-mail de Torvalds diz o seguinte: "Eu posso fazer piadas com a Microsoft e, eventualmente, dizer que eles fazem coisas estúpidas. Mas eu penso que neste caso eles deram um passo na direção correta", e continua "Isto significa que devemos confiar e amar a Microsoft? Não. Mas eu também não vejo motivo para criticá-los por anunciar uma medida que, claramente, é um avan& ...

Read More »

Microsoft anuncia novas ações para promover interoperabilidade

A Microsoft vai implantar quatro novos princípios de interoperabilidade para os produtos Windows Vista (incluindo o .NET Framework), Windows Server 2008, SQL Server 2008, Office 2007, Exchange Server 2007 e Office SharePoint Server 2007, além de suas versões futuras. As novas ações são as seguintes:

  1. Permitir conexões abertas
  2. Promover portabilidade de dados
  3. Aumentar o suporte aos padrões da indústria
  4. Promover maior envolvimento com clientes e com indústria, incluindo aí as comunidades dedicadas a código aberto ou sofware livre

Steve Ballmer, CEO e presidente mundial da empresa, declarou que “as medidas representam um importante passo e uma mudança significativa em nossa forma de compartilhar informa&c ...

Read More »

OpenXMLConv em destaque

Tenho escrito muito sobre o padrão OpenXML, especialmente aspectos práticos de implantação do formato. Em Codeplex.com, nossa "central de projetos" apoiados pela Microsoft nos Innovation Centers que mantemos em parceria com universidades brasileiras, é possível encontrar uma série de dicas práticas, exemplos e código que pode ser livremente utilizado.

Gostaria de destacar o projeto OpenXMLConv, atualmente mantido por Thiago Presa.No blog do projeto há um guia com as informações mantidas no portal e os tutoriais trazem dicas bastante práticas e simples para quem quer começar a experimentar o padrão. 

Para aqueles que n& ...

Read More »

Especificação dos formatos binários do Office

Na última sexta-feira, dia 15 de fevereiro, a Microsoft deu mais um passo em seu compromisso com a abertura de suas especificações a padrões. Ainda que muitos já se valessem de informações espalhadas pela rede de desenvolvedores Microsoft (MSDN), e empresa decidiu por compilar e tornar públicas as especificações dos formatos binários do Office (.doc, .ppt, .xls e outros). Esta informação encontra-se no portal de interoperabilidade da Microsoft. Clique aqui para o link direto.

Interop Router - Programas com MPI compilados no ambiente C++ do Windows

O Interop Router é um projeto desenvolvido pelo Innovation Center Unicamp/Microsoft e tem por objetivo criar um ambiente operacional misto para a submissão de tarefas que requerem clusters de alta capacidade. Uma das necessidades do projeto era fazer com que programas que usam a biblioteca MPI (Message Passing Interface) fossem compilados no ambiente C++ do Microsoft Windows. Cientes de que a informação sobre esse ambiente e esse processo de compilação poderia ser útil para muitos outros, a equipe da Unicamp publicou o tutorial [Compilando Programas MPI no Microsoft Visual C++ 2008].

O tutorial está na página de Downloads do Read More »

Pizza Mode

Nesta semana, entre os dias 21 e 22 de fevereiro, a equipe do Innovation Center da Unicamp estará fazendo a checagem de prazos e entregas de uma das fases do projeto Interop Router. Ainda que os membros do time trabalhem de forma assíncrona, usando o Codeplex e o Sharepoint, é durante o "Pizza Mode" que todos se unem no laboratório Microsoft, dentro do Instituto de Computação da Unicamp, para sincronizar as entregas prometidas no cronograma de trabalho. Pedi que nossa equipe descrevesse aos leitores do Porta25 o que é, afinal, o tal "Pizza Mode". Abaixo, a colaboração deles:

"Habituados com deliveries sobre Interoperabilidade e HPC, o Unicamp/Microsoft Innovation ...

Read More »

Port 25 de cara nova

Aqui vai um post breve, pra registrar que o Port 25, que inspirou a criação do Porta 25, acaba de ganhar um novo layout. O portal, que reúne blogs de diversos profissionais da Microsot, ganhou abas coloridas que indicam as seções do site. Os blogueiros que mais contribuem com o site aparecem em destaque na lateral e a ferramenta de buscas ficou mais visível, na home do site.

MDVIS

Um dos mais novos projetos do Innovation Center UFRGS/Microsoft é o MDVIS, desenvolvido pelo bolsista Márcio Zacarias e pelo mestrando Gelson Reinaldo, da equipe da professora Luciana Nedel. A descrição do projeto pode não dizer muito para quem não é da área de tecnologia: "O MDVis é um projeto que consiste em pesquisar e implementar uma maneira de aumentar o nível de interação do usuário com seu sistema por meio do gerenciamento escalável de dispositivos de visualização e interatividade".

Em resumo, o projeto permitirá a montagem de um conjunto de terminais de vídeo de qualquer tamanho e em qualquer posição. Eles formarão uma imagem completa ou pedaços dela, d ...

Read More »