Singularity e ext2
Já falei aqui sobre o Singularity, sistema operacional desenvolvido pela Microsoft Research que artigos da Softpedia e da PCWorld chegaram a apontar, recentemente, como a base dos novos sistemas operacionais da empresa. Por ter sido lançado sob licença de código aberto, o Singularity já permite o teste e o porte de aplicações, como este trabalho feito por Scott Finley, da Universidade de Wisconsin ? Madison, que portou o sistema de arquivos ext2 para o Singularity. O sistema de arquivos ext2 já foi suplantado pelo ext3 e o ext4 já está em desenvolvimento. O importante do trabalho de Finley, porém, é a exposição da arquitetura do Singularity e do porte do ext2, constituindo-se em um guia de excelente qualidade para aqueles que pensam em começar a experimentar com o Singularity.
Mais anúncios da Microsoft na OSCON 2008
Silab – pacotes para SuSE Linux
O projeto Silab acaba de liberar pacotes de instalação para o OpenSuSE, no formato rpm, o que significa que todos os usuários de distribuições Linux que utilizem instaladores neste padrão podem agora instalar com facilidade o sistema. Os pacotes .deb já estavam disponíveis. Dessa forma, os desenvolvedores do projeto esperam, além de facilitar a vida dos usuários, receber mais colaborações para o Silab. Para quem ainda não conhece, o SILAB é um sistema de automatização de instalação de laboratórios, com base em imagens pré-configuradas, que tem por objetivo dar maior agilidade na preparação de laboratórios para fins de ensino e de pesquisa, com a flexibilidade de suportar a instalação e configuração tanto de sistemas Windows quanto de sistemas abertos, com estudo de caso em GNU/Linux.
Desenvolvido por uma equipe de um aluno pesquisador e um professor orientador o projeto implementa o conceito do Microsoft Solution Accelerator para Business Desktop Deployment (BDD), utilizando como base aplicações open source.
Você pode baixar os pacotes diretamente aqui
Conheça mais projetos de interoperabilidade e código aberto apoiados pela Microsoft em www.codeplex.com/ndos
Microsoft apoia Apache Foundation
Está entre as mais recentes notícias da Apache Foundation: Boas vindas a Microsoft como patrocinadora platinum! Outros patrocinadores nessa categoria são o Google e o Yahoo.
A fundação Apache tem como seu principal desenvolvimento o servidor web de mesmo nome, mas também hospeda e apóia uma série de outros projetos. Para alguns, isto pode até parecer surpresa. Para nós que estamos envolvidos, já há bastante tempo, com projetos de interoperabilidade e código aberto na Microsoft, esta ação é extremamente coerente com a estratégia da empresa. Com tantos servidores apache rodando em máquinas Windows, não há o porque não apoiar, agora explicitamente, esta iniciativa.
O Port25 também traz um post dedicado ao assunto, clique aqui para ver.
PowerShell e Bash
Já comentei aqui no Porta25 sobre o PowerShell e mesmo alternativas em software aberto para o mesmo. Em comentarios nesses artigos, os leitores perguntaram se o PowerShell não era uma cópia dos ambientes Shell existentes para o Unix e Linux, e mesmo se a Microsoft não estaria, de certa forma, retrocedendo ao ter uma “linha de comando” em seus ambientes operacionais. Acabo de ler no blog do pessoal do PowerShell uma mensagem referenciando um artigo da Linux Magazine que, em apenas duas páginas e bons exemplos de código compara, de forma neutra, o BASH, do Linux, com o PowerShell, do Windows. O artigo da revista rendeu uma longa “thread” de discussões que vale a pena ser lida pelos interessados no assunto.
MindTouch Deki: Plataforma Open Source para inteligência coletiva
O MindTouch Deki é uma espécie de wiki vitaminado, rodando em um ambiente composto por um conjunto de web services que permitem a construção de mashups (a montagem de informações em uma página web a partir das mais diversas fontes) e a gestão do conteúdo web, que pode estar armazenado em vários sistemas e bases de dados. O sistema é multiplataforma e versão para o ambiente .Net acaba de ser anunciada. Saiba mais sobre o MindTouch Deki neste post do Port25.
Kde Education Project
O laboratório de Interoperabilidade da UNESP atualmente se prepara para iniciar um processo de colaboração com o projeto KDE Education através de contribuições nas áreas de experiência do usuário e tecnologia para educação. Complementar a esse trabalho, também haverá esforços para acelerar o desenvolvimento do projeto KDE Base for Windows, com o intuito de garantir a interoperabilidade das aplicações educacionais entre as plataformas Windows e Linux.
O Projeto KDE Education tem como objetivo disponibilizar um conjunto de softwares educacionais de código aberto, baseado nas tecnologias do ambiente gráfico KDE. O público-alvo do projeto são educadores e estudantes do ensino fundamental e ensino médio. Para isso, a interface de cada software foi desenvolvida com o intuito de satisfazer as necessidades específicas desse público.
A equipe envolvida nesse trabalho é composta por estudantes da área de computação, design e pedagogia. Atualmente a equipe está finalizando as pesquisas nas áreas envolvidas para agora propor à comunidade do KDE Education novas funcionalidades e melhorias, iniciando assim o processo de contribuição com o projeto.
Além da colaboração, o Porta 25convidou um dos membros da equipe a participar da conferência anual de desenvolvedores do KDE, que esse ano será realizada durante 9 à 15 de agosto em Sint-Katelijne-Waver, Bélgica. Desta forma, a equipe poderá acelerar o processo de interação com a comunidade e trocar experiências no desenvolvimento de aplicações multiplataforma. Você poderá conferir aqui no Porta 25 um diário de bordo com relatos das experiências e novidades divulgadas no evento.
Aguardem por novidades sobre o andamento do projeto em breve!
O diário de bordo de Helio Castro na Oscon 2008
Helio Castro
Participate08
Na próxima segunda-feira, a Microsoft será patrocinadora do evento Participate08, uma conferência realizada durante a OSCON para facilitar o dialogo sobre o open source.
A OSCON 2008 acontecerá de 21 a 25 de julho e contará com 2.500 desenvolvedores, gerentes de TI, hackers, e usuários do open source. Serão apresentados 40 tutoriais sobre tecnologias open source, e mais 400 sessões focando administração, negócios, base de dados, tópicos emergentes e outras aplicações.
O Porta25 convidou Helio Castro da Mandriva para participar do Oscon 2008. Confira em breve aqui no Porta 25 um diário de bordo preparado por ele nos relatando as experiências vividas no evento.
Sandcastle no Codeplex
“Estou orgulhoso em anunciar que a equipe de projeto
SandCastle
da Microsoft confirmou o suporte para a Ms-PL e está se preparando para liberar imediatamente todo o código fonte do projeto. Estas ações demonstram o desejo da Microsoft pela adoção das OSI’s no que diz respeito a liberar projetos de open source no Codeplex” afirmou Sam Ramji Diretor da Microsoft num post publicado recentemente no Port25. O projeto SandCastle desenvolvido pela Microsoft, é uma ferramenta usada para criar documentação do MSDN-style em .NET associado a um XML.
Visite o Codeplex e conheça este e outros projetos hospedados.
Como obter um Certificado Digital
Um certificado digital é um documento eletrônico que associa uma pessoa a uma chave pública. Ele contém os dados de seu titular, tais como: nome, e-mail, identidde civil, nome e assinatura da Autoridade Certificadora que o emitiu, entre outras informações. Na prática, o certificado funciona como uma carteira de identidade virtual que permite a identificação pessoal segura quando enviando uma mensagem ou fazendo qualquer tipo de transação pela rede mundial de computadores. Para aqueles que ainda não aderiram a este documento eletrônico, dedicamos o post de hoje para mostrar o passo a passo para obtenção. Confira abaixo:
1- Escolher uma Autoridade Certificadora (AC) da ICP-Brasil;
2- Por telefone ou no próprio portal da internet da AC escolhida há a possibilidade de solicitar a emissão de certificado digital de pessoa física (ex: e-CPF) e/ou jurídica (ex: e-CNPJ). Os tipos mais comercializados são: A1 (validade de um ano – armazenado no computador) ou A3 (validade de três anos – cartão ou token). A AC também pode informar sobre aplicações, custos, formas de pagamento, equipamentos, documentos necessários, e demais exigências;
Alguns exemplos de uso de certificados digitais ICP-Brasil são:
· Atendimento ao cidadão: DETRAN-MG, CETESB-SP, INPI.
Fonte:ITI
OpenXMLConv de férias?
As atualizações publicadas estão disponíveis na aba Source Code do portal do projeto no Codeplex. Note que, o Source Code é o código de trabalho, destinado a desenvolvedores com mais experiência. Para mais informações, visite o projeto e comece pelo Blog do Thiago, com dicas e links para os vários componentes e tutorias desenvolvidos por ele.
20 projetos de open source em Windows que você deveria conhecer
No post de hoje um artigo publicado no site NetWork World que enumera 20 projetos de open source rodando em ambiente Windows. Veja o artigo na íntegra e conheça cada um destes projetos clicando aqui.
Brasileiros levam Imagine Cup na categoria
Na última terça feira duas equipes brasileiras foram campeãs no último dia do torneio Imagine Cup 2008 realizado na França. Pelo quarto ano consecutivo o Brasil bateu recorde de inscritos 63 mil no total. O prêmio de Desenvolvimento de Jogos foi para a equipe Mother Gaia Studio, formada por estudantes da Universidade Estadual Paulista (Unesp). Já a Écologix foi o vencedor na categoria Melhor Projeto de Interoperabilidade. A Écologix é composta por estudantes da Universidade de São Paulo (USP), Universidade Estadual de Campinas (Unicamp) e Universidade Federal de Pernambuco (UFPE).
A equipe Mother Gaia utilizou a ferramenta de criação XNA, para produzir o jogo “City rain”, que propõe a criação de uma cidade que respeite as questões ambientais. “Estamos muito orgulhosos de poder representar o País. Este reconhecimento não é só para a equipe, é de todos os que nos ajudaram, da Unesp e do pessoal de Bauru”, afirmou Guilherme Campos, da Mother Gaia. Ainda segundo a equipe o prêmio de US$ 25 mil para produzir o próximo jogo será investido no desenvolvimento do próximo jogo. Para conhecer uma versão do jogo basta acessar: http://www.cityra.in.
O projeto Ecologger, vencedor como Melhor Projeto de Interoperabilidade, foi desenvolvido pelos brasileiros da Écologix. A proposta da equipe é integrar a circulação de informações que possam atender às necessidades dos cidadãos, reunindo aparelhos móveis, internet e até TV digital.
A próxima edição da competição será realizada no Cairo, no Egito. As inscrições podem ser feitas através do site: http://www.imaginecup.com.
Scrum no Innovation Center Unicamp/Microsoft
No início deste ano publiquei um artigo sobre o Pizza Mode,
um “processo” de desenvolvimento ágil nada ortodoxo que a equipe de nosso Innovation Center Unicamp/Microsoft utiliza quando a data de entrega de alguma fase do projeto se aproxima. Recentemente, Cesar Brod, gerente de projetos dos Innovation Centers de Interoperabilidade e Código Aberto foi convidado para palestrar na Unicamp, no evento Metodologias Ágeis para o Desenvolvimento com Software Livre, para o qual convidou a equipe que desenvolve o Interop Router a dar um testemunho sobre a utilização do Scrum como apoio e ferramental para o seu trabalho.
Quer saber mais sobre o assunto? Acompanhe o tópico Scrum no Innovation Center Unicamp/Microsoft na rede social I-Scrum.
Compilando o módulo MySQLdb-python na arquitetura x64
Desde que começamos nossos projetos nos Innovation Centers em parceria com as universidades brasileiras, uma de nossas maiores preocupações sempre foi, além de fazer todo o desenvolvimento com a mais absoluta transparência (e em código aberto!), buscar retribuir, da melhor forma possível, tudo aquilo do que podemos nos beneficiar. No projeto Interop Router, por exemplo, usamos a linguagem de programação Python e o sistema de de gestão de banco de dados MySQL em clusters formados por máquinas com processadores de 64 bits. O módulo do Python que é o responsável pela comunicação com o banco de dados é o MySQLdb, mas a sua versão para Windows é fornecida apenas para a arquitetura de 32 bits. Por isso, Henrique Baggio, um dos bolsistas desenvolvedores do Interop Router, teve que compilar esse módulo para a arquitetura que utilizamos no laboratório da Unicamp. O processo foi todo documentado e, hoje, além de estar na página do projeto no
Codeplex também está publicado no próprio portal do Python Brasil. Parabéns ao Henrique e a todo o pessoal do Innovation Center Unicamp pela iniciativa!
Conheça os demais projetos de nossos Innovation Centers em
http://www.codeplex.com/ndos
Ajude a melhorar o Codeplex
A principal preocupação de Paula Bach é trazer usabilidade para o ambiente de desenvolvimento de software de código aberto, como pode ser observado na série de
artigos que, desde junho desse ano, ela escreve para o
Port25.
Enquanto faz seu estágio no Open Source Software Lab da Microsoft, Paula trabalha em sua dissertação de mestrado para a Penn State University. Juntando seu trabalho à sua pesquisa, Paula quer, agora, conversar com os desenvolvedores que hospedam projetos no
Codeplex a fim de descobrir o que pode tornar o uso desse portal mais fácil e amigável. Quer ajudar? Mande um email para
codeplexresearch@live.com.
Saiba mais sobre o trabalho de Paula
aqui
Pesquisa open source
Recomendo a leitura do artigo “Survey: Open source is entering the enterprise mainstream” publicado no site da revista no site CIO. com. O artigo traz uma pesquisa realizada com 328 profissionais da área de TI , onde 53% estão usando aplicações open source em suas organizações. Confira este artigo na íntegra clicando aqui:




