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:

  • ISEP

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.