Académique Documents
Professionnel Documents
Culture Documents
Aula1
Preparando o ambiente de desenvolvimento
Objetivo da aula:
Propiciar ao leitor uma visão inicial da plataforma Symbian e ensinar os procedimentos
básicos de instalação do SDK para que seja possível o desenvolvimento de aplicativos
para Symbian OS sem o uso de nenhuma IDE específica.
Tópicos abordados:
• Introdução
• Download dos softwares essenciais
• Instalando o SDK
• Ajustando o ambiente
• Softwares adicionais
1. Introdução
Vantagens:
• É um sistema aberto e de baixo custo (em torno de $4 por aparelho)
• Possui recursos para gerenciar e utilizar pouca bateria e memória
• Permite a instalação de softwares de terceiros
• Baseado em padrões de comunicação e dados
• Mecanismos que asseguram a transferência e armazenamento de dados
Symbian C/C++ é uma variação do padrão C++ feita para Symbian. O contexto da
linguagem é muito parecido o C++ original, mudando apenas algumas funções e tipos,
além de adotar uma forte padronização de nomes na sua API.
Series 60 é uma plataforma desenvolvida pela Nokia e utilizada também pela Ericsson.
Atualmente é a maior plataforma para smartphones do mercado, utiliza o Symbian
como sistema operacional. A UIQ, também baseada em Symbian, é a plataforma
concorrente da Series 60 e é usada predominantemente em aparelhos Motorola.
Hoje existem centenas de dispositivos móveis que funcionam com o Symbian OS,
abaixo apenas uma pequena lista de aparelhos normalmente encontrados no mercado:
Consulte a lista com mais de 100 de aparelhos que usam o Symbian OS em:
http://www.symbian.com/phones/index.html
• UID: Um número de 32 bits que gera uma identificação única para um determinado
objeto, tipo, vendedor e etc.
• WINS: Plataforma alvo para o desenvolvimento de programas que serão executados
dentro de emulador no sistema operacional Microsoft Windows.
2.1. Pré-requisitos
2.1.1 Hardware mínimo recomendado
• Processador de 1 GHz (o mínimo necessário é 500 MHz)
• 512 MB RAM (o mínimo necessário é 128 MB)
• Placa de vídeo com uma resolução de pelo menos 16-bits
• Resolução de pelo menos 1024x768
• 1 GB de espaço livre em disco
• Placa de som compatível com Microsoft Windows
• Teclado e mouse
Outros softwares que devem ser estar instalados antes da instalação do SDK:
• Active Perl versão 5.6.1 (a instalação do Active Perl será detalhada na seção 2.2
deste material)
• Java Runtime versão 1.4.2_02 ou mais recente (a instalação do JRE 1.6 será
detalhada na seção 2.2 deste material)
Faça o download do Active Perl versão 5.6.1 no site oficial da Active State:
http://www.activestate.com/store/activeperl/
Caso você prefira, você pode fazer o download de uma cópia armazenada no servidor da
drSolutions:
http://www.drsolutions.com.br/tutorial_symbian/ActivePerl-5.6.1.633-MSWin32-
x86.msi
Caso você prefira, você pode fazer o download de uma cópia armazenada no servidor da
drSolutions:
http://www.drsolutions.com.br/tutorial_symbian/jre-6u1-windows-i586-p-s.exe
Você agora deve ter o Perl instalado em “c:\Perl” o o JRE instalado em “C:\Arquivos de
programas\Java\jre1.6.0_01”.
Para que o SDK funcione corretamente, é necessário que o Perl e o JRE estejam no
PATH do sistema.
• Vá em Iniciar Î Painel de Controle Î Sistema
• Caso algum deles não esteja na lista, inclua o mesmo. Lembre-se que cada
diretório dessa lista deve estar separado por ponto-e-vírgula. Exemplo:
C:\Perl\bin\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\
Wbem;C:\Arquivos de programas\Java\jre1.6.0_01\bin\
Faça o Download do “S60 Platform SDK for Symbian OS, for C++” no “Nokia Forum”.
• Entre no Link:
http://www.forum.nokia.com/main/resources/tools_and_sdks/index.html
• Escolha a opção “C++ SDKs for all versions”
Para que o SDK funcione corretamente, é necessário que o CSL Arm Toolchain e o
Symbian_Env_Updade também sejam adicionados ao no PATH do sistema.
• Vá em Iniciar Î Painel de Controle Î Sistema
• Caso algum deles não esteja na lista, inclua o mesmo. Lembre-se que cada
diretório dessa lista deve estar separado por ponto-e-vírgula. Exemplo:
C:\Symbian_Env_Updade\Symbian_Tools\Command_Line_Tools;C:\Arquivos
de programas\CSL Arm Toolchain\bin;C:\Arquivos de programas\Arquivos
comuns\Symbian\Tools;C:\Perl\bin\;C:\WINDOWS\system32;C:\WINDOWS;C:
Caso você tenha seguido todos os passos descritos nas páginas anteriores, seu SDK está
instalado e funcional em seu computador.
Embora o intuito dessas aulas iniciais seja mostrar o funcionamento do SDK “crú”, ou
seja, sem usar nenhuma IDE específica, eu aconselho o leitor instalar dois pequenos
programas para uma maior comodidade no desenvolvimento.
Depois de instalado, sempre que você estiver no Windows Explorer e clicar com o
botão direito em alguma pasta, a opção “Open Command Window Here” estará
disponível. Ao clicar nela, será aberta uma janela de “Prompt de Comando” já na pasta
selecionada.
Iremos usar esse programa nas próximas aulas, portanto eu recomendo que o leitor
instale esse programa.
Agora faça o download do plug-in “Explorer plugin v1.2” na área de downloads do site.
Descompacte o arquivo “Explorer_1_2_dll.zip” e copie o “Explorer.dll” para a pasta
“C:\Arquivos de programas\Notepad++\plugins”
Abra o Notepad++.