Projetos simples que envolvem código, e que funcionam no esquema "passo a passo" com entregas rápidas. Perfil é de "hacker empreendedor" a pessoa que tem conhecimentos básicos de eletrônica e também conhecimento de programação em C++ e Java além de muito interesse em projetos de tecnologia. Todos os documentos serão inicialmente publicados no site TelaSocial mas serão disponíveis com licença Creative Commons e código será aberto em licença a definir. * Documentação básica, passos, de como instalar a infra básica para desenvolvimento de aplicações em Arduino * Documentação básica, exemplo de aplicação em Arduino para piscar LEDs * Documentação básica, de infra para comunicação entre Arduino e Android via MicroBridge * Documentação básica, de exemplo de aplicação no Android ligando e desligando um LED no Arduino via MicroBridge * Documentação básica, com exemplo de aplicação via ADK com Arduino
Um grupo de alunos da Faculdade IMED, de Passo Fundo, Rio Grande do Sul, desenvolveu um protótipo de painel de informações utilizando tecnologias web com o TelaSocial. O projeto, elaborado para o V Seminário Acadêmico de Sistemas de Informação, foi implantado com o objetivo principal de exibir a agenda do evento e as atividades nas redes sociais.
Exibição da programação do evento.
O evento realizado em uma semana de palestras, mostras e feiras, contou com dois terminais para recepção e informação ao público. Um dos terminais foi exposto na entrada da Faculdade IMEDpara promoção das atividades do seminário aos diversos alunos, e o outro, na entrada do auditório principal, local onde estavam sendo realizadas todas as palestas.
Os responsáveis pelo projeto inicial foram Fernando Vargas, Mauricio Araldi, Marcelo Araldi e Tales Farias. A ideia era conhecer e analisar uma experiência de painéis visuais através de um projeto piloto no ambiente interno da Faculdade IMED. Ainda em desenvolvimento, as telas foram instaladas para promover principalmente a apresentação das atividades nas redes sociais — vários participantes acompanharam as mensagens e fotos durante o decorrer do evento, o que fomentou uma boa percepção em tempo-realquanto as atividades do seminário acadêmico.
Acompanhamento das mensagens do Twitter.
Exibição das fotos do Flickr do evento.
O grupoque trabalha na versão do sistema da IMEDdesenvolve atualmente melhorias de layout e atualizações do código fonte, que agora é baseado na nova arquitetura do TelaSocial: arquitetura cliente/servidor com edição totalmente em HTML, CSS e Javascript, como páginas web. O criador do projeto, Marcio Galli, reitera que “Esta versão permite que qualquer desenvolvedor possa acrescentar, remover ou alterar os recursos dos painéis. A ideia é que o software possa evoluir com base em tecnologias Web, permitindo assim que qualquer desenvolvedor Web possa criar melhorias no sistema”.
O projeto da Faculdade IMED conta com o suporte do projeto TelaSocial no sentido de adaptação do software da faculdade à nova versão. O novo código, ainda em desenvolvimento, está disponível no endereço https://github.com/fvargaspf/TelaSocial_IMED2011-2. O código é open-source, porém, deve-se conservar os direitos legais sobre logos e nomes das várias entidades envolvidas, como IMED, TelaSocial, dentre outros.
Se você é um programador Web com conhecimentos e interesse em C++ e computação gráfica — oportunidade de projeto open-source para repositório / projeto TelaSocial. Trata-se de aplicação para captura de movimentos e que deverá gerar eventos para controlar vários aspectos, relacionados com animação e coreografia de eventos, na experiência do TelaSocial.
Nos dias 19, 20 e 21 de Outubro de 2011, a tecnologia do TelaSocial esteve presente em mais um evento de porte internacional. Desta vez, a solução do TelaSocial teve o papel de dar suporte para a comunicação da Latinoware, evento que acontece no Parque Tecnológico Itaipu, em Foz do Iguaçu, no Paraná.
Os mais de 4000 participantes puderam conferir uma experiência em 12 terminais que foram instalados na frente de várias salas no espaço do evento. O objetivo inicial foi de apresentação da grade de programação. Porém, em um evento de porte internacional como este, a grade de programação pode sofrer mudanças baseadas em diversos fatores, como a logística de voos de chegada de palestrantes. Neste sentido, a grade passa a ser fundamental, uma vez que a versão em papel pode ficar atrasada. Outros recursos, como os alertas e a repercussão da rede social, também foram inseridos nos terminais para que os participantes pudessem conferir em tempo real os principais acontecimentos.
Vídeo "Making Of" Versão
Dentro do evento, cada espaço de salas possuía um terminal. O investimento realizado pelo Parque Tecnológico de Itaipu viabilizou alterações no layout e em novos módulos do software possibilitando ainda a adição de um novo componente, chamado de Mediador.
Figura 1: disposição das telas na entrada das salas de palestras.
O Mediador é uma camada de informações que trabalha em um ambiente servidor. Essa camada fica responsável por conferir atualizações de feeds e RSS baixando-as para seu ambiente local e, posteriormente, replicando para todas as instalações “clientes”. Desta forma, problemas de conexão com a internet não irão causar falhas na atualização nos terminais, pois os mesmos receberão informações diretamente do servidor. No caso do evento, como o seu atual sistema de controle de conteúdos, não estava disponível em formato RSS; algumas das atualizações foram adicionadas diretamente no Mediador pela equipe de suporte do TelaSocial para a organização do evento. Este componente mediador, que recebia as informações da equipe, foi responsável pela manutenção e fornecimento dos dados para os vários terminais. Isso também evita que o sistema de informação fique engessado, caso o feed ou RSS tenha algum problema durante o evento.
Figura 2: representação da arquitetura do Mediador
O sistema de alertas em tempo real, além da sua utilização primária para avisos de atrasos, cancelamentos e imprevistos, auxiliou na resolução de uma das maiores dificuldades encontradas na Latinoware: a agenda de eventos paralelos. Esta agenda, ao contrário da grade principal, não ficou totalmente completa e fechada desde o início da Latinoware. Assim, muitas alterações ocorrem na ordem desses eventos paralelos durante os dias de programação. Além de usar o espaço destinado à agenda secundária, foi possível notificar os participantes sobre essas alterações utilizando o campo de alertas, impedindo, assim, que as pessoas ficassem sem saber o que estava acontecendo no evento. Empresas que estavam expondo seus produtos e serviços no local também utilizaram o sistema de alertas como meio de divulgação de suas promoções.
Outro recurso do TelaSocial que estava em ação na Latinoware era o componente de redes sociais. Esse módulo monitorava as hashtags “Latinoware2011” e “Latinoware” no Twitter, trazendo todos os tuítes que possuíam esta marcação para as telas dispostas dentro do evento, aproximando os ambientes físicos dos ambientes virtuais, mostrando para quem estava fisicamente presente no evento qual a repercussão das atrações da Latinoware na web.
O suporte técnico da equipe TelaSocial foi prestado localmente durante todo o evento. O suporte técnico, neste caso, elaborou atualizações em novos recursos e também contava com rádios para comunicação rápida, utilizados, inclusive, para adicionar conteúdos repassados pela equipe de organização, quando necessário.
A experiência do uso do TelaSocial como veículo de comunicação foi extremamente proveitosa. O trabalho realizado com um grande número de telas mostrou que o TelaSocial pode ser usado como um meio de comunicação dinâmico e adaptável à diversos eventos. O projeto dos painéis na Latinoware teve a preocupação de deixar todo o investimento, quanto a mudanças em código e novos módulos, disponível para a comunidade, excetuando-se as marcas e nomes de produtos. O código-fonte está disponível sob os termos da licença “MPL 1.1/GPL 2.0/LGPL 2.1”, no endereço https://github.com/taboca/TelaSocial-Mediator.
Um Modelo Baseado em Padrões Web para Apresentação de Conteúdo Interativo em Ambientes Sociais
Paper e projeto apresentado na programação da 3ª Conferência W3C Brasil [1] organizada por W3C e Nic.br. ResumoA crescente disponibilidade de painéis digitais oferece novas oportunidades com relação as soluções de apresentação de conteúdo nos ambientes físicos nas comunidades. Com as melhorias de conectividade na Internet e a constante evolução das tecnologias que dão suporte aos padrões Web, novos desafios de interação usuário-computador podem ser explorados. Nesse contexto, o projeto aborda as possibilidades de uso de padrões e tecnologias Web, como infra-estrutura para uma experiência de comunicação e interação em ambientes físicos. Propõe-se um modelo de programação que seja aberto, distribuído, e que reflete a natureza dinâmica da Web, em contraposição ao modelo centralizado de programação tradicional, como da televisão. O projeto aborda novas oportunidades de comunicação que relacionam eventos de informações da Web, visando benefícios aos usuários nas comunidades. [1] http://conferenciaweb.w3c.br/programacao