Mostrando postagens com marcador projeto. Mostrar todas as postagens
Mostrando postagens com marcador projeto. Mostrar todas as postagens

Olá pessoal,

Estive ausente no meu blog pois estou em uma fase crítica na escrita da tese do meu mestrado e outros projetos que estou trabalhando atualmente e que em breve serão comentados em futuros posts por aqui.

Uma das áreas que estou me especializando é no campo de pesquisa de recomendações, em especial, na construção de técnicas e algoritmos de mineração de dados para descoberta e oferta de produtos e serviços por meio de dispositivos móveis.

A construção de um agente inteligente capaz de realizar recomendações baseado nas suas preferências e das pessoas próximas a você considerando aspectos como proximidade, grau de confiança e interesses em comum podem tornar a experiência de compras muito mais rica e o mais importante auxiliar o usuário no processo de decisão de compras.

Este é um dos objetivos do meu trabalho.  De forma suscinta posso resumir que a missão deste trabalho serve como um guia para acompanhar as novas tendências na web e no mundo mobile. A descoberta e a oferta de conteúdo personalizado exige que os aplicativos sejam aprimorados a fim de que possam oferecer um produto ou oferta específica para um usuário.  

Como fazer isso ?  Há diversas maneiras de executá-la. Uma das abordagens é a modelagem de uma técnica inteligente que possa efetuar recomendações personalizadas baseada no cruzamento de informações de histórico de compras do usuário e nos locais em que estes mais frenquentaram (derivado do conceito de check-in).



A questão a se solucionar é : 'Como podemos ser capazes de oferecer estas  ofertas e serviços personalizadas  que possam ser do seu interesse e ao mesmo tempo oferecer recomendações associadas a coisas que você já sabe o que pretende fazer'.

A grande vantagem de associar-se ao contexto móvel se deve que com a mobilidade é possível obtermos o histórico de lugares em que o usuário frequentou e como essas informações podem ser úteis para descoberta e entrega dessas ofertas.

Vejamos alguns cenários para exemplificação:

" Baseado nesses três últimos restaurantes que você esteve, há outros seis restaurantes que possam ser do seu interesse. ";

" Olá você acabou de chegar em Curitiba, embora você seja novo em Chicago, mas de acordo com seu histórico de check-ins em Recife, aqui está uma listagem de lugares ou serviços que você pode aproveitar enquanto você estiver por aqui";

Imaginaram as possibilidades ? Estamos saíndo da era da recomendação clássica onde apenas avaliações (reviews), similaridade entre usuários são suficientes para gerar uma recomendação. A adição desta nova variável no contexto de recomendação poderá enriquecer a descoberta de serviços e recomendações geo-referencíaveis sensíveis ao tempo (Sim, o tempo também influencia, ou você acha que ele vai oferecer um restaurante de café da manhã no meio da noite para você ?). 

Uma empresa que recentemente vem trabalhando nesta visão é a Bizzy, que recentemente construiu um engine de recomendação de lugares e serviços baseado nos interesses de usuários similares e na listagem dos seus lugares favoritos. 



Por fim, gostaria de finalizar esse pequeno texto introdutório  na aplicação neste tipo de recomendação em um novo nicho de mercado que está girando na casa de milhões de doláres: As compras coletivas.

Com algoritmos e técnicas de recomendações deste porte, as ofertas em sites de compras coletivas poderiam ser enriquecidas. O usuário além de receber ofertas personalizadas de acordo com seu interesse, visto que há milhares de sites de compras coletivas que inundam de ofertas diárias e o mais importante é a adição do componente de localização móvel, onde não só os produtos do seu  possível interesse, mas as mais próximas a você ou até onde a maioria dos seus amigos também estão. 

Ofertas personalizadas geo-referencíaveis sensíveis a tempo. É nisto que venho batendo a tecla e é isto que venho observado nas grandes empresas Web direcionando seus esforços.

No Brasil, as compras coletivas estão aquecidas. Será que não chegará o momento de haver um filtro para recomendação destas ofertas para usuários cansados de receber tantas ofertas ?  Ou enriquecer mais a experiência de compra por meio de descontos especiais de acordo com o seu histórico de lugares e das pessoas similares a você. Será este o início da compra coletiva Geo-Localizável ?



Novas experiências para explorar, e as recomendações vieram para ficar.  Estamos saindo da era da informação para a era da recomendação e já visando a personalização.

Atenciosamente,

Marcel Caraciolo

Mini-Treinamento de Python com a turma do 5 período do CIN/UFPE - 'Projetão'

  ->


Olá pessoal,

Sempre fico feliz em poder estar ajudando de alguma maneira, em especial, quando se trata em compartilhar conhecimentos. Um desses momentos foi agora neste último sábado (02/10/2010) no Centro de Informática o qual pude compartilhar com os estudantes do Centro de Informática  (UFPE) do 5 período um mini-treinamento introdutório da linguagem de Programação Python.  Eles pretendem utilizar Python no projeto da disciplina conhecida internamente como 'Projetão'.   Espero ter ajudado a todos a iniciar neste mundo de programação poderosa, fantástica e divertida que Python oferece.

Estou ansioso para ver o resultado deste projeto no fim do semestre. Eu soube que eles vão usar Python + Django. Vai ser show! :D  Semestre passado (2010.1) tive a oportunidade também de ministrar um pequeno treinamento de python para uma turma do 'projetão' e resultou em uma ferramenta web muito interessante chamada CATS.

Segue uma foto do treinamento deste semestre com o pessoal! 


Treinamento de Python no Centro de Informática - UFPE



Agradecimentos especiais ao amigo Daker (@dakerfp) que está sendo o monitor desta disciplina e por ter me convidado para ministrar o treinamento junto com ele!


Atenciosamente,

Marcel Caraciolo

Idéias para futuros projetos mobile - Post comemorativo 800!

 Olá pessoal,

Para comemorar o octingentésimo post do meu blog (800 posts), decidi postar umas das minhas recentes idéias que tive durante momentos de reflexão. Este post retorna uma série de posts em 2006 que postei com várias idéias para projetos mobile.

Problema: Um dos maiores problemas que hoje enfrentamos em Recife e grandes centros pelas metropóles no Brasil é a falta de estacionamento público, em especial, localizada em famosas "zonas azuis".  Vamos para um caso real: o Recife Antigo, sede do maior parque tecnológico de Pernambuco. Lá atualmente, para quem procura um estacionamento pelas ruas do Recife, sofre para encontrar uma vaga em aberto, e isso piora, quando chegamos em horários de pico como no meio da manhã ou no meio da tarde. A busca acaba em diversas rodadas de carro pelo Recife Antigo até achar uma vaga. O que isso custa ? Tempo para o motorista que perde tempo até achar uma vaga disponível,  Combustível para o automóvel até encontrar a vaga e finalmente para o meio ambiente a poluição, o quanto é dispensado se essa busca é feita diariamente por centenas de carros, o quanto de poluição é dispensada.

Solução: A minha solução proposta é o uso de um aplicativo que acompanhe o usuário desde a sua chegada até o estacionamento e a sua saída do estacionamento.  Nada mais coerente, do que usar o próprio celular do motorista como plataforma-alvo deste aplicativo. Além de ter hoje capacidades suficientes para processamento, eles vêm com sistemas de localização como GPS e acesso à web como 3G e futuramente WIFI (de acordo com o governo do estado de PE).

A minha proposta é desenvolver um aplicativo  móvel que consulta uma webservice REST. Esta permitirá que o usuário possa encontrar rapidamente vagas livres em tempo real. A idéia inicial é ter uma tela com um mapa o qual o usuário mediante uso do GPS que vá consultando automaticamente num raio de X metros ao redor do aparelho (veículo) possíveis vagas em aberto. Assim que estacionar, ele poderia fazer um check-in, ou seja a vaga deixa de aparecer para outros usuários do sistema. Uma opção também é que mesmo que a pessoa que estacione deixe de fazer o check-in na vaga, isto é, ocupa a vaga,  o sistema tem um timer que após 20 min por exemplo, a vaga em aberto deixa de aparecer. As vagas existentes livres são marcadas por um marcador o qual são coloridas como um mapa de calor (vaga mais recente -> vermelho escuro , vaga menos recente até timeout -> vermelho bem claro). Isso permitiria que o usuário pudesse avaliar no mapa as vagas mais recentes ou arriscar pelas vagas menos recentes.  A pessoa  também pode marcar novos lugares em abertos, por exemplo, a pessoa saiu do estacionamento deixando a vaga livre, ela pega o aparelho e marca como 'livre' aquela vaga (check-out).

Logicamente, quanto mais pessoas usarem a aplicação mais vagas aparecerão e o sistema será mais eficiente na localização de vagas livres em estacionamentos públicos nas cidades. Sim, e qual a vantagem de um usuário avisar que está saindo ? Pensei em um sistema de recompensa, como pontos de recompensa que são acumulados à medida que você encontra novos lugares disponíveis.

Esse sistema de recompensa pode ser usado futuramentem algum modelo de negócios para recompensar os usuários. Mas, a priori poderiamos ter uma lista dos top usuários que mais interagiram com sistema, inclusive tendo pequenos badges (insigneas) para estimulo de marcacao de novos lugares.
O modelo de negócios não é ainda definido, mas penso em um futuro próximo uma parceria com a zona azul por exemplo, para facilitar esse sistema rotativo, por inclusão de alertas para o usuário quando o tempo está próximo de expirar ( 5h , 2h , etc).  Por exemplo, a localizacao de vagas, inclusive podendo integrar algum servico futuro de zona azul automático sem uso do papel ou até uso de propagandas junto à aplicação. Não está ainda muito bem definido.

Com certeza, um tipo de aplicação que pode ser exportada em moldes de modelo mundial, não apenas em Recife e capitais brasileiras. 

Logicamente, é um ponto de partida, deixo aberto a discussão sobre a viabilidade desse pequeno projeto. Outra coisa a se definir é se há interesse dos usuários em marcar tais lugares ou se há aparelhos com acesso internet e tecnologia para viabilidade e popularidade desse aplicativo ? É importante frisar que é um sistema colaborativo, onde é essencial a participação do usuário na alimentação de dados no sistema.

Talvez eu construa este projeto mais como um protótipo para estudos sobre serviços REST  e webservices. Quem quiser conversar e trocar idéias, fiquem à vontade para postar comentários abaixo.

Batizo o codinome deste projeto como: Socialnamento.  ( O estacionamento agora é social!)

Atenciosamente,

Marcel Caraciolo

PySchart: Atualizado com gráfico de linhas com suporte a mais de uma série!

Olá pessoal,

Gostaria de publicar a contribuição do colega Richard Matovu (@matrich) ao meu projeto PysChart que foi um dos meus primeiros projetos open-source envolvendo Python e computação móvel. O projeto foca em disponibilizar um pequeno framework para construção de gráficos em aplicações para dispositivos móveis Symbian S60 (Ex: N95, N73, 5800 XM, E71, etc.) 

Esta biblioteca foi construída em meados de outubro de 2008, fruto de um projeto o qual eu utilizei tal biblioteca para construção de gráficos de linha. O mais interessante é que o Richard me procurou, e ele da Uganda na África, para utilizar o framework e também fazer umas melhorias!  O resultado está lá no site oficial do projeto hospedado no Google Project, o qual você pode agora construir gráficos de linha com mais de uma série! Sensacional!



Quem quiser conhecer mais sobre o projeto e quiser utilizá-lo ou modificá-lo, visite o site oficial do projeto PySChart. Ele roda sobre o runtime do Python para celulares Symbian S60: o PyS60.

O que mais me impressiona, é a convergência de pessoas que a cultura open-source promove. Nunca se sabe quais pessoas ao redor do mundo podem estar usando coisas que você desenvolveu! E o mais legal a interação que você tem com essas pessoas. Recomendo a todos a criarem projetos se possível open-source, você pode conhecer várias pessoas e receber contribuições ao seu projeto de diversas formas! Está aí a prova!

Quem quiser saber mais sobre o depoimento do Richard sobre o PysChart, clique aqui.


Atenciosamente,

Marcel Caraciolo
Olá Pessoal,

Estou aqui para divulgar mais um projeto meu que finalmente saiu do papel e agora está 100% funcional. Acontece que uma das minhas necessidades durante minhas apresentações e palestras era passar os slides de uma maneira que eu não precisasse manualmente pressionar teclas ou o mouse para esta tarefa. Mais difícil ainda era encontrar ferramentas como esta para o sistema operacional Mac OS X. Uma pesquisa refinada me levou a encontrar dispositivos específicos para isso como o Apple Remote Control  e softwares para celular bem avançados por sinal como o Salling Clicker . Porém, queria algo mais simples que simulasse apenas o funcionamento de retroceceder/avançar dos slides por meio do meu celular. Foi aí que botei minhas habilidades de programação em ação e cheguei a esse pequeno produto denominado MacMote.

O MacMote foi fruto de uma necessidade pessoal minha e agora decidi compartilhar com todos que precisem controlar os slides da sua apresentação por meio de um celular para o sistema operacional Mac OS X. Ele é uma aplicação desenvolvida em Python para Symbian (PyS60) e funciona em aparelhos Nokia (no momento só em versões touchscreen como o 5800 XM, N97, etc.).

Ele é um projeto open-source sobre a licença GPL v3 e seu código-fonte está disponível para consulta e alterações! A idéia é portar para mais aparelhos, inclusive aparelhos sem suporte ao touchscreen. 

Além do controle dos slides, outra funcionalidade legal que eu adicionei foi um pequeno cronômetro à tela de controle, ou seja, você também pode gerenciar o tempo gasto durante sua apresentação, assim evitando aquelas surpresas desagradáveis de estourar o tempo porque não tinha visto o tempo gasto. Uma ferramenta útil para os palestrantes, especialmente em conferências!

Coloquei aqui também um vídeo demonstração para mostrar o aplicativo em ação. Agradecimentos a Luciana Nunes por me ajudar a filmar o demo.





O projeto está hospedado no Google-Code Hosting e pode ser acessado por este link:


Fiquem à vontade para dar sugestões, críticas ou até ser um possível contribuidor deste projeto!

Valeu,

Marcel Pinheiro Caraciolo
Olá pessoal,

Gostaria de avisar que o Projeto Python-TweetPhoto chegou em sua segunda versão!

A versão 0.2 foi lançada com suporte a funções avançadas da API do TweetPhoto como adição de comentários, favoritos, votos e remoção de fotos. Nesta versão foi incluído o suporte ao protocolo JSON para intercâmbio de informações com o servidor do TweetPhoto garantindo assim maior facilidade ao desenvolvedor para extração das informações e dados trafegados entre sua aplicação e o servidor.

Para quem não sabe do que se trata esta biblioteca, ele é um projeto open-source que eu desenvolvi para upload de fotos ao Twitter com a linguagem de programação Python.




Está inclusa também a versão para Symbian S60 com o porting da biblioteca para PyS60 (Python para celulares Symbian), permitindo que os desenvolvedores possam criar aplicativos para upload de fotos tiradas diretamente do celular ao Twitter, inclusive à Web.


Quaisquer dúvidas, sugestões ou críticas entrar em contato!

Atenciosamente,

Marcel Caraciolo

API de upload de fotos para TweetPhoto em PyS60 disponível!

Olá pessoal,

Estou aqui para divulgar que a versão da biblioteca para upload de fotos ao serviço TweetPhoto está disponível agora para celulares Symbian S60. Para isso é necessário que você tenha o runtime/interpretador do Python (PyS60) instalado no seu aparelho.


Para usá-lo, basta adicionar a biblioteca no diretório da sua aplicação e importá-lo no código-fonte da mesma pelo comando:

from s60tweetphoto import *

e usar os métodos disponíveis para envio de fotos ao TweetPhoto/Twitter. O mais legal é que você pode também enviar as coordenadas (posição geográfica) junto à foto caso sua aplicação capture as coordenadas do GPS ou outro serviço de localização. Isto é , sua foto agora geolocalizada!! Já fiz um pequeno exemplo de como fazer isso, mas isso é assunto para outro post!




Para download da biblioteca visitem o site do projeto:


Atenciosamente,

Marcel Caraciolo

Olá pessoal,

Gostaria de divulgar mais um novo projeto open-source que eu desenvolvi para upload de fotos ao Twitter. Desta vez, construí uma biblioteca em python para acessar a API do serviço de armazenamento de fotos TweetPhoto e assim podendo fazer upload de fotos ao web service.

O mais legal do TweetPhoto é a possibilidade de adicionar tags à imagem, escrita de mensagem junto à imagem (que será postada junto com o link no Twitter) e até a possibilidade de enviar as coordenadas (geolocalização) de onde foi tirada
a foto! Muito legal! Tudo isso podendo o usuário solicitar ou não o envio da foto também ao Twitter com todas essas funcionalides integradas.


O nome do projeto se chama python-tweetphoto. Ele é atualmente open-source e pode ser executado em quaisquer plataformas com runtime do python.



Em breve estarei disponibilizando também um porting da biblioteca para PyS60 (Python para celulares Symbian S60), permitindo que os desenvolvedores criem aplicativos para upload de fotos tiradas diretamente do celular ao Twitter.

Quaisquer dúvidas, sugestões ou críticas entrar em contato!

Atenciosamente,

Marcel Caraciolo

PySide: Python para Qt !

Pessoal do Openbossa labs (Nokia INDT) vem trabalhando fortemente num projeto de porting (bindings) de Python para Qt.

Este projeto, sobre licença LPGL, provê um wrapper em Python para o framework multi-plataforma Qt. Apesar de ser open-source, ela permite o desenvolvimento de aplicativos proprietários e suporta todas as plataformas (Windows, Mac, linux) como o Qt também.

Faça o download para Linux aqui. Cheque o possível cronograma do projeto aqui. Se voê está interessado em se envolver com o desenvolvimento de PySlide, aqui é o link que você deve acessar.

PS: Tive a oportunidade de participar de um Techday, um curso prático de um dia sobre Qt, e tenho que ratificar que ele é realmente muito fácil de construir, especialmente aplicacoes de interface gráfica. Faz tempo que nao via um editor visual (Designer) para LINU tao eficiente como o Qt Designer. Pessoal está de parabéns! Fora que é multi-plataforma. Esse binding de Python para Qt, só tem a melhorar ainda mais o uso da plataforma!

Fonte: Head like a hole

PyEvolve: Framework Open-Source de Algoritmos genéticos rodando com PyS60!

Dando continuidade a meu último post, encontrei há algumas semanas atrás um trabalho muito interessante que está sendo desenvolvido pelo brasileiro Christian S. Perone: um framework open-source de algoritmos genéticos escrito na linguagem Python denominado Pyevolve. O Pyevolve é um toolbox com várias ferramentas para solução de diversos problemas de otimização , no qual se baseia na computação evolucionária através do poder dos algoritmos genéticos.

Uma dos trabalhos recentes feitos por Christian, é o porting do Pyevolve para dispositivos portáteis. Ele já conseguiu portar com sucesso a execução dos algoritmos genéticos em um aparelho PSP da Sony solucionando o problema do caixeiro viajante, e ilustrando na tela do aparelho no fim a melhor jornada obtida pelo algoritmo. Muito legal, recomendo darem uma olhada aqui. Agora, recentemente ele decidiu portar o Pyevolve para ser executado nos aparelhos móveis.

A linguagem escolhida por ele, claro, foi o Python, visto que o próprio PyEvolve foi escrito nela. Através do PyS60, Python para celulares Symbian S60, ele conseguiu executar com desempenho satisfatório no aparelho Nokia N73. O problema tratado pelo algoritmo genético foi a busca do mínimo de uma função matemática (Sphere) com 5 dimensões.

Algo muito legal, mesmo especialmente por se acreditar que rodar algoritmos desse nível que exigem uma certa computação exaustiva não seriam estáveis em aparelhos como celulares.

De acordo com os experimentos realizados, o algoritmo genético conseguiu encontrar o mínimo da função matemática de complexidade fácil-mediana em apenas 8 segundos (com 18 gerações).

Seguem alguns screenshots do PyEvolve for Mobile em execução:


Geolocalização e geoTagging são os serviços do futuro!

Olá pessoal,

Ao ver esse post no blog NPossibilidades, fiquei impressionado com o projeto que a Nokia está desenvolvendo com o uso de serviços de GPS e geotagging. O projeto Nokia Image Space pretende levar a geolocalização com imagens e vídeos a um novo patamar. Ele explora o conceito de compartilhamento de imagens com a facilidade de filtrar automaticamente fotos de um local, por época ou hora do dia.

A idéia é que as comunidades do Image Space reunam fotos e informações de georreferenciamento em links relacionados com a localização, tudo isso alimentado por colaboração social.

Imagine o seguinte: Você fez algumas fotos de um lugar bacana e quer compartilhar com seus amigos. Isso não é nada demais, claro. Mas, e se fosse possível somar a esta foto a imagem de satélite e poder passear por ela adicionando outras imagens feitas por outras pessoas do mesmo local? Ainda mais! Então coloque ai também dados históricos, sons do local, com um concerto realizado recentemente. Além disso você ainda poderia, através de alguns filtros, visualizar este local, digamos, no verão ao pôr-do-sol. Começou a ficar interessante né?

E que tal também receber, por exemplo, notificações das últimas promoções com base em nossa localização? Ou informações detalhadas sobre um monumento apenas apontando a câmera de nossos “brinquedinhos” para ele?

Dai o que fazer com esta informação fica à critério de cada um. Postar no Flickr, localizar a loja mais próxima para utilizar o cupom de desconto disponível na sua localização, enviar para amigos… enfim, o céu é o limite.

A Nokia está trabalhando em uma maneira mais natural de mostrar e compartilhar imagens, áudios e vídeos com este novo conceito. E pelo visto isso vai ficar ainda mais interessante com a adição de funcionalidades de “realidade aumentada”.

Como sempre fui fã do conceito de que uma imagem vale mais do que mil palavras, dêem uma olhada nos vídeos abaixo para compreenderem melhor do que estou falando:










Livro: Scrum e XP direto das trincheiras (PDF disponível para download)

Para os interessados em metodologias ágeis e que aplicam o SCRUM em seus projetos. Recomendo a leitura do livro: Scrum e XP direto das trincheiras escrito pelo autor Henrik Kniberg.

De acordo com o site INFOQ em parceria autor,

O livro oferece um ponto de início, através de um conto detalhado sobre como uma empresa sueca implementou Scrum e XP com um time de aproximadamente 40 pessoas e como ele continuamente melhoraram seu processo ao longo de 1 ano.

Este livro inclui:

  • Dicas práticas e truques para a maioria das práticas de Scrum e XP
  • Armadilhas típicas e como eleas devem ser trabalhadas
  • Diagramas e fotos ilustrando o dia-a-dia
  • Testes e test-driven development
  • Escalar e coordenar multiplos times
  • Lidar com resistência de dentro ou de fora do time
  • Técnicas de planejamento e estimativa
  • Prefácios por Jeff Sutherland e Mike Cohn

Scrum e XP nas Trincheiras


O mais legal é que o livro é gratuito e está disponível para download no site do InfoQ mediante um simples cadastro.
Seu sonho sempre foi querer que seu celular que pudesse controlar o seu carro de controle-remoto ? Pois é, isso é possível e com o seu Iphone!

Com o NerdKit é possível construir em um fim de semana todo o aparato necessário para controlar seu carro de controle remoto pelo celular. A idéia é que o mesmo sirva como um elo entre o PC e o carro. Além de ser um ótimo exemplo de entendimento e como os micro-controladores e sistemas complexos trabalham em conjunto, podendo ser desenvolvido em apenas um fim de semana em casa.
O kit que pode ser obtido no próprio site, por 79 dólares com desconto para estudantes. Achei bem legal todo o kit disponível e pela aparência do site as instruções não são tão difíceis de se realizar.

Recomendo a visita.

Vejam o vídeo-demonstração do carro controlado remotamente pelo celular:

Zona Azul eletrônico com auxílio do celular

ZonaAzulAcabei de ver uma notícia interessante no blog MobilizadoBlog, a respeito de uma nova tecnologia que está sendo implantada em São Paulo: O Zona Azul eletrônico. A CET (Companhia de trânsito) irá testar os novos modelos de cobrança de estacionamento para a zona azul. Para isso, o sistema vai contar com a ajuda dos celulares dos motoristas. Para que o usuário possa usufruir do sistema, primeiramente ele deve se cadastrar, ligando para um número específico e fornecer o CPF e o número de cartão de crédito. Logo, quando o motorista precisar estacionar é só telefonar e digitar o número da vaga indicado na placa da rua. Na hora de ir embora basta ligar de novo e desativar o serviço.

Bem interessante, esse serviço que inclusive o próprio governo com o auxílio do FINEP está financiando projetos com zona azul eletrônico. A Qualitá Informática foi uma das contempladas e seu projeto desenvolvido permitirá que o usuário estacione seu veículo numa área de Zona Azul e pague a tarifa com seu aparelho celular. O sistema calcula o valor do estacionamento e o transmite ao motorista, que pode pagá-lo na conta de telefone no final do mês ou incluir créditos exclusivos para o fim.

Há até uma reportagem do SPTV falando mais sobre o projeto do zona azul eletrônico em São Paulo. Vejam aqui o procedimento com detalhes.



Fonte: Mobilizado Blog


Nokia trabalha em sistemas de localização indoor

Localização indoor com sistemas semelhantes ao GPS ? Seria possível ?

Vejam essa notícia retirada do site Geek:

"Durante a conferência The Way We Live, realizada em Espoo, Finlândia, a fabricante de celulares Nokia anunciou estar trabalhando em um projeto audacioso, que quando concluído poderá levar um sistema de localização semelhante ao GPS para dentro de prédios.

Atualmente, o GPS se limita a espaços abertos, então a idéia da Nokia é permitir que um sistema funcione de maneira semelhante mapeando salas e itens dentro de prédios e outras construções, noticiou o site Register Hardware.

O novo sistema utilizará redes sem fio (WLAN) que poderão se comunicar com aparelhos de celular provendo a localização exata inclusive de pessoas, útil para encontrar crianças em ambientes cheios, por exemplo.

De acordo com o site T3, a novidade já está sendo testada em mais de 40 prédios da companhia e novos cenários como universidades, aeroportos e shopping centers de Helsinki estão sendo mapeados.

Nos próximos meses o primeiro teste comercial deve acontecer em um shopping e depois disso o site da Nokia Beta Labs (nokia.com/A4384041) deve apresentar a solução. "


Pense na quantidade de aplicações possíveis a partir de uma solução como essa. Localização de mercadorias em galpões? Localização de pessoas em prédios ? Localização de produtos em supermercados? Isso é só o início.

E pensar que em 2005/2006 na epóca da faculdade, eu tive uma idéia baseada nisso usando sistemas Wi-Fi para localização indoor. Como usar antenas wi-fi para triangular sua posição em ambientes fechados.. WPS...Wireless Positioning Sytem!

Projeto InterArm: Há interoperabilidade entre plataformas?

Olá pessoal,

Ultimamente venho trabalhado pesado, especialmente uma dedicação a mais até para obter minha certificação em JavaME da SUN (SCMAD). Inclusive com uma grande gama de material disponível nesse próprio blog como um guia de certificação.
Enfim, um dos projetos que venho trabalhado e que inclusive é um projeto pessoal meu é a demonstração da possibilidade da interoperabilidade entre plataformas. O que isso quer dizer?
Vejamos... Será que é possível fazer com que plataformas distintas ou aplicações desenvolvidas em linguagens de programação totalmente diferentes possam se comunicar?
Claro que sim, até porque existe um protocolo em comum que permite essa comunicação entre aplicativos. Um dos grandes problemas hoje é descobrir qual plataforma melhor se adequa às necessidades do desenvolvedor e atenda aos requisitos exigidos pelo produto. Uma prova de conceito bem interessante é mostrar que plataformas se sobressaem melhor que as outras de acordo com o ambiente ou funcionalidade a ser desenvolvida. Vamos colocar um exemplo bem simples: "Se eu quero desenvolver um joguinho que exige uma grande quantidade de gráficos e animações 2D, qual plataforma de desenvolvimento eu posso utilizar? " Resposta: Existem várias. Mas uma que tenha a uma curva de produtividade e desenvolvimento rápida? Resposta: Uma possível plataforma seria o Flash. Pois ele é voltado para desenvolvimento de animações e gráficos. Eu falo em um desenvolvimento de um aplicativo em que o tempo é um fator crítico especialmente quando queremos propor um novo protótipo ao cliente.

Então porque reinventar a roda, quando existem plataformas diversas que tem vantagens e características exclusivas que ajudam o desenvolvedor na prototipação de um aplicativo? É claro também, que o mesmo vai avaliando durante o ciclo de desenvolvimento se ele achar que é necessário uma plataforma mais robusta que lhe dê mais funcionalidades como as bibliotecas gráficas de C/C++.
Enfim, eu estou desenvolvendo um pequeno projeto que envolve a integração de diversas plataformas e que interligadas geram um "aplicativo" maior e que prova a possibilidade de você desenvolver aplicativos em quaisquer plataformas, bastando apenas você dotá-los para falarem a mesma língua ("comunicação").

Em breve, citarei mais detalhes desse pequeno projeto open-source e pessoal que estou a começando a rabiscar.

Fiquem à vontade para adicionarem comentários ou sugestões!! =D
top