O iGeom é empacotado num único arquivo, precisando apenas de um interpretador Java para ser utilizado,
seja no formato aplicativo ou applet.
Se você já dispõe do Java descarregue apenas o arquivo iGeom.jar.
Se você ainda não dispõe do Java, pode tentar instalar o iGeom a partir de seu instalador automático
seguindo este link.
Usando como aplicativo
Na versão aplicativa do iGeom pode-se gravar no micro todas as construções (e scripts) realizadas no mesmo.
Mas para utilizá-lo neste formato é necessário ter instalado no micro um interpretador Java
conhecido como Máquina Virtual Java (MVJ) (ou Java Virtual Machine).
Para saber se seu micro já dispõe da MVJ:
experimente dar um "clique" duplo sobre o ícone do arquivo iGeom.jar, se abrir o iGeom,
além de seu computador já dispor da MVJ, ela também já está associada a todos os arquivos com extensão JAR;
se não abrir o iGeom, abra um console ("shell" ou "prompt") e digite java <ENTER>.
Se a reposta for algo como java: comando não reconhecido (ou java: command not found), significa
que você precisa instalar uma MVJ, que é gratuita e pode ser descarregada via Web, mas seu tamanho (arquivos de instalação)
ultrapass os 20 Mb.
Pode-se obter a MVJ descarregando uma versão do iGeom que já vem com a MVJ.
Depois de instalar um interpretador Java, pode-se abrir um arquivo do
iGeom (*.geo) com uma linha de comando similar à seguinte:
java -jar iGeom.jar nome_arquivo.geo lang=pt
Se desejar abrir o iGeom em outra língua acrescente ao final do comando: lang=en ou lang=es
java -jar iGeom.jar nome_arquivo.geo lang=en
para Inglês
java -jar iGeom.jar nome_arquivo.geo lang=es
para Espanhol
Usando dentro de um navegador (applet)
Para usar o iGeom dentro de seu navegador, é necessário haver o Java habilitado.
No final desta página há uma chamada para o iGeom na forma applet, se ele não aparecer, pode ser: porque seu
navegador não está com o Java habilitado (neste caso é só abrir menu de preferências e habilitá-lo); ou
seu navegador NÃO dispõe do Java (neste caso aparecerá um retângulo cinza no exemplo). Para instalar o Java:
se você está usando Windows,
clique aqui,
o "site" verificará a configuração de seu computador e instalará o Java automaticamente;
se você está usando Linux,
clique aqui e escolha a versão do Java.
se desejar testar outras versão do Java da Sun, clique
aqui ou
aqui.
As instruções para instalação manual se encontram na página, ao lado da versão
correspondente.
Para usar a versão applet do iGeom, coloque o arquivo
iGeom.jar dentro do mesmo diretório (pasta) em que estiver seu arquivo HTML,
contendo um trecho de código com um dos formatos abaixo. Utilizando um formato desativado pelo consórcio W3C,
seria:
Se desejar usar o iGeomapplet em outra língua, altere o parâmetro lang, trocando seu valor de pt para:
en para Inglês ou es para Espanhol.
Exemplo: acima deve aparecer a versão applet do iGeom
Parâmetros especiais para um appletiGeom
Nesta seção são apresentados alguns parâmetros para uso em páginas que carregam o iGeom.
O principal parâmetro (na verdade mais de uma opção) é aquele que permite apresentar uma construção pronta,
por exemplo, um exercício para que o usuário-aprendiz tente resolvê-lo.
Um parâmetro do HTML é um "comando" que permite passar dados para um applet, tendo basicamente 2 atributos,
o nome do comando (name) e um valor (value). Para conhecer um pouco mais sobre o rótulo (tag)
applet do HTML consulte as páginas do consórcio
W3C.
Alguns dos parâmetros utilizados no iGeom diferenciam letras maiúsculas de minúsculas, como o parâmetro
SOH_ADD.
igeom, igeom_arq, MA_PARAM_Proposition ou paramGabarito
Existem 4 opções de parâmetros para carregar um arquivo de construções do iGeom (arquivo de extensão geo):
O valor do parâmetro é o conteúdo do arquivo geo, que deve sempre ter como primeira linha
# igeom: http://www.matematica.br!.
Atenção, o seu arquivo NÃO deve conter em algum rótulo ou em algum texto o caractere aspas duple, se
estiver utilizando o formato acima.
Se ele for absolutamente necessário, pode-se trocar o delimitador do arquivo de aspas dupla para apóstrofe, ou seja,
mas neste caso, agora o arquivo NÃO deve conter aspas.
Se o arquivo GEO tiver sido gravado como exercício, este problema é eliminado, pois existe um processo
de criptografia que transforma o conteúdo do mesmo em dígitos em base hexadecimal.
S0H_ADD
Este parâmetro é utilizado se desejar apresentar ao usuário apenas a área de desenho, com o botão move,
ou seja, se este parâmetro for utilizado (com o valor ADD), não aparecerão nem as barras de menus, nem
a barra de mensagem na parte inferior do iGeom.
<param name="SOH_ADD" value="ADD">
Este parâmetro diferencia letras maiúsculas de minúsculas, assim se, por exemplo, o valor do parâmetro
for trocado para add ou Add, as barras continuarão entrando normalmente.
BOTAOSCR1, BOTAOSCR2, BOTAOSCR3 e BOTAOSCR4
Estes parâmetros permitem que sejam carregados arquivos com scripts
aos 4 de botões de script, respectivamente,
,
,
ou
.
O formato é ilustrado abaixo:
<param name="BOTAOSCR1" value="...conteúdo de um arquivo SCR...">
ABAS, ABAN e ABA_IGEOMN, sendo N, algum número natural
(0, 1, 2...).
Estes parâmetros permitem que o iGeomapplet seja carregado com múltiplas abas.
Para isso é necessário que exista o parâmetro ABAS com o valor permite (qualquer caractere
trocado, implica em serem ignorados os parâmetros para abas).
<!-- Para abas:
- se for exercício => NÃO entrarão (por segurança) múltiplas abas
- se usar apenas um conteúdo de GEO => entra uma só aba
- se usar permissão de abas:
+ um nome de aba em N e um conteúdo em K (K<>N) => entram múltiplas abas
-->
<param name="ABAS" value="permite"> <!-- permite múltiplas abas no applet -->
<param name="ABA0" value="exercício"> <!-- aba 0: nome da primeira aba -->
<param name="ABA1" value="rascunho"> <!-- aba 1: nome da segunda aba -->
...
<param name="ABA_IGEOM0" value="...GEO..."> <!-- aba 0: conteúdo (GEO) da primeira aba -->
<param name="ABA_IGEOM1" value="..GEO..."> <!-- aba 1: conteúdo (GEO) da segunda aba -->
...
TIPO_SCRIPT.
Este parâmetro faz sentido se o iGeom estiver sendo carregado a partir um servidor Web
(como o SAW),
preparado para receber as soluções de exercícios dos usuário-aprendizes.
Com este parâmetro com valor igual a 1, implica que o iGeom entrará com os botões
para envio de exercício de script
.
<param name="TIPO_SCRIPT" value="1"> <!-- indica ser exercício tipo "script" -->