Software systems tend to evolve over time, either by changes in functional requirements, such as changes in business rules, applicable laws, etc. as in non-functional requirements: new levels of performance, new technologies and platforms, etc. in order to remain useful to those who use them. This paper shows the modernization of a legacy software to meet accessibility requirements for the targeted group of users with visual impairments. The software under study is a desktop program to control the computer labs. In this case study a reengineering process was applied, exploring white box techniques, to create a new layer of service that interprets the commands and controls its interface, implemented in Adobe Flash technology. As a result, we could use all the features of the software on the Windows platform, by communicating a screen reader DOSVOX using MSAA - interface communication platform. Luis A. P. Lozada, C. X. Mendonça, Jorge Stolfi.
A three-dimensional map is a partition of a 3D manifold into topological polyhedra. We consider the problem of visualizing the topology of a three-dimensional map given only its combinatorial description. Our solution starts by automatically constructing a "nice" geometric realization of the map in R/sup m/, for some m/spl ges/4. The geometric realization is chosen by optimizing certain aesthetic criteria, measured by energy functions. We then project this model to R/sup 3/, and display the resulting multi-celled solid object with a variety of specialized rendering techniques.Buscar na Web