IoT applications have been evolved in relation to every aspect of human life. The design of the applications adds new challenges such as mobility, scalability, and privacy to the current networking architecture design. For that reason, it is mandatory to investigate new solutions and paradigms such as Information Centric Network (ICN). ICN handles many of the challenges barely handled by current IP networks such as mobility and scalability, by using in-network caching and content retrieving based on contents names instead of host addresses. This paper presents a privacy-aware ICN architecture for IoT environments based on the Model-View-Controller (MVC) publish/Subscribe communication approach. This architecture focuses on supporting mobility, scalability, and privacy. A communication and processing cost comparison between Publish/Subscribe N-Tier and Publish/Subscribe MVC architectures, shows that the later outperforms N-Tier in communication, processing cost, and parallelism capabilities. Reasoning and planning for publishing actuation commands scenarios is performed using Situation Calculus which is used to formalize the communications in causality and temporal framework.
This paper describes a system's model for Augmented Reality Learning in which a traditional book is converted to an interactive book using Glyphs (TAGs) and multimedia. The interactive book can be used by a child, parent, or by a teacher to make learning an enjoyable experience. As the child goes through the contents of the book, illustrations and images come to live, thus enforcing the learning and comprehension of concepts in an interactive and fun way. To make a printed book interactive, special TAGs (Glyphs) are inserted in the required places within the book, ready to be read by the webcam and then converted to video, 2-D or 3-D images, audio and explanation text. An actual example (Sandy Starfish) is presented to illustrate the architecture and the implementation of the Augmented Reality learning system and to explain the steps and procedure used to transform a textbook to an interactive one.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.