Esse tópico consiste em uma parte do meu projeto de IC (Iniciação Científica) no período 2008-2009. Java ME é uma linguagem de programação criada pela SunMicrosystems para criar aplicações que dão suporte aos dispositivos móveis, como celulares, PDA's e outros. Já as imagens SVG Tiny é um formato de imagem baseado em uma linguagem de marcação conhecida como XML, o SVG também conhecida como Gráficos Vetoriais Escaláveis tem sua própria API definida no J2ME, que é a API JSR-226, onde temos uma Imagem em PNG ou JPEG e a transformamos em código XML que na verdade é um SVG. Vale lembrar que é preciso fazer uma breve especificação na imagem que queremos transformar em SVG Tiny, pois o SVG Tiny é um formato definido para dispositivos móveis. Então vocês leitores devem está se perguntando para quê converter em XML?
A resposta é simples, os celulares são dispositivos com pouco recurso de processamento, diante desse fato, não poderiamos pegar qualquer imagem em qualquer tamanho e tentar plotar na tela do celular. Então utilizamos o SVG Tiny para reduzir o tamanho dessas imagens de forma que não exista perca na resolução das imagens. No meu caso, utilizei SVG porquê meu trabalho consiste em rodar o mapa de mossoró no celular, então devemos reduzir o máximo.
Abaixo segue uma imagem que mostra uma classe da API JSR-226 que faz a renderização de SVG Tiny.

Em seguida vou mostrar um resultado de um código, onde visualizamos a nossa Universidade Federal de Mossoró/RN, pois nosso projeto se baseia em mossoró.
