Descrição detalhada do projecto Android OSS Market PT
Resumo:
Adaptar Software existente para criar um "market" para o Android. Este market só terá aplicações Open Source em língua portuguesa ou com tradução portuguesa disponivel. Todos os elementos do Market (screeshots, descrições, menus etc) estarão em Português.
O projecto inclui o software de cliente (para o Android) e todo o software de servidor.
Deverá ser considerado como base o projecto APTOIDE, implementando a especifição e contribuindo para o projecto original.
Nota: Este projecto está relacionado com o projecto "O Dilema do Android"
Como candidatar-se a este estágio: |
1. Procure na lista de estágios disponíves da sua escola. Actualmente o projecto está disponível em:
2. Caso a sua escola não esteja listada, envie-nos um email para: [email protected] com os seus dados e os dados da Escola. Se a sua escola tiver um processo para aceitar propostas de estágios de empresas, a Neoscopio fará a submição. Em alternativa, o estágio poderá ser combinado caso a caso com o responsável da área de estágios da sua escola. |
Objectivos e resultados esperados:
- Implementação do protocolo de comunicação existente e definido no projecto APTOIDE
- Implementação de mecanismos de segurança (repository keys)
- Modelização de serviços associados. e.g. chat associado a aplicações, com utilizadores existentes
Aspectos inovadores
O mercado de aplicações para plataformas moveis é ainda embrionário mas é já hoje aceite como um novo modelo de negócio de software, considerado por muitos como "os novos ringtones". Iniciado pela apple com a conhecida apple store, ultrapassa hoje as fronteiras de um único vendor, não só com o sistema operativo android, mas tambem com outras soluções embrionarias, como o Maemo, o MeeGoo, ou mesmo o Symbian, recentemente tornado totalmente Open Source. Estamos portanto perante um terreno onde apenas se iniciaram as primeiras descobertas.
Plano de trabalho
(dias úteis, 20 dias por mês)
dias 1-10:
Revisão do projecto e planificação, adaptação deste ao aluno e às condicionantes conhecidas, ambientação e estado da arte.
Milestones:
- Plano de trabalho revisto
- Relatório de ambiente de trabalho e desenvolvimento
- Relatório do estado da Arte
dias 11-20:
Estudo do protocolo do APTOID, inserção na comunidade Android, estabelecimento de contactos com outros projectos
Dias 21-40:
Implementação de sistema cliente servidor existente. Análise de problemas existentes.
Milestone:
- Relatório do estado do sistema, incluindo susgestões e planiicação de melhoria
Dias 41-60:
Implementação de features no servidor.
Dias 61-80:
Implementação de features no cliente.
Milestone:
- Prototipo
Dias 81-100:
Code freeze, Inicio de testes e divulgação
100-final
Correcção de bugs, divulgação
Referências bibliográficas
http://www.aptoide.org
Mais informações em:
http://www.neoscopio.com/?q=node/136
Perfil do candidato
- Gosto por tecnologias móveis
- Programação Java
- Gosto por uso de tecnologias e ferramentas Open Source
Possibilidade de continuação na empresa
Alta - A empresa tem planeado alguns projectos de desenvolvimento para novas plataformas, e está em processo de criação de uma spin-off da empresa dedicada ao desenvolvimento de Jogos.