“Edgardo was able to listen to what we wanted in a website and deliver. He also added an easy interface so that I can put up new materials easily with an editor. Edgardo is intelligent, creative and reliable.”
About
Mexican software engineer, creative technologist, educator and new media artist with 20+…
Activity
-
🚀 Cyera is Hiring Across All Departments! 🚀 We’re building something big at Cyera—the fastest-growing data security company in history! In just…
🚀 Cyera is Hiring Across All Departments! 🚀 We’re building something big at Cyera—the fastest-growing data security company in history! In just…
Liked by Edgardo Avilés-López
-
We are hiring for several Production Engineering roles across multiple teams! We are looking for engineers interested in making an impact on Meta's…
We are hiring for several Production Engineering roles across multiple teams! We are looking for engineers interested in making an impact on Meta's…
Liked by Edgardo Avilés-López
-
I’m happy to share that I’m starting a new position as Software Engineer at Meta on AI Training Infrastructure!
I’m happy to share that I’m starting a new position as Software Engineer at Meta on AI Training Infrastructure!
Liked by Edgardo Avilés-López
Experience
Education
-
Centro de Investigación Científica y de Educación Superior de Ensenada
-
-
Activities and Societies: Student Representative
Dissertation: “Internet as Integration Platform for Ubiquitous Computing Applications”
Following the ideas of the Web of Things, research focused on analyzing the modern Web technologies to resolve two issues: first, how data and functionality of devices in a smart environment would have to be modeled to facilitate abstraction and composition; and second, how users are intended to interact with smart environments to make applications support their particular needs. In this framework, all…Dissertation: “Internet as Integration Platform for Ubiquitous Computing Applications”
Following the ideas of the Web of Things, research focused on analyzing the modern Web technologies to resolve two issues: first, how data and functionality of devices in a smart environment would have to be modeled to facilitate abstraction and composition; and second, how users are intended to interact with smart environments to make applications support their particular needs. In this framework, all the devices on a local network are represented by RESTful Web services that provide and consume data modeled as JSON objects. Users interact with smart environments through a Web application that presents the available services which are used to create applications by interconnecting visual representations of devices. Application logic is achieved through the execution of simple scripts implemented in a custom PHP engine that deals with networking and composition issues hiding complexity from users. -
-
-
-
-
-
Volunteer Experience
Publications
-
Mashing Up the Internet of Things: A Framework for Smart Environments
EURASIP Journal on Wireless Communications and Networking
Along with the advent of the Web 2.0 came a rich ecosystem of application services allowing developers to use the functionality provided by Web applications into their own customized solutions. This, together with the current developments on the Internet of Things are laying the foundations of new IP-based smart environments in which applications and services are combined to support users in ways not possible before. Recently, most of the research has focused on improving the networking…
Along with the advent of the Web 2.0 came a rich ecosystem of application services allowing developers to use the functionality provided by Web applications into their own customized solutions. This, together with the current developments on the Internet of Things are laying the foundations of new IP-based smart environments in which applications and services are combined to support users in ways not possible before. Recently, most of the research has focused on improving the networking capabilities of the Internet of Things infrastructure and in enabling the access to the following generation of services. However, there are two more issues that need to be attended. First, how data and functionality provided by services on these smart environments would be modeled in order to facilitate abstraction and composition, and second, how users are intended to interact with the environments in order to make applications support their particular needs. In this article, we present a framework and an user-interaction model for Internet of Things applications based on the technologies of the modern Web as a solution proposal for both issues. We start by describing the elements of the framework, and then discuss the user-interaction model by using a case-of-study scenario illustrating the capabilities of our contributions.
Other authors -
-
Developing Ambient Intelligence Applications for the Assisted Living of the Elderly
International Conference on Ambient Systems, Networks and Technologies (ANT 2010), Paris, France
Ambient Assisted Living is a research area which has emerged to assist individuals in performing their everyday activities with the help of ambient intelligence technology. To accomplish this, technological aspects such as context acquisition, device integration, networking, and social aspects such as accessibility, usability, privacy, and others, play an important role. These aspects become crucial when assisting the elderly, because they present very specific and demanding requirements. In…
Ambient Assisted Living is a research area which has emerged to assist individuals in performing their everyday activities with the help of ambient intelligence technology. To accomplish this, technological aspects such as context acquisition, device integration, networking, and social aspects such as accessibility, usability, privacy, and others, play an important role. These aspects become crucial when assisting the elderly, because they present very specific and demanding requirements. In this paper, we present work in some application scenarios conducted within our research group, focused on supporting the elderly. The implementation of these scenarios is possible through the use of our proposed technological infrastructure consisting of two main parts: (1) a physical platform constituted by sensors, actuators, RFID tags, and other devices, and (2) a software platform providing Web services with basic blocks such as voice recognition, indoor localization, and others, that can be composed to construct more sophisticated services.
Other authors -
-
Taking Care of Our Elders Through Augmented Spaces
CLIHC 2009, Merida, México
As the population ages worldwide, more and more efforts are being made toward providing the best conditions possible for our elders. In these efforts, technology plays a very prominent role. We present our proposal for ambient-assisted living spaces where an underlying sensorial infrastructure, coupled with sentient visors, can aid individuals in many daily tasks that promote a safer and healthier lifestyle. We also discuss some scenarios based on our contributions that serves as a showcase of…
As the population ages worldwide, more and more efforts are being made toward providing the best conditions possible for our elders. In these efforts, technology plays a very prominent role. We present our proposal for ambient-assisted living spaces where an underlying sensorial infrastructure, coupled with sentient visors, can aid individuals in many daily tasks that promote a safer and healthier lifestyle. We also discuss some scenarios based on our contributions that serves as a showcase of what can be accomplished.
Other authorsSee publication -
UbiSOA Dashboard: Integrating the Physical and Digital Domains through Mashups
HCI International 2009, San Diego, USA
The current Web 2.0 stage of the Internet provided the basis for web-based communities and services aimed at collaboration and information sharing. Furthermore, Internet is now an application platform in which Web applications can be integrated to provide augmented services that could bring the basis for ubiquitous computing scenarios. Recently, the concept of mashups has been used to refer to applications built upon the integration and combination of public Web API's and data sources…
The current Web 2.0 stage of the Internet provided the basis for web-based communities and services aimed at collaboration and information sharing. Furthermore, Internet is now an application platform in which Web applications can be integrated to provide augmented services that could bring the basis for ubiquitous computing scenarios. Recently, the concept of mashups has been used to refer to applications built upon the integration and combination of public Web API's and data sources. Ubiquitous computing mashups go further by combining the functionality of both software and hardware components in an attempt to exploit computation and services provided by everyday objects. Typically, developing a mashup requires highly specialized knowledge in many topics (such as using different programming interfaces and languages). This problem is greatly magnified in developing mashups of both physical and digital services due to the various integration and communication issues. We exemplify these concepts through the use of UbiSOA Editor, a system that allows the creation of ubiquitous computing mashups through simple activities such as dragging and dropping graphical representations of the involved services in a desired scenario. Then we talk about the planning and execution of a sample scenario as a showcase of what can be easily accomplished.
Other authors -
-
TinySOA: A Service-Oriented Architecture for Wireless Sensor Networks
Service Oriented Computing and Applications, Springer
Wireless sensor networks provide the means for gathering vast amounts of data from physical phenomena, and as such they are being used for applications such as precision agriculture, habitat monitoring, and others. However, there is a need to provide higher level abstractions for the development of applications, since accessing the data from wireless sensor networks currently implies dealing with very low-level constructs. We propose TinySOA, a service-oriented architecture that allows…
Wireless sensor networks provide the means for gathering vast amounts of data from physical phenomena, and as such they are being used for applications such as precision agriculture, habitat monitoring, and others. However, there is a need to provide higher level abstractions for the development of applications, since accessing the data from wireless sensor networks currently implies dealing with very low-level constructs. We propose TinySOA, a service-oriented architecture that allows programmers to access wireless sensor networks from their applications by using a simple service-oriented API via the language of their choice. We show an implementation of TinySOA and the results of an experiment where programmers developed an application that exemplifies how easy Internet applications can integrate sensor networks.
Other authors -
-
Developing Ubiquitous Applications Through Service-Oriented Abstractions
3rd Symposium on Ubiquitous Computing and Ambient Intelligence (UCAmI), Salamanca, Spain
Many infrastructural elements required to make pervasive computing a reality are now in place: some have been tested in the labs, while others are already commercially available. However, the integration of these elements to create ubiquitous applications is still a daunting task, as the developers have to delve into the low-level details of each of them. With this in mind, we present UbiSOA, a service-oriented architecture and middleware that allows developers to integrate RFID tags, wireless…
Many infrastructural elements required to make pervasive computing a reality are now in place: some have been tested in the labs, while others are already commercially available. However, the integration of these elements to create ubiquitous applications is still a daunting task, as the developers have to delve into the low-level details of each of them. With this in mind, we present UbiSOA, a service-oriented architecture and middleware that allows developers to integrate RFID tags, wireless sensor networks, and other elements, into ubiquitous applications through the well-known service-oriented paradigm, using the language of their choice.
Other authors -
-
Managing Primary Context Through Web Services
In Proc. IEEE ICDE 2008 Workshop (Data and Services Management in Mobile Environments - DS2ME), Cancún, México
The emergence of wireless sensor networks (WSN) and RFID technology are starting to make the ubiquitous computing vision a reality, as they provide the means to obtain information about physical phenomena and entities. However, there is a great need for higher abstraction levels, as the integration of these technologies into current ubiquitous computing systems is still primitive. This problem is addressed by TinySOA, a service-oriented architecture that allows programmers to build their…
The emergence of wireless sensor networks (WSN) and RFID technology are starting to make the ubiquitous computing vision a reality, as they provide the means to obtain information about physical phenomena and entities. However, there is a great need for higher abstraction levels, as the integration of these technologies into current ubiquitous computing systems is still primitive. This problem is addressed by TinySOA, a service-oriented architecture that allows programmers to build their applications by using a simple API provided by language independent Web services. TinySOA contributes to the development of ubiquitous computing applications by facilitating the means to obtain primary context mainly through WSN and RFID. We describe the development of an application using our implementation into a production line scenario.
Other authors -
-
Providing Service-Oriented Abstractions for the Wireless Sensor Grid
Lecture Notes in Computer Science 4459 (GPC 2007 - Paris, France)
The computing grid no longer encompasses only traditional computers to perform coordinated tasks, as also low-end devices are now considered active members of the envisioned pervasive grid. Wireless sensor networks play an important role in this vision, since they provide the means for gathering vast amounts of data from physical phenomena. However, the current integration of wireless sensor networks and the grid is still primitive; one important aspect in this integration is providing…
The computing grid no longer encompasses only traditional computers to perform coordinated tasks, as also low-end devices are now considered active members of the envisioned pervasive grid. Wireless sensor networks play an important role in this vision, since they provide the means for gathering vast amounts of data from physical phenomena. However, the current integration of wireless sensor networks and the grid is still primitive; one important aspect in this integration is providing higher-level abstractions for the development of applications, since accessing the data from wireless sensor networks currently implies dealing with very low-level constructs. We propose TinySOA, a service-oriented architecture that allows programmers to access wireless sensor networks from their applications by using a simple service-oriented API via the language of their choice. We show an implementation of TinySOA and some sample applications developed with it that exemplify how easy grid applications can integrate sensor networks.
Other authors -
Honors & Awards
-
Mérito Escolar
UABC
Languages
-
Spanish
Native or bilingual proficiency
-
English
Professional working proficiency
-
French
Elementary proficiency
-
Japanese
Elementary proficiency
Recommendations received
1 person has recommended Edgardo
Join now to viewOther similar profiles
Explore top content on LinkedIn
Find curated posts and insights for relevant topics all in one place.
View top content