sábado, 17 de janeiro de 2009

First Global Game Jam

Acontecerá no dia 30 de janeiro de 2009 em São Carlos, nas dependências do ICMC, a Global Game Jam.

A Global Game Jam é uma iniciativa mundial, envolvendo mais de 50 cidades ao redor do mundo, cujo principal objetivo é promover e estimular o desenvolvimento de jogos.
Como em uma maratona, os participantes se unem para fazer jogos eletrônicos. Cada participante trabalha em um pequeno time para completar seu projeto em um tempo limitado (nesta edição do evento, serão 3 dias em 50 horas de trabalho).
Com espaço tão pequeno de tempo, os jogos tendem a ser inovadores e experimentais.
O propósito não é gerar jogos de grande porte, mas sim uma aplicação com potencial para ser semente de um grande jogo no futuro.

A Global Game Jam (GGJ) é a primeira do seu tipo: um game jam que ocorre nas mesmas 48 horas em todo o mundo! A Global Game Jam vai começar às 5 da tarde na sexta feira, dia 30 de janeiro de 2009, e vai até às 5 da tarde no domingo, primeiro de fevereiro de 2009 (hora local de cada país). Todos os competidores dos diferentes países irão permanecer sob as mesmas regras e limitações.

As inscrições estão abertas e número de participantes é limitado.

Para mais informações, visite:

http://www.globalgamejam.org/index.html

http://www.globalgamejam.org/saocarlos.html

quarta-feira, 17 de dezembro de 2008

Acompanhamento da Licitação do projeto UCA

O pregão para a compra de 150 mil laptops para atender a 300 escolas no piloto do projeto Um Computador por Aluno (UCA) do governo federal acaba de começar.

É possível acompanhá-lo pela internet através do
Portal de Compras do Governo Federal:
http://www.comprasnet.gov.br.

Para poder acompanhar vá no menu em
Acesso Livre > Pregões > Em Andamento. Clicando nesse menu, vai aparecer um formulário. Preencha apenas os campos "situação" com "todos"; "Cód. UASG" (é 153173) e o "número do pregão" (é "1072008 ").

O melhor lance até o momento é de R$ 82 milhões e 550 mil reais... Dá aproximadamente R$550 por máquina. As propostas são anônimas, sendo que não se pode ter certeza de quem cada um dos lances. Mas dá para desconfiar de quem é menor lance no momento pela descrição na proposta:

"
Laptop educacional, atendendo todos os requisitos do edital e projeto UCA, equipamento utilizado no projeto piloto UCA, da escola da Vila Planalto DF, com servidor implantado pela empresa fornecedora dos Laptops, com aplicativos pedagógicos, design apropriado para estudo e pesquisa de professores e alunos, portabilidade (200 Gramas), bateria 8 horas, recarga de 50 minutos, touch screen, alternativa de uso (teclado padrão por teclado padrão em LCD)"

O equipamento usado no Distrito Federla foi o Mobilis.

Não se pode esquecer que o edital exige garantia e suporte técnico no Brasil, além da entrega das máquinas em cada um das escolas, o que pode encarecer o valor total do pregão.

Vamos continuar acompanhando e novidades aqui no blog!


quinta-feira, 5 de junho de 2008

Nova licitação do projeto UCA

Uma nova licitação para a compra de laptops deverá sair em breve. Confira a entrevista.

quarta-feira, 21 de maio de 2008

Atualização de segurança do SSH

É bastante comum ter de usar SSH para fins de desenvolvimento; às vezes você programa em uma máquina e precisa testar em outra, e o SSH ajuda bastante nisso. Há algum tempo atrás, foi anunciada uma falha de segurança no OpenSSH, nas distribuições baseadas no Debian (como Ubuntu e Knoppix).

Para quem tem conta no repositório da OLPC, é preciso mudar a chave autorizada. Não se espante também com a mudança de chave do próprio servidor. O que você precisa fazer é:
  • Gerar uma chave SSH2 RSA:
    • $ ssh-keygen
  • Acessar o servidor dos desenvolvedores:
    • $ ssh voce@dev.laptop.org (aqui você ainda usa a chave antiga)
    • Nessa parte, é possível que apareça uma mensagem avisando sobre a mudança de chave do servidor, então apague a entrada no arquivo ~/.ssh/known_hosts (na sua máquina!)
  • Abrir o arquivo ~/.ssh/authorized_keys (no servidor!)
  • Adicionar a sua nova chave pública e remover a antiga (aqui é só copiar e colar o texto da chave pública mesmo)
Desconecte tudo deverá estar normal.

sexta-feira, 25 de abril de 2008

OLPC lança programa para desenvolvedores

Essa semana a OLPC lançou o "Contributors Program Project Database" que visa incentivar o aumento de participantes no desenvolvimento de software livre para a plataforma XO.

No site do programa, você pode se cadastrar e submeter projetos nos quais deseja trabalhar. O projeto pode ser um que já esteja em andamento (de sua autoria ou um que você tenha interesse em integrar o grupo de desenvolvedores) ou um que se pretenda iniciar.

Nesse cadastro, você diz o tamanho da equipe de desenvolvimento e solicita o número de laptops que precisará. O projeto é avaliado e, no caso de aprovação, eles enviam os laptops solicitados.

O "Contributors Program Project Database" está disponível em http://projectdb.olpc.at.

Até!

sexta-feira, 4 de abril de 2008

OLPC Game Jam Brasil 2008

Esse blog ainda meio parado há um bom tempo.
Não sei se isso é um bom sinal, porque estamos com muito trabalho a fazer ou um mal sinal... Mas enfim...
Estou postando para avisar a todos que ocorrerá mais uma versão do Game Jam Brasil. Dessa vez vai acontecer em Porto Alegre (na PUC-RS) no dia 18/04 e será durante o FISL 9.0 (Fórum Internacional do Software Livre).

Para ver mais informações e se inscrever basta entrar em http://wiki.laptop.org/go/Game_Jam_Brasil/2008

A gente se encontra lá em Porto Alegre. Até mais!

sexta-feira, 23 de novembro de 2007

o projeto esteve na televisão

Ontem, a profa Roseli de Deus Lopes foi entrevistada no programa do Jô. A entrevista foi bastante interessante; para assistir basta clicar aqui.

sábado, 20 de outubro de 2007

OLPC Game Jam Brasil

Está chegando ai o OLPC Game Jam Brasil.
Ele ocorrerá nos dias 10 e 11 de Novembro, na UFSCar, São Carlos - SP

O Game Jam é uma competição que visa despertar o interesse de programadores de jogos pelo laptop XO, da OLPC, uma ferramenta para apoio à educação. O grande DESAFIO é desenvolver um jogo eletrônico para o XO e disponibilizá-lo nos laptops. A maratona de programação durará quase 30 horas. Ao final, os jogos serão avaliados por crianças que elegerão o melhor jogo e a equipe vencedora receberá um XO B4.

Para competir os participantes devem:
1. Considerar o CONTEXTO EDUCACIONAL.
2. Iniciar o desenvolvimento DO ZERO.
3. NÃO pedir AUXÍLIO EXTERNO.
4. Utilizar TECNOLOGIAS COMPATÍVEIS com a plataforma do XO.
5. Fazer DEPLOY do aplicativo desenvolvido nos laptops disponibilizados.
6. Lançar o jogo sob uma LICENÇA compatível com a Open Source Initiative.
7. NÃO utilizar CONTEÚDO INAPROPRIADO para o público alvo.

Serão aceitas inscrições de equipes de no máximo 4 pessoas.
Para mais informações visitem o site do evento.

Espero que tenham gostado da dica!!!

segunda-feira, 6 de agosto de 2007

Novo build "estável"

Faz um bom tempo que não publicamos no blog. Mas não menos tempo que a OLPC não lança um build estável. O último build intitulado dessa forma tinha sido o 406. Agora, a OLPC acaba de lançar o 542.

Bem, não haveria muito motivo para eu falar sobre isso. Entretanto, esse é o primeiro build "estável" com a Oficina de Desenho. Isso quer dizer, na verdade, que a Oficina passa a ser a nova atividade de desenho do Sugar. A atividade está em pleno desenvolvimento, ainda há bastante trabalho a ser feito.

Se você quiser dar uma olhada, pode simplesmente baixar o build (para rodar no seu XO ou qemu) ou usar o sugar-jhbuild e dar um checkout em nosso repositório svn. Seria melhor clonar o repositório git em dev.laptop.org, mas por algum motivo, não é possível fazer isso como usuário anônimo.

Para baixar o código do svn, faça:
svn checkout http://oficina.googlecode.com/svn/trunk/ oficina

Até a próxima!

sexta-feira, 20 de julho de 2007

Oficina de Desenho

A Oficina de Desenho é um software de desenho parecido com o Paint, leve e com recursos básicos de edição e manipulação de imagens, é programada em python e utiliza biblioteca gráfica PyGTK. Ela está sendo adaptada para o XO por uma equipe do NATE.

Clique na imagem abaixo para ver um Screen-shot da Oficina rodando no Sugar:



Entre as dificuldades para programar, uma das maiores foi a baixa velocidade de processamento dos objetos do tipo lista em python. Isto trazia problemas por exemplo para a função de preenchimento que era baseada no algoritmo Flood Fill e executava muito lentamente. Então decidiu-se utilizar um binding de C para esta função, já que C tem lista mais eficiente e de complexidade de ordem menor.

A estrutura básica de widgets do gtk é uma área de desenho (gtk.DrawingArea) com dois pixmaps, um temporário que não aparece na tela e é utilizado para receber modificações e outro que é o original e mostra a situação final do desenho. Os outros widgets, como toolbox, button, frame entre outros, interagem com a área de desenho enviando sinais para desenhar retas, formas pré-definidas (shapes), aplicar efeitos na imagem etc.

Na atividade, as ferramentas Undo e Redo copiam pixmaps a cada alteração que o usuário faz no desenho. Os pixmaps guardam informações da imagem que deve ser desenhada. Tendo todos os pixmaps da imagem armazenados, a ferramenta Undo ou Redo pode desfazer ou refazer qualquer parte perdida do desenho e recuperar informações de maneira muito eficaz.

A Oficina de Desenho encontra-se em estágio final de desenvolvimento e a equipe do NATE se orgulha do nível que a atividade está alcançando.

Para mais informações, visite http://wiki.laptop.org/go/Oficina_de_Desenho.