go back to schedule tables
-
Mini Course 1: Ubiquitous System Development: Frameworks, Languages and Technologies
Date: Sunday (21.10.2007), all day, Salão Safira (Safira Room).
Luis Carlos Trevelin, Hélio Guardia, Danilo Moschetto, Vinícius Vilela (Universidade Federal de São Carlos)
The objective of this mini-course is to present and compare the numerous frameworks and technologies of communication available to Ubiquitous System Development, showing the affinity degree of each group to the diverse number of applications. During the course there will be presented three frameworks of development for Mobile Devices (Java ME, .NET Compact Framework and 68k) and two technologies of wireless transmission (Bluetooth and Wi-Fi). The relations between the different frameworks and the technologies are explored to create in the student the critical sense necessary to make the right choice between the options available.
-
Mini Course 2: Intelligent System Development under the perspective of Semantic Web
Date: Sunday (21.10.2007), all day, Salão Esmeralda (Esmeralda Room).
Evandro Costa, Ig Bittencourt, Baldoino Fonseca, João Guilherme Maia de Menezes, Ivo Calado (Universidade Federal de Alagoas)
Currently, a lot is discussed about the accomplishment of autonomous and efficient activities by intelligent entities (Software Agents). On this context, the present tutorial intends to present a systematic study of the work carried through in the theme of Construction of Intelligent Ambient by an Agent Approach, Services and Web Semantics reaching the current state of the art. The course will present first each of these approaches separately, showing the principal motivations and characteristics, next there will be shown the interactions of the three approaches. Finally, there will be presented practical examples of the utility of Jade and other existing tools for the construction of Ambient based on Agents, Services and Web Semantics. The tutorial will be finished with a reflection about the content, pointing to current tendencies on the theme.
-
Mini Course 3: Multimedia, Semantic Web and Documents Engineering applied to Ubiquitous Computation
Date: Monday (22.10.2007), all day, Salão Safira (Safira Room).
Maria da Graça C. Pimentel, Rudinei Goularte (Instituto de Ciências Matemáticas e de Computação, Universidade de São Paulo)
In the context of this work, the term Ubiquitous is synonymous to omnipresent and transparent. An application is considered and ubiquitous application when it is used in a transparent way by the user by being inlaid (omnipresent) in the environment. Ideally, the application adds value to the execution of the task in a transparent way, that is, without the need of the user to change the way he normally does the original task. This mini-course presents an introduction to the area of ubiquitous computation, considering applications that illustrate it's evolution, it's main concepts and definitions, as well as some of it's main problems. Aspects of ubiquity are discussed considering applications that make use of natural interfaces, capture and automatic access of information and context information, different levels of attention focus (calm computing) and interaction (wearable computing). Representative works of the state-of-art are discussed, first organized in application domains such as Health, Sports, Education, Transports and Urbanism. Following, the representative works of the state-of-art are revisited considering aspects of research and development related to multimedia (in particular audio, video and images), hypermedia (web semantics and Document Engineering), user-computer interaction and application prototyping.
-
Mini Course 4: Web Applications Development using Ajax
Date: Monday (22.10.2007), all day, Salão Esmeralda (Esmeralda Room).
Flávio Lúcio Pereira, Sérgio Carvalho (Universidade Federal de Goiás)
Ajax is a set of technologies used for the development of rich interfaces for web applications. Its characteristics allow the designer to implement more powerful interfaces in the sense to allow the user an interaction with the web application similar to that obtained with applications developed for the desktop. This mini-course approaches the principles of rich interface projects for web applications and the technologies that compose Ajax (JavaScript, CSS, DOM, XML). An entire web application is developed during the mini-course, with the objective of showing and illustrating the technologies presented.
-
Mini Course 5: Introduction to the development of Web Applications using Ruby on Rails
Date: Tuesday (23.10.2007), all day, Salão Esmeralda (Esmeralda Room).
Daniel Junqueira, Renata Fortes (Instituto de Ciências Matemáticas e de Computação, Universidade de São Paulo)
In this mini-course, it will be presented the framework Ruby on Rails for the development of web applications. These applications, with practical examples of development in the operational systems Linux and Windows using relational databases, will be discussed in detail, and the development will be presented in a agile process. The differential introduced is the use of version control with distributed repository techniques, with identification of the developer's responsibilities (programmers and designers).
-
Mini Course 6: Hypermedia for Mobile Devices: Introduction to Web System Engineering and Multi-layered Architectures
Date: Wednesday (24.10.2007), all day, Salão Topázio (Topázio Room).
Luciano Silva, Ismar Silveira (Universidade Presbiteriana Mackenzie)
The classical approach to Software Engineering for the development of hypermedia systems doesn't set any differential in respect of the software process for this class of systems, despite a series of specificities e new demands that such systems bring. Although there is recent literature in Software Engineering that already deals with this problem, a multidiscipline approach becomes necessary, in such a way to cover topics from interface projects for mobile devices to the infrastructure of multimedia networks. This course purposes itself to present an integrated vision of the process of hypermedia software development based on the web, under a multi-layered architecture, with the intent to develop interfaces for different mobile devices. A general view of Java related technologies for the development of each layer of the project will be presented. The course is structured in the basic principles of making problems and the learning based in projects, in such a way that the topics are presented having the presentation of a development process of a practical project involving a hypermedia application of GIS (Geographic Information System) for mobile devices as base.
go to top


Cocktail Pictures 




