INE5653 - Introdução à Internacionalização e Localização de Software
Nível:
Graduação
Carga Horária:
36 horas-aula (Teórica: 36)
Vigência:
De 2010-1 até a presente data
2. Ementa
Introdução e sensibilização. Internacionalização de software: codificação de caracteres, sistemas de escrita, locales, algoritmos internacionalizados. Localização de software, de software web e de materiais relacionados. Ferramentas. Tópicos avançados.
3. Cursos Relacionados
CIÊNCIAS DA COMPUTAÇÃO (208) - Currículos: 1996-1 (Optativa); 2007-1 (Optativa)
Despertar a consciência para as questões fundamentais do desenvolvimento de software internacional e para as implicações das decisões de projeto e desenvolvimento, apresentando estratégias e técnicas genéricas (não focadas em linguagem de programação particular, mas podendo valer-se de exemplos específicos) de desenvolvimento, enquadrando o desenvolvedor no processo de localização de software.
4.2 Objetivos Específicos:
Definir Internacionalização e Localização de software e os elementos envolvidos
Construir uma visão geral das atividades de internacionalização e de localização de software
Debater os problemas encontrados ao desenvolver software internacional
Estudar as diversas etapas e características da localização de software, de ajuda on-line e de documentação e como se interrelacionam
Apresentar a tecnologia, ferramentas e recursos disposíveis para internacionalização e localização de software
5. Conteúdo Programático
Introdução e sensibilização [4 horas-aula]
Definições e jargão
Visão geral do processo de desenvolvimento de software internacionalizado e de sua localização
Internacionalização [12 horas-aula]
Propósito e benefícios-chave
Sistemas de escrita e de codificação de caracteres
Locales e padrões regionais
Algoritmos internacionalizados
Obstáculos
Localização [12 horas-aula]
De software
De documentação de software
De elementos gráficos
Tecnologia de internacionalização e de localização [4 horas-aula]
Tópicos avançados [4 horas-aula]
Localização para dispositivos móveis
Teste de software localizado
Padrões relacionados (TMX, TBX, XLIFF, ...)
Gerência de projetos de internacionalização e localização de software
6. Bibliografia Básica
ESSELINK, Bert. A Practical Guide to Localization, John Benjamins Publ. Co., Amsterdam, 2a. edição, 2001
7. Bibliografia Complementar
SAVOUREL, Yves. XML Internationalization and Localization. Indiana: Sams Publishing, 2001.
UNICODE Consortium. The Unicode Standard version 4.0.1. Disponível em: http://www.unicode.org/versions/Unicode4.0.1/
YOUNG, Erica. A Framework for the Integration of Internationalization into the Software Development Process. 1998. Disponível em: http://www.lisa.org/2001/ericayoung.html
KANO, Nadine. Developing Global Software for Windows 95 and Windows NT. 1995. Disponível em : http://www.microsoft.com/globaldev/dis_v1/disv1.asp
Martin O'Donnell, Sandra. 1993. Programming for the World: A Guide to Internationalization. Prentice Hall,1997
Diversos materiais disponíveis no moodle da disciplina
Diversos materiais disponíveis em http://www.localisation.ie