Singularity e ext2

31 de July de 2008 por Roberto Prado · Deixe um comentário
Categoria: Blog 

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

30 de July de 2008 por Roberto Prado · Deixe um comentário
Categoria: Blog 

Em um artigo recente, comentei sobre o patrocínio da Microsoft à Apache Foundation. Em sua apresentação na OSCON 2008, no dia 25 de julho, Sam Ramji também falou sobre isto e ainda anunciou outras iniciativas importantes da Microsoft junto à comunidade de código aberto. Dentre elas, está a contribuição de um patch para o ADOdb, uma camada de abstração para a conexão com bases de dados para a linguagem PHP. “Esta é a nossa primeira contribuição de código para a comunidade PHP, mas não será a última”, diz Sam, que também falou um pouco mais sobre o OSP, Open Specification Program da Microsoft: “Nós esclarecemos ainda mais nosso OSP, garantindo aos desenvolvedores direitos para a construção de software de qualquer tipo, para qualquer propósito, usando nossa especificação, incluindo software para uso comercial”.

 

Silab – pacotes para SuSE Linux

29 de July de 2008 por Roberto Prado · Deixe um comentário
Categoria: Blog 

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

28 de July de 2008 por Roberto Prado · Deixe um comentário
Categoria: Blog 

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.

 

Port25 também traz um post dedicado ao assunto, clique aqui para ver.

PowerShell e Bash

25 de July de 2008 por Roberto Prado · Deixe um comentário
Categoria: Blog 

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

23 de July de 2008 por Roberto Prado · Deixe um comentário
Categoria: Blog 

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

22 de July de 2008 por Roberto Prado · Deixe um comentário
Categoria: Blog 

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

21 de July de 2008 por Roberto Prado · Deixe um comentário
Categoria: Blog 
Cá estou eu, a convite, na minha primeira OSCON.
Portland é uma cidade quente, mesmo para os padrões do verão brasileiro, e a cidade é orientada de uma formal logicamente estranha. Mas numa OSCON, a primeira grande dificuldade é poder definir o que você pretende assistir, porque, quase como o FISL, o número de tracks simultâneas é enorme. Para quem tem curiosidade esse é o programa geral: http://en.oreilly.com/oscon2008/public/schedule/grid
 
Eu montei minha grade pessoal, num sistema muito bem organizado que poderia ser aplicado pelo FISL em futuras edições em adição ao sistema de escolha atual.
Minha escolha fora de itens essenciais, como multithread até interesses em os novos mobile softwares, como Moblin e Android e claro Nokia Qt (ainda é estranho não falar Trolltech) e a curiosidade de como assuntos sobre comunidade amplamente vistos no brasil se comportam aqui. No link a seguir minha grade http://en.oreilly.com/oscon2008/public/schedule/share/c28b904f2b92393af51b018a72e777a8
 
Abraço a todos e até o próximo report…

Helio Castro

Participate08

18 de July de 2008 por Roberto Prado · Deixe um comentário
Categoria: Blog 

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

17 de July de 2008 por Roberto Prado · Deixe um comentário
Categoria: Blog 

 “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

16 de July de 2008 por Roberto Prado · Deixe um comentário
Categoria: Blog 

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;

3- Depois da solicitação, a AC vai confirmar o pedido, em geral via e-mail, e encaminhará os contatos da Autoridade de Registro (AR) mais próxima do cliente, para que seja agendada uma visita presencial, quando o interessado levará os documentos. Quem escolher o certificado tipo A3 receberá na própria AR o cartão ou token com o certificado digital.
 
4- Aguardar uma notificação da AC para baixar o certificado.
 

 Alguns exemplos de uso de certificados digitais ICP-Brasil são:

·       Sistema de Pagamentos Brasileiro – SPB – gerencia o processo de compensação e liqüidação de pagamentos por meio eletrônico, ligando as Instituições Financeiras credenciadas ao Banco Central do Brasil. Utiliza certificados digitais da ICP-Brasil para autenticar e verificar a identidade dos participantes em todas as operações realizadas;
·       Tramitação e assinatura eletrônica de documentos oficiais, por Ministros e pelo Presidente da República, para publicação no DOU;
·       Registro de operações e prestações do ICMS pela Internet – Nota Fiscal Eletrônica – em diversos estados da Federação;
·       Registro de operações e prestações de impostos federais pela Internet – DCTF, DIRPF, DIRPJ, e-CAC, PAF (SRF/MF)
·       Consulta da situação dos contribuintes na base da Receita Federal e demais serviços providos pelo Receita 222;
·       Assinatura de Contratos de Câmbio e Apólices de Seguros;
·       Programas de Governo, como PROUNI, do MEC , JUROS ZERO, da FINEP e Conectividade Social, da Caixa Econômica Federal;
·       Pregões Eletrônicos (SP,SC,MG) e COMPRASNET (Federal);
·       Sistemas Estruturadores do Governo Federal;
·       Internet banking e mobile banking;
·       Automação de processos do Poder Judiciário: TRT 4a. Região, TJ-RS, TJ-RJ, e-Jus, Diário da Justiça On-Line, Revista de Jurisprudência do STJ e outros;

·       Atendimento ao cidadão: DETRAN-MG, CETESB-SP, INPI.

Fonte:ITI

OpenXMLConv de férias?

15 de July de 2008 por Roberto Prado · Deixe um comentário
Categoria: Blog 

Quem acompanha o projeto OpenXMLConv reparou que o líder do projeto acaba de entrar de férias. As férias de Thiago, porém, são de sua graduação, que entra em pausa até que ele a retome no início de setembro, na Alemanha, onde fará seu intercâmbio. O projeto, porém, segue de vento em popa, com uma nova publicação de código fonte para os desenvolvedores. Para quem não conhece o projeto, ele consiste basicamente em duas partes: um parser/interpretador para o formato original e um gerador do código correspondente em XML. O gerador corresponde a uma série de objetos e métodos para gerar as estruturas do documento Word, a partir de blocos de texto associados aos seus atributos e destinos. Há ainda um módulo adicional de escrita de arquivos xml.

 

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

14 de July de 2008 por Roberto Prado · Deixe um comentário
Categoria: Blog 

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

11 de July de 2008 por Roberto Prado · Deixe um comentário
Categoria: Blog 


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

8 de July de 2008 por Roberto Prado · Deixe um comentário
Categoria: Blog 


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

7 de July de 2008 por Roberto Prado · Deixe um comentário
Categoria: Blog 

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

4 de July de 2008 por Roberto Prado · Deixe um comentário
Categoria: Blog 


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

2 de July de 2008 por Roberto Prado · Deixe um comentário
Categoria: Blog 

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:

  • Windows Azure
  • Wordpress
  • PHP
  • SQL Azure
Desenvolvido por www.tortatoit.com.br