.: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.