SlideShare una empresa de Scribd logo
1 de 32
Descargar para leer sin conexión
O Projecto DiABlu no CITAR
Sumário
•   Origem
•   O que é o DiABlu
•   Desenvolvimento
•   Resultados
•   Futuro




                           2
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
↓
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
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
↓
☺


                  O que é o DiABlu
    Modelo genérico


       Ambiente
       Ambiente                                      Aplicação
                      Bluetooth                OSC
                                  Ferramenta
                                                         do
                                    DiABlu
                                                     utilizador




                                                                  6
↓
O que é o DiABlu
    • Quatro ferramentas (até ao momento):
      – Scout
      – Mailman
      – SMS2OSC
      – LegOSC




                                             7
↓
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
↓
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
↓
O que é o DiABlu: SMS2OSC
    • Recebe e envia mensagens SMS




     Telemóveis
      Telemóveis
                                            Aplicação
                   SMS                OSC
                         Ferramenta
                                                do
                           DiABlu
                                            utilizador




                                                         10
↓
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
Desenvolvimento: filosofia
    • Código aberto (open source)
      – Mais fácil cativar programadores (?)
      – Mais fácil cativar utilizadores (?)


    • http://code.google.com/p/diablu




                                               12
↓
Desenvolvimento: problema
    •   Como desenvolver estas ferramentas no
        contexto do CITAR?
    •   Necessário
        –   Tempo…
        –   Pessoas
        –   Conhecimentos de programação
        –   Dinheiro


                                            13
↓
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
↓
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
↓
Desenvolvimento: pessoas
    • Nuno “Lanches“
      Rodrigues
    • FEUP (LEIC)
    • 2006
    • POCI
    • Scout e aplicação
      móvel



                                   16
↓
Desenvolvimento: pessoas
    •   Pedro Santos
    •   FEUP (MIEIC)
    •   2008
    •   IEFP
    •   Mailman e SMS2OSC




                                    17
↓
Desenvolvimento: pessoas
    • Colaboração externa

    • Hugo Maurício
    • ISEL
    • 2007/2008




                                  18
↓
Desenvolvimento: pessoas
• A FEUP é uma instituição privilegiada (por
  nós), mas há outras:
  – ISEP
  – UMinho
  – etc




                                           19
Desenvolvimento: tempo
• No total, cerca de 1 ano
  – ~5 meses Nuno
  – ~8 meses Pedro




                              20
Resultados: site
    http://diablu.jorgecardoso.eu




                                    21
↓
Resultados: integração em aulas
    • Disciplina de Programação Multimédia
      – Micro projectos
    • Projecto Final de Artes Digitais




                                             22
↓
Resultados: projectos com maior
                  visibilidade
    • João Cordeiro
    • Nulltidão
    • Bar EA
    • 2006
    • Programação
      Multimédia
    • Scout



                                          23
↓
Resultados: projectos com maior
               visibilidade
    • Jorge Coutinho
    • Show Dot Some Love
    • Bar EA/Bienal de
      Cerveira
    • 2007
    • Programação
      Multimédia
    • Scout

                                       24
↓
Resultados: projectos com maior
               visibilidade
    • Diego Baca
    • Viral Blocks
    • LCC - London
      College of
      Communication
    • MA - Graphic Design
    • LegOSC (biblioteca
      processing)


                                       25
↓
Resultados: projectos com maior
               visibilidade
    • Jorge Cardoso e
      Pedro Santos
    • Stories in Place
    • Festival Future
      Places
    • Mailman




                                       26
↓
Resultados: projectos com maior
                  visibilidade
    •   Jorge Cardoso
    •   Flickr-CITAR
    •   Corredor do CITAR
    •   Mailman




                                          27
↓
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
↓
Resultados: imprensa
    •   Revista Exame Informática
    •   Jornal Notícias
    •   Jornal Público
    •   Cienciapt.pt
    •   …

    • Graças à assessoria de imprensa

                                        29
↓
Resultados: festivais
• Bienal de Cerveira (2007)
• Future Places (2008)




                               30
Futuro
• Novas ferramentas
• Correcção de
  bugs/adição de

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



                                  31
Fim




      32

Más contenido relacionado

Similar a O Projecto DiABlu no CITAR: Ferramentas para interação em arte digital através de dispositivos móveis

[WRVA2014] Utilização de Realidade Aumentada, com marcadores(ARToolKitPlus) e...
[WRVA2014] Utilização de Realidade Aumentada, com marcadores(ARToolKitPlus) e...[WRVA2014] Utilização de Realidade Aumentada, com marcadores(ARToolKitPlus) e...
[WRVA2014] Utilização de Realidade Aumentada, com marcadores(ARToolKitPlus) e...Christopher Cerqueira
 
Apresentação dos Programas Acadêmicos no IFPB-CG
Apresentação dos Programas Acadêmicos no IFPB-CGApresentação dos Programas Acadêmicos no IFPB-CG
Apresentação dos Programas Acadêmicos no IFPB-CGAnderson Ledo
 
Design Digital - Dentro e Fora da Web
Design Digital - Dentro e Fora da WebDesign Digital - Dentro e Fora da Web
Design Digital - Dentro e Fora da WebPedro Marques
 
Revista Programar nº1
Revista Programar nº1Revista Programar nº1
Revista Programar nº1Morgana_Vasc
 
O Ambiente de Software Livre no Espirito Santo
O Ambiente de Software Livre no Espirito SantoO Ambiente de Software Livre no Espirito Santo
O Ambiente de Software Livre no Espirito SantoGilberto Sudre
 
1° BootCamp - Workshop Internet Das Coisas Para Sustentabilidade Ambiental
1° BootCamp - Workshop Internet Das Coisas Para Sustentabilidade Ambiental1° BootCamp - Workshop Internet Das Coisas Para Sustentabilidade Ambiental
1° BootCamp - Workshop Internet Das Coisas Para Sustentabilidade AmbientalGustavo Aquino
 
TDC2016SP - Evoluindo aplicações mobile com o Google VR SDK
TDC2016SP - Evoluindo aplicações mobile com o Google VR SDKTDC2016SP - Evoluindo aplicações mobile com o Google VR SDK
TDC2016SP - Evoluindo aplicações mobile com o Google VR SDKtdc-globalcode
 
Agile br2011 lucabastos-prog10x
Agile br2011 lucabastos-prog10xAgile br2011 lucabastos-prog10x
Agile br2011 lucabastos-prog10xLuca Bastos
 
Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016
Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016
Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016Leonardo Turbiani
 
Agile br2011 lucabastos-prog10x-noiteagilcaelum
Agile br2011 lucabastos-prog10x-noiteagilcaelumAgile br2011 lucabastos-prog10x-noiteagilcaelum
Agile br2011 lucabastos-prog10x-noiteagilcaelumLuca Bastos
 
Desenvolvimento de Aplicações Móveis em Java - Parte 1
Desenvolvimento de Aplicações Móveis em Java - Parte 1Desenvolvimento de Aplicações Móveis em Java - Parte 1
Desenvolvimento de Aplicações Móveis em Java - Parte 1Waldir R. Pires Jr
 
JeKnowledge Apresentação 2012
JeKnowledge Apresentação 2012JeKnowledge Apresentação 2012
JeKnowledge Apresentação 2012jeKnowledge
 
1ª Reunião - Apresentação da Comunidade NetPonto - C. Augusto Proiete
1ª Reunião - Apresentação da Comunidade NetPonto - C. Augusto Proiete1ª Reunião - Apresentação da Comunidade NetPonto - C. Augusto Proiete
1ª Reunião - Apresentação da Comunidade NetPonto - C. Augusto ProieteComunidade NetPonto
 
Open Source em Portugal: Casos e estudo
Open Source em Portugal: Casos e estudoOpen Source em Portugal: Casos e estudo
Open Source em Portugal: Casos e estudoCarlos J. Costa
 

Similar a O Projecto DiABlu no CITAR: Ferramentas para interação em arte digital através de dispositivos móveis (20)

Mergulhando no ecossistema .NET
Mergulhando no ecossistema .NETMergulhando no ecossistema .NET
Mergulhando no ecossistema .NET
 
[WRVA2014] Utilização de Realidade Aumentada, com marcadores(ARToolKitPlus) e...
[WRVA2014] Utilização de Realidade Aumentada, com marcadores(ARToolKitPlus) e...[WRVA2014] Utilização de Realidade Aumentada, com marcadores(ARToolKitPlus) e...
[WRVA2014] Utilização de Realidade Aumentada, com marcadores(ARToolKitPlus) e...
 
Apresentação dos Programas Acadêmicos no IFPB-CG
Apresentação dos Programas Acadêmicos no IFPB-CGApresentação dos Programas Acadêmicos no IFPB-CG
Apresentação dos Programas Acadêmicos no IFPB-CG
 
Aula - Metodologias Ágeis
Aula - Metodologias ÁgeisAula - Metodologias Ágeis
Aula - Metodologias Ágeis
 
Design Digital - Dentro e Fora da Web
Design Digital - Dentro e Fora da WebDesign Digital - Dentro e Fora da Web
Design Digital - Dentro e Fora da Web
 
Revista Programar nº1
Revista Programar nº1Revista Programar nº1
Revista Programar nº1
 
O Ambiente de Software Livre no Espirito Santo
O Ambiente de Software Livre no Espirito SantoO Ambiente de Software Livre no Espirito Santo
O Ambiente de Software Livre no Espirito Santo
 
1° BootCamp - Workshop Internet Das Coisas Para Sustentabilidade Ambiental
1° BootCamp - Workshop Internet Das Coisas Para Sustentabilidade Ambiental1° BootCamp - Workshop Internet Das Coisas Para Sustentabilidade Ambiental
1° BootCamp - Workshop Internet Das Coisas Para Sustentabilidade Ambiental
 
TDC2016SP - Evoluindo aplicações mobile com o Google VR SDK
TDC2016SP - Evoluindo aplicações mobile com o Google VR SDKTDC2016SP - Evoluindo aplicações mobile com o Google VR SDK
TDC2016SP - Evoluindo aplicações mobile com o Google VR SDK
 
Agile br2011 lucabastos-prog10x
Agile br2011 lucabastos-prog10xAgile br2011 lucabastos-prog10x
Agile br2011 lucabastos-prog10x
 
Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016
Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016
Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016
 
Agile br2011 lucabastos-prog10x-noiteagilcaelum
Agile br2011 lucabastos-prog10x-noiteagilcaelumAgile br2011 lucabastos-prog10x-noiteagilcaelum
Agile br2011 lucabastos-prog10x-noiteagilcaelum
 
Desenvolvimento de Aplicações Móveis em Java - Parte 1
Desenvolvimento de Aplicações Móveis em Java - Parte 1Desenvolvimento de Aplicações Móveis em Java - Parte 1
Desenvolvimento de Aplicações Móveis em Java - Parte 1
 
JeKnowledge Apresentação 2012
JeKnowledge Apresentação 2012JeKnowledge Apresentação 2012
JeKnowledge Apresentação 2012
 
Lixo papão - BEPiD
Lixo papão - BEPiDLixo papão - BEPiD
Lixo papão - BEPiD
 
Cwbfx 1 Encontro
Cwbfx 1 EncontroCwbfx 1 Encontro
Cwbfx 1 Encontro
 
1ª Reunião - Apresentação da Comunidade NetPonto - C. Augusto Proiete
1ª Reunião - Apresentação da Comunidade NetPonto - C. Augusto Proiete1ª Reunião - Apresentação da Comunidade NetPonto - C. Augusto Proiete
1ª Reunião - Apresentação da Comunidade NetPonto - C. Augusto Proiete
 
Web 2.0 e Mídias Sociais
Web 2.0 e Mídias SociaisWeb 2.0 e Mídias Sociais
Web 2.0 e Mídias Sociais
 
Open Source em Portugal: Casos e estudo
Open Source em Portugal: Casos e estudoOpen Source em Portugal: Casos e estudo
Open Source em Portugal: Casos e estudo
 
metodos ageis.pptx
metodos ageis.pptxmetodos ageis.pptx
metodos ageis.pptx
 

Más de Jorge Cardoso

Criação de Ambientes de Realidade Virtual usando A-Frame - CubeCraft Toys -...
Criação de Ambientes  de Realidade Virtual  usando A-Frame - CubeCraft Toys -...Criação de Ambientes  de Realidade Virtual  usando A-Frame - CubeCraft Toys -...
Criação de Ambientes de Realidade Virtual usando A-Frame - CubeCraft Toys -...Jorge Cardoso
 
Criação de Ambientes de Realidade Virtual usando A-Frame
Criação de Ambientes  de Realidade Virtual  usando A-FrameCriação de Ambientes  de Realidade Virtual  usando A-Frame
Criação de Ambientes de Realidade Virtual usando A-FrameJorge Cardoso
 
Journal of Science and Technology of the Arts
Journal of Science and Technology of the ArtsJournal of Science and Technology of the Arts
Journal of Science and Technology of the ArtsJorge Cardoso
 
Evaluation of Multi-Platform Mobile AR Frameworks for Roman Mosaic Augmentation
Evaluation of Multi-Platform Mobile AR Frameworks for Roman Mosaic AugmentationEvaluation of Multi-Platform Mobile AR Frameworks for Roman Mosaic Augmentation
Evaluation of Multi-Platform Mobile AR Frameworks for Roman Mosaic AugmentationJorge Cardoso
 
ConímbrigAR A Prototype Augmented Mobile Application for Exploration of Roman...
ConímbrigAR A Prototype Augmented Mobile Application for Exploration of Roman...ConímbrigAR A Prototype Augmented Mobile Application for Exploration of Roman...
ConímbrigAR A Prototype Augmented Mobile Application for Exploration of Roman...Jorge Cardoso
 
Digital tools for exploring roman mosaic
Digital tools for exploring roman mosaicDigital tools for exploring roman mosaic
Digital tools for exploring roman mosaicJorge Cardoso
 
Interaction techniques for locomotion in virtual reality
Interaction techniques for locomotion in virtual realityInteraction techniques for locomotion in virtual reality
Interaction techniques for locomotion in virtual realityJorge Cardoso
 
Interacção em ambientes de realidade virtual
Interacção em ambientes de realidade virtualInteracção em ambientes de realidade virtual
Interacção em ambientes de realidade virtualJorge Cardoso
 
PhD defense presentation
PhD defense presentationPhD defense presentation
PhD defense presentationJorge Cardoso
 
Dynamic graphical user interface generation for web-based public display appl...
Dynamic graphical user interface generation for web-based public display appl...Dynamic graphical user interface generation for web-based public display appl...
Dynamic graphical user interface generation for web-based public display appl...Jorge Cardoso
 
Evaluation of a programming toolkit for interactive public display applications
Evaluation of a programming toolkit for interactive public display applicationsEvaluation of a programming toolkit for interactive public display applications
Evaluation of a programming toolkit for interactive public display applicationsJorge Cardoso
 
Interaction modalities, technologies and tools for interactive art
Interaction modalities, technologies and tools for interactive artInteraction modalities, technologies and tools for interactive art
Interaction modalities, technologies and tools for interactive artJorge Cardoso
 
PuReWidgets presentation at EICS 2012
PuReWidgets presentation at EICS 2012PuReWidgets presentation at EICS 2012
PuReWidgets presentation at EICS 2012Jorge Cardoso
 
PuReWidgets toolkit
PuReWidgets toolkit PuReWidgets toolkit
PuReWidgets toolkit Jorge Cardoso
 
Assessing Feedback for Indirect Shared Interaction
Assessing Feedback for Indirect Shared InteractionAssessing Feedback for Indirect Shared Interaction
Assessing Feedback for Indirect Shared InteractionJorge Cardoso
 
Conceitos fundamentais de_programacao
Conceitos fundamentais de_programacao Conceitos fundamentais de_programacao
Conceitos fundamentais de_programacao Jorge Cardoso
 
Computer vision techniques for interactive art
Computer vision techniques for interactive artComputer vision techniques for interactive art
Computer vision techniques for interactive artJorge Cardoso
 
Introdução à Programacao em Processing
Introdução à Programacao em Processing Introdução à Programacao em Processing
Introdução à Programacao em Processing Jorge Cardoso
 

Más de Jorge Cardoso (20)

Criação de Ambientes de Realidade Virtual usando A-Frame - CubeCraft Toys -...
Criação de Ambientes  de Realidade Virtual  usando A-Frame - CubeCraft Toys -...Criação de Ambientes  de Realidade Virtual  usando A-Frame - CubeCraft Toys -...
Criação de Ambientes de Realidade Virtual usando A-Frame - CubeCraft Toys -...
 
Criação de Ambientes de Realidade Virtual usando A-Frame
Criação de Ambientes  de Realidade Virtual  usando A-FrameCriação de Ambientes  de Realidade Virtual  usando A-Frame
Criação de Ambientes de Realidade Virtual usando A-Frame
 
Journal of Science and Technology of the Arts
Journal of Science and Technology of the ArtsJournal of Science and Technology of the Arts
Journal of Science and Technology of the Arts
 
Evaluation of Multi-Platform Mobile AR Frameworks for Roman Mosaic Augmentation
Evaluation of Multi-Platform Mobile AR Frameworks for Roman Mosaic AugmentationEvaluation of Multi-Platform Mobile AR Frameworks for Roman Mosaic Augmentation
Evaluation of Multi-Platform Mobile AR Frameworks for Roman Mosaic Augmentation
 
ConímbrigAR A Prototype Augmented Mobile Application for Exploration of Roman...
ConímbrigAR A Prototype Augmented Mobile Application for Exploration of Roman...ConímbrigAR A Prototype Augmented Mobile Application for Exploration of Roman...
ConímbrigAR A Prototype Augmented Mobile Application for Exploration of Roman...
 
Digital tools for exploring roman mosaic
Digital tools for exploring roman mosaicDigital tools for exploring roman mosaic
Digital tools for exploring roman mosaic
 
Interaction techniques for locomotion in virtual reality
Interaction techniques for locomotion in virtual realityInteraction techniques for locomotion in virtual reality
Interaction techniques for locomotion in virtual reality
 
Interacção em ambientes de realidade virtual
Interacção em ambientes de realidade virtualInteracção em ambientes de realidade virtual
Interacção em ambientes de realidade virtual
 
PhD defense presentation
PhD defense presentationPhD defense presentation
PhD defense presentation
 
Dynamic graphical user interface generation for web-based public display appl...
Dynamic graphical user interface generation for web-based public display appl...Dynamic graphical user interface generation for web-based public display appl...
Dynamic graphical user interface generation for web-based public display appl...
 
Evaluation of a programming toolkit for interactive public display applications
Evaluation of a programming toolkit for interactive public display applicationsEvaluation of a programming toolkit for interactive public display applications
Evaluation of a programming toolkit for interactive public display applications
 
Interaction modalities, technologies and tools for interactive art
Interaction modalities, technologies and tools for interactive artInteraction modalities, technologies and tools for interactive art
Interaction modalities, technologies and tools for interactive art
 
PuReWidgets toolkit
PuReWidgets toolkitPuReWidgets toolkit
PuReWidgets toolkit
 
PuReWidgets presentation at EICS 2012
PuReWidgets presentation at EICS 2012PuReWidgets presentation at EICS 2012
PuReWidgets presentation at EICS 2012
 
PuReWidgets toolkit
PuReWidgets toolkit PuReWidgets toolkit
PuReWidgets toolkit
 
Assessing Feedback for Indirect Shared Interaction
Assessing Feedback for Indirect Shared InteractionAssessing Feedback for Indirect Shared Interaction
Assessing Feedback for Indirect Shared Interaction
 
Oop java
Oop javaOop java
Oop java
 
Conceitos fundamentais de_programacao
Conceitos fundamentais de_programacao Conceitos fundamentais de_programacao
Conceitos fundamentais de_programacao
 
Computer vision techniques for interactive art
Computer vision techniques for interactive artComputer vision techniques for interactive art
Computer vision techniques for interactive art
 
Introdução à Programacao em Processing
Introdução à Programacao em Processing Introdução à Programacao em Processing
Introdução à Programacao em Processing
 

Último

Música Meu Abrigo - Texto e atividade
Música   Meu   Abrigo  -   Texto e atividadeMúsica   Meu   Abrigo  -   Texto e atividade
Música Meu Abrigo - Texto e atividadeMary Alvarenga
 
Modelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e TaniModelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e TaniCassio Meira Jr.
 
Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029Centro Jacques Delors
 
ANTIGUIDADE CLÁSSICA - Grécia e Roma Antiga
ANTIGUIDADE CLÁSSICA - Grécia e Roma AntigaANTIGUIDADE CLÁSSICA - Grécia e Roma Antiga
ANTIGUIDADE CLÁSSICA - Grécia e Roma AntigaJúlio Sandes
 
Simulado 2 Etapa - 2024 Proximo Passo.pdf
Simulado 2 Etapa  - 2024 Proximo Passo.pdfSimulado 2 Etapa  - 2024 Proximo Passo.pdf
Simulado 2 Etapa - 2024 Proximo Passo.pdfEditoraEnovus
 
Simulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdfSimulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdfEditoraEnovus
 
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptx
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptxSlides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptx
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptxLuizHenriquedeAlmeid6
 
“Sobrou pra mim” - Conto de Ruth Rocha.pptx
“Sobrou pra mim” - Conto de Ruth Rocha.pptx“Sobrou pra mim” - Conto de Ruth Rocha.pptx
“Sobrou pra mim” - Conto de Ruth Rocha.pptxthaisamaral9365923
 
Habilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasHabilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasCassio Meira Jr.
 
Bullying - Atividade com caça- palavras
Bullying   - Atividade com  caça- palavrasBullying   - Atividade com  caça- palavras
Bullying - Atividade com caça- palavrasMary Alvarenga
 
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)Mary Alvarenga
 
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptxSlides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptxLuizHenriquedeAlmeid6
 
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptxSlides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptxLuizHenriquedeAlmeid6
 
Cultura e Literatura indígenas: uma análise do poema “O silêncio”, de Kent Ne...
Cultura e Literatura indígenas: uma análise do poema “O silêncio”, de Kent Ne...Cultura e Literatura indígenas: uma análise do poema “O silêncio”, de Kent Ne...
Cultura e Literatura indígenas: uma análise do poema “O silêncio”, de Kent Ne...ArianeLima50
 
Programa de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades MotorasPrograma de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades MotorasCassio Meira Jr.
 
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASBCRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASBAline Santana
 
Slides 1 - O gênero textual entrevista.pptx
Slides 1 - O gênero textual entrevista.pptxSlides 1 - O gênero textual entrevista.pptx
Slides 1 - O gênero textual entrevista.pptxSilvana Silva
 
Universidade Empreendedora como uma Plataforma para o Bem comum
Universidade Empreendedora como uma Plataforma para o Bem comumUniversidade Empreendedora como uma Plataforma para o Bem comum
Universidade Empreendedora como uma Plataforma para o Bem comumPatrícia de Sá Freire, PhD. Eng.
 

Último (20)

Música Meu Abrigo - Texto e atividade
Música   Meu   Abrigo  -   Texto e atividadeMúsica   Meu   Abrigo  -   Texto e atividade
Música Meu Abrigo - Texto e atividade
 
Modelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e TaniModelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e Tani
 
Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029
 
ANTIGUIDADE CLÁSSICA - Grécia e Roma Antiga
ANTIGUIDADE CLÁSSICA - Grécia e Roma AntigaANTIGUIDADE CLÁSSICA - Grécia e Roma Antiga
ANTIGUIDADE CLÁSSICA - Grécia e Roma Antiga
 
Simulado 2 Etapa - 2024 Proximo Passo.pdf
Simulado 2 Etapa  - 2024 Proximo Passo.pdfSimulado 2 Etapa  - 2024 Proximo Passo.pdf
Simulado 2 Etapa - 2024 Proximo Passo.pdf
 
Simulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdfSimulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdf
 
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptx
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptxSlides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptx
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptx
 
“Sobrou pra mim” - Conto de Ruth Rocha.pptx
“Sobrou pra mim” - Conto de Ruth Rocha.pptx“Sobrou pra mim” - Conto de Ruth Rocha.pptx
“Sobrou pra mim” - Conto de Ruth Rocha.pptx
 
Habilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasHabilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e Específicas
 
Bullying - Atividade com caça- palavras
Bullying   - Atividade com  caça- palavrasBullying   - Atividade com  caça- palavras
Bullying - Atividade com caça- palavras
 
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
 
XI OLIMPÍADAS DA LÍNGUA PORTUGUESA -
XI OLIMPÍADAS DA LÍNGUA PORTUGUESA      -XI OLIMPÍADAS DA LÍNGUA PORTUGUESA      -
XI OLIMPÍADAS DA LÍNGUA PORTUGUESA -
 
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptxSlides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
 
Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024
Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024
Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024
 
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptxSlides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
 
Cultura e Literatura indígenas: uma análise do poema “O silêncio”, de Kent Ne...
Cultura e Literatura indígenas: uma análise do poema “O silêncio”, de Kent Ne...Cultura e Literatura indígenas: uma análise do poema “O silêncio”, de Kent Ne...
Cultura e Literatura indígenas: uma análise do poema “O silêncio”, de Kent Ne...
 
Programa de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades MotorasPrograma de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades Motoras
 
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASBCRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
 
Slides 1 - O gênero textual entrevista.pptx
Slides 1 - O gênero textual entrevista.pptxSlides 1 - O gênero textual entrevista.pptx
Slides 1 - O gênero textual entrevista.pptx
 
Universidade Empreendedora como uma Plataforma para o Bem comum
Universidade Empreendedora como uma Plataforma para o Bem comumUniversidade Empreendedora como uma Plataforma para o Bem comum
Universidade Empreendedora como uma Plataforma para o Bem comum
 

O Projecto DiABlu no CITAR: Ferramentas para interação em arte digital através de dispositivos móveis

  • 1. O Projecto DiABlu no CITAR
  • 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 ↓
  • 16. Desenvolvimento: pessoas • Nuno “Lanches“ Rodrigues • FEUP (LEIC) • 2006 • POCI • Scout e aplicação móvel 16 ↓
  • 17. Desenvolvimento: pessoas • Pedro Santos • FEUP (MIEIC) • 2008 • IEFP • Mailman e SMS2OSC 17 ↓
  • 18. Desenvolvimento: pessoas • Colaboração externa • Hugo Maurício • ISEL • 2007/2008 18 ↓
  • 19. Desenvolvimento: pessoas • A FEUP é uma instituição privilegiada (por nós), mas há outras: – ISEP – UMinho – etc 19
  • 20. Desenvolvimento: tempo • No total, cerca de 1 ano – ~5 meses Nuno – ~8 meses Pedro 20
  • 21. Resultados: site http://diablu.jorgecardoso.eu 21 ↓
  • 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 ↓
  • 30. Resultados: festivais • Bienal de Cerveira (2007) • Future Places (2008) 30
  • 31. Futuro • Novas ferramentas • Correcção de bugs/adição de ? melhorias • Maior utilização por parte dos alunos – Mais alunos de artes digitais… 31
  • 32. Fim 32