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.