SummerOfCode2012: mudanças entre as edições

De Pontão Nós Digitais
Ir para navegaçãoIr para pesquisar
Sem resumo de edição
Sem resumo de edição
Linha 52: Linha 52:


'''Mentor(s):''' Renato Fabbri <renato.fabbri@gmail.com>
'''Mentor(s):''' Renato Fabbri <renato.fabbri@gmail.com>
<br style="clear: both" />


== pAAinel (AA server) ==
== pAAinel (AA server) ==
Linha 67: Linha 68:


'''Mentor(s):''' Vilson Vieira <vilson@void.cc>
'''Mentor(s):''' Vilson Vieira <vilson@void.cc>
<br style="clear: both" />


== SIP ==
== SIP ==
Linha 114: Linha 116:


Plataforma para as Conferência de Defesa dos Direitos das Crianças e dos Adolescentes  
Plataforma para as Conferência de Defesa dos Direitos das Crianças e dos Adolescentes  
<br style="clear: both" />


== SOS ==
== SOS ==
Linha 119: Linha 122:


Sistema dedicado à coleta e difusão de conhecimentos populares e indígenas sobre saúde.  
Sistema dedicado à coleta e difusão de conhecimentos populares e indígenas sobre saúde.  
<br style="clear: both" />


== Translation of our FLOSS tutorials to newcomers ==
== Translation of our FLOSS tutorials to newcomers ==

Edição das 00h47min de 10 de março de 2012

LabMacambira is applying to be a mentor organization for Google's Summer of Code 2012. This page lists all the projects with associated mentors. Our mentors are very approachable and include world-class experts in web, audio, and video software technology.

Information for potential students

You may choose from the following list, but feel free to submit a proposal for your own idea!

You can also discuss your ideas in #labmacambira channel on IRC network irc.freenode.net

Our bugtracker is a good starting point to be inspired about new ideas, please take a look!

Project Ideas

The mentorings named below for each idea corresponds to individual affinities for the trend. In practice, Fabricio Zuardi, Renato Fabbri, Ricardo Fabbri, Vilson Vieira and Daniel Marostegan will be mentoring together.


AA (client)

AA Console Client

AA is a social system for coordinating distributed teamwork where each participant stays logged for at least 2 hours a day, publicly microblogging their development activities related to assigned tickets. At the end of each daly session, a video log is recorded and uploaded to a public video channel, the text log is also published on the Web and is peer-validated for quality. The AA system and its underlying software engineering methodology enables self-funding for distributed collectives of developers working on FLOSS projects.

Objective: AA is a distributed system following a client-server architecture. Each AA client is Python application in textual or GTK+ form that communicates with the AA server, the web instance. Through the client each developer can send messages and log his activities. Currently, AA client is a simple program written to run just in Linux. Being a software that aims to be used by everyone it would be important to be multiplatform (perhaps as a web client) and to have additional functionalities such as better Trac and Git log integration, RSS/Google+ developer feeds, and automatic videolog watermarking. A student working on AA could work on these features for the program.

AA GTK2 Frontend

Suggested Roadmap: 1) Understand the AA architecture; 2) Use AA in its current form to understand, as a developer working in a collaborative group, what features are most needed. These features could be implemented during the summer or documented for a future developers; 3) Research about how to make AA multiplatform - we are planning to make a Web client; 4) Implement the features on the TODO of the project and some of the features listed by yourself if possible. 5) write a paper about the AA methodology and experiences with the implemented system.

Repos: git clone git://labmacambira.git.sourceforge.net/gitroot/labmacambira/aa

Mentor(s): Renato Fabbri <renato.fabbri@gmail.com>

pAAinel (AA server)

AA

AA is a distributed system for coordinating decentralized teamwork, as described above. We need to develop the server side of AA, which includes an aggregator of logs, and a master aggregator of all the team information in a dashboard which is similar to iGoogle: pAAinel. Currently, pAAinel merely displays information about logs registered by the AA server.

Objective: We desire to rewrite the AA microblog server (actually written in PHP) as a module inside pAAinel, a Django application.

Suggested Roadmap: 1) Understand the current AA architecture; 2) Read both pAAinel (made in Django) and AA server (in PHP) code and associated documentation, planning how to rewrite AA server as a module inside pAAinel; 3) To develop and test the new pAAinel together with members of LabMacambira; 4) Continuouslly document the process.

Repos:

git clone git://labmacambira.git.sourceforge.net/gitroot/labmacambira/paainel 
git clone git@gitorious.org:macambira_aa/macambira_aa.git 

Mentor(s): Vilson Vieira <vilson@void.cc>

SIP

animal? TeDi?

Ágora Delibera

Ágora Delibera

REST Web application to deliberation.

Objective:

Suggested Roadmap:

Repos: git clone https://github.com/daneoshiga/agoracommuns

Mentor(s): Renato Fabbri <renato.fabbri@gmail.com>, Daniel Marostergan <daniel@teia.org.br>

reacPad

We are planning to create a plugin to EtherPad that makes possible to run JavaScript (and maybe other languages) inside of EtherPads and to be programmable collaborative the same way EtherPad already does for common text.

Important to say that EtherPad is an interesting tool to civil society. With pads we are creating logs for reunions and documents of many kinds (take a look at our page Epads).

AHT

AHT

Software para um instrumento que gera sons a partir de dobraduras flutuantes detectadas por webcam


FIGGUS

ABT

Programa para execucao em tempo real e análise rítmica.

Reforçar ABT + ABD.

Macambot

Citar Lalenia e coBots.

Conferência Permanente

Conferência Permanente

Plataforma para as Conferência de Defesa dos Direitos das Crianças e dos Adolescentes

SOS

SOS

Sistema dedicado à coleta e difusão de conhecimentos populares e indígenas sobre saúde.

Translation of our FLOSS tutorials to newcomers

Comming soon.


More to come

Take a look at our creations at: http://wiki.nosdigitais.teia.org.br/Lab_Macambira#Software_Livre_Criado_pela_Equipe_Lab_Macambira

Mentors

  • Fabricio Zuardi
  • Renato Fabbri
  • Ricardo Fabbri
  • Vilson Vieira