Carlos Miguel Tavares Calafate

Learn More
— Ubiquitous computing refers to making many computing devices available throughout the physical environment, while making them effectively invisible to the user. To further increase the applicability of ubiquitous computing, minimizing energy consumption and hardware cost are mandatory in real world applications. In this paper we present our platform(More)
Multipath routing protocols have proved to be able to enhance the performance of MANET in terms of reliability, load balancing, multimedia streaming, security, etc. However, deploying a QoS framework on top of such routing protocols is a complex task, requiring an appropriate QoS strategy to be developed and deployed. In this paper we propose an admission(More)
Evaluating and deploying all sorts of protocols and applications designed for wireless ad hoc networks in a real environment is an important and urgent task. Traditionally, all the proposals made rely solely on simulator results. However, as different research groups develop different solutions to solve problems related to these new networks, it becomes(More)
This paper addresses the problem of video streams transmission in 802.11b based Mobile Ad-hoc Networks (MANETs). Through the study of the delivery of a live encoded video stream, we expose the characteristics of different routing protocols and the infeasibil-ity to provide QoS. The analysis shows the impact of a MANET on H.264 real-time video flows in terms(More)
— Deploying and testing Vehicular Ad hoc Networks (VANETs) involves high cost and intensive labor. Hence simulation is a useful alternative prior to actual implementation. Most works found in the literature employ very simplistic Radio Propagation Models (RPMs), ignoring the dramatic effects presented by buildings on radio signals. In this paper, we present(More)
We present a programming interface, called PICA, which aims to reduce the production cycle duration for communication protocols. It offers a user-friendly API that is very intuitive and that covers the major necessities which these protocols may have. Since most research is done in the Linux operating system, it also aims to reduce very significantly the(More)