Tuesday, September 30, 2008

Forum Nokia

Durante os treinamentos, sempre falamos da importância do Forum Nokia para a comunidade de desenvolvedores de aplicações Nokia. Além de prover muito material de qualidade sobre desenvolvimento, o Forum Nokia também oferece ferramentas de desenvolvimento, SDKs, fóruns de discussão e uma variedade de serviços (a grande maioria grátis!) para os desenvolvedores.

Não satisfeito com tudo isso, o Forum Nokia também cria, constantemente, competições das mais diversas naturezas: melhor interface gráfica, melhor aplicação em PyS60... e, agora, aplicação mais inovadora: sempre com prêmios muito interessantes ($$)

Engraçado é que nós nunca pensamos que isso pode acontecer conosco... claro que nunca vai acontecer se ficarmos parados e sem interesse de participar :-)

Reforçando o post de Silvia: PARTICIPEM! Não temos nada a perder (apenas algumas horas desenvolvendo... mas, como desenvolvimento é diversão, acabamos fazendo tudo isso por prazer).

PARTICIPEM não apenas das competições, mas também do Wiki do Forum Nokia e das discussões... isso pode render o título de Contributor of the Month e de quebra você ainda ganha um bom device da Nokia (o que você desejar, inclusive os novos N96, E66, etc.).

Concurso do Forum Nokia

Posso dizer com segurança que já treinamos em 2008 mais de 500 pessoas por este país, oferecendo cursos como de PYTHON para Maemo e Python para S60, desenvolvimento em plataformas móveis, maemo etc. Isso inclui carga horária mínima de 12h, pois o que a gente gosta de fazer mesmo é com 20h.

E como estava presente em praticamente todos os treinamentos, coordenando os mínimos detalhes dos evento, conheci ótimos desenvolvedores. Eu adoraria ver esse pessoal que já passou pela Semana da Mobilidade acessando o link abaixo e submetendo suas apps neste novo concurso do Forum Nokia.

Mais do que prêmio em dinheiro (um bom valor, diga-se de passagem), esse concurso traz uma visibilidade global e acesso a pessoas interessantes neste universo de desenvolvimento para mobilidade.

PARTICIPEEEEEEEEEEEEEM!!!!!!!!

http://www.callingallinnovators.com/

Thursday, September 25, 2008

Como se inscrever

Para inscrição nos cursos da Semana da Mobilidade em São Carlos, por favor, enviar e-mail para silvia.valadares@openbossa.org com os seguintes dados:

Nome completo:
Curso:
Período atual:
Número da Matrícula:
Instituição de ensino:
Telefone:
Conhecimento prévio em linux ou Python?
Idade:
Blog (se tiver)
Comunidade das quais participa (se tiver):

Agenda do evento em São Carlos

SEMANA DA MOBILIDADE NA USP DE SÃO CARLOS

01 a 03 de outubro

Venha aprender Python e desenvolver aplicativos para celulares S60 e Internet Tablets com Linux Nokia. O Instituto Nokia de Tecnologia, através do laboratório Open Bossa, e a USP de São Carlos trazem para você palestras e treinamento com profissionais respeitados nas comunidade Open Source.

CURSOS

Desenvolvimento para plataforma Maemo
Sala 3-303 do prédio do CISC 
Dias 01, 02 e 03 de outubro 
Das 18h30  às 22h30

Python para Serie 60
Salas 3-304 do prédio do CISC  
Dias 01, 02 e 03 de outubro
Das 18h30 às 22h30

Vagas limitadas!
Informações sobre inscrição:
www.semanadamobilidade.blogspot.com

Se tiver um celular Nokia serie 60, leve para o treinamento.

PALESTRAS

Dia 01 de outubro
Sala 5-004

14h
Linux como plataforma para dispositivos móveis
Ulisses Furquim

15h
Maemo: um jeito fácil de desenvolver para sistemas móveis
Gustavo Sverzut Barbieri

Próximo destino: USP São Carlos!!!

Agenda do Forum Nokia Code Camp

Agenda:

Overview do desenvolvimento para Nokia e suas opções de runtime, incluindo: Web Runtime Widgets, Java, Widsets, Flash Lite, Python, e Symbian/C++.

O que há de novo nos novos SDKs para Série 40 e S60.

Tutorial hands-on de desenvolvimento, feito por especialistas do Forum Nokia com foco em duas tecnologias:

Python para smartphones S60

Web Runtime Widgets para smartphones S60

Competição de desenvolvimento, com prêmios de aparelhos Nokia N96 e um ano de participação gratuita no programa Forum Nokia Launchpad.

Oportunidade de networking com representantes técnicos e de negócios da Nokia, além de outros desenvolvedores móveis.

Registre-se aqui!

Agora é oficial: Forum Nokia Code Camp no Rio e em SP





Como o Daniel Rocha, do Forum Nokia, já havia dito durante sua palestra na PUC, semana passada, o Rio de Janeiro terá evento do Forum Nokia no dia 22 de outubro. Inscrições abertas e nova rodada de Python para quem gostou do nosso evento :)

Curso de Python

Rio de Janeiro

A versão light da Semana da Mobilidade na PUC Rio de Janeiro foi mais uma prova do que costumo dizer. Cada evento é único e este é um trabalho artesanal. Tivemos apenas um laboratório disponível e no primiero dia do curso simplesmente as pessoas sentaram no chão. Não deu para quem quis e liberamos a entrada porque sabia que a partir do segundo dia seria mais tranquilo.

Aprendi isso na prática. Muita gente quer apenas entender do que se trata, conhecer melhor Python, se apresentar, perguntar etc. E nem sempre conseguem ir nas palestras, o local ideal para este tipo de abordagem.

Mesmo assim, considero um sucesso. Obrigada ao Bruno Valente e ao professor Bruno Feijó por terem organizado a infra-estrutura necessária e viabilizado o evento.

E obrigada também ao nosso instrutor Osvaldo Santana que se desdobrou entre a Pycon e a PUC para garantir um ótimo treinamento.

Palestras

Daniel Rocha, do Forum Nokia, encontrou espaço em sua superagenda para dar uma palestra e anunciar várias novidades como o evento que irei falar no próximo post e o novo concurso do Forum Nokia. Também valendo post exclusivo.

A palestra da nossa designer Patrícia Montenegro, abordando as dificuldades da convivência entre os desenvolvedores e a turma do design sempre rende boas risadas. O momento divã é um ponto importante da Semana da Mobilidade :)

Mas não dá para disponibilizar a palestra da Patrícia porque ela é muito visual e só faz sentido com a autora por perto. No entanto, como muitos me pediram, segue o e-mail dela para vocês entrarem em contato: patricia.montenegro@openbossa.org

Friday, September 12, 2008

Curso de Python

Estou recebendo e-mails de pessoas já formadas e de alunos de outras instituições solicitando a inscrição no curso de Python para S60.

O nosso problema é a limitação de infra-estrutura. Temos apenas 20 vagas. O Luis Valente e o professor Bruno brigaram para termos este laboratório durante quase dois meses.

Quem ainda não obteve retorno confirmando a inscrição está em lista de espera. A prioridade é dos alunos da instituição que está nos recebendo. Mas eu prometo que voltaremos ao Rio de Janeiro com esse e outros treinamentos. E, como acontece em outras universidades, abriremos mais turmas com participação livre para alunos de várias institituições de ensino, além de pessoas que já trabalham com mobile.

Mais vagas no INdT

Thursday, September 11, 2008

Vagas limitadas, se apressem!

Para inscrição no curso de Python para Serie60, na PUC do Rio de Janeiro, enviar e-mail para silvia.valadares@openbossa.org com os seguintes dados:

Nome completo:
Curso:
Período atual:
Número da Matrícula:
Instituição de ensino:
Telefone:
Conhecimento prévio em linux ou Python?
Idade:
Blog (se tiver)
Comunidade das quais participa (se tiver):

Curso de Python para S60 na PUC-RJ

É com prazer que anunciamos mais um evento da Semana da Mobilidade, promovida pelo Laboratório Open Bossa do Instituto Nokia de Tecnologia. Ao que tudo indica, desta vez teremos a presença do Fórum Nokia no nosso ciclo de palestras.

O curso de Python para Serie 60 acontecerá na PUC do Rio de Janeiro, de 17 a 19 de setembro, Sala 548L, no prédio Leme. As vagas são limitadas e o instrutor será o Osvaldo Santana, "militante" da comunidade Python Brasil e ex-funcionário do Instituto Nokia de Tecnologia.

Curso de Python para S60
PUC-RJ, Sala 548L, prédio LEME
De quarta à sexta (17 a 19 de setembro)
Das 18h às 22h

Aguardem mais detalhes sobre as palestras que acontecem na quarta à tarde (dia 17).


Wednesday, September 10, 2008

Vaga em aberto no INdT de Brasília

PROGRAMADOR SÊNIOR
· Sólidos conhecimentos em linguagem C (ANSI C), Python, C++ (Avançado)
· Conhecimento prático em projetos que usam metodologias de desenvolvimento de software (Extreme Programming/RUP)
· Conhecimentos em telefonia digital e analógica (Intermediário)
· Programação para dispositivos móveis Nokia Série 60 (Intermediário/Avançado)
· Sólidos conhecimentos em Symbian (Avançado)

Inglês avançado
· Facilidade para trabalhar em equipe

Graduado em Ciência da Computação e/ou Engenharia Elétrica, mais de 5 anos de experiência profissional.
Mais informações em www.indt.org.br

Tuesday, September 9, 2008

Monday, September 1, 2008

Mobility Week na UFAL

Devido à procura pelos cursos de Maemo e Python S60, foram abertas duas novas turmas. Agora, há duas turmas de Maemo (de 9h às 12h30 e das 14h às 17h30) e duas turmas de Python S60 (de 9h às 12h30 e das 14h às 17h30). Além disso, teremos também palestras na quarta-feira (03/09), no auditório da biblioteca da UFAL, a partir das 14h.

Com a possibilidade trazida pelo INdT, através da promoção da Mobility Week na UFAL, os alunos estão bastante motivados em descobrir as várias funcionalidades e capacidades oferecidas pelas plataformas Nokia, aqui exemplificadas por Python S60 e Maemo. Durante os cursos, mostraremos que é possível desenvolver aplicações bastante interessantes, que explorem as capacidades dos devices Nokia.

Thursday, August 28, 2008

Próxima etapa: Maceió, AL

Japaratinga é uma das praias mais bonitas do país. É impossível citar Alagoas sem fazer essa referência. Dito isto, o próximo destino da nossa Semana da Mobilidade é a UFAL A partir da próxima segunda, dia 01, até a sexta-feira, 05.

Vamos levar uma turma de maemo, outra de Python para Serie 60. O treinamento acontece pela manhã e a tarde. Quanto às palestras, serão na quarta-feira, 03 de setembro, a partir das 14h.

O evento acontece no Instituto de Computação da UFAL e o professor Leandro é o responsável por levar a Semana da Mobilidade para Maceió. Vale lembrar que estivemos na universidade no final de 2007, oferecendo cursos introdutórios.

A novidade desta edição será o foco que daremos à UFCG, o mais experiente parceiro do Instituto Nokia de Tecnologia/Laboratório Open Bossa. A UFCG também é parceira do Forum Nokia, tem dezenas de artigos premiados e se eu continuar elogiando, mudamos o foco da conversa :)

Em palestra, Hyggo Almeida vai conversar sobre o próximo estágio de cooperação tecnológica promovido pelo Embedded Academy.

Inscrições para a Semana da Mobilidade na UFAL diretamente com o professor Leandro ou enviando e-mail para silvia.valadares@openbossa.org

Treinamentos na USP, penúltimo dia

A Semana da Mobilidade da USP, como esperávamos, tem um perfil completamente diferente. O público é bem heterogêneo, se compararmos com Curitiba ou Natal, cidades que tiveram várias turmas com cursos em paralelo. Aqui tem bons desenvolvedores em Linux. Mas tem gente que baixou no treinamento para conhecer mais sobre a plataforma, chegou atraído pelo nome Nokia etc. O problema é que na hora de programar no device, os conhecimentos em C e em Linux fazem falta :)

A gente se cansa de repetir esses pré-requisitos e isso se comprova a cada edição. Nossa meta é divulgar as plataformas e nosso sonho é ter várias aplicações disponíveis no maemo.garage, mostrando o potencial dos desenvolvedores brasileiros, mesmo sem a oportunidade de adquirir os devices facilmente.

QT foi um assunto recorrente durante esta semana na USP. O Wesley está montando um grupo de estudos em QT aqui em SP. Nós apoiamos 100% esta iniciativa (INdT e UFCG). Mais do que isso, temos um curso pronto em QT e estamos discutindo em qual universidade iremos promover essa primeira turma. Interessados, candidatem-se!

Monday, August 25, 2008

Fim das palestras na USP

Terminam agora o nosso experimento: dar palestras para desenvolvedores falando sobre design e o relacionamento entre essas duas tribos. Estávamos um pouco receosos da receptividade mas depois de 3 horas de palestras eles continuam lá ouvindo o Marcelo falar sobre o mercado de Linux e dispositivos móveis.

Aguardamos os comentários sobre o que vocês acharam das palestras e do nosso evento.

PS. Ainda temos vagas no curso de maemo durante o período da tarde. A noite está mais lotado que o estádio do Pacaembu em dia de final.

Evento começa hoje no IME/USP

Linux, design e desenvolvimento para plataformas móveis.
Esse é o universo que o Instituto Nokia de Tecnologia,
através do laboratório Open Bossa, e o Centro de
Competência em Software Livre do IME/USP trazem
para você. Venha programar para o Nokia Internet Tablet
e desenvolver aplicativos inovadores utilizando Python e C.

CURSOS Desenvolvimento de aplicações
para o Nokia Internet Tablet
Introdução à plataforma maemo
e Python para maemo.
Laboratório 2 do CEC
Centro de Ensino da Computação
Bloco B do IME/USP
Turma tarde
14h às 17h30
De 25 a 29 de agosto
Turma noite
Das 18h30 às 22h
De 25 a 29 de agosto

PALESTRAS Auditório Jacy Monteiro
25 de agosto
14h - Instituto Nokia de Tecnologia
e Laboratório OpenBossa.
Oportunidades de negócios
e vagas em aberto
15h - Open source é tendência
para dispositivos móveis?
16h - UI - Filha de pais separados

Tuesday, August 12, 2008

O endereço para inscrição é silvia.valadares@openbossa.org

Para o curso de introdução à plataforma é bom ter conhecimento básico em Linux e C (vou postar novamente pré-requisitos)

O curso não é fechado para alunos. Se alguém formado quiser participar, por favor enviar para mim a solicitação substituindo os dados do curso pela empresa.

Para inscrição, enviar no e-mail:

Nome completo:
Curso que está curso
Período atual:
Matrícula:
Instituição de ensino:
Telefone:
Conhecimento prévio em linux ou c++?
Idade:
Blog (se tiver)
Comunidade das quais participa (se tiver):

Detalhes da Semana na USP

PALESTRAS:
Auditório Jacy Monteiro (confirmaremos se começa às 14h ou às 18h)
1.Instituto Nokia de Tecnologia e Laboratório Open Bossa.Oportunidades de negócios e vagas em aberto
2. Open source é tendência para dispositivos móveis?16h
3. Os feios que me desculpem, mas design é fundamental no mundo open source

CURSOS:
Desenvolvimento de aplicações para o Nokia Internet Tablet - Introdução à plataforma maemo e Python para maemo
Laboratório 2 do CEC - Centro de Ensino da ComputaçãoBloco B do IME/USP
Turma tarde: 14h às 17h30 (d25 a 29 de agosto)
Turma Noite: Das 18h30 às 22h (de 25 a 29 de agosto)

Monday, July 28, 2008

Mobility Week na USP

Finalmente chegaremos na USP. Nossa Semana da Mobilidade 2.0 está marcada para começar no dia 25 de agosto, com palestras e treinamentos na plataforma maemo e Python. A novidade será a participação dos nossos designers que vão falar sobre design para software.

O evento acontecerá no laboratório do IME, realizado em parceria com o Centro de Competência em Software Livre. Mais detalhes e como se inscrever em breve aqui neste blog!


USP - Semana da Mobilidade
25 a 29 de agosto
Laboratório do IME

Começam os treinamentos do segundo semestre

A partir de 4 de agosto, retomamos o treinamento com algumas novidades. O circuito começa pelo Amazonas, na UFAM e FUCAPI, com a versão avançada do curso de maemo. Serão 20 horas totalmente focadas no desenvolvimento de aplicações.

São eventos diferentes porque as duas instituições têm parcerias com o laboratório Open Bossa do Instituto Nokia de Tecnologia.

Na FUCAPI, treinaremos também alguns designers que fazem parte de nossos projetos. É uma nova abordagem que o Open Bossa Lab quer disseminar neste semestre. Design + programação andam juntos e este é um diferencial competitivo da nossa equipe.

UFAM
04 a 08 de agosto
8h às 12h, no auditório do CPD

FUCAPI
04 a 08 de agosto
14h às 18h

Monday, July 14, 2008

IDE Integration released!

Uma nova release do projeto IDE Integration foi lançada! Desenvolvido em uma parceria entre Nokia, UFCG e INdT, o projeto oferece um conjunto de ferramentas para facilitar o desenvolvimento de aplicações para a plataforma maemo usando o framework Eclipse. Agora também é possível desenvolver aplicações Python para maemo em um PC MS Windows, através do plug-in PluThon. Dessa forma, não é necessário instalar o Scratchbox, tampouco o Maemo SDK.

Além disso, um conjunto de ferramentas que permitem a conexão entre o PC e o Internet Tablet também é oferecida, o que facilita a execução de várias tarefas no ambiente remoto (execução, depuração e perfilamento de aplicações). O plug-in ESbox integra o ambiente de desenvolvimento Eclipse e o Maemo SDK, permitindo que todo o processo ocorra dentro do IDE.

Para aqueles que desenvolvem para maemo (inclusive os alunos que participaram do curso promovido na Semana da Mobilidade), não deixem de utilizar as ferramentas e perceber como o desenvolvimento para a plataforma fica muito mais fácil!

Thursday, July 10, 2008

Por que participar do mundo open source?

Nos últimos anos, tem crescido o número de eventos voltados para free software e/ou open source. Encontros regionais, conferências sobre uma determinada tecnologia open source ou até mesmo o próprio FISL são exemplos desse número crescente (e mesmo sadio!) de momentos para uma ampla discussão de questões relativas a esse mundo no desenvolvimento de software. Contudo, percebi que, embora muitos "vestem a camisa" de projetos open source ou free software, poucos realmente fazem aquilo que dá fôlego a esse movimento: a participação em comunidades. Seja para contribuir em documentação, revisão (código ou documentação), implementação ou até mesmo para ser um representante do projeto... muitas são as possibilidades de participar. Acredito que um problema seja referente ao pouco tempo de muitos estudantes brasileiros. Alguns até trabalham e, dessa forma, é praticamente inviável contribuir com um projeto. Além disso, muitos cursos da área (Ciência da Computação, Engenharia da Computação, Sistemas de Informação, etc.) não incentivam a participação em projetos dessa natureza, pois acreditam se tratar de projetos de baixa qualidade ou até mesmo inúteis.

O mundo mudou, e bastante! Claro que há projetos open source ou free software de baixa qualidade. Porém, grande parte dos projetos chegou a uma qualidade que muitos softwares proprietários não possuem. Além disso, os professores podem explorar o grande universo de projetos existentes. Por que não em uma disciplina de Compiladores, utilizar o framework LLVM? E no final, incentivar a participação de alunos na comunidade? Muito se tem a aprender com os vários projetos existentes. Além disso, como a maioria dos projetos são distribuídos e complexos, você aprende muitas coisas sobre gerência de software, controle de versão, requisitos, ... enfim, vários tópicos da área de Engenharia de Software.


Isso são ganhos de conhecimento. Mas, como podemos ganhar dinheiro com projetos open source? Muitas são as possibilidades. Quem acompanha as notícias da área de TI, vê que muitas empresas que lançaram soluções open source de qualidade e inovadoras, tiveram uma valorização acentuada (MySQL, Qt, etc.). Além disso, é possível também prestar consultoria nessa área para empresas que utilizam este tipo de software. Atualmente, também é notória a contratação de desenvolvedores por empresas para a contribuição em projetos open source, pois um determinado produto é baseado no projeto com o qual se contribui. Para uma discussão bem interessate, não deixe de ler o artigo de Riehle.

Com isso, percebemos que é importante a participação em projetos open source ou free software para a carreira de um profissional da área de TI, para enriquecer o conhecimento ou até mesmo para melhores oportunidades de emprego. Escolha o projeto com o qual você se identifica e participe!!

Friday, July 4, 2008

Trabalhe no Open Bossa Lab do Instituto Nokia de Tecnologia


O laboratório Open Bossa do Instituto Nokia de Tecnologia está a procura de profissionais com os seguintes requisitos:

Pesquisador pleno ou senior

- Experiência em desenvolvimento de jogos;
- Experiência em computação gráfica, programação 3D e OpenGL;
- Experiência com desenvolvimento de software em ambiente Linux;
- Conhecimento avançado em C, C++ e Python.
Desejável:
- Experiência no desenvolvimento de jogos multiplayer;
- Experiência no desenvolvimento de software embarcado;
- Experiência no desenvolvimento usando QT;
- Experiência de IA para jogos;
- Contribuição em projetos Open Source.

Você pode enviar seu currículo para inalda.moraes@indt.org.br

Thursday, July 3, 2008

Novidades na plataforma maemo

A versão 4.1 da SDK para a plataforma maemo (codenome Diablo) já está disponível para instalação. Trata-se da atualização do ambiente de desenvolvimento para o novo OS2008 versão 4.2008.23-14. O método de instalação permanece o mesmo: extremamente fácil, utilizando apenas dois scripts. O principal problema existente era somente a falta de pacotes no repositório extras. Porém, grande parte dos pacotes já foram devidamente compilados para o novo, inclusive os pacotes utilizados para desenvolvimento (junto ao ESbox e PluThon).

Outra dica importante: fiquem atentos às informações do site oficial da plataforma maemo (http://www.maemo.org). Além de todo o suporte necessário para o desenvolvimento de aplicações maemo, vocês também podem encontrar notícias bastante interessantes sobre novos aplicativos, portes, bibliotecas, e muito mais!!

Friday, June 20, 2008

Oportunidade de trabalho no INdT



Oi Pessoal
Aproveito o espaço para falar de algumas vagas que temos disponíveis no INdT. Seguem os perfis que precisamos.
Caso vc tenha interesse em alguma delas, envie seu cv para o e-mail
Rh_seleciona@indt.org.

Abraços, Vanessa Nalesso - RH INdT

Thursday, June 19, 2008

Forum Nokia Tech Days 2008

Fui à São Paulo participar do Tech Days promovido pelo Forum Nokia Americas e dar uma palestra sobre a parceria do INdT/Nokia no relacionamento com universidades. Ao final da apresentação, mostrei pela primeira vez a versão editada (mas não finalizada) do vídeo sobre arena de programação do FISL 09.

O segundo dia foi dedicado às competições: Developing Widgets using Web Runtime on S60 e Rapid Application development using Flash. O Felipe Andrade, da i2Tecnologia, faturou um n95 8G.

Ashley Walker, do Forum Nokia, avisou ao final do evento: voltaremos neste segundo semestre com + coding competition.

Conclusão deste Tech Days: Empresas que conseguem desenvolver aplicações interessantes rodando em Symbian estão com ótimas oportunidades de negócios, não é Felipe?

Novas datas em breve

A Semana da Mobilidade no Centro de Excelência em Software Livre da USP foi adiada. Nova data sobre este evento, assim como o calendário de eventos do segundo semestre estará disponível neste blog nos próximos dias.

Friday, June 6, 2008

Sobre as declarações

As declarações já estão disponíveis. Ao pessoal da noite, foi entregue em mãos. As turmas da manhã podem pegar suas declarações na secretaria do DAINF da UTFPR.

Esperamos que vocês tenham gostado dos treinamentos e me enviem os códigos e imagens para a gente colocar no blog.

Manipulando imagens


No início do curso, os instrutores pediram para os alunos pensarem em aplicações para desenvolver durante o treinamento. Este é o trabalho do Danilo Renato de Assis, da turma de Python da manhã.



Mensagem do Danilo:

Cara, Silvia, Obrigado pela oportunidade de realizar esse curso. Foi muito proveitoso, pra quem adora programação, se eu pudesse ficaria o dia soh programando o celular, hehe. O resultado do curso está em anexo. É um programa de edição de Imagens. Obrigado mais uma vez,
ATT. Danilo Renato de Assis

Mensagem do Alexandre Vassinievski




Segue o app desenvolvido durante a última aula do curso de Python para
s60

pendências:

-> Uma função para Limpar a tela
-> Utilização de uma imagem capturada pela câmera
-> Mais objetos para serem arremeçados
-> Um interface mais "Amigavel"

Infelizmente não será possível desenvolver o recurso com
a câmera por falta de um aparelho. Vou trabalhar nas outras melhorias e, se
for de interesse de vocês, enviar novamente o programa.


Adicionando textos em fotos

Várias aplicações foram desenvolvidas pela turma da manhã, hoje, sexta-feira, último dia do curso. Postaremos outras mais tarde.

Explorando as possibilidades



Os meninos estavam filmando e enviando para a turminha do fundão via bluetooth. Parece que gostaram da brincadeira.

Sobre novos eventos

Ontem, durante o maravilhoso coffe-break da Bel Pan, alguns alunos vieram me pedir para enviar e-mails informando sobre novos eventos.
Para ficar informado, minhas sugestões são as seguintes:
. Assine o feed do blog. Assim vc vai acompanhar todo o calendário de eventos do Instituto Nokia de Tecnologia e do Forum Nokia.
. Quem fez o curso está participando do grupo que nós criamos para acompanhar vocês pós-evento. Lá eu também posto informações sobre novos treinamentos.
. Participe da comunidade open source. Essa é a rede mais poderosa que temos para divulgar nossas atividades.
. Leia o BR-Linux. O Augusto Campos, assim como o pessoal da Python Brasil, nos dá a maior força. Obrigada, Augusto, Marco André e Osvaldo Santana!

Thursday, June 5, 2008

Declaração para abono de faltas

Pessoal, amanhã (ou será hoje?) estarei disponibilizando com os instrutores declarações para quem precisa justificar ausência no curso ou no estágio. Todos podem pegar, desde que tenham ficado durante todos os dias do curso, claro :-)

Resquícios do FISL



Olha só o que o Mikhail me enviou. Aposto que este era o MEU n800 que eu coloquei na roda durante a Arena de Programação do Fisl. Até hoje meu celular não é o mesmo depois rodar na mão desses garotos :)

Mikhail é amigo do Renan que ficou em terceiro lugar na arena. Mundo pequeno...

Do outro lado da UTFPR



Brindes + chocolates + coffee break. Estamos mimando demais essa turminha. Eu bem que tentei filmar a pequena app com o n95. Mas foi aí que os problemas começaram. O hardware da câmera começou a apresentar problema e a turma da noite não teve registro :-(

Primeiro exercício

Tivemos a idéia de usar os brindes que eu trouxe da Nokia e criar competição. Bola verde, 10 pontos; azul vale 20; dourada, 50. Quem tiver mais pontos, ganha um brinde.

Em caso de distração, conversa ou uso do telefone, os instrutores estão autorizados a estourar a bexiga :-)



Primeiro desafio do maemo training

Hum.... Como eu faço para essa coisinha funcionar?


Tão concentrado que nem viu a foto.

E Lucas é o campeão. Desse e de outros desafios...

ânimo, ânimo




Segundo dia de curso, turma da manhã, enquanto tomamos café discutimos como incentivar o pessoal durante esta fase mais teórica. Muita gente está tendo o primeiro contato com a linguagem agora. Mas a turma se sai bem.

Tuesday, June 3, 2008

Chove lá fora




Com tanta chuva, não acreditei quando completamos a turma de Maemo: 30 pessoas no laboratório. Aproveito para pedir desculpas. Eu errei no blog. O curso começa às 17h30. Já o de Python começa às 18h30. Espero que vocês aproveitem bastante. Estou aguardando para postar o que vcs conseguirem desenvolver durante estes dias.

Surpresas para o segundo dia

Depois do almoço, eu e o Raul fomos às compras, em busca de alguns produtos para incrementar as competições em sala de aula. Sim, teremos novidades a partir de amanhã. Eu já disse para vocês o que espero: sangue na boca e um monte de aplicações desenvolvidas. Quem aprende, faz. E quem faz ganha mais do que um post no blog: de pequenos brindes até o respeito da comunidade.

Era brincadeira. Essas flores não são parte dos brindes :-)

O intervalo


Eu e a professora Anelise tínhamos acabado de sentar na padaria para tomar café da manhã. O telefone toca e era o pessoal do coffe-break. Resolveram chegar mais cedo para arrumar o local.

Olha o capricho! Aprovado por todos e recomendamos o serviço deles. Só não me perguntem que refrigerantes são esses.

Professor Leandro


O professor Leandro só não tem um n810 porque ainda não teve oportunidade de comprar. Olha só o teclado que ele arranjou para o n95!
Hoje, no almoço, ele me disse que pretende adotar o conteúdo de Maemo e Python na disciplina de dispositivos móveis.
Peraí! Estou querendo ouvir isso faz meses! Música para nossos ouvidos :)
A UTFPR tem sorte de ter professores como o Leandro, a Anelise, a Keiko e de uma coordenadora como a Myriam. Espero que os alunos saibam aproveitar o capital humano disponível e 100% compromissado com pesquisa e inovação.

Método do Boris Gloger

Raul Herbster, ao fundo, se divertindo com um artigo raro: giz

Turma de Python manhã. Pena que a gente ainda não está com os celulares para deixar de lado o simulador
A temperatura em Curitiba não ajuda a levantar cedo. Considerando que saímos da UTFPR às 22h30 e fomos procurar um lugar para jantar (para que, não é mesmo?), acordar antes das sete foi uma dureza.

As turmas da manhã começam às 7h30 e, lógico, temos que ser os primeiros a chegar, não é Diogo? Enquanto caminhava para a universidade, fiquei me perguntando se era preciso adotar a metodologia do professor de Scrum, Boris Gloger, e começar a cobrar R$ 1,00 de cada aluno que chegasse atrasado, atendesse telefone ou ficasse checando e-mail.

Mas as turmas chegaram na hora e os insistentes estavam lá também, à espera de uma vaga. Eu adoro os insistentes. Tem que saber querer, não é mesmo? Algumas vezes, a gente dá um jeito, consegue alguém com notebook e abre espaço para mais um.




Palestras do dia 01



Enquanto a gente corrigia as provas, com a ajuda dos professores da UTFPR, o Luciano Wolf, do INdT, abriu as palestras da noite. Ele mandou bem falando do trabalho realizado pelo time de desenvolvedores do INdT/Recife, apresentou os principais projetos e, claro, introduziu a turma no universo Python.

Depois de descobrirmos que a gente teria que deixar 14 pessoas de fora do curso de Maemo, mesmo conseguindo nota para fazer o curso, o Raul Herbster apresentou a plataforma, os detalhes do treinamento e, como não poderia deixar de ser, pediu ao pessoal para se cadastrar no Forum Nokia.

Foram 13 questões e todos que tiraram de 7 para cima foram classificados. Arthur Mello foi o aluno que se saiu melhor: 12 pontos e errou uma questão por distração. Ganhou boné da Nokia e estamos todos aguardando as aplicações legais que ele vai desenvolver durante o curso.

Pela primeira vez, mais pessoas cadastradas em Maemo do que Python. Deixamos o laboratório de 30 lugares para o curso do Raul. Python ficou com o laboratório de 20 e turma lotada com direito à fila de espera no período da noite. Sorry pessoal!

Aline, bem-vinda! Única garota na turma de maemo à noite. Será que as mulheres estão com medo de matemática?

Monday, June 2, 2008

As provas serão realizadas hoje, segunda-feira

Bom dia, pessoal
Nos veremos hoje às 19h, no mini-auditório da UTFPR. As provas vão ser muito rápidas e não precisa ter medo. O que a gente pretende é avaliar o nível de conhecimento da turma e adequar o conteúdo.
Pensem comigo: Isso é um luxo. Um curso gratuito (para vocês, pois tem um custo alto para mim), customizado para garantir que vocês aprendam o máximo desta plataforma.
Essa prova e o resultado do curso também são importantes para que o Instituto Nokia de Tecnologia conheça melhor as universidades, quais seus pontos fortes, onde poderemos ter parceria, em que projetos etc.
Hoje teremos também as palestras. São fundamentais por serem os primeiros contatos com os instrutores e com ambiente Nokia/INdT.
Nos veremos mais tarde!

Thursday, May 29, 2008

Mais informações sobre o curso Maemo

Embora o curso tenha o título "Introdução à Plataforma Maemo", haverá Python também! Ou seja, além de você conhecer a plataforma e entender como funciona, também aprenderá como desenvolver aplicações em Python para maemo. Desenvolver aplicações para maemo usando a linha de comando e editores de textos de comando (como vim e nano) já é passado: vamos utilizar o ambiente ESbox, um plug-in para Eclipse que possibilita realizar todas as tarefas de desenvolvimento de maneira prática e rápida.

Veremos como desenvolver aplicações gráficas usando GTK+ e Hildon, como criar uma aplicação multimídia usando o GStreamer, como acessar os recursos do Internet Tablet (bluetooth, camera, som, etc.), e muito mais! Além disso, os alunos vão ter acesso ao Internet Tablet N800 para testar suas aplicações. Mais informações, enviem um e-mail para raulherbster*at*gmail*dot*com

Quem pode se inscrever


Alunos da UTFPR possuem a preferência, desde que se saiam bem na prova. Mas o curso é oferecido para todos os estudantes que tenham interesse em conhecer melhor as plataformas da Nokia, gostem de programar em Linux, queiram aprender mais sobre Python etc.

São 20h de treinamento intensivo e uma metodologia que mistura muita prática com a teoria para garantir que os alunos saiam dali já com pequenas aplicações desenvolvidas.

Para maemo, vamos usar este aparelhinho da Nokia. Por falar em Nokia eu estou na Finlândia apresentando detalhes dos projetos que temos com universidades e da Semana da Mobilidade.

Daqui eu viajo direto para Curitiba. Para me ajudar a chegar em paz, os interessados em se inscrever devem prestar atenção no conteúdo deste blog e enviar um email para silvia.valadares@openbossa.org já informando qual o horário do curso escolhido (manhã/noite).

See you soon!

Sobre as provas

A prova que será aplicada antes da realização das palestras é apenas para testar alguns conhecimento que serão úteis durante os minicursos e também para selecionar os participantes. Serão perguntas simples sobre Linux (comandos shell, permissão de arquivos, make, etc.) e linguagens de programação (algoritmos, estruturas simples em Python ou C/C++). A prova é composta somente por questões objetivas.

Até quando vão as inscrições

Para a Semana da Mobilidade em Curitiba, as inscrições podem ser feitas até às 19h da segunda-feira, pois será neste horário que realizaremos a prova no auditório, antes das palestras.
Não precisa levar notebook nem se assustar com as provas. São questões simples para testar os conhecimentos básicos em programação.

Detalhes do evento

02 de junho, miniauditório da UTFPR, 19h30
Palestras sobre Python, maemo e Linux para desenvolvimentos móveis

Porque vc deve ir: Daremos todas as informações necessárias para quem deseja aprender sozinho, além das instruções para quem vai fazer os cursos.

Introdução a maemo:
Do dia 03 ao dia 06 de junho
Turma da manhã, das 7h30 às 12h30, na sala B201
Turma da noite: das 17 às 22h30, na sala B201

Python para S60
Do dia 03 ao dia 06 de junho
Turma manhã: das 7h30 às 11h30, na sala Q203
Turma noite: das 18h30 às 22h30, na sala B109

Wednesday, May 28, 2008

Endereço para inscrição

O endereço para inscrição é silvia.valadares@openbossa.org

É importante lembrar que curso de introdução à plataforma maemo exige conhecimento básico em Linux e C (veja pré-requisitos em post anterior)

Nome completo:
Curso:Período:
Matrícula:
Instituição de ensino:
Telefone:
Conhecimento prévio em linux ou c++?Blog (se tiver)
Comunidade das quais participa (se tiver):
Desejo me matricular:( ) Palestras( ) Curso Python( ) Curso Maemo
É possível se matricular nas palestras e optar por apenas um curso.

Saturday, May 24, 2008

Conteúdo do curso de Python para S60

1. Introdução


Python
Plataforma s60
Python para a plataforma s60

2. Ambiente de Desenvolvimento

SDK para a plataforma s60
Instalando pys60 no emulador
Instalando pys60 no dispositivo móvel

3. Primeiro Exemplo: "Hello World!"

Emulador (Via interpretador interativo, via script)
S60 (Via interpretador interativo, via script)

4. Resumo sobre Python

Tipos e operações
Declarações e sintaxe
Estruturas de controle de fluxo
Funções
Módulos
Classes

5. Programando com Python para S60

Bibliotecas úteis
Criação de uma aplicação básica

6. Como Desenvolver uma Aplicação com Python para S60?

Os passos necessários para se construir uma aplicação

7. Criando uma Aplicação "Standalone"

8. Utilizando Outros Recursos da Plataforma S60
SMS
Telefonia
Entre outros

Thursday, May 22, 2008

Detalhes do evento na UTFPR

Em Curitiba, a Semana da Mobilidade vai oferecer o dobro de cursos. Duas turmas Python e duas turmas Maemo, além das quatro palestras que teremos no dia 02 de junho.

O processo de inscrição segue o mesmo modelo e basta enviar para silvia.valadares@gmail.com as informações solicitadas.

No entanto, para selecionar os inscritos, aplicaremos uma prova no dia 02, pela manhã. O resultado da seleção será apresentado antes das palestras, às 19h do dia 02 de junho.

Serão duas provas distintas, uma para quem se inscreveu no curso de maemo e outra para quem quer fazer o curso de Python para S60. Quem se sair melhor, garante seu lugar no curso.

Durante os próximos dias daremos as dicas sobre o conteúdo dos testes.

Próxima parada, Curitiba

Forum Nokia Tech Days: inscrições abertas

Fórum Nokia Tech Days 2008
Hotel Gran Melia Mofarrej, São Paulo
16-17 de Junho, 2008

Organizada pelo Forum Nokia, a Nokia Tech Days é uma conferência de dois dias de treinamento intensivo para desenvolvedores, que oferece aos participantes uma introdução abrangente para desenvolvimento de aplicações e conteúdo para dispositivos móveis, em um lucrativo mercado estimado em cerca de um bilhão de usuários de aparelhos Nokia.

Independentemente de ser um desenvolvedor da web, software livre (ou código aberto) ou um profissional-consumidor, você encontrará as informações técnicas que precisa para alavancar o poder das tecnologias e plataformas Nokia.

Venha aprender o que há de novo nas plataformas de desenvolvimento Nokia e como rapidamente aperfeiçoar suas habilidades no desenvolvimento de aplicações para telefonia móvel.

A conferência apresentará:

Hands-on workshops em desenvolvimento de modernas aplicações para telefonia móvel;

Especialistas nas tecnologias Web RunTime, S60, Java, Flash Lite e Python;

Sessões técnicas e comerciais para atender suas expectativas;

Oportunidades únicas de networking com a Nokia, outros desenvolvedores de aplicações para celulares, líderes de tecnologia e negócios para telefonia móvel.


Para se registrar, clique aqui.



Tuesday, May 20, 2008

How to build a mobile device

A história do novo n810 aqui.

Publish Post

INdT em Santa Maria, RS

O laboratório Open Bossa do Instituto Nokia de Tecnologia terá o prazer de participar do Simpósio de Informática da Região Centro do Rio Grande do Sul.

Realizado anualmente pelo Centro Universitário Franciscano (UNIFRA), em Santa Maria, o evento é organizado pelos cursos de Ciência da Computação e de Sistemas de Informação.

A gente conhece o potencial desta turminha. Um dos inscritos na arena de programação do Fórum Internacional de Software Livre (realizado pelo INdT e Forum Nokia, em parceria com o Fisl) era da UNIFRA e mandou bem na primeira fase da competição.

Elvis Pfützenreuter será nosso representante no simpósio e vai abrir o evento falando sobre Python.

O evento acontecerá entre 11 e 13 de junho.

Monday, May 19, 2008

Os designers estão chegando!

Entre as curiosidades sobre o INdT, a minha predileta é a convivência produtiva entre duas tribos distintas: desenvolvedores e designers. Esse 2D tem causado uma verdadeira revolução no nosso laboratório Open Bossa.

Marcelo Oliveira e seu time de excelentes designers implementam diariamente uma nova concepção nos projetos que desenvolvemos. Código robusto sim, mas gerando soluções intuitivas (e bonitas) que qualquer geração possa usar sem problemas.

Isso é levado tão à sério que nas conversas que temos posso sentir o olhar invisível do usuário, um clima de Big Brother imaginário influenciando o trabalho dos garotos.

Vale a pena ler esta entrevista de Marcelo para a B2B.

Thursday, May 15, 2008

Dupla concorrendo aos brindes

Prometemos camisas do Mamona e pen drive para as duplas de ambas as turmas que desenvolvessem a melhor aplicação. Esses dois candidatos, do curso de maemo, largaram na frente.


Mostrando o que sabe

Último dia do curso de Python para S60. Fica a lembrança da turminha grudada no vidro da porta do lab, querendo participar também.

Professor Givanaldo, do CEFET Zona Norte, está na turma de Python e não perdeu tempo. Pegou todo o material de maemo para instalar e começar a mexer. Assistam o vídeo com a aplicação que ele desenvolveu hoje.

Agradecemos ao CEFET RN por oferecer toda a estrutura física para que a Semana da Mobilidade pudesse acontecer na instituição, em especial ao professor Alex Fortunato.

Wednesday, May 14, 2008

Segundo dia de cursos

O instrutor Raul Herbster continua incentivando a turma para que os alunos cheguem ao final do curso com aplicativos interessantes e novos integrantes de comunidades!

Como Python é mais curto, já tivemos algumas pequenas aplicações desenvolvidas hoje. A turma é jovem, a maioria é do CEFET RN, dos cursos de Tecnologia de Desenvolvimento de Sistemas, Redes de Computadores e Automação Industrial.

A turma de Maemo é mais heterogênea e tem estudantes de outras universidades, especialmente a Universidade Federal do Rio Grande do Norte.

Essa turminha está 100% no quesito pontualidade!

A febre de Python e o medo de Linux

É uma curva que vem se mantendo. Muitos estudantes querem aprender Python. Realmente, é uma linguagem muito simples. Talvez por isso o curso seja bem mais concorrido do que o de Maemo. Vamos acompanhar e publicar no blog as aplicações que eles conseguirem desenvolver.

Incentivamos os que possuem base em Linux e C a optar pelo de Maemo por vários motivos. O curso é mais completo (20h), há módulo de Python também e, mais importante, estamos sempre de olho nos talentos que surgem nestes cursos. Seja para convidá-lo para o Bossa Conference, seja para oferecê-lo um curso mais avançado ou até para participar de projetos que desenvolvemos em universidades.

Estamos realmente curiosos para ver o níve do pessoal de Curitiba, pois a cidade é conhecida pela comunidade Linux.

O primeiro dia dos cursos


Turma Python CEFET RN


Turma Maemo CEFET RN


E não é que persistência dá resultado? Na porta do laboratório de Python, ontem a noite, reencontrei os quatro jovens do CEFET que desde as palestras insistiam em fazer o curso, caso alguém desistisse.

É a quantidade de máquinas disponíveis no laboratório que limita o número de participantes. Mas a cara de pedintes deles acabou sensibilizando quem tinha levado notebook. Conseguimos deixar livres dois desktops e eles dividiram o equipamento :-)

Aplicamos prova nas turmas de Maemo e Python. O objetivo era checar o nível de conhecimento da turma. Muita gente diz que consegue atender aos pré-requisitos mas na hora de programar a história é outra.

É por isso que a gente não gosta de certificado. A maior prova de todas é ter base para desenvolver alguma aplicação interessante e contribuir com alguma comunidade Estamos em busca dessas pessoas!

Tuesday, May 13, 2008

Palestras no CEFET RN




Foram ótimas as palestras no CEFET de Natal. Combinamos em oferecer o máximo de informações para incentivar os alunos a participarem de comunidades, se cadastrarem no Forum Nokia e buscar conteúdo online para aprender sozinho.

Tivemos inúmeros pedidos de inscrições para poucas vagas. O resultado foi uma lista de espera que, no caso de Python, chegou a mais de 100 pessoas.

Quem foi à palestra, pôde ter contato com as plataformas e orientações dos instrutores. Só saímos do auditório quando fomos "expulsos" por conta de horário.

Wednesday, May 7, 2008

Detalhes sobre plataforma maemo



Sim, vc vai usar um desses durante o treinamento.

Lançada em 2004, a plataforma maemo é a base dos Nokia Internet Tablets. A plataforma é baseada na distribuição Debian/Linux e possui um conjunto de aplicações bastante interessante para o usuário final. Maemo atualmente oferece um ambiente de tempo de execução C nativo para desenvolvedores, complementado por ligações C++ oficialmente suportadas.

Um conjunto completo de ligações Python é provido pela comunidade. Web run-time com motor Mozilla Gecko e Flash 9 também serão implementados em 2008. Ambientes de tempo de execução Mono, Java e Ruby são disponibilizados pela comunidade maemo, entre outros.

O desenvolvimento de aplicações é realizado através do maemo SDK, um conjunto de ferramentas úteis que auxiliam durante todas as etapas de desenvolvimento: codificação, documentação, compilação, deployment, etc. Atualmente na versão 4.0.1, o maemo SDK pode ser obtido através do site maemo.org.

Os dispositivos que suportam tal plataforma são os Internet Tablets: 770, N800, N810 e o N810 WiMax Edition. Aplicações para a plataforma podem ser obtidos através do repositório garage; além disso, é possível também hospedar projetos para a plataforma maemo, tendo a disponibilidade recursos úteis tais como wiki, repositório, sistema de rastreamento de bugs e agendador de tarefas.

A principal fonte de informações a respeito da plataforma é o site maemo.org, lugar onde é possível encontrar documentação das bibliotecas, notícias, tutoriais e fóruns, por exemplo. Nos sites Internet Tablet Talk e Forum Nokia é possível encontrar mais informações a respeito da plataforma. Há, ainda, um material de treinamento na plataforma maemo, disponível aqui.

Enviado por Raul Fernandes Herbster, instrutor do curso.

Sim, as inscrições são gratuitas

A Semana da Mobilidade é um evento gratuito. O objetivo é levar para instituições de ensino tendências de linguagens, de plataformas e de mercado. Mobilidade e open source são as nossas bandeiras.

Participar da Semana da Mobilidade significa ter acesso à informações relevantes e ter treinamento exclusivo (você já viu um curso de Python para s60 ou maemo em alguma escola ou centro de treinamento?).

Em contrapartida, as exigências são cumprir a carga horária completa dos treinamentos e ter os requisitos mínimos para acompanhar o conteúdo.

Durante os treinamentos, vocês vão utilizar o n800 e celulares de terceira geração da Nokia.

Horário das palestras

Das 19h às 22h.
Temas: Maemo, Python e concept design!

Maemo ou Python

Alunos do CEFET-RN, por gentileza, verifiquem com atenção qual o curso que vocês desejam se inscrever. Estou desconsiderando e-mails com solicitação de inscrições para os dois cursos porque eles acontecem no mesmo horário:

Python: 13, 14 e 15 de maio
Horário: 17h às 22h

Maemo: 13, 14, 15 e 16 de maio
Horário: 17h às 22h

Em posts anteriores vocês encontram os pré-requisitos para maemo, assim como o conteúdo de ambos os cursos.

Tuesday, May 6, 2008

Detalhes para inscrição em Natal

As inscrições já começaram e muita gente ainda tem dúvidas. Respondendo algumas:

  • Não dá para fazer dois cursos (maemo e Python) pois são no mesmo horário!
  • Maemo exige conhecimento em Linux e C. E isso não significa usar o Ubuntu. Tem que saber programar.
  • Horário dos cursos: 17h às 22h. Maemo é do dia 13 ao dia 16 e Python é do dia 13 ao dia 15 de maio.
  • Em outros posts vcs encontram todas as informações que precisam sobre pré-requisitos, conteúdo dos cursos e regras para fazer a inscrição.

Tuesday, April 29, 2008

Semana da Mobilidade na USP

16 a 20 de junho - USP, São Paulo

2 a 07 de junho - UTFPR, Curitiba

12 a 16 de maio - CEFET -RN, Natal

31 de março a 04 de abril - CEFET - PB, João Pessoa


Para segundo semestre de 2008, aguardem novo post

Atenção universidades: requisitos para laboratórios

1) Quais Sistemas Operacionais serão utilizados no curso Maemo?
Linux (distribuição Debian ou Ubuntu)

1) Quais Sistemas Operacionais serão utilizados no curso de Python?
Windows (ou Linux, no caso de cada aluno ter um celular disponível, dispensando o uso do simulador)

Infra-estrutura necessária para Python:

Python
Baixar e instalar:
Publish Post
http://www.python.org/ftp/python/2.5.2/python-2.5.2.msi

Symbian OS (Emulador):
Nesta página:
http://www.forum.nokia.com/info/sw.nokia.com/id/4a7149a5-95a5-4726-913a-3c6f21eb65a5/S60-SDK-0616-3.0-mr.html
Baixar e instalar a versão: 3rd Edition (262 MB)

PyS60 SDK:
Nesta página:
http://sourceforge.net/projects/pys60

- Selecionar: "Download PyS60"
- Baixar a versão: PythonForS60_1_4_2_SDK_3rdEd.zip (Este arquivo contém o arquivo sdk_files.zip)
- Descompactar sdk_files.zip em: C:\Symbian\9.1\S60_3rd

Testes:
- Abrir o Emulador: Menu Iniciar->Programas->Series 60 Developer Tools->3rd Edition SDK -> 1.0 -> Emulator
- Executar o Python no emulador: Applications -> Python
- O diretório C:\Symbian\ deve ter permissões para escrita e leitura.

2) Quais recurso são necessários para ambos os cursos?
Datashow, Internet

Próximo destino: CEFET-RN


Post Options

Monday, April 28, 2008

Dúvidas frequentes sobre o processo de inscrição

1. Os cursos são gratuitos. No entanto, em caso de abandono ou falta, o inscrito fica impedido de participar de qualquer outro evento promovido ou apoiado pelo Instituto Nokia de Tecnologia/OpenBossa Research Labs. Caso o INdT desenvolva projetos de pesquisa junto à instituição, o inscrito perde o direito de se candidatar a bolsas de pesquisa.

2. Alunos de outras instituições podem se inscrever, desde que obedeçam aos pré-requisitos

3. Quem já se formou pode se inscrever. A solicitação será avaliada tendo como critério o currículo

4. Será realizada uma prova antes do início do curso de maemo para verificar o nível de conhecimento em Linux e C. Só será permitida a realização do curso se o aluno comprovar ter os pré-requisitos exigidos.

5. A inscrição será concluída quando o inscrito receber por e-mail a confirmação

6. Certificados serão entregues apenas a quem cumprir toda a carga horária do curso. Em caso de falta, o inscrito perde o direito de receber certificado.

Como fazer a inscrição na semana da Mobilidade

O processo é simples. Para confirmar a inscrição basta enviar os dados abaixo para silvia.valadares@openbossa.org

É importante lembrar que curso de introdução à plataforma maemo exige conhecimento básico em Linux e C (veja pré-requisitos em post anterior)

Nome completo:
Curso:
Período:
Matrícula:
Instituição de ensino:
Telefone:
Conhecimento prévio em linux ou c++?
Blog (se tiver)
Comunidade das quais participa (se tiver):

Desejo me matricular:

( ) Palestras
( ) Curso Python
( ) Curso Maemo

É possível se matricular nas palestras e optar por apenas um curso.

Os cursos são gratuitos. No entanto, em caso de desistência durante o treinamento o inscrito não poderá participar de qualquer outro evento que venha ser oferecido pelo Instituto Nokia de Tecnologia.

Sunday, April 27, 2008

Agenda da Semana da Mobilidade do INdT



02 a 07 de junho - UTFPR, Curitiba


12 a 16 de maio - CEFET -RN, Natal


31 de março a 04 de abril - CEFET - PB, João Pessoa



Curso de Python para S60

Pré-requisito:
Conhecimento de Linguagem de Programação

Conteúdo do curso:

1. Introdução

2. Ambiente de Desenvolvimento

3. Primeiro Exemplo: "Hello World!"

4. Resumo sobre Python

5. Programando com Python para S60

6. Como Desenvolver uma Aplicação com Python para S60?

7. Criando uma Aplicação "Standalone”

8. Utilizando Outros Recursos da Plataforma S60

Maiores informações:

http://wiki.opensource.nokia.com/projects/Python_for_S60
http://www.mobilenin.com/pys60/menu.htm
http://research.nokia.com/research/projects/python-for-s60/index.html

Curso de introdução à plataforma maemo

Conteúdo do curso:

Maemo 4.x training
carga horária: 20h
Próxima turma: 13 a 16 de maio, CEFET-RN

Módulo 1 - Overview da tecnologia maemo
01. Introdução
02. Sistema Linux
03. Componentes de UI da Plataforma maemo
04. Overview da Plataforma maemo
05. Execução da Plataforma maemo
06. Processo de Desenvolvimento de Software para o SDK maemo

Módulo 2 - Introdução à na tecnologia maemo
01. Introdução
02. O que é maemo?
03. Instalando o SDK - Laboratório A
04. Testando a instalação - Laboratório B

Módulo 3 - Desenvolvimento de Aplicações maemo
01. Introdução
02. GTK+ - Laboratório A
03. Ferramenta GNU make
04. Mais Elementos de Interface - Laboratório B
05. Bibliotecas de Suporte - Laboratório C
06. GNU Autotools
07. Integração com o Framework de Aplicação - Laboratório D
08. Empacotamento de Aplicações - Laboratório E

Módulo 4 - Desenvolvimento para a Plataforma maemo
01. Introdução
02. D-Bus - Laboratório A
03. LibOSSO - Laboratório B
04. Usando wrappers GLib para o D-Bus - Laboratório C
05. Implementação e Utilização de Sinais no D-Bus - Laboratório D
06. Assincronia no GLib/D-Bus
07. Assincronia no GConf
08. Questoes de design do servidor D-Bus


Aqui você encontra tudo sobre a plataforma: maemo.org




Pré-requisitos para o curso maemo

Sem esses pré-requisitos, é impossível acompanhar o treinamento oferecido pelo INdT:

Conhecimento Linux:
• Shell e outras ferramentas básicas, manpages.
• Ambiente de desenvolvimento baseado em software livre.
• Compilando com o gcc.
• Bibliotecas.
• Usando Makefile: Make autotools.

Linguagem C (C++ e Python são desejáveis, mas não obrigatórias)
• Características da linguagem C
• Sistemas de tipos
• Variáveis e operadores
• Estruturas de controle
• Funções
• Vetores
• Strings
• Introdução aos Ponteiros
• Ponteiros
• Funções
• Diretivas de compilação
• Alocação Dinâmica de Memória em C
• Entrada e Saída em C
• Tipos avançados de dados
o Estruturas
o Uniões
o Enumerações
o Arquivos cabeçalho

Semana da Mobilidade em Natal

De 12 a 16 de maio, o Instituto Nokia de Tecnologia (IndT), através do Open Bossa Research Labs, estará promovendo no CEFET-RN a Semana da Mobilidade.

No dia 12, teremos palestras sobre desenvolvimento em Python e Linux para dispositivos móveis. A partir do dia 13 até o dia 16, vamos oferecer os seguintes cursos:

1. Introdução a plataforma maemo para desenvolvimento de aplicações no device Nokia.

Sim, o curso será com o n800. Terá 20h de programação e será puxado. Antes de se inscrever, recomendo ler com atenção os pré-requisitos. Se não sabe programar em Linux e em C, não vai sair do lugar. São só 30 vagas e vamos fazer seleção.
2. Curso prático de Programação em Python para S60.
Vai programar com celulares Nokia de última geração. São 12h de curso. Python é uma linguagem simples e como pré-requisito precisamos que os inscritos saibam programar!

INdT, Forum Nokia, Open Bossa...


Sobre o INdT

Fundado em 2002, o INdT é uma instituição independente e sem fins lucrativos comprometida com a realização de pesquisa e desenvolvimento de tecnologias em comunicação móvel no Brasil. Além do desenvolvimento de aplicações inovadoras, está entre os objetivos do instituto promover as oportunidades que a mobilidade tem a oferecer para os desenvolvedores.

O Instituto possui centros de pesquisa estabelecidos em Manaus, Brasília e Recife, e executa projetos em áreas de conhecimento distintas: Software Livre e Código Aberto, Desenvolvimento de Soluções Futuras em software, multimídia e telecomunicações, processos de manufatura, pesquisa de propriedades mecânicas e componentes eletrônicos de dispositivos móveis.



Sobre o Open Bossa Research Labs


O Open Bossa é o laboratório de open source do Instituto Nokia de Tecnologia. Possui equipes no escritório do Recife, Pernambuco e em Manaus. O laboratório desenvolve projetos para dispositivos móveis, colabora com a comunidade open source e está focado em soluções de concept design, automação, entretenimento, além de desenvolvimento para o kernel do Linux. Detalhes sobre o laboratório e alguns projetos podem ser vistos em
http://www.openbossa.org/

Sobre o Forum Nokia

O Forum Nokia é uma comunidade on-line global voltada para desenvolvedores de aplicativos móveis, que fornece ampla variedade de ferramentas para criação, informações técnicas e documentos de suporte. Criado em 1995, o Fórum Nokia tem atualmente mais de 3 milhões de desenvolvedores cadastrados. O endereço do Fórum Nokia na web é http://forum.nokia.com. Para os brasileiros, uma novidade é o Forum Nokia Wiki em português - http://wiki.forum.nokia.com/index.php/Portal:_Portuguese. Neste espaço colaborativo os cadastrados podem incluir desde artigos sobre programação até dúvidas (e suas soluções).



Semana da Mobilidade By Instituto Nokia de Tecnologia

A semana da mobilidade é um projeto do Instituto Nokia de Tecnologia com o objetivo de treinar, divulgar e incentivar novas soluções baseadas em Linux para dispositivos móveis. Linux e Mobilidade está no road map das gigantes de Tecnologia e Internet. Novas ofertas de emprego, recursos para manter projetos em universidades e estímulo para a criação de start-ups são algumas das oportunidades que estão surgindo. Quem sabe ler tendências, já está se preparando.

É justamente para ajudar a entrar nesse mercado que a Semana da Mobilidade está rodando o País, em parceria com universidades e escolas técnicas. O modelo é simples: a instituição de ensino oferece laboratórios e auditório. O Instituto Nokia de Tecnologia leva os melhores profissionais da área para dar palestras.

O evento é composto ainda pela parte técnica. São cursos em Python para S60, Python para Maemo e curso de introdução à plataforma Maemo, totalmente baseada em Linux para desenvolvimento de dispositivos móveis.

Durante uma semana, a instituição de ensino respira mobilidade e Linux, tem acesso à devices e celulares da Nokia, passa a fazer parte da comunidade Forum Nokia, além de aprender novos conceitos e novas tecnologias de forma intensiva.

Se você se interessou e quer mais informações, procure-me. Eu sou Silvia Valadares, trabalho na área de cooperação tecnológica do Instituto Nokia de Tecnologia e estou responsável por parcerias com instituições de ensino.