Sexta-feira, 22 de Maio de 2009

Sobre a reprodução de vídeos...

Fala galera! Vou tentar ajudar o pessoal sobre dúvidas quanto à reprodução de vídeos nos aparelhos recentes da HTC (baseados no processador Qualcomm MSM72XX), assim como aqueles manufaturados pela HTC (leia-se Sony Xperia X1).

Um ponto muito positivo dessa última leva de produtos da HTC é a resolução da tela, pode-se dizer que a resolução deles é muito maior que a da concorrência, permitindo assim assistirmos filmes e ler legendas na pequena tela tranquilamente. Não que seja um primor assistir um filme numa tela de 2.8 polegadas como no caso do Diamond, mas um episódio de série durante uma viagem é coisa tranquila e linda de se fazer!

Faço um parêntese agora para cutucar a HTC. Os processadores Qualcomm série MSM7XXX contam com aceleração de hardware para reprodução de vídeos, uma tecnologia denominada Qtv pela Qualcomm. A HTC, porém não abre as especificações do uso da tecnologia, restringindo então essa aceleração ao player de vídeo original deles (Álbum) e no Windows Media Player. Qualquer outro aplicativo que execute vídeos no aparelho irá usar apenas do software para tocá-lo, causando então um possível engasgo em vídeos mais pesados.

Ok. Parêntese feito, vamos continuar. A melhor experiência de vídeo em aparelhos Windows Mobile definitivamente chama-se CorePlayer. Basta entrar no site deles para ver a lista de compatibilidade de formatos, funções e características da aplicação. Como ele você roda todos formatos de vídeo/aúdio/streamming possíveis e imagináveis com exceção dos formatos da Real (.rm, .rmvb).

É um ótimo programa, entretanto é pago. E, por não usar da aceleração de hardware um filme (resolução de 720x480, por exemplo) baixado no computador pode engasgar nele na hora da reprodução. Outro ponto negativo é que este aplicativo não suporta arquivos externos de legenda.

Inclusive se necessita basicamente de um player que toque legendas existe o também pago, SmartMovie, player muito mais simples e bem inferior ao CorePlayer porém com a funcionalidade de arquivo de legenda externa. Acredito que numa versão próxima o pessoal do CorePlayer lance esse suporte. Eles inclusive trabalham a tempos num hack para utilizar da aceleração de hardware do processador mesmo sem a documentação da HTC.

Ok. Agora a outra saída. Quer ver seus vídeos e não pagar nada? Ainda por cima tirar proveito da aceleração de hardware do seu aparelho? Filmes com legenda e tudo isso ainda de graça? Bem pra isso só tem uma chance filhão. Converter os vídeos. ;-)

Um membro ativo do XDA Developers criou uma interface gráfica para a conversão de vídeos otimizados aos aparelhos HTC utilizando da tradicional biblioteca de vídeos open-source memcoder. O post pode ser lido aqui, e o download direto do programa nesse link.

O memcoder é bem poderoso, e acho que é capaz de converter todos formatos comumente utilizados de vídeo/áudio, além disso esse programa ele já vem pré-configurado para tirar o melhor proveito do seu aparelho. ;-)

Explicando como se usa de maneira rápida e prática: se adiciona os vídeos a serem convertidos na parte de cima do programa. Abaixo indicamos o diretório de saída do vídeo convertido e então escolhemos o bitrate e a resolução do mesmo.

Filmes baixados da internet (DVDRip) marque a opção SD, filmes extraídos de Bluray (720p+) utilize a opção HD, agora para aquela série safada que você baixa com qualidade horrenda, coloque um custom e põe bitrate 400 de vídeo e 96 de áudio que o vídeo fica menor, mais leve e é convertido mais rápido.

 Na resolução selecione a resolução da tela do seu aparelho. Você não necessita converter um vídeo para uma resolução maior que sua tela em fullscreen pois isso exige que o player redimensione a imagem e não te trás nenhum ganho de qualidade. Vídeos também com resolução mais baixa que VGA recomendo deixar na resolução nativa do vídeo. VGA é a resolução do Diamond/Touch Pro e WVGA a resolução do Touch HD, Touch Diamond2 e Xperia X1.

Você tem ainda então as opções de normalizar o áudio e embutir a legenda no vídeo (arquivo de legenda deve ter o mesmo nome do vídeo com exceção da extensão. Os dois arquivos devem estar na mesma pasta e o formato aceito de legendas é o .srt).

Clique Start então e espere que pode demorar um boucado. Daí é questão de ir fazer a janta ou assistir TV enquanto espera. ;-) Depois é só copiar o vídeo para uma pasta do aparelho e abrir com o Álbum ou com o Windows Media Player.

Boa sorte e bom divertimento!

Sexta-feira, 10 de Abril de 2009

Dicas de Jogos

Já dei várias dicas de programas por aqui mas até agora não apresentei nenhum jogo. Sei que muita gente adora jogos então vou tentar agradar um pouco o pessoal. ;-)

O Diamond não é o dispositivo perfeito para jogos, sua tela não é das maiores, são poucos botões, drivers fracos e API fechada por parte da HTC, e a plataforma Windows Mobile por fim não ajuda também.

Fazer um parênteses aqui pra explicar por que desenvolver jogos pra WinMo é um saco. Imagine ser você um desenvolvedor. Portar ou desenvolver um jogo para o iPhone ou PSP é tranqüilo: um hardware, um sistema, é algo relativamente fácil, com menos trabalho você atinge mais pessoas, financeiramente é um ótimo negócio. Agora você o desenvolvedor vai fazer um jogo para WinMo. Você deve lembrar que seu jogo deve rodar em aparelhos com os mais variados tamanhos de tela, proporções e resoluções. Além disso, ele deve rodar em subversões diferentes do mesmo sistema operacional, deve ser compatível com aparelhos de diferentes quantidades de memória ram e processadores váriados. Contar com aparelhos modernos com aceleração gráfica e outros simples e baratos. É um caos, é desanimador. Depois de terminar seu jogo você deve ainda testar em todos aparelhos e montar um site especificando quais aparelhos são compatíveis e quais não. Felizmente a redução do número de aparelhos WinMo nos próximos anos (menos com mais qualidade), o WinMo 6.5 e posteriormente o 7, a MarketPlace, vários passos estão sendo tomados para que num futuro a médio prazo tenhamos uma plataforma forte também para jogos. Fechando mega parênteses e tentando justificar a frustração da plataforma. ;-)

Eu não sou um grande jogador, não tenho aquele tesão de terminar jogos então vou postar aqui os jogos que descobri ao longo desse ano e que em algum momento me ajudaram a matar um tempo. Pra mim jogo bom são aqueles casuais que você faz uma partida rápida e ajuda esquecer que está numa fila monótona ou numa palestra chata.

Jogos com Acelerômetro

Existem poucos jogos que utilizam do acelerômetro (sensor de movimento) já que a API da HTC é fechada. Ainda assim aqui vão algumas boas indicações:

Resco Bubles: a versão comercial do labirinto. Muito bem feita e mais sofisticada que o original do aparelho. Diversos tipos de assoalho, bombas, algumas inovações interessantes.

Marble Words 2: sabe aquele jogo da bolinha que vinha em uns Nokias de 5 anos atrás? É a versão 3D com acelerômetro. ;-)

Need For Speed Undercover: não necessita de apresentações. É também o melhor jogo de corrida pro Diamond.

Não achei vídeo dessa versão mas existe sob o nome de 0.1.53.

Jogos FPS

Único jogo descente de FPS que achei pro Diamond foi o Call of Duty 2. É estranho acostumar com os controles no começo mas depois pega-se o jeito. Gráficos fluídos o som engasga um pouco.

tem umas manhãs para fazer o jogo rodar com aceleração. Recomendo instalar os drivers da ATI e procurar pelo executável acelerado.

Jogos de Tabuleiro

A EA fez uma série de jogos de tabuleiro muito legal e muito bem feitos para o Windows Mobile, ultra viciantes. Esses por incrível que pareça são os que mais gosto de jogar, principalmente o detetive! ;-)

Risk (War)

Clue (Detetive)

Monopoly Here and Now (Banco Imobiliário)

Estratégia

Bom mesmo só o Age of Empires 1.25 que é muuuuito próximo do original para PC. Vale a pena para quem gosta de estratéria. Não baixem a versão 3 que é um lixo.

Sinuca

Celeris Virtual Pool Mobile 1.78

Tower Defense

Azgard Defense: ótimo jogo de tower defense, perdi horas com ele.

Viciantes

Bejewled 2: não é necessário comentar, talvez o jogo mais viciante da história.

Boom Box: o objetivo é derrubar caixas. Parece bobo mais não é.

Astraware BoardGames: compilação de jogos de tabuleiro.

Resco Sudoku Touch: Sudoku.

Resco Brain Games: jogos para exercitar a mente, mania entre orientais e executivos bem sucedidos.

Girders: Dê uma de engenheiro tentando distribuir o peso para um trem passar. Muito muito bom. Adoro esse joguinho.

Adventure

Broken Sword: Um grande adventure com ótimos gráficos, história envolvente, voz. É um jogo profissional e excenssial para quem ama adventures.

ScummVM: o ScummVM permite rodarmos adventures antigos da Lucas Arts, eu por muito tempo carreguei Full Throttle e The Day of The Tentacles no meu Diamond. ;-)

RPG

Rage of Mages 2: o grande RPG do Windows Mobile. Milhares de armas, skills, lugares, etc. É como o Diablo2 do WinMo.

Outros

SimCity Metropolis: SimCity para seu cellular.

Worms: sim é o Worms 2!

Real Dice Poker: o Texas Holdem mais razoável que achei.

Fim

Caramba fazia tempo que queria fazer esse post. Tentei colocar os jogos que mais joguei e gostei. Infelizmente no final fiquei cansado e parei de procurar por fotos/vídeos. Com certeza esqueci de alguns jogos muito bons mas já é uma boa lista de referência. Quem tem TouchPro pode aproveitar do teclado e jogar jogos de Nes/MegaDrive/SNES/GameBoy com os emuladores como o MorphGear. No Diamond fica inviável. Outras dicas para quem gosta de jogos: o programa DredSensor permite remapear as teclas do aparelho para um jogo específico e o GController promete adicionar suporte a acelerômetro em jogos antigos. Arrisque.

Por favor comentem caso tenha outro jogo importante que ficou fora da lista. Abraço!

Sexta-feira, 13 de Março de 2009

Dicas de Programas: Utiliários - Parte 2

Bloqueio de Ligações

O MagiCall foi uma ótima descoberta. A funcionalidade do programa é simples: criar regras para ligações e SMS.

Vou dar exemplos de como o programa funciona baseado nas minhas regras pessoais.

A) Ignorar ligações das 00h00 às 7h30 durante dias de semana.
B) Receber ligações de determinados contatos a qualquer hora.
C) Ignorar chamadas e responder com um email de ocupado caso esteja em algum evento do tipo Reunião segundo minha agenda do Outlook.

Daí eu coloco a regra B por exemplo com prioridade maior que as demais de modo que contatos pré-selecionados possam me ligar sempre e em qualquer horário, os demais não conseguiram me ligar durante as noites dos dias de semana e nos momentos em que eu estiver em reunião.

Deu para entender o funcionamento do programa? E ele é super versátil, pequeno, ocupa pouco espaço e processamento.

Contatos

O gerenciamento de contatos do Windows Mobile obriga o uso da Stylus, felizmente a HTC adicionou ao TF3D a facilidade de gerenciar contatos favoritos. A tristeza é que podemos adicionar apenas 15 pessoas. Para melhorar essa funcionalidade estou usando o iContact, uma opção gratuita que deixa todos contatos disponíveis com o toque dos dedos.



Nas configurações dele marquei para ele fechar e não ficar em segundo plano e troquei a softkey esquerda da Home do TF3D para abrir o programa de contatos ao invés de chamar o telefone, já que o telefone eu posso chamar apertando a tecla de chamada a qualquer momento. Para fazer essa troca utilize esse programa aqui.

Notas de Voz

A nova Microsoft (geração Windows7, totalmente cool e moderninha) lança de vez em quando coisas bem interessantes. Vou apresentar a vocês o Microsoft Recite, um programa para fazer notas e memorandos no WinMo por voz. Ele é realmente prático e funciona com a lingua portuguesa.
O programa é um preview porém já funciona razoavélmente bem para o uso no dia-a-dia.

A idéia é que você com um clique possa escrever um recado e depois possa busca-lo rapidamente com a voz. É interessante gravar em um lugar quieto, com a pronúncia adequada que facilite o entendimento e a sobreposição da voz para que o programa funcione adequadamente. Quanto maior a sentença, mais fácil recordar ela depois.

Um exemplo de notas que podemos gravar:

A) Estacionei o carro na vaga A33.
B) Na janta de amanhã devo levar o vinho para a casa do Pedro.
C) O nome do livro que o Dênis me recomendou é A Dama Azul.

Mais tarde posso abrir o programa, clicar em busca e falar para ele: O que devo levar para a casa do Pedro amanhã? e ele retorna a nota correta. Em que vaga estacionei o carro? Qual o nome do livro que o Dênis me recomendou?

A idéia é essa que você possa fazer notas rapidamente e que posteriormente não tenha trabalho para resgata-las.



Único inconveniente desta versão preliminar é que devemos navegar no programa com o uso do direcional do aparelho já que os comandos Touch não estão presentes.
A dica é associar o programa a uma tecla de atalho, facilitando sua execução.

Dicas de Programas: Office

A Microsoft se gaba de oferecer a melhor experiência Office Mobile com seu sistema perante a concorrência. De certo ela pode até estar correta já que praticamente todos demais smartphones, ou só visualizam, ou só pobremente editam documentos office.

Felizmente essa não é a melhor verdade, e o PocketOffice da Microsoft com seu PocketWord, PocketExcell e PocketPowerPoint são verdadeiras peças de lixo quando enfrentam um gigante no terreno do Office para portáteis.

O SoftMaker Office 2008 é de longe a melhor experiência Office que já vi em qualquer dispositivo móvel e por isso recomendo muito para quem lida com documentos diariamente.

O SoftMaker oferece compatibilidade superior, não distorcendo tabelas e figuras por exemplo do Desktop para o celular e vice-e-versa. Abre diversas extensões (infelizmente ainda não suporta o formato Office 2007), exporta pdf, trabalha com autoformas, estruturador de tópicos, permite a edição de apresentações, faz gráficos reais para as planilhas e conta com extensa lista de funções, entre outras funções. Sem medir palavras é impressionante a qualidade do programa.

clique na screenshot a cima para ser direcionado a sessão de screenshots no site oficial do programa

Aproveitando vou indicar outro software bem mais simples porém também essencial. O MobilePad é o substituto perfeito para o Bloco de Notas. Suporta abas, procurar e substituir, zoom, associação com .txt, .ini, .html. É leve e rápido, uma ótima ferramenta para ler e editar arquivos simples de texto.

Segunda-feira, 9 de Março de 2009

Dicas de Programas – Utilitários – parte 1


Alarme

O G-Alarm é o melhor programa de alarme da atualidade. Esqueça o relógio minúsculo e pouco prático do WinMo.

Algumas funcionalidades:
- possibilidade de configurar um número ilimitado de alarmes rápidos e convencionais.
-escolha os dias da semana que o alarme tocará, escolher uma pasta com mp3 para ele selecionar uma música e tocar, tempo de snooze, etc...
Detalhes: as músicas podem entrar em fade-in, aumentando o volume progressivamente e não causando sustos. Você pode configurar o G-Alarm para pedir para se fazer uma conta matemática ou exibir um labirinto (carregar bolinha de A para B) antes de fechar o alarme ou realizar o snooze, dessa maneira você prova que está consciente e acordado, e não apenas clicando no enorme botão de snooze que aparece na tela. Outra opção legal também é desativar o alarme na presença de luz, existe a configuração do nível de luminosidade e essa opção é útil, pois quando acende a luz do quarto o alarme é imediatamente interrompido, bom pra quem tem o interruptor mais próximo que o celular. ;-)

Calculadora

Eu cheguei a testar 2 ou 3 calculadoras e lembro que logo gostei da HiCalc por oferecer dezenas de funções, suporta operadores matemáticos avançados, faz conversões, etc. Útil para quem lida com cálculos avançados diariamente, achei ela um pouco pesada.

Calendário e Tarefas

O ThumbCal é o substituto perfeito das aplicações de calendário e gerenciador de tarefas do WinMo. A interface é simples e funcional, ele integra legal no WinMo, muitíssimo recomendado.



Cronômetro e Cronógrafo

Contagem do tempo e contagem regressiva são feitos facilmente com o StopWatch. Existem aplicativos mais complexos capazes de marcar voltas com o uso do GPS mas para uso casual e simples o StopWatch é uma mão na roda!

Sábado, 7 de Março de 2009

Dicas de Programas: Chat

Bem já deu pra ver que estou empolgado com a volta do blog né! Vou tentar começar uma série de posts intitulados Dicas de Programas, abordando sempre uma área de softwares para PocketPCs e ressaltando aplicativos interessantes e compatíveis com o estilo do Diamond baseado-se na minha própria experiencia de aplicativos e testes. Por favor sintam-se a vontade de fazer comentários sugerindo outros aplicativos. Lembrando que ao lado direito do blog existe uma secção de links recomendados onde se pode achar muitos programas para PPCs.

Ok, vamos com uma compilação agora de programas para conversação.

Fring: o Fring é o pau-pra-toda-obra do chat em smartphones. Suporta as redes Skype, MSN, GoogleTalk, Yahoo, ICQ/AIM, para citar as principais, com mais redes sendo suportadas a cada nova versão! Eu não gosto muito dele pois a interface é feia, as funcionalidades para cada rede são bem limitadas, além de obrigar você a criar uma conta no serviço deles na qual são salvas suas senhas pessoais dos outros serviços. Não acho muito seguro por exemplo deixar minha senha do Gmail com eles para poder usar o GoogleTalk pelo Fring entende. Mas se é tão ruim assim por que estou recomendando? pois ele é o melhor cliente para Skype no WinMo. Sim, é uma opção superior ao próprio cliente oficial do Skype por um simples motivo: o som da chamada sai do alto-falante ouricular, enquanto no Skype oficial o som sai do alto-falante externo, deixando sua conversa exposta e dificultando a conversa em ambientes com barulho. Resumindo o Fring é uma boa opção para usar Skype.

OctroTalk: esse é o melhor cliente que achei para o GoogleTalk. Suporta chamadas de aúdio e vídeo, transferência de arquivos, é bem completo se tratando de GoogleTalk porém tem interface feia lembrando os aplicativos de Palm antigos.

MSN: uso o cliente oficial presente na grande maioria das Roms.

PockeTwit: cliente muito legal para Twitter no WinMo. Suporta inclusão de fotos e imagens na postagem (permite uso da câmera dentro do programa) que são automaticamente redimensionadas e uploadiadas, suporta geo-referenciamento em equipamentos com Gps, interface totalmente finger-friendly, muito legal mesmo.

Qik: o Qik é um serviço que permite criarmos um canal de vídeo na internet. Quando você abre o aplicativo instantaniamente ele começa a fazer stremming do vídeo da câmera com aúdio e tudo mais. Amigos seus podem entrar no seu URL privado e assistir o que está acontecendo ao vivo. É muito útil para cobrir eventos, shows, etc. Legal que depois os vídeos ficam disponibilizados como um canal do YouTube pessoal do usuário.

Bem, é isso, até o próximo post Dicas de Programas.

ActiveSync via Bluetooth em Notebooks Dell

Até então eu nunca havia conseguido fazer meu celular sincronizar com o Windows através do Bluetooth do meu notebook. Segui um pdf maroto da Toshiba e agora vou passar as instruções aqui.

Essas instruções são válidas para aparelhos WinMo 6.1 e computadores com módulo Bluetooth Toshiba (acho que todos Dell e Toshiba). A pilha Bluetooth da Toshiba é muito poderosa e para o funcionamento completo do método a seguir é necessário instalar a pilha em substituição da pilha original do Windows. Eu obtive a minha no site da Dell.

Vamos lá, com o ActiveSync e a pilha Bluetooth Toshiba instalada, ligue o rádio Bluetooth dos dois aparelhos em modo visível. Caso você tenha pareado seus dispositivos anteriormente, remova de ambos as informações do pareamento.

1. PC: abra o Painel de Controle do Windows e entre no Bluetooth Local COM e procure pela COM correspondente a LocalCOM-Server-port, aqui no meu PC foi COM7 e vou continuar o guia com esse número, mude nos passos seguintes caso sua COM seja diferente.
2. Abra o ActiveSync no PC ou o Windows Mobile Device Center (como chamado no Vista/Seven). E vá nas propriedades de conexão.
3. Terá uma caixa, “permitir conexões de...”, selecione a COM7 e dê OK.
4. Celular: Vá em Iniciar->Programas->ActiveSync.
5. Menu->Conectar Via Bluetooth->Sim
6. Ele vai abrir as configurações de Bluetooth, certifique que o Bluetooth está ligado e em modo visível. Mude então para a aba Dispositivos e clique em adicionar Dispositivo.
7. Ele deve detectar seu computador, clique para prosseguir e digite um código como ‘123’, repita o código no computador quando solicitado, na próxima tela marque o serviço ActiveSync.
8. Está feito, quando quiser sincronizar o celular com o computador por Bluetooth, ligue o Bluetooth nos dois aparelhos, abra o aplicativo ActiveSync no celular e clique Menu->Conectar Via Bluetooth.

Bem aqui funcionou tranqüilo. Boa sorte!