Please use this identifier to cite or link to this item: https://repositorio.ufrn.br/handle/123456789/17989
Title: Uma arquitetura de referência para o desenvolvimento de sistemas interativos multiplataformas
Authors: Fonseca, Fabiola Mariz da
Keywords: Sistemas interativos multiplataformas;IMML;Solução arquitetural;Systems interactive multi-platform;IMML;Architectural solution
Issue Date: 8-Aug-2008
Publisher: Universidade Federal do Rio Grande do Norte
Citation: FONSECA, Fabiola Mariz da. Uma arquitetura de referência para o desenvolvimento de sistemas interativos multiplataformas. 2008. 84 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal do Rio Grande do Norte, Natal, 2008.
Portuguese Abstract: É cada vez mais comum o uso de um mesmo sistema computacional utilizando diferentes dispositivos computadores pessoais, telefones celulares e outros e plataformas de software sistemas de interfaces de usuário gráficas, sistemas WEB e outros. Dependendo das tecnologias envolvidas, arquiteturas de software distintas podem ser empregadas. Por exemplo, em sistemas WEB, utiliza-se uma arquitetura cliente-servidor normalmente estendida em três camadas. Em sistemas com interfaces gráficas, é mais comum arquiteturas com o estilo MVC. A utilização de arquiteturas com diferentes estilos dificulta a interoperabilidade de sistemas com múltiplas plataformas. Um outro agravante é que muitas vezes, as interfaces de usuário em cada um dos dispositivos possuem estrutura, aparência e comportamentos diferentes em cada dispositivo, o que leva a uma baixa usabilidade. Por fim, as interfaces de usuário específicas para cada um dos dispositivos envolvidos, com características e tecnologias distintas é um trabalho que precisa ser realizado individualmente e não permite escalabilidade. Esse trabalho procura resolver alguns destes problemas apresentando uma arquitetura de referência independente de plataforma e que possibilita que a interface de usuário possa ser construída a partir de uma especificação abstrata descrita na linguagem de especificação de interface de usuário, a IMML. Esta solução visa oferecer uma maior interoperabilidade entre as diferentes plataformas, uma maior consistência entre as interfaces de usuário e maior flexibilidade e escalabilidade para a incorporação de novos dispositivos
Abstract: It is increasingly common use of a single computer system using different devices - personal computers, telephones cellular and others - and software platforms - systems graphical user interfaces, Web and other systems. Depending on the technologies involved, different software architectures may be employed. For example, in Web systems, it utilizes architecture client-server - usually extended in three layers. In systems with graphical interfaces, it is common architecture with the style MVC. The use of architectures with different styles hinders the interoperability of systems with multiple platforms. Another aggravating is that often the user interface in each of the devices have structure, appearance and behaviour different on each device, which leads to a low usability. Finally, the user interfaces specific to each of the devices involved, with distinct features and technologies is a job that needs to be done individually and not allow scalability. This study sought to address some of these problems by presenting a reference architecture platform-independent and that allows the user interface can be built from an abstract specification described in the language in the specification of the user interface, the MML. This solution is designed to offer greater interoperability between different platforms, greater consistency between the user interfaces and greater flexibility and scalability for the incorporation of new devices
URI: https://repositorio.ufrn.br/jspui/handle/123456789/17989
Appears in Collections:PPGSC - Mestrado em Sistemas e Computação

Files in This Item:
File Description SizeFormat 
FabiolaMF.pdf554,84 kBAdobe PDFThumbnail
View/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.