.:Projeto:.
.: Sobre o projeto :.
X-Centrix Mobile TV é um projeto do grupo X-Centrix para criação de um aplicativo cliente para TV digital móvel (TV digital via IP), publicado sob uma licença open source, para o Nokia 770. Este é baseado em alguns componentes de software já existentes.
As funcionalidades do sistema proposta basicamente são:
Módulo cliente para recepção e reprodução de fluxo de áudio e vídeo via protocolo RTP, através de conexão IP (wi-fi, no dispositivo real);
Módulo cliente para recepção de fluxo de dados e aplicações via protocolo FLUTE, através de conexão IP (wi-fi, no dispositivo real);
Sinalização do módulo cliente FLUTE para o módulo cliente RTP, indicando término da recepção de um arquivo de dados.
A figura 1 apresenta o diagrama de distribuição em UML da solução proposta.
Figura 1: Arquitetura proposta do projeto.
.: Desenvolvimento :.
O projeto esta sendo desenvolvido por profissionais da engenharia de software, engenharia de processos e qualidade de software (o quadro completo dos desenvolvedores pode ser visto no link Contato).
Para facilitar o desenvolvimento, o X-Centrix Mobile TV foi dividido em três módulos:
RTP audio/video decorder/player: formado por elementos GStreamer, os quais irão permitir a execução do fluxo de áudio e vídeo. Responsável por receber, decodificar e pelo fluxo de saída de áudio e vídeo no dispositivo;
FLUTE data player: módulo que implementa File Delivery over Unidirectional Transport (FLUTE) para transmissão/recepção de dados. Portanto, será responsável pelo recebimento do fluxo de dados pelo FLUTE, armazenamento desses dados recebidos e notificação para o aplicativo sobre a disponibilização do conteúdo;
Aplicação GUI: interface gráfica para o usuário em GTK/Hildon para as operações na camade de aplicação.
.: Garage :.
O projeto encontra-se hospedado no Garage, repositório oficial dos projetos que utilizam o ambiente de desenvolvimento MAEMO para o NOKIA 770.
O gerenciamento do repositório do Garage é realizado via Subversion (SVN). No caso do X-Centrix Mobile, o repositório está dividido em source e www (figura 2). No pasta www, encontram-se os arquivos desta página WEB e, no source, o projeto propriamente dito, sendo que esta é dividida em mais três pasta um de cada módulo em desenvolvimento (AV, FLUTE e GUI).
Figura 2: Organização dos arquivos no repositório do Garage.
Para maiores informações, visite o link Documentos ou entre em contato com o grupo por meio dos e-mails disponíveis no link Contato.

