Tuesday, July 2, 2019
1 - 2 p.m.
Anne Belk Hall, Room 310
Free and open to the public. There will be a reception from 12:30 - 1 p.m. prior to the talk with light snacks.
The Internet of Things (IoT) has been around for more than a decade now and appears to continue attracting the attention of industry and research communities. The holistic vision of IoT is to connect anything, anytime and anywhere.
Dr. Haitham S. Hamza (Association for Computing Machinery Senior Member, IEE Member) is a Professor of Information Technology at Cairo University, Egypt. Haitham established and currently manages the Open Data Institute (ODI) Cairo Node in Egypt as part of the ODI HQ in London. He is also the co-founder and a member of the IoT-Egypt Forum.
In this talk, Hamza will first define the key concepts related to IoT platforms, middleware and architectures. He will explain the various categories of IoT platforms using a comprehensive multi-dimensional classification scheme. The talk then will focus on key IoT platforms with specific attention to IoT open source platforms commonly adopted in industry. Finally, the talk will report on our ongoing research effort in developing a systematic evaluation approach to benchmark IoT open source platforms. Current results obtained for this effort for some key IoT open source platforms will be also presented and discussed.
A central concept for the realization of IoT systems is the IoT platform. An IoT platform is simply a software layer that connects the real and virtual worlds. It forms a central building block for almost any implementation of an IoT system. Several hundreds of IoT platforms were proposed so far to support the requirements of the wide spectrum of business domains.
Since 2013, Haitham has served as the National Contact Point (NCP) for ICT for the H2020 EU funding program in Egypt. He currently serves as the R&D Department Manager at the Software Engineering Competence Center (SECC) of the Information Technology Industry Development Agency (ITIDA). Haitham holds several professional certificates including the ITIL Expert and Certified ITIL Trainer from the APMG.
###
About the Department of Computer Science
Appalachian’s Department of Computer Science provides a rigorous, high-quality education that prepares students for the computing industry or graduate education. It offers a Bachelor of Science degree in computer science, which is accredited by the Computing Accreditation Commission of ABET, and a Master of Science degree in computer science. Learn more at https://compsci.appstate.edu.