Este blog tem por finalidade apresentar meus trabalhos e alguns aspectos de minha vida pessoal. Eu (editor do blog) sou engenheiro e mestre em engenharia de teleinformática, sou usuário e entusiasta de software livre, sou católico praticante e espero que o meu blog possa te ajudar.
quarta-feira, 24 de fevereiro de 2010
Realidade aumentada mobile
Isto mostra como a inovação está presente nos planos das grandes empresas e, obviamente, nas que lidam com tecnologia.
Também fiquei satisfeito em ver como os dispositivos com software livre estão ganhando espaço no mercado, o que possibilita aos desenvolvedores de menor porte, como os autônomos ou hobbistas, possam desenvolver suas próprias aplicações de forma segura e legal (dentro da lei).
Apenas para lembrar, realidade aumentada consiste em unir realidade virtual e "realidade real", como eu fiz o vídeo abaixo.
Observem que a bolinha, que é um elemento virtual, interage com o corpo, que são elementos reais.
sexta-feira, 12 de fevereiro de 2010
Remédios a base de TI
Hoje eu vi esta notícia e achei interessante como o conhecimento pode ser associado, mesmo em áreas tradicionalmente mais distantes.
As associações entre telecomunicações, computação, farmácia e medicina, dentre outras, favorecendo a saúde da população de um modo prático e confortável.
Só para dar uma noção do que acontece, por exemplo, em um sistema de análise de algum parâmetro acoplado a um video-game (como o sistema de análise de glicose).
Vamos imaginar que os sensores estejam juntos ao joystick e que estes passem os dados para o console e este, por sua vez, mande, via internet, os dados para a clínica.
O primeiro é a construção dos sensores de modo a serem colocados no joystick de modo a não torná-lo desconfortável.
Depois os dados capturados pelos sensores são enviados ao console, o qual pode fazer uma série de análises dos dados, comparar com outros dados já armazenados, e/ou fazer extração de redundâncias ou critpografias para enviar os dados pela internet à clínica especializada, o que necessita da infraestrutura já conhecida da maioria dos leitores.
Por fim, os especialistas também irão usar aplicativos para auxílio ao diagnóstico para determinar a condição do paciente.
E tudo isto enquanto o paciente está se divertindo com seu video-game.
sábado, 2 de janeiro de 2010
Novo dia, novo ano
Com a graça de Deus e o trabalho diário vou conseguir fechar as pendências do ano passado e começar novas atividades.
Espero sempre manter o MultiSign atualizado e sempre mais interessante, conto neste ano, mais que nos anteriores, com a ajuda e compreensão de todos.
sexta-feira, 18 de dezembro de 2009
Building Blaster
English: I found this game and it's possible to post here on the MultiSign, so have fun.
Mais Jogos de Estratégia Online no Click Jogos
sábado, 28 de novembro de 2009
Protótipo do SIRENE em funcionamento
Eu tive dois artigos aceitos, sendo que um deles consiste no resumo do meu mestrado.
Para este artigo, eu preparei um protótipo do SIRENE e gerei este vídeo.
Apesar do vídeo ser curto, ele demorou alguns minutos para ser gerado, quem tiver interesse em saber como está o protótipo é só entrar em contato.
sexta-feira, 13 de novembro de 2009
Concatenar arquivos pdf no Linux
~> gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=finished.pdf file1.pdf file2.pdf file3.pdf #[...]
Funcionou muito bem.
O bom é poder fazer isso usando o GS (Ghostscript), que é um software bem conhecido dos usuários de GNU/Linux.
Enfim, nem precisei comprar um software (conhecido nosso) versão professional, e tive o mesmo resultado.
É bom ver como soluções tão simples funcionam perfeitamente para problemas tão simples.
As vezes buscamos uma solução que resolva todos os problemas com todas as possíveis situações, sendo que o tempo que levamos para analisar se a solução serve para todas as situações de todos os problemas poderia ser usado de outra forma.
E se tomássemos uma solução simples, como o comando que citei para o problema que eu tinha, e aprimorássemos ela com novos recursos e procurando saber o que a solução é realmente capaz de fornecer?
Teríamos nosso problema resolvido e ainda saberíamos quais outros problemas resolver com a mesma solução.
quarta-feira, 11 de novembro de 2009
Trabalhos acadêmicos no Interaction South-America
Seguem alguns títulos dos trabalhos:
- A Influência de Interfaces Gráficas na Narrativa e Imersão de Jogos Digitais;
- Inspeção semiótica do Wiki-STOA: uma análise a partir da teoria da complexidade;
- Desenvolvendo Interfaces de Usuário Multiplataformas utilizando MDA;
- A percepção das tecnologias;
- A personalização como estratégia para o gerenciamento da obsolescência de artefatos;
- Design de interface para questionário on-line do Censo Demográfico 2010;
- Método para Aplicações Web Focado em Usabilidade Aderente a um Processo de Software Convencional;
- New scenarios in the design education with dynamic of interaction;
- Levantamento de Heurísticas para Avaliação de Interfaces do Usuário Baseadas em Voz;
- Reconhecimento de Gestos da LIBRAS com Classificadores Neurais a partir dos Momentos Invariantes de Hu;
- Compreendendo dinâmicas de jogo: as esferas de interação dentro do framework Componentes-Dinâmicas-Experiências;
- Violent Video Games: Changes in non-verbal behavior and short-term effects on valence and arousal.
segunda-feira, 26 de outubro de 2009
Convolution - Scilab
I didn't understand what you'd like to say.
I have another blog about Scilab, and I made some posts about convolution (here).
I wrote something about the convolotion's properties there, I think you'll be satisfied.
If you need any help more, I can try to do it.
Ok, that's all.
God bless you, my friend.
quarta-feira, 21 de outubro de 2009
Interaction
Site do evento: http://www.interaction-southamerica.org/?lang=pt
Pois bem, esta é a primeira edição de um evento internacional que contará com presenças importantes de vários locais do mundo.
Seguem alguns dos palestrantes confirmados e os temas de suas apresentações:
Nimish Biloria – [TU Delft]
Professor assistente, Corpo docente de Arquitetura, TU Delft, O Países Baixos Título: Morfologias arquitetônicas Resumo: O foco de conferência no recente trabalho em explorar assuntos como o desejo compulsivo para especular sobre oportunidades arquitetônicas na presença de assunto animado, entidades orgânicas e a presença geométrica e matemática estando por baixo de delas e como esta pesquisa está estruturada por uma variedade múltipla de fontes que alcançam de ficção científica e Moda até Biologia e Botânica.Simon Biggs
Professor de Pesquisa na Faculdade de Arte em Edimburgo, REINO UNIDO Título: Transculturação, Transliteração e poesia generativa Resumo: Que efeito estão tendo recentes desenvolvimentos em comunicações globais em idioma e seus leitores e escritores; esses definiram pelas relações deles com idioma? O que acontece a nossa identidade, como seres lingüísticos, quando nosso meio de comunicação e troca de associação demográfica ? O que está dirigindo isto? É a tecnologia, as migrações das pessoas ou uma mistura destes fatores? Como estas são dinâmicamente refletida, dentro e em práticas criativas contemporâneas com idioma e novas mídia?Juliana Ferreira – [Nokia Design - Londres]
Juliana Ferreira começou sua carreira aos 18 anos, se formando como Design Gráfico pela Univercidade, no Rio de Janeiro, iniciando sua jornada do impresso ao webdesign, criando aplicações e serviços on-line. Sete anos depois, se mudou para Londres onde adquiriu titulo de Mestre em Design de Interação pela Westminster University e já passou por grandes empresas como BT, Citi bank e BBC. Nos últimos três anos tem atuado como especialista em Desing de Interação na Nokia Design, criando conceitos de estratégia de design para user interface e serviços Nokia, Titulo da Palestra: Your Personal Device: Homescreens e personalização Resumo: Conheça sobre o processo de design utilizado pela Nokia Design envolvendo pesquisadores, designers e desenvolvedores para descobrir as tendências futuras no consumo e serviços, e como as pessoas estão exigindo cada vez mais controle sobre essa expêriencia.Você também terá a oportunidade de ver outros projetos de projeto de interfaces inovadoras da Nokia Design.
Robson Santos – [Instituto Nokia de Tecnologia (InDT)]
Robson Santos, D.Sc. Pesquisador sênior em usabilidade do Instituto Nokia de Tecnologia; Primeiro a obter o título de Doutor em Design no continente, pela PUC-Rio, possui larga experiência prática e extenso currículo docente em cursos de pós-graduação, de graduação e de extensão. Título: Coleta e análise de dados em testes de usabilidade Resumo: A usabilidade é um importante elemento para criar uma boa experiência do usuário. Para se obter dados sobre o uso de produtos e serviços digitais é importante conhecer as técnicas para coleta de dados qualitativos e quantitativos. Não menos importante é possuir bom repertório analítico que permita extrair informações relevantes a partir dos dados coletados. O workshop visa oferecer oportunidade para que os participantes experimentem métodos e técnicas para coleta (entrevistas,questionários, registros em vídeo) e análise de dados (verbalizações, expressões faciais). A metodologia será participativa, de maneira que os presentes possam exercitar as técnicas apresentadas.Phil Ohme & Eric Pan – [Intuit]
Phil Ohme faz parte do time de design de interação da Intuit (os fabricantes do QuickBooks, Quicken, TurboTax) e tem atuado no campo de experiência do usuário a mais de 12 anos. Ele já trabalhou para empresas como a HP e a Ford Motor Co., onde ganhou o Choice 2000 Popular Mechanics Editor’s Choice Award: Best in Show, para o projeto da primeira fábrica instaladara de mp3 player para automóveis. Phil é graduado em Engenharia Industrial do Rochester Institute of Technology (RIT) com Mestrado em Engenharia Industrial – Fatores Humanos pela Universidade de Iowa.Eric Pan é, atualmente, designer de interação sênior da empresa de software Intuit, sediada em San Diego, Califórnia, E.U.A.. Sua experiência inclui o trabalho em outras empresas iniciantes do Vale do Silício, consultoria e pesquisa acadêmica. Eric graduado da Universidade da Califórnia, San Diego em Ciência Cognitiva com especialização em Interação Humano-Computador
Titulo do Workshop : All Work and No Play: What You can Learn from Game Design” Resumo: Se você espera encontrar horas de teoria em um workshop sobre games, não se increva no “All Work and No Play: What You can Learn from Game Design”.Prático e dinâmico, este workshop tem como objetivo abordar os princípios do design de games, para que o participante entenda porque os games são tão persuasivos e capazes de prender o usuário de maneira tão eficiente.
Interatividade e discussão permitirão que você leve ideias inovadoras para seu dia-a-dia de trabalho. Increva-se e inspire-se!
terça-feira, 1 de setembro de 2009
Classificadores estatísticos - 01
Para começar, vamos estudar o classificador de mínima distância ao centróide.
Imagine que você tem um conjunto de informações sobre elementos de diferentes classes, por exemplo peso e altura de diversas pessoas. E você não sabe, acerca de todos, quais destas pessoas são adultos, crianças ou bebês.
Vamos então desenvolver a solução deste problema.
Primeiramente vamos tomar as pessoas que nós já sabemos se são adultos, crianças ou bebês.
Conjunto dos bebês (1).
pessoa 1 - 0,5m e 4,3kg
pessoa 2 - 0,45m e 3,1kg
pessoa 3 - 0,6m e 5,0kg
pessoa 4 - 0,39m e 3,2kg
pessoa 5 - 0,44m e 3,8kg
pessoa 6 - 0,51m e 4,7kg
.
.
.
pessoa n - 0,55m e 5,3kg
Conjunto das crianças (2).
pessoa n + 1 - 1,5m e 34,3kg
pessoa n + 2 - 1,45m e 33,1kg
pessoa n + 3 - 1,6m e 45,0kg
pessoa n + 4 - 1,39m e 27,2kg
pessoa n + 5 - 1,44m e 33,8kg
pessoa n + 6 - 1,51m e 34,7kg
.
.
.
pessoa n + m - 1,55m e 26,3kg
Conjunto dos adultos (3).
pessoa n + m + 1 - 1,75m e 74,3kg
pessoa n + m + 2 - 1,81m e 93,1kg
pessoa n + m + 3 - 1,66m e 55,0kg
pessoa n + m + 4 - 1,73m e 67,2kg
pessoa n + m + 5 - 1,64m e 53,8kg
pessoa n + m + 6 - 1,61m e 60,7kg
.
.
.
pessoa n + m + p - 1,55m e 42,8kg
Depois de separar cada conjunto, nós calculamos a média do peso e da altura para cada conjunto.
Conjunto 1:
média(peso) - 4,8kg (mp1)
média(altura) - 0,56m (ma1)
Conjunto 2:
média(peso) - 28,1kg (mp2)
média(altura) - 1,57m (ma2)
Conjunto 3:
média(peso) - 68,7kg (mp3)
média(altura) - 1,64m (ma3)
Então, para cada pessoa do conjunto de dados que não se sabe se ela é adulto, criança ou bebê, basta usar o classificador pronto que nós implementamos:
Sendo p o peso da pessoa e a a sua altura,
se (p - mp1)² + (a - ma1)² < (p - mp2)² + (a - ma2)² e (p - mp1)² + (a - ma1)² < (p - mp3)² + (a - ma3)² então a pessoa é um bebê (pertence ao conjunto 1);
se (p - mp2)² + (a - ma2)² < (p - mp1)² + (a - ma1)² e (p - mp2)² + (a - ma2)² < (p - mp3)² + (a - ma3)² então a pessoa é uma criança (pertence ao conjunto 2);
se (p - mp3)² + (a - ma3)² < (p - mp1)² + (a - ma1)² e (p - mp3)² + (a - ma3)² < (p - mp2)² + (a - ma2)² então a pessoa é um adulto (pertence ao conjunto 3).
Essa análise, muito simples, foi apenas para apresentar o classificador estatístico mais simples de todos: o classificador de distância mínima ao centróide (DMC).
A depender do retorno que eu tenha por parte dos leitores, eu posso até colocar códigos em Scilab deste e de outros classificadores.