Upgrade to Pro — share decks privately, control downloads, hide ads and more …

O Projecto DiABlu no CITAR

O Projecto DiABlu no CITAR

Apresentação do projecto DiABlu no CITAR. Motivação, processo de desenvolvimento e resultados.

Jorge C. S. Cardoso

January 27, 2009
Tweet

More Decks by Jorge C. S. Cardoso

Other Decks in Research

Transcript

  1. 2 Sumário • Origem • O que é o DiABlu

    • Desenvolvimento • Resultados • Futuro
  2. 3 Origem • 2003/2004 • Contacto com alunos da especialização

    de Artes Digitais – Desenvolviam instalações interactivas – Muitas dificuldades técnicas (avançadas) – Nalguns casos os mecanismos de interacção eram implementados em forma de protótipo ↓
  3. 4 Origem • Porque não criar ferramentas que facilitassem a

    implementação de alguns mecanismos de interacção? – Especificamente, que tirassem partido da vulgarização dos telemóveis e das suas capacidades de comunicação
  4. 5 O que é o DiABlu • Filosofia – Mecanismos

    de interação através de dispositivos móveis – Alunos de artes digitais – Fácil integração com outras ferramentas (de várias áreas – som, vídeo, animação, etc) • Caraterísticas – Bluetooth -> protocolo de comunicação entre dispositivos móveis – OSC -> protocolo genérico de comunicação entre programas de computador ↓
  5. 6 O que é o DiABlu Modelo genérico Ferramenta DiABlu

    Aplicação do utilizador Ambiente Ambiente OSC Bluetooth ↓ ☺
  6. 7 O que é o DiABlu • Quatro ferramentas (até

    ao momento): – Scout – Mailman – SMS2OSC – LegOSC ↓
  7. 8 O que é o DiABlu: Scout • Detecta a

    presença de dispositivos bluetooth • Comunica os dados dos dispositivos a outras aplicações DiABlu Scout Aplicação do utilizador Telemóveis bluetooth (id, nome, marca, tipo) Telemóveis bluetooth (id, nome, marca, tipo) OSC Bluetooth ↓
  8. 9 O que é o DiABlu: Mailman • Recebe e

    envia ficheiros através de bluetooth Ferramenta DiABlu Aplicação do utilizador Telemóveis bluetooth Telemóveis bluetooth OSC Bluetooth ↓
  9. 10 O que é o DiABlu: SMS2OSC • Recebe e

    envia mensagens SMS Ferramenta DiABlu Aplicação do utilizador Telemóveis Telemóveis OSC SMS ↓
  10. 11 O que é o DiABlu: LegOSC • Controla os

    robôs da Lego (Mindstorms NXT) Ferramenta DiABlu Aplicação do utilizador Robôs NXT Robôs NXT OSC Bluetooth
  11. 12 Desenvolvimento: filosofia • Código aberto (open source) – Mais

    fácil cativar programadores (?) – Mais fácil cativar utilizadores (?) • http://code.google.com/p/diablu ↓
  12. 13 Desenvolvimento: problema • Como desenvolver estas ferramentas no contexto

    do CITAR? • Necessário – Tempo… – Pessoas – Conhecimentos de programação – Dinheiro ↓
  13. 14 Desenvolvimento: solução • Estágios curriculares da (antiga) LEIC –

    Eu tinha acabado um estágio no INESC • Financiado via PRODEP • Necessário: posto de trabalho no CITAR – Computador – Secretária e Cadeira (o mais difícil de conseguir) • Escrever uma proposta de estágio curricular e submeter à direcção da LEIC ↓
  14. 15 Desenvolvimento: solução • Encontrar formas para financiar os estagiários

    – Para poder concorrer com as propostas de empresas aos mesmos estagiários – Motivação • Prodep • POCI • IEFP • … ↓
  15. 16 Desenvolvimento: pessoas • Nuno “Lanches“ Rodrigues • FEUP (LEIC)

    • 2006 • POCI • Scout e aplicação móvel ↓
  16. 19 Desenvolvimento: pessoas • A FEUP é uma instituição privilegiada

    (por nós), mas há outras: – ISEP – UMinho – etc
  17. Desenvolvimento: tempo • No total, cerca de 1 ano –

    ~5 meses Nuno – ~8 meses Pedro 20
  18. 22 Resultados: integração em aulas • Disciplina de Programação Multimédia

    – Micro projectos • Projecto Final de Artes Digitais ↓
  19. 23 Resultados: projectos com maior visibilidade • João Cordeiro •

    Nulltidão • Bar EA • 2006 • Programação Multimédia • Scout ↓
  20. 24 Resultados: projectos com maior visibilidade • Jorge Coutinho •

    Show Dot Some Love • Bar EA/Bienal de Cerveira • 2007 • Programação Multimédia • Scout ↓
  21. 25 Resultados: projectos com maior visibilidade • Diego Baca •

    Viral Blocks • LCC - London College of Communication • MA - Graphic Design • LegOSC (biblioteca processing) ↓
  22. 26 Resultados: projectos com maior visibilidade • Jorge Cardoso e

    Pedro Santos • Stories in Place • Festival Future Places • Mailman ↓
  23. 27 Resultados: projectos com maior visibilidade • Jorge Cardoso •

    Flickr-CITAR • Corredor do CITAR • Mailman ↓
  24. 28 Resultados: publicações • Rodrigues, N. DiABlu Project no Centro

    de Investigação em Ciência e Tecnologias para as Artes, FEUP 2006, Relatório de estágio • Santos, P. DiABlu MailMan no Centro de Investigação e Tecnologia das Artes, FEUP 2008, Tese de Mestrado • Cardoso, J.; Ferreira, M. & Santos, C. Filipe, J.; Cetto, J. A. & Ferrier, J. (ed.) LegOSC: Mindstorms NXT robotics programming for artists Proceedings of the Fifth International Conference on Informatics in Control, Automation and Robotics, 2008, RA-1, 177-182 • Cardoso, J. Enabling User Interaction in installation art using mobile devices British HCI Group Interfaces Magazine, 2006, 58, 6-9 • Cardoso, J. & Rodrigues, N. Dopico, L. (ed.) DiABlu: Digital Arts' Bluetooth Proceedings of the Artech 2006 Conference, Universidade de Vigo, 2006, 60-64 ↓
  25. 29 Resultados: imprensa • Revista Exame Informática • Jornal Notícias

    • Jornal Público • Cienciapt.pt • … • Graças à assessoria de imprensa ↓
  26. 31 Futuro • Novas ferramentas • Correcção de bugs/adição de

    melhorias • Maior utilização por parte dos alunos – Mais alunos de artes digitais… ?