16 a 20 de junho - USP, São Paulo
2 a 07 de junho - UTFPR, Curitiba
Para segundo semestre de 2008, aguardem novo post
Instituto Nokia de Tecnologia - Open Bossa Research Labs
16 a 20 de junho - USP, São Paulo
2 a 07 de junho - UTFPR, Curitiba
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
Baixar e instalar a versão: 3rd Edition (262 MB)
PyS60 SDK:
Nesta página:
http://sourceforge.net/projects
- Selecionar: "Download PyS60"
- Baixar a versão: PythonForS60_1_4_2_SDK_3rdEd
- 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
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.
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.
Pré-requisito:
Conhecimento de Linguagem de Programação
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
Conteúdo do curso:
Maemo 4.x training
carga horária: 20h
Próxima turma: 13 a 16 de maio, CEFET-RN
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
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.
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
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.