Parte 02
Parte 02
>

Para quem curte aplicações mobile para desenho, então sem dúvidas o XpressSketch pode ser bastante útil para você! XpressSketch é uma aplicação para aparelhos Symbian 5th Edição como o N97, 5530, 500 , X6, etc. A aplicação é gratuita, porém não se deixe levar por ser free, ela é bem completa. Uma ferramenta para desenho e pintura de imagens (*um paintbrush) muito poderosa que permite:
- Desenhos e pintura de tela de forma rápida (baixo tempo de resposta)
- Suporte para mais de 50 mil cores. (Uma paleta de cores bem completa)
- Diversas ferramentas para edição
- 8 tipos de pincel
- Suporte à Zoom
- Permite salvar a imagem em formatos jpg e png, e abrir também quaisquer imagens.
XpressSketch
Python 1.9.7
O mais legal é que essa aplicação foi desenvolvida em Python para celulares Symbian (PyS60), então certifique-se que vocë tenha instalado o interpretador Python no seu aparelho antes de executar o XpressSketch.
Vejam o vídeo demonstração da aplicação em execução:
Fonte: SymbianWorld
.jpg)
2. Staying Connected from Kevin Cannon on Vimeo.
3. Little World from Kevin Cannon on Vimeo.
1. Mobile Playfulness from Kevin Cannon on Vimeo.
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!
Para os que irão participar do evento PythonBrasil em Caxias do Sul/RS nos dias 10 a 12 de setembro, não devem perder cursos de Python promovidos pelo INdT para as plataformas Symbian S60, Maemo e Qt. Fora a apresentação do projeto BRisa, que é uma biblioteca UPnP feita em puro Python para Maemo.
O curso de Python para celulares Série S60 será apresentada por Elvis Pfützenreuter. Sendo esta a terceira edição do curso no Python Brasil, o autor disponibilizou já os slides do curso em versão Open-Office e MS-Offfice:
http://epx.com.br/artigos/pys60_curso.odp
http://epx.com.br/artigos/pys60_curso.ppt
Para mais informações sobre pré-requisitos do curso e para quem vai participar e quiser já ir se preparando, pode acessar o blog do Elvis!
Parabéns pela iniciativa do INDT e do Elvis! Ahhhh, como eu queria está em Caxias do Sul no PythonBrasil :(
Fui convidado para ministrar uma palestra sobre Python para celulares Symbian S60, na verdade, o título foi um pouco grande , mas deu pra abordar com foco sobre como começar a desenvolver Python para celulares Symbian, em especial os S60 (Nokias N95, N73, N82, N96, E61, etc.). A palestra foi muito legal, haha acho que usei todos a infra-estrutura existente no evento (Internet, Som, Video)... Mas deu pra mostrar o poder de python nas plataformas, especialmente em dispositivos móveis. O que mais me impressiona, é que é a segunda palestra que apresento sobre Python para celulares Symbian, e a cada vez a quantidade de coisas que voce pode fazer com teu telefone cresce exponencialmente. Exibi vários exemplos (agradecimentos especiais a Marcelo Almeida, Croozeus, JOM pelos exemplos disponiveis no Wiki Forum nokia) usando recursos nativos do aparelho como SMS, MMS, bluetooth, Serviços REST e teve até aplicações para controle de video e mouse através do acelerometro do N95 com PyS60 (haha o melhor da palestra ao ver um dos episodios do seriado Big Bang Theory sendo controlado pelo Acelerometro).
O clímax da apresentação aconteceu quando apresentei um jogo multi-player feito em PyS60 com uma batalha Jedi entre eu e Emanoel (Agradecimentos a Emanoel por fornecer o seu aparelho com acelerometro). Realmente so vendo em video a nossa batalha.
Por fim, posso dizer que a maioria deve ter ficado satisfeita com a apresentação e sem dúvidas com o objetivo de atrair mais pessoas a começar a explorar Python para desenvolvimento em dispositivos móveis! Ah, não posso esquecer pelo velho método de sorteio realizado de camisas e brindes durante o evento, o velho random.randrange() salvando a gente no sorteio! =D Por fim, outras palestras foram muito boas, com destaque para palestras de Segurança, kernels, mobile open-source e framework para redes neurais. Sem dúvidas, um novo encontro desse porte deve acontecer em breve! Não espero a hora de ver o VII Encontro de software livre da Escola Politécnica!
Ah, as palestras foram filmadas (Acredito que a minah foi a mais dificil de ser filmada, porque eu me movia muito haha, devido ao uso dos exemplos dinamicos....) e com muitas fotos também. Em breve disponibilizo as fotos e o vídeo das palestras por aqui.
Enquanto isso, já disponibilizo o material (slides) da minha apresentação no Encontro, armazenado no site Slideshare (Rede social para compartilhamento de apresentações).
Ahhh Destaque para as camisas do GeekWorld, muito show as camisas!! Recomendo uma visita no site deles! =D
Ah, em relação a ter um novo evento de software livre por aqui em Pernambuco, não se preocupem o da Escola Politécnica já teve, mas já tem agendado aí um novo encontro em outra universidade! Fiquem de olho , no blog! Para novidades =D
Valeu,
Marcel
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.Fonte: Head like a hole
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!
Este aplicativo está disponível para tablets da Nokia Série Maemo N8x0.
Tive a oportunidade de trabalhar algumas semanas num projeto similar a esse disponível para plataforma Python para Symbian S60. =) Sem dúvidas uma grande aplicação!
O mais legal foi ver esse vídeo, sobre o compartilhamento de informações entre os usuários do Carman. Com ele é possível verificar e localizar onde se encontram seus amigos no mapa e a distância em relação à sua posição atual até eles. (Módulo Info-Share).
Segue o vídeo desta feature em execução:
Para finalizar, gostaria de informar que o aplicativo é open-source e está disponível para download no site oficial aqui (Provavelmente não funcionará grande parte das features porque é necessário que seu carro tenha uma conexão OBD2. Geralmente, presente em carros americanos e europes, ainda raros no Brasil.)
PS: Desenvolvido em Python!!



