Mostrando postagens com marcador localização. Mostrar todas as postagens
Mostrando postagens com marcador localização. Mostrar todas as postagens

segunda-feira, 29 de outubro de 2012

Internacionalização e localização em softwares de computador

Em um mundo globalizado, é grande a possibilidade de um software, desenvolvido em um país, ser executado em diferentes partes do mundo. Com a Internet esta disseminação torna-se mais fácil. Contudo, cada povo de um país terá a sua língua, a sua cultura e interpretará as informações de forma diferente. Um software, para conseguir a aceitação global, deve permitir se adaptar às diferentes línguas e culturas das mais variadas regiões.

A necessidade desta adaptação, além do que é mais perceptível que é a tradução do idioma, está também em diversos aspectos que podem diferenciar um povo do outro. As diferenças podem estar em relação a direção da escrita, a ordenação alfabética, a representação dos números, o formato da moeda, dos números e das datas, a combinação das cores e formas gráficas, as unidades de medida e inclusive à legislação vigente no país.

Na computação existem dois processos, ou passos, de adaptação do software para as diferentes linguagens e diferenças regionais, são os processos de Internacionalização e Localização. Estes processos devem ser aplicados durante o desenvolvimento do software, deixando-o pronto para futuras adaptações que forem necessárias.

A Internacionalização, termo abreviado para i18n, é o primeiro passo na adaptação do software. Trata-se da preparação do software para que o mesmo esteja completamente neutro e possa adaptar-se às diferentes linguagens e regiões sem a necessidade de alterações em sua engenharia.

A Localização, termo abreviado para l10n, é o segundo passo na adaptação do software. Trata-se da preparação do software à uma linguagem e região específica, pela adição de componentes de localização, tornando-o adequado para onde for utilizado.

As abreviações dos termos internacionalização e localização são originadas dos respectivos termos na língua inglesa, as palavras internationalization e localization são abreviadas para apenas a primeira e a última letra, com o número das letras suprimidas ao meio da abreviatura.

A internacionalização é um procedimento com uma exigência maior do conhecimento de engenharia de software, em contrapartida, o processo de localização requer um maior conhecimento no aspecto social, cultural e linguístico da região onde será destinado o software. O processo de localização é geralmente desenvolvido por um profissional em tradução.

quarta-feira, 24 de outubro de 2012

Breadcrumb no auxílio à navegação web

O breadcrumb, termo em inglês para migalha de pão, é um recurso auxiliar que exibe o caminho percorrido pelo usuário, dentre as páginas visitadas do site, durante a navegação. É um recurso extra para auxiliar o menu principal, atuando de forma secundária, e assim melhorar a localização do usuário dentro do site. No breadcrumb cada termo é um link para a respectiva página da estrutura hierárquica do site.

O breadcrumb é melhor aplicado quando o site possui páginas organizadas hierarquicamente. Onde as páginas formam níveis ou categorias ou ramos na organização do conteúdo, em uma estrutura estática de árvore. Entretanto, é possível ser aplicado dinamicamente para montar todo o caminho percorrido pelo usuário, independentemente se as páginas pertencem a uma mesma hierarquia, mas esta forma exige muito cuidado.

A aparência mais comum de um breadcrumb é na forma textual, com os termos separados por símbolos que se assemelham à setas, por exemplo o símbolo », numa disposição horizontal. É muito semelhante a caminhos de diretórios em gerenciadores de arquivos.

Um exemplo de breadcrumb:

Início » Livros » Nacionais » Astronomia » Manual do Astrônomo Amador

Assim como qualquer interface humano-computador, o breadcrumb necessita de um estudo de usabilidade para melhor atender a navegação do site e principalmente não confundir e atrapalhar o usuário. Além do seu posicionamento na página, deve-se preocupar principalmente com a estrutura dos níveis. O breadcrumb é muito comum em sites de comércio eletrônico, onde os produtos são separados por categorias e subcategorias.

terça-feira, 31 de janeiro de 2012

Posição atual da Estação Espacial Internacional

A Estação Espacial Internacional (ISS) viaja em uma velocidade média de 27,7 mil quilômetros por hora, realizando 15,7 órbitas por dia, numa altitude entre 278 km e 460 km. A estação leva até 6 minutos para cruzar o céu de um observador terrestre.

A ISS é o maior e mais brilhante objeto feito pelo homem em órbita, apresenta uma magnitude que varia de acordo com a distância à terra e com o reflexo da luz solar. Algumas estimativas apontam para um brilho de magnitude até -8, com a luz do Sol brilhando diretamente pelos painéis solares.

O site AstroViewer (http://www.astroviewer.com/), além de conter um mapa interativo do céu noturno, possui uma página que mostra a posição atual da ISS (http://iss.astroviewer.net/) e seu caminho sobre a superfície terrestre, com atualizações a cada segundo.

Neste site, também é possível especificar a localização do observador terrestre, e assim, obter uma lista das oportunidades de observação da ISS, com data, hora, duração, magnitude e direção. Tudo muito bem ilustrado através de um mapa da localização e com o caminho da ISS.

Ah! Ainda é possível gerar um código HTML para incorporar o mapa em sua página.

A observação da Estação Espacial Internacional depende de alguns fatores como altura em relação ao horizonte, reflexão da luz solar e céu noturno. As melhores condições de observação ocorrem antes do nascer do Sol e depois do pôr do Sol.