Encontrei no NokiaBlog esta notícia sobre um projeto realizado por pesquisadores da Universidade de Manchester, o qual permite rastrear a face humana em tempo real. Utilizando o aparelho Nokia N900 , eles construiram uma demonstração o qual usa a câmera do aparelho. O objetivo da pesquisa é a construção de um sistema de segurança de acesso ao aparelho por meio de verificação facial e via voz sem a necessidade de senhas.
Vejam o vídeo aqui.
Pela demonstração, a aplicação parece bem robusta o qual consegue acompanhar a face mesmo quando o telefone está em movimento. Agora esperar quem sabe vermos este tipo de aplicação com biometria em outros aparelhos móveis!
Par mais informações sobre a pesquisa, ver o site do projeto.
Fonte: Nokia Blog
Como eu falei no meu último post, imaginem a possibilidade de ter um assistente virtual no seu aparelho que monitora todas as suas atividades e te alerta ou recomenda ou busca informações de acordo com suas necessidades e logicamente tudo sobre contexto com informações provenientes do próprio aparelho: contatos, tarefas, e-mails, localização, etc. De acordo com a Nokia tudo isso será convergido por meio de um serviço na web que armazenará todo esse conteúdo importante para o usuário e trará o mesmo em formato personalizado.
Pois é pessoal, minha visão é compartilhada com a Nokia, mas vou mais adiante será em diversos aparelhos de diversos fabricantes. Surgirão uma novo nicho de aparelhos inteligentes que irão aprender com o tempo de uso do usuário. Eles irão permitir novas experiências conectando usuários através da web. Imagino que no futuro haverá um sistema flexível que se adaptará às preferências do usuários onde ele ficará conectado a milhões de usuários (uma grande rede de conteúdo), ou seja acessar conteúdo instantaneamente que lhe realmente interessa. E conectar pessoas a coisas que lhe interessam é o que faz eles realmente aproveitar o máximo de cada momento.
Atenciosamente,
Marcel
Abaixo um vídeo do Nokia Labs falando do Nokia Bots:
É isso pessoal, quem tiver um N97 e testar o aplicativo, favor postar comentários!!
Valeu pessoal,
Marcel
Fonte: AllAboutSymbian
De acordo com a release notes que acompanha este pacote, esta versão estará disponível para os aparelhos Symbian S60 3rd Edition, 3rd Edition FP1 e FP2 e S60 5th edition.
- Tutorial para Iniciantes que acompanha o instalador para o Windows
- Algums problemas e bugs relacionados à memória foram consertados
- Os UIDS agora poderão ser atribuídos à aplicação no momento da geração do instalável (.sis). O que significa ?? Os Aplicativos podem ser assinados e consequentemente podendo submetê-los ao Nokia OVI Store! Agora você poderá vender e divulgar seus aplicativos Python para o mundo todo!!!
- Não testei ainda isso, mas estou aguardando no fórum pelos primeiros desenvolvedores que conseguirem!
Valeu,
Marcel Pinheiro Caraciolo
Olá pessoal,
Gostaria de divulgar um novo concurso para desenvolvedores que a Nokia está promovendo este ano! A partir do dia 1 de fevereiro, estão abertas as inscrições para o desafio Calling All Inovators 2010 , promovido pelo Forum Nokia. O objetivo do concurso é dar aosdesenvolvedores a oportunidade de desenvolver aplicativos que sejam criativos e ao mesmo tempo que possam contribuir positivamente com a promoção de mudanças com foco na sustentabilidade.
O concurso está dividido em 4 categorias: Seja Verde (relacionado aos aplicativos ligados à ecologia) , Produtividade (programas que facilitem a vida do usuário) , Qualidade de vida (aplicativos com foco em educação e saúde) e Entretenimento (aplicações com foco em música, entretenimento, multimídia e jogos).
Mais detalhes sobre o Calling All Inovators podem ser encontrados no site oficial do concurso: http://www.callingallinnovators.com. Para participar do concurso, você deve se inscrever no próprio site, cujo prazo vai até o dia 18 de maio.
Participem!
Abaixo um pequeno vídeo falando um pouco sobre o mesmo evento que ocorreu ano passado!
Att.
Marcel Caraciolo
Fonte: Blog Nokia
Muitos dos tutoriais utilizam da ferramenta de desenvolvimento Carbide C++ (que atualmente é open-source) e facilita bastante a criação de aplicativos, especialmente quando envolvem componentes gráficos (UI) como list boxes, caixas de diálogo, menus, etc.
Deixo os links abaixo para acesso! Apenas lembrando que o usuário deve se cadastrar no site do Forum Nokia para ter acesso a estes artigos (o cadastro é gratuito!)
Carbide C++ - Tutorial 01 - Hello World
Carbide C++ - Tutorial 02 - Getting Input from User
Carbide C++ - Tutorial 03 - Using List View
Acredito que novos tutorias estão no forno e devem está disponibilizados no site Wiki Forum Nokia!
Bons estudos!
O único problema desse óculos é que para digitar mensagens com o olho não dá mesmo =P Mas dá para ver a realidade aumentada imersa até em dispositivos comuns do dia-a-dia. Ponto para Nokia!
Se quiser souber mais informações sobre esse projeto do Nokia Research Labs clique neste link.
Fonte: IntoMobile
A principal vantagem é que ela será a mesma para os sistemas Symbian e Maemo, uma vez que é baseada em Web (HTML, CSS e JavaScript). Isso ajudará o desenvolvedor a integrar e uniformizar a interface e o desenvolvimento, visando facilitar a vida do usuário e do desenvolvedor.
Uma das funcionalidades mais legais é a disponibilidade do Ovi Maps que oferece uma gama de possibilidades ao desenvolvedor para produzir aplicativos baseados em localização do usuário. Pelo vídeo apresentado abaixo, vi que o poder dessa API é gigantesco, inclusive na construção de aplicativos que usem serviços de localização e mapas.
Popout
No SDK inclui-se também um emulador que facilita os testes dos aplicativos. Ele é gratuito e pode ser baixado no Forum Nokia (é preciso registrar-se) no endereço abaixo:
http://www.forum.nokia.com/Ovi/
Acho que estou pensando a voltar estudar Web Runtime e JavaScript, está ficando realmente uma plataforma viável e poderosa de desenvolvimento de aplicativos!
O evento ocorrerá no sábado (próximo 22 de agosto) e começará a partir das 09:00 da manhã. Para mais informações sobre localização, ver site do evento.
Para se inscrever no evento, basta seguir as seguintes instruções:
- Email para slpoli at dsc.upe.br
- Com título "VI SLPOLI - INSCRICAO"
- Nome completo, empresa/instituição de ensino
- Levar 1 KG de alimento não perecível no dia do evento
Mais informações podem ser encontradas no site oficial do evento.
Irei trazer algumas coisas interessantes que podem ser desenvolvidas em PyS60, apresentar alguns projetos open-source disponibilizados pela comunidade e introduzir os primeiros passos para quem está começando a querer aprender a desenvolver em aparelhos móveis (Nokia Symbian).
PS: Parece que a palestra irá ser gravada! Então para os que não poderão comparecer (especialmente os que não moram em Recife), se ocorrer a gravação disponibilizarei o vídeo da palestra aqui. Aguardem!
Instalando o ERIC IDE para desenvolvimento de PyS60 com auto-complete no MAC OS X (LEOPARD).
Olá pessoal,
Estava navegando pelo Forum Nokia, quando me deparei com a possibilidade de instalar um editor IDE de desenvolvimento para Python S60, o qual tem funcionalidades de auto-complete, calltips, etc. Ainda não havia encontrado nenhum editor para este tipo de tarefa! Assim que vi o tutorial, decidi conferir a IDE.
Para aqueles que possuem o Windows executando na sua máquina, recomendo este tutorial disponível no Forum Nokia Wiki. Para os que possuem sistemas Unix (MAC OS X) ou Linux, disponibilizo um pequeno roteiro que segui para instalação de todas as ferramentas necessárias para a execução da IDE Eric4.
1. Python:
Python vem nativamente instalado em quaisquer distribuições OS X. Na versão 10.5.7 a versão 2.5.1 do Python é a que vem instalada. Então tudo pronto.
2. Instalar Qt4:
Faça o download do Qt4 (http://www.qtsoftware.com/downloads/sdk-mac-os-cpp). Instale-o normalmente com outra aplicação qualquer. Depois desta etapa, verifique se você já tem instalado o XCODE, se não, recomendo a instalação. Esta é uma ferramenta de edição e desenvolvimento para aplicações nativas para o MAC OS. Alguns compiladores disponibilizados pelo XCODE serão utilizados no próximos passos adiante. O XCode é gratuito e pode ser encontrado neste link.
3. Instalar SIP:
Primeiramente olhe o site http://www.riverbankcomputing.co.uk/software/sip/download e verifique qual versão é a mais atual. A minha foi 4.8.2. Faça o download do arquivo tar.gz (código-fonte para Unix -- não a versão bínaria do Windows) e extraia o seu conteúdo em uma pasta (No meu caso criei uma pasta 'Apps' para colocar todos os meus aplicativos que foram compilados manualmente). Após a extração da pasta, abra o Terminal e digite:
cd sip-4.8.2
python configure.py
make
sudo make install
cd ..
4.Instalar PyQT:
Instalar a versão mais atual do PyQt (que na época da escrita deste tutorial era 4.5.4). Faça o download do pacote de código fonte (source-code package) para a sua distribuição (Novamente MAC OS ou Linux). O arquivo é com terminação .tar.gz. O link para download é este.
Extraia seu conteúdo para uma pasta e novamente abra o Terminal e digite os seguintes passos:
cd PyQt-mac-gpl-4.5.4
python configure.py
make
sudo make install
cd ..
5. Instalar QScintilla:
Outro add-on necessário para a execução do ERIC, é o QScintilla. O source-package do mesmo pode ser encontrado neste link. Na época deste artigo a versão mais atual era a 2.4. Faça o download do arquivo correspondente (.tar.gz) e extraia em um diretório.
Abra o terminal e digite os seguintes comandos:
cd QScintilla2/QScintilla-gpl-2.4
cd Qt4
qmake qmake qscintilla.pro -spec macx-g++
make
sudo make install
Agora, compile o módulo Qsci:
cd ../python
python configure.py
make
sudo make install
6. Instale o Eric4:
| eric4-4.3.6.tar.gz | linux, mac, bsd, solaris, others | 4.9 MiB | Sat Aug 01 2009 10:55 |
Faça o download e extraia seu conteúdo em um diretório. Com o terminal aberto navegue ('cd') até a pasta correspondente:
cd eric4-4.3.6.tar.gz/
sudo python install.py
cd eric
sudo python install-i18n.py
Então, Tudo preparado!
Mas onde está o mesmo instalado e como executá-lo ?
Eric4 foi instalado na pasta:
/Library/Python/2.5/site-packages/eric4/
e para executá-lo digite no finder ou no terminal:
eric4
Você verá o Eric4 IDE sendo inicializado! Segue um exemplo do Eric4 em execução:
7. Configure o Eric4 para desenvolvimento com o PyS60:
Faça o download do plugin Refactoring Rope a partir do Eric, Plugins->Plugin Repository.... Instale-o via Plugins->Install Plugins..
Instale o PyS60 (https://garage.maemo.org/frs/?group_id=854).
Agora a API do PyS60 deve ser integrada ao editor Eric. Execute a ferramenta de geração de API, para criar o arquivo API do PyS60.
Pressione "Compile APIs", pressione "Apply" e presione "OK".
Em Eric, Settings->Preferences...->Rope, marque enable autocompletion.
Em Eric, Settings->Preferences...->Editor->Calltips, marque "Calltips Enabled".
Em Eric, Settings->Preferences...->Editor->QScintilla, selecione "From Doccument and API Files".
Pronto!
Crie seu primeiro e projeto e comece a desfrutar de uma ferramenta poderosa para construir seus scripts Python para celulares Symbian S60 com Auto-complete e call-tips =D
Atenciosamente,
Marcel
Navegando por alguns sites, encontrei alguns projetos bem interessantes desenvolvidos em Python utilizando de acelerômetros dos aparelhos móveis.
A idéia por trás deles é permitir que o celular, a partir do uso do acelerômetro, se transforme em um controle para jogos do PC/Notebook, similar aos controles do Nitendo Wii. Fiquei impressionado com o poder desses aplicativos. Imagine a seguinte situação: Você possui uma aplicação que roda na web (internamente ao browser, como um aplicativo em flash) e você usar o celular para controlar os jogos... Imaginas o poder disso ?
O primeiro projeto que encontrei foi o WeeWheel. O aplicativo roda nos telefones Nokia Symbian em Python para S60. A idéia dele é emular os movimentos do acelerômetros e convertê-los em sinais de joystick, mouse ou sinais de teclado direto para seu PC, a fim de que você possa jogar jogos usando os movimentos do seu aparelho. Os sinais são enviados para o PC via bluetooth, logo é necessário um adaptador instalado na sua máquina. O aplicativo fornecido pelo desenvolvedor é free para uso! Recomendo o teste! Ah, e vale lembrar que o aplicativo está disponível para aparelhos Symbian 5nd Edition (ou seja nos aparelhos touchscreen da Nokia também funciona!
Veja um vídeo disponibilizado pelo desenvolvedor com uma demonstração do aplicativo no controle do Jogo Need For Speed com o N95! Muito show!
O segundo projeto é denominado Nimee, e também desenvolvido em Python. O aplicativo converte seu aparelho celular em um controle com o uso de acelerômetros. Ele permite controlar o mouse e até emular sinais do teclado. Também open-source, está disponível para aparelhos Nokia Symbian S60. Veja um vídeo demonstração do aplicativo abaixo! Muito legal!
Como pode-se observar o uso de acelerômetros nos aparelhos móveis, podemos elevar o conceito de jogabilidade e usabilidade de jogos eletrônicos em PC. Imagine seu PC agora em um nitendo Wii com apenas seu aparelho móvel e um adaptador Bluetooth !
No mesmo tópico na área de controle de objetos remotamente, outro projeto bem legal é o Smart Touch. É um aplicativo para aparelhos Nokia S60 5 edição que permite você controlar seu PC via bluetooth. O mais legal é que ele totalmente free e está disponível para download!
Fonte: DailyMobile
