Olá pessoal,

Gostaria de postar uma notícia que vi em blogs internacionais na área de mobilidade, especialmente relacionada à Nokia, o qual lançou o produto chamado Nokia Bots. Este produto é composto por uma coleção de mini-utilitários (agentes autonômos) que monitoram a forma e uso do seu telefone e tenta melhorar a experiência com o sistema através de sugestões ou alterando configurações automáticas de acordo com o uso. Por exemplo, imagine que você geralmente ponha o despertador do seu celular para te acordar em um determinado horário. A idéia que o bot responsável por monitorar os serviços relacionados à alarme aprenda o horário que você geralmente dorme e sugere tanto o alarme , como também configura automaticamente o alarme. Legal ein?!

O  Nokia Beta Labs, responsável pela criação desses aplicativos, informa que os mesmos, por enquanto, só funcionam no Nokia N97 e no Nokia N97 mini e ficam executando na tela  principal do aparelho como pequenos widgets. Além do Alarm bot, existe o Profile bot, que automaticamente altera as configurações de telefone (volume, toque, silencioso, etc) enquanto você está em reuniões (logicamente, utilizando informações oriundas do aplicativo agenda do seu telefone).  Há também o Shortcut bot que rastreia as aplicações que o usuário usa mais frenquentemente, e os coloca como atalhos na tela principal do aparelho. A idéia é facilitar o acesso à aplicação, substituindo os existentes na barra de atalhos. Por fim o Battery Bot, que monitora os níveis de bateria e avisa ao usuário quando a bateria precisa ser carregada previamente, afim de evitar a síndrome da bateria descarregada no dia posterior. Para isso ele põe uma mensagem na sua tela inicial, informando que você precisa recarregar seu telefone,  Abaixo algumas screenshots do Nokia Bots:




Abaixo um vídeo do Nokia Labs falando do Nokia Bots:





Abrindo agora meus comentários, achei a idéia genial e acredito que já tenha postado essa idéia aqui no meu blog há algum tempo.  A idéia de ter aplicações que rodem no seu aparelho ocultamente e aprenda com o uso do telefone pelo usuário pode facilitar a vida do usuário, especialmente quando envolve atividades que sejam repetitivas ou periódicas. Logicamente, que esse tipo de aplicação necessita de um certo tempo para que ela aprenda o seu comportamento e consequentemente possa sugerir configurações para seu telefone  a partir do interesse real do usuário naquele momento. Queria ter um N97 para fazer uns testes! Mas estou preocupado o quanto esse monitoramento deve consumir da bateria do aparelho. Será que essas rotinas por trás para monitorar  o uso do aparelho ficam executando de forma exaustiva?!  E o aprendizado é contínuo ?! Qual  o intervalo de tempo que ele "reaprende" com o usuário ?!  Perguntas que estão na minha mente! Gostaria de saber se há alguma técnica inteligente executando por trás.  Acredito que não, acho que é mais uma tabela de frequência.... Perguntas que ficam em minha mente!

É isso pessoal, quem tiver um N97 e testar o aplicativo, favor postar comentários!!

 Valeu pessoal,


Marcel

Fonte: AllAboutSymbian


Olá pessoal,

Estou aqui para divulgar uma apresentação que dei hoje, na verdade uma aula para a turma de Turismo e Hotelaria da Universidade Federal de Pernambuco (UFPE-PE) sobre Noções Básicas de Internet com o micro-tema: "Internet aplicada para o Turismo".

A turma foi bem receptiva e bem engajada com a apresentação, embora tenha sido apenas o pessoal do primeiro período da turma de turismo. Espero ter despertado não somente o espirírito empreendedor no pessoal, como também mostrar como a internet pode ajudar a atingir novas formas de comercialização ao seu cliente. Para quem quiser acessar ou fazer download dos slides clicar aqui.


Os slides seguem também abaixo:








Quero agradecer ao professor Germano pela oportunidade e confiança em me selecionar para ministrar essa aula à turma de turismo!  Sim, claro e falei de mobilidade! heheh tinha que falar né?!

Atenciosamente,

Marcel

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

II Encontro do PUG-PE (Usuarios de Python de Pernambuco) aconteceu! Sucesso!

Olá,

Aproveito este post para comentar sobre o II Encontro do Grupo de usuários Python de Pernambuco (PUG-PE) que ocorreu neste último sábado no Centro de Informática (CIN)/UFPE. O evento foi de alto nível, o qual manteve a qualidade do nosso último encontro. Podemos ver a palestra do Rodrigo Amaral sobre desenvolvimento de aplicações Python para web com o Google App Engine e a introdução ao Coding Dojo com Brunno Gomes. Fora a discussão saudável no fim de praxe sobre o uso de python nas universidades! 

Foto do II Encontro do PUG-PE


Para quem quiser saber mais sobre como foi o evento, e inclusive fazer download do material apresentado no encontro, visitar o blog do PUG-PE:


E se você ainda não faz parte do PUG-PE, aproveite e acompanhe nossa lista de discussão! Conheça essa linguagem poderosa que é Python e o que ela pode fazer por você!!

O III Encontro já está em pauta e previsto para abril! Participem!


Atenciosamente,

Marcel Caraciolo
Olá pessoal,

Este post é para falar sobre a minha palestra no II Encontro Livre realizada na Livraria Cultura, quinta-feira passada com o tema "Conhecendo Python e por que ele importa ?".  Primeiramente, gostaria de agradecer a todos os presentes, admito que fiquei extasiado ao ver o auditório cheio de pessoas. Isso me levou a acreditar que a linguagem de programação Python realmente desperta a curiosidade de muitos, e também vejo que a nossa lista de discussões do PUG-PE (Grupo de usuários de Python de Pernambuco), está incentivando pessoas usarem Python em seus projetos.

Um agradecimento especial à comissão de organização do evento do Encontro Livre, Célia e Gustavo que me atenderam e me ajudaram com toda infra-estrutura para palestra. Sem dúvidas, esse tipo de evento tem um evento promissor especialmente fugindo das fronteiras de Recife, indo mais além: Pernambuco e até Nordeste. Com certeza, irei submeter novos trabalhos em futuras edições do encontro.

Falando um pouco sobre a minha palestra, eu tentei envagelizar o pessoal falando sobre o que é e como  eu posso começar desenvolver com Python, e finalmente por que eu deveria usar Python ?!  Fiz algumas pesquisas pela internet, e inclusive, recebi vários depoimentos de colegas e empresas que usam Python em seus projetos. Exemplos são presentes aqui em Pernambuco como: I2 Tecnologia, Orygens, Instituto Nokia de Tecnologia. Outra informação interessante é a crescente oferta de empregos envolvendo Python inclusive no exterior!! Grandes empresas vem utilizando Python, o que mostra que ela ainda tem grande potencial e mercado!

Mostrei também algumas demonstrações envolvendo o uso de Python na Web e Mobile. Um dos produtos foi o desenvolvimento de um crawler para o Twitter que extrai informações de trânsito das principais vias aqui de Recife, e posta as mesmas no Twitter de forma automática. Construí usando a engine do Google App Engine e Python básico com parsers em XML. Os dados são provenientes do portal da Prefeitura do Recife gratuitamente. Esta aplicação também segue o mesmo molde, sendo totalmente gratuita!  A experiência foi fantástica, e consegui fazer o aplicativo com apenas 65 linhas de código em 1 tarde, usando somente Python! 

Quem quiser ver o aplicativo e acompanhar o trânsito do Recife ao vivo, basta acompanhar/seguir o usuário do TrânsitoRecife no twitter pelo endereço:




Vale salientar que ainda há novas funcionalidades a adicionar neste sistema, como tornar isso de forma mais inteligente de acordo com a requisição específica do usuário, em vez de despejar o conteúdo das 28 câmeras no twitter. Um Parser inteligente, talvez?!! Interessante idéia!  

Desenvolvi outra aplicação mobile para telefones móveis embarcados com sistema operacional Symbian (Exemplos: N95, N97, N73, E71, etc. [Modelos da Nokia]) . Escrito em Python, e executado pelo interpretador do Python portado para celulares Symbian S60, o TransitoRecife Mobile, permite você acessar as informações do trânsito através do seu aparelho móvel. Nesta versão eu adicionei algumas informações como a localização da câmera em um mapa, as imagens das mesmas e por fim a situação do trânsito se está lento, congestionado ou livre. Estou gerando um aplicativo instalável para poder disponibilizar gratuitamente a todos que quiserem testar em seus aparelhos, em breve publicarei em um post por aqui. Por enquanto vejam alguns screenshots da aplicação:







É isso pessoal, estou também disponibilizando os slides da minha apresentação para download. Gostaria apenas que quem usá-la por favor, entre em contato comigo para a gente discutir em como usá-la sem ferir os direitos autorais. É gratuito, mas gostaria de ter o reconhecimento pelo trabalho desenvolvido! =D









No fim da palestra, recebi algumas pessoas, o qual trocamos idéias sobre o uso de Python. Espero ter envagelizado e ter convencido mais entusiastas por esse mundo de programação fácil, poderosa e simples que Python provê!

Agradeço ao II Encontro Livre, e aguardo a próxima edição!

Atenciosamente,
Marcel Caraciolo
Olá pessoal,

Primeiramente gostaria de agradecer a todos que escreveram pelo Twitter ou por e-mails e listas de discussão sobre votos de agradecimento pela palestra que realizei ontem sobre Python no II Encontro Livre realizada na Livraria Cultura.  Quero agradecer especialmente ao comitê de organização do evento, que estava muito atencioso e conseguiu uma excelente infra-estrutura. Mas, isso merece um post especial que publicarei em breve.



O motivo deste post é divulgar nosso II Encontro do Grupo de Usuários de Python (PUG-PE) que será realizado amanhã (Sábado)  a partir das 08:00 nas dependências do CIN/UFPE (Recife- PE) no laboratório de Graduação 4.

Amanhã contaremos com uma palestra do Rodrigo Amaral sobre Desenvolvimento Web com o Google App Engine, a escolha do logo oficial para o grupo e talvez role (ainda não confirmado) um pequeno Dojo com Python. Vai ser bem interessante!

Convido a todos leitores residentes em Recife para participar do encontro! Se não forem ainda cadastrados na lista de dicussão do PUG-PE,  participe!


Atenciosamente,

Marcel Caraciolo
Olá pessoal,

Estou aqui para divulgar a minha palestra, inclusive o evento, no II Encontro Livre que ocorrerá ma Livraria Cultura entre os dias 10,11 e 12 de março (Quarta,Quinta e Sexta).  Este ano o macro-tema do evento se chama - "Disseminando Cultura e Conhecimento".  A proposta é estabelecer um diálogo entre a Cultura Livre e os demais assuntos que permeiam sua construção tais como: Tecnologia, Software Livre, Propriedade Intelectual, Comunicação e Arte.  Sem dúvidas, um ótimo tema para falar sobre software livre e suas comunidades, e também debater um pouco sobre a cultura digital livre.


II Encontro Livre


A minha palestra ocorrerá no dia 11 de março  às 17:10  com o tema : 


A palestra terá um aspecto mais tecnológico, o qual irei falar sobre a linguagem de programação Python e o seu uso em diversas áreas.  Além de ser uma linguagem, é considerada uma plataforma que cresce em popularidade e também em programas escritos.  Está disponível e presente desde sistemas embarcados, passando por servidores e chegando em programas para controle de naves espaciais. Devido ao seu poder e versatilidade, está entre umas das 10 linguagens mais populares segundo o site de pesquisas TIOBE.

Acredito que será uma boa palestra com algumas informações para quem está começando, algumas demonstrações e algumas tecnologias para quem já é desenvolvedor. Fora que tenho algumas pequenas surpresas para mostrar no dia da palestra! Recomendo a presença de todos!

É isso aí pessoal, A entrada é FRANCA! Basta comparecer algumas horas antes no salão de eventos do andar superior na Livraria Cultura situdada no bairro Recife Antigo - Recife - Pernambuco.

Mais informações, visitar o site oficial do evento!

Parabenizar à equipe de organização do II Encontro Livre, que está fazendo um belo trabalho!


Atenciosamente,

Marcel Caraciolo


Mobideia pode ser acessado agora também por www.mobideia.com !

Olá pessoal,


Uma boa notícia! A partir de agora o blog Mobidéia pode ser também acessado pelo link:



Finalmente registrei o domínio do mobidéia! Tornando este blog cada vez mais oficial!! =D

Apontem seus links para este endereço também!

Atenciosamente,

Marcel Caraciolo

Construindo Mapas para celulares Symbian S60 com Python e Yahoo MAPS API

Olá pessoal,


Gostaria de divulgar mais um pequeno projeto oriundo de um projeto maior que eu ando desenvolvendo para apresentar II Encontro de Software Livre aqui de Pernambuco. Pois é! Irei dar uma palestra sobre Python lá, mas isso é assunto para um outro post específico!

Então,  desenvolvi uma biblioteca em Python, especificamente em PyS60 (Python for Symbian) o qual permite o desenvolver construir mapas com suporte à geolocalização para exibição nos smartphones Symbian como N95, N96, N82, E61, E63, N73, E71, etc.  

A biblioteca utiliza a comunicação com o Yahoo Maps REST API. Através da comunicação por meio do protocolo REST e intercâmbio de arquivos XML, consigo obter a imagem do mapa com a possível localização definida pelo usuário.

Não só coordenadas, como também passando como parâmetro o endereço do local é possível obter uma localização aproximada do usuário!  Dêem uma olhada nos screenshots da demonstração abaixo:







Se vocês quiserem saber mais sobre a aplicação, e inclusive fazer o download para usá-la em suas aplicações dêem uma olhada no site do Wiki Forum Nokia (em inglês): 





É isso pessoal! Até a próxima!!


Marcel Caraciolo

I encontro do Grupo de Usuários de Python de Pernambuco (PUG-PE) foi um sucesso!

Olá pessoal,

Gostaria de informar que o nosso I Encontro do Grupo de Usuários Python de Pernambuco foi um sucesso! =D Realmente uma boa quantidade de gente compareceu (acima das expectativas) e sem dúvidas muita troca de idéias e também de cartão de visitas (networking). Ótima experiência em especial pelas demonstrações apresentadas (inclusive alguns projetos meus) com o uso de Python.  E já estou na expectativa para o próximo encontro!!!  Quero agradecer especialmente ao Rodrigo Amaral e ao Guilherme pela ajuda na organização do I Evento, e sem dúvidas mais novidades virão no próximo encontro!

Também vale destacar a presença do empresário e dono da startup Orygens Marcos Campelo, que utiliza python em seus projetos! Um dos projetos é o produto AtéPassar ,  uma rede social dirigida para candidatos a concursos públicos, o qual oferece diversas ferramentas para ajudar na organização dos estudos. De acordo com Marcos, sócio e um dos fundadores do AtéPassar, o sistema foi desenvolvido com Framework web Django (Python) para gerenciamento de conteúdo. Muito show! 

Para aqueles que querem saber mais sobre o nosso primeiro encontro, visitar o blog do grupo,  fundado por Rodrigo: 



Abaixo algumas fotos tiradas durante o evento:

I Encontro do PUG-PE

Pessoal no I Encontro do PUG-PE 


Aqueles que quiserem conhecer Python, ou quiserem participar do nosso próximo encontro,  a enquete para decisão da próxima data da reunião já foi lançada!  Cadastrem-se na lista de discussão do PUG-PE para saber mais informações sobre as atividades do grupo!

É isso pessoal! Python na veia!

Atenciosamente,

Marcel Caraciolo

I Encontro do Grupo de Usuários de Python de Pernambuco (PUG-PE)

Olá a todos,


Gostaria de convidar aos leitores deste blog, especialmente os residentes em Pernambuco, para participarem do I Encontro do Grupo de Usuários de Python de Pernambuco (PUG-PE).




O evento ocorrerá neste sábado ( 20/02) a partir das 08:00.  O  local será o Centro de Informática (CIN) localizado na Universidade Federal de Pernambuco (UFPE). A sala onde estará sediado o evento é  B020.


Conto com a participação de todos! Teremos discussões, troca de idéias, cartões de visita e compartilhamento de idéias e conhecimento sobre Python, Open-Source e cultura digital. Se você não conhece Python, mas gostaria de conhecer mais sobre esta plataforma que é uma das 10 mais utilizadas em desenvolvimento pelo mundo, compareça!  Entusiastas de software livre e curiosos de plantão também sempre são bem vindos!

Atenciosamente,

Marcel Caraciolo

Olá pessoal,

Recebi uma ótima notícia hoje! O PyS60 (Python para Symbian) foi liberado hoje para comunidade com uma nova versão!!  Finalmente a tão aguardada versão 2.0! 

Sem dúvidas uma bela notícia para os desenvolvedores de aplicativos móveis, em especial, para aqueles que desenvolvem com a linguagem de programação Python e trabalham com dispositivos móveis embarcados com o sistema operacional Symbian como Nokia, Samsung, etc.




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.

Entre as features existentes, valem destacar:

  • 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!

É isso aí pessoal!  Ótima notícia da Nokia, em especial do Symbian pela grande iniciativa em continuar o projeto Python para dispositivos móveis! Sem dúvidas só tem ainda mais agregar forças ao Symbian, estimular os antigos desenvolvedores que usam Python como plataforma e incentivar iniciantes a conhecerem essa poderosa plataforma de desenvolvimento!


Se vocês querem baixar o PyS60 2.0 vá até este link (Ele está hospedado no Garage Maemo). Querem saber mais sobre o PyS60 ?  Visitem a lista de discussão sobre o PyS60, sempre há pessoas aptas para te ajudar!


Ah, sim! E fiquem antenados!! Em breve um novo aplicativo sairá do forno por aqui! Acho que vou começar a brincar com o FourSquare !!

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

Mobilidade e tendências para o ano de 2020!


Gostaria de compartilhar esses slides que eu encontrei em um post de um blogger que eu acompanho e achei bem interessante.

Mobile Trends 2020 - As principais tendências para o mundo da mobilidade e wireless na visão de vários evangelistas, especialistas, empreendedores e entusiastas famosos na área de mobilidade.

Recomendo a leitura! Especialmente desenvolvedores de aplicações móveis!
Fonte: M-Trends

Mobideia com novo rosto comemorando seu 770 post e seus 3 anos de existencia!


Olá pessoal,

Esse post tem mais um tom comemorativo! Com esse post que eu estou escrevendo cheguei ao número de 770 posts postados desde 2006 quando fundei esse blog. Desde então tornou-se um repositório de notícias, artigos e idéias que tive durante todo esse tempo. Sei que é um blog de caráter ainda pessoal, mas acredito que posto sempre coisas interessantes por aqui.




Todavia, quero agradecer a todos os leitores e visitantes deste blog e também agradecer a 2 colegas que em 2008 me ajudaram muito a mudar a maneira como escrevo neste blog: Adriano Borges e Amauri. Grandes colegas que tive honra de trabalhar na TIM!

Enfim, espero continuar blogando, postando, delirando... hehe ainda tenho mais um marco a atingir meu milésimo post!

Ah, espero que tenham gostado do novo template que preparei para este blog! Acho que um ano novo merece uma cara nova! O mobidéia entrando em 2010 com tudo!

Atenciosamente,

Marcel Caraciolo

Calling All Innovators 2010: Concurso de aplicações Forum Nokia



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

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

Olá pessoal,
Estou divulgando mais um artigo meu publicado no Wiki Forum Nokia sobre o uso do serviço TwitPic para upload de fotos para telefones Symbian S60. Desenvolvi uma biblioteca API em Python (especificamente suportada em telefones PyS60), para que suporte telefones Symbian, assim podendo postar fotos diretamente do telefone ao Twitter.


O artigo está em inglês, e também vem junto com uma pequena aplicação demonstração que eu desenvolvi que permite o usuário postar fotos tiradas da câmera do seu telefone diretamente ao serviço TwitPic.




Recomendo a leitura!


top