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
5
programas de computador
↓
6. ☺
O que é o DiABlu
Modelo genérico
Ambiente
Ambiente Aplicação
Bluetooth OSC
Ferramenta
do
DiABlu
utilizador
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
Telemóveis
Telemóveis Aplicação
Bluetooth OSC
DiABlu
bluetooth (id,
bluetooth (id, do
Scout
nome, marca,
nome, marca, utilizador
tipo)
tipo)
8
↓
9. O que é o DiABlu: Mailman
• Recebe e envia ficheiros através de
bluetooth
Telemóveis
Telemóveis
bluetooth Aplicação
bluetooth Bluetooth OSC
Ferramenta
do
DiABlu
utilizador
9
↓
10. O que é o DiABlu: SMS2OSC
• Recebe e envia mensagens SMS
Telemóveis
Telemóveis
Aplicação
SMS OSC
Ferramenta
do
DiABlu
utilizador
10
↓
11. O que é o DiABlu: LegOSC
• Controla os robôs da Lego (Mindstorms
NXT)
Robôs NXT
Robôs NXT
Aplicação
Bluetooth OSC
Ferramenta
do
DiABlu
utilizador
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
↓
22. Resultados: integração em aulas
• Disciplina de Programação Multimédia
– Micro projectos
• Projecto Final de Artes Digitais
22
↓
23. Resultados: projectos com maior
visibilidade
• João Cordeiro
• Nulltidão
• Bar EA
• 2006
• Programação
Multimédia
• Scout
23
↓
24. Resultados: projectos com maior
visibilidade
• Jorge Coutinho
• Show Dot Some Love
• Bar EA/Bienal de
Cerveira
• 2007
• Programação
Multimédia
• Scout
24
↓
25. Resultados: projectos com maior
visibilidade
• Diego Baca
• Viral Blocks
• LCC - London
College of
Communication
• MA - Graphic Design
• LegOSC (biblioteca
processing)
25
↓
26. Resultados: projectos com maior
visibilidade
• Jorge Cardoso e
Pedro Santos
• Stories in Place
• Festival Future
Places
• Mailman
26
↓
27. Resultados: projectos com maior
visibilidade
• Jorge Cardoso
• Flickr-CITAR
• Corredor do CITAR
• Mailman
27
↓
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 28
↓
29. Resultados: imprensa
• Revista Exame Informática
• Jornal Notícias
• Jornal Público
• Cienciapt.pt
• …
• Graças à assessoria de imprensa
29
↓