terça-feira, 13 de setembro de 2011
domingo, 11 de setembro de 2011
Google cria serviço de pagamento por telemóvel
Os telefones deverão estar equipados com a tecnologia de comunicação inalâmbrica de curta distância e alta frequência (NFC - Near Field Communication), que permitirá o intercâmbio de dados, entre dispositivos, a menos de dez centímetros.
Este sistema será uma alternativa a cartões de crédito ou multibanco e dinheiro, já que bastará aproximar o telemóvel da caixa registadora, combinando informação bancária do utilizador, cartões de oferta, de fidelidade e cupões, num único chip NFC.
A Google já está na vanguarda dos telefones inteligentes, graças ao sistema operativo Android e agora irá competir com sectores como o PayPal do eBay. Embora alguns dispositivos já integrem esta tecnologia NFC, o último iPhone da Apple ainda não tem avanços neste campo.
domingo, 4 de setembro de 2011
Adobe AIR

- Uso de certificado digital;
- suporte a multidiomas(a partir da versão 1.1);
- API de atualização automatica;
- API de instalação automatica;
- Toda a API do Flash Player e uma API exclusiva para javascript;
- suporte a sistema de arquivos;
- Uma aplicação que rodar tanto windows, mac ou linux;
- Engine HTML baseada no webkit(a mesma usada no safari, celulares nokia, google chrome etc);
domingo, 28 de agosto de 2011
jQuery: O que é e como funciona

- É uma livraria de funções Javascript
- É uma livraria com o lema “Escrever menos e fazer mais”
- Selecções de elementos HTML
- Manipulação de elementos HTML
- Manipulação CSS
- Eventos HTML
- Efeitos e animações Javascript
- HTML DOM
- AJAX
1 2 3 4 5 6 7 | $(this).hide() // Esconde o elemento actual$("p").hide() // Esconde todos os parágrafos$("p.teste").hide() // Esconde todos os parágrafos com a classe="teste"$("#test").hide() // Esconde o elemento com o id="teste" |
quinta-feira, 25 de agosto de 2011
Formas de Interação com Games: Camera Kombat
Outra forma legal de interação com games é o Camera Kombat. Jogo de luta multplayer criado por estudante de Ciência da Computação do Centro Universitário SENAC - SP. O jogo é baseado em reconhecimento de gestos e depende dos movimentos do jogados para que seu 'personagem' possa relizar suas ações.
O camera Kombat permite que o usuário use seu corpo como dispositivo de entrada. Eliminando assim, a necessidade do uso de joysticks. Para jogar é necessário que o computador possua uma câmera para a captura da imagem e que os jogadores fiquem sempre ao seu alcance para que todos os movimentos sejam recolhidos e interpretados. Para a identificação dos gestos, primeiramente devem ser identificadas as regiões do corpo do jogador, como, cabeça e pés. Então quando o jogador esticar o braço para frente, por exemplo, é realizado um calculo baseado na extremidade de cima do da imagem capturada do jogador, no caso a cabeça, e o software executa uma ação de acordo com aquele gesto que foi identificado.
À medida que os movimentos forem sendo identificados, como um soco ou um chute, é lançado um objeto virtual em direção ao adversário que pode ser visto na tela do computador. O jogador adversário precisa desviar desse objeto para não 'perder life' e contra-atacar da mesma forma.
A linguagem utilizada na criação do projeto foi C, sob o paradigma de programação estruturada. Para acesso a implementação de qualidade de técnicas e métodos de visão computacional foi utilizada a biblioteca OpenCV, que possui uma serie de algoritmos preparados para trabalhar em aplicações que demandam processamento de imagem.
O resultado desse trabalho é uma forma divertidíssima do usuário interagir com o jogo e impossível de ficar parado. Veja abaixo um vídeo de demonstração do Camera Kombat.
Referência:
DE PAULA, L.R.P., BONINI, R.N. AND MIRANDA, F.R.. 2006. Camera Kombat – Interação Livre para Jogos.
domingo, 21 de agosto de 2011
O HTML5

O HTML5 é a quinta versão da linguagem HTML. Esta nova versão traz consigo importantes mudanças quanto ao papel do HTML no mundo da Web, trazendo novas funcionalidades como semântica e acessibilidade, com novos recursos antes só possíveis por meio de outras tecnologias, e trazendo uma importante disseminação dentre todos os novos navegadores de internet, tornando-o mais universal e com os novos elementos, que valorizam a semântica, incluindo as tags nav, header, section, aside, e footer, o desenvolvimento para a web com HTML5 a partir de agora estará em um nível superior. As novidades não acabam por aí, dentre todas, podemos citar as seguintes:
· Utilização de um plugin gratuito de áudio e vídeo via tags.
· Elemento
· Drag and Drop de elementos.
· Cross-document e cross-domain messages.
· Histórico de navegação em Ajax.
· Geolocation API.
· Network status (online/offline).
· Maior controle de dados sobre formulários.
· contentEditable – Editor rico de conteúdo.
· Armazenamento de dados no cliente.
· Web worker threads.
Com essas novidades, o HTML5 causa uma mudança no desenvolvimento, apoiando normas abertas que expõem tecnologias subjacentes permitindo a integração, inovação e desenvolvimento de aplicações e serviços complexos facilmente.
Mehores sites que utilizam html5:
Galeria HTML5
Até os próximos post.
sexta-feira, 19 de agosto de 2011
Formas de Interação com Games: Air Guitar
Referencias:
FIGUEIREDO, L.S., TEIXEIRA, J.M.X.N., CAVALCANTI, A.S., TEICHRIEB, V. AND KELNER, J.. 2009. An open-source framework for air guitar games.