Concurso de Projectos de Programação P@P
3ª Edição - Software Livre
5 finalistas da 3ª edição do nosso concurso de projectos de programação
(Clica no nome do projecto para ver o tópico de apresentação do projecto no fórum.)
as3localelibNome do responsável: Nuno Rosa (yarcub)
Descrição: Pequena livraria que tem como objectivo facilitar a criação de conteúdo localizado na plataforma Flash sem ter de recarregar a aplicação ou ter ficheiros compilados para diferentes idiomas, isto é, em runtime.
Linguagem utilizada: Actionscript 3.0
Sistema Operativo Alvo: N/A
Dependências e/ou instruções adicionais: Para compilar o exemplo é necessário o Flash CS3/CS4 mas apenas devido aos elemetos visuais utilizados para o "skin" dos componentes utilzados naquela demo especifica.
No exemplo fornecido já existe um swf compilado pronto a utilizar (manter a estrutura de pastas), "./samples/sample.swf", mas apenas é possível verificar que os componentes alteraram o teu texto em runtime.
Para verificar que apenas os elementos presentes na Display List são notificados é necessário testar dentro do IDE, para ver o output gerado pelo debug.
[ Download ] TextFindITNome do responsável: Carlos Raposo (buttpt)
Descrição: Permite procurar texto em vários ficheiros e pastas simultaneamente, incluindo ficheiros que não são de texto
Linguagem utilizada: C# 2008
Sistema Operativo Alvo: Windows XP/Vista/7
Dependências e/ou instruções adicionais: Requer .NET framework 3.5.
Demonstração também disponível em:
http://www.youtube.com/watch?v=6YvDXGtkr3o[ Download ] CaptureIt!Nome do responsável: Pedro Nuno Dias Martins
Descrição: O CaptureIt! é um programa de captura de imagem. Serve para facilitar a obtenção de imagens através da função nativa do windows do "Print Screen". Ao invés de se carregar no print screen, ir a um programa de edição de imagem para colar a imagem e gravar, o CaptureIt automáticamente grava a imagem ao carregar no print screen, na localização desejada. O CaptureIt! contêm as seguintes funcionalidades:
- Captura - Coloca o programa em modo de espera, escondendo o mesmo. Neste modo, o programa espera que o utilizador carregue no print screen e quando o mesmo acontece, obtem a imagem, e grava automaticamente no local indicado pelo utilizador.
- Captura Temporizada - Esconde o programa e dependendo do intervalo de tempo indicado pelo utilizador, retira um "ScreenShot" do ecran e grava na pasta indicada pelo utilizador.
- Captura Localizada - Invés de esconder o programa, aparece uma pelicula sobre o ecran onde o user indica o bocado de onde quer tirar a imagem, e guarda no local indicado pelo utilizador.
- Captura Localizada Contínua - Novamente, aparece a pelicula onde o utilizador desenha o bocado de onde quer que se retire as imagens, e dependendo de um intervalo de tempo indicado, retira uma imagem ao ecran, mas apenas na area indicada e grava no local indicado pelo utilizador.
- Captura para Ftp - Ao activar esta opção, sempre que se retirar uma imagem (seja em que modo for) a mesma imagem é enviada para o Ftp indicado.
Linguagem utilizada: VB 2008 express, e Xml
Sistema Operativo Alvo: Windows
Dependências e/ou instruções adicionais: Framework 3.5. A pasta de linguagens tem que existir sempre. O projecto está com o nome de código de clipboard remover, que após a conclusão do projecto foi alterado para CaptureIt! e este é o nome final dele. Quando criei o software acrescentei um easter egg que não removi
[ Download ] DataGateNome do responsável: Sérgio Ribeiro (ribeiro55)
Descrição: DataGate é uma biblioteca para facilitar, permitir e gerir múltiplas ligações em simultâneo de bases de dados SQL, SQLCompact e Access. O seu desenho permite a fácil adição de outros motores de bases de dados.
Linguagem utilizada: Visual Basic 2008
Sistema Operativo Alvo: Windows
Dependências e/ou instruções adicionais: FrameWork 2.0+ e biblioteca para operar com SQL Compact (System.Data.SqlServerCe.dll incluída nos Bins)
[ Download ] PT DC HubNome do responsável: fLaSh_PT
Descrição: Eu defino-o como "Hub-in-a-box", é um projecto um pouco complexo, que tenho vindo a desenvolver nos tempos livres.
É um "server-software" com bastante performance e estabilidade, o código está estruturado e optimizado para correr para cima de 2.000 utilizadores online! O protocolo utilizado é o NMDC.
Linguagem utilizada: VB6 juntamente com .NET (VB 2008) a interface por scripts Lua.
Sistema Operativo Alvo: Windows
Dependências e/ou instruções adicionais:- Alguns componentes (*.ocx) do VB6 (todos da Microsoft), que já está incluído no "Setup Install"
- MS Visual C++ 2008 Redistributable Package (x86)
- MS .NET Framework v.2.x.x
[ Download ]Votem nos vossos preferidos!