Antônio Francisco do Prado

Learn More
In the Web of Things, standard web technologies and protocols are used to represent and communicate with physical and virtual things. One challenge toward this vision is integrating things with different characteristics, protocols, interfaces and constraints while maintaining the simplicity and flexibility required for a variety of applications. In this(More)
This paper presents a Strategy that integrates different technologies to supports Distributed Component-Based Software Development. The involved technologies are: the Catalysis method, the CORBA pattern to support components distributeds distribute the components, frameworks of components and a CASE tool. The strategy drives the software engineer in two(More)
Software reuse is the process of implementing or updating software systems using existing software assets, resulting in a software quality increase, productivity and reducing time to market. One way to achieve reuse is through software reengineering. This papers presents Orion-RE, a Component-Based Software Reengineering Environment that uses software(More)
Ubiquitous Learning (UbiLearning) environments heavily employ mobile devices to empower users with mobility and tooling support to learn anytime, anywhere. Introducing mobile devices in educational settings imposes constraints on search behavior due to limited resources on these devices such as small screens and restricted input functionalities. Targeting(More)
This paper proposes a Ubiquitous Computing Environment for Medical Education, whose kernel is a Web-based system with collaborative tools, to support the interactions and computational tasks among different actors involved in the Medical Education process. In order to allow this environment to be ubiquitous, the Web pages of this system are adapted, through(More)