The document proposes merging physical and digital worlds by creating Augmented Worlds (AWs) where physical objects and spaces are augmented with digital entities. It introduces the concept of Augmented Things (ATs) which represent augmented entities in the Web of Things. ATs have properties like location and holograms. The document envisions an infrastructure with nodes hosting AWs, tools to couple digital and physical worlds, and AR libraries interacting with AT holograms. A case study of an augmented hospital is discussed. Future work includes prototyping an AW platform and validating the AT/AW concepts in applications like augmented reality case studies.
Roadshow & Workshop ARToolKit Dalam Rangka
National Competition of Augmented Reality (NCAR) 2016
Makassar, Gorontalo, Pontianak, Surabaya, Mataram, Yogyakarta, Banyumas, Padang, Medan, Denpasar
Maret 2016
Hands and Speech in Space: Multimodal Input for Augmented Reality Mark Billinghurst
A keynote talk given by Mark Billinghurst at the ICMI 2013 conference, December 12th 2013. The talk is about how to use speech and gesture interaction with Augmented Reality interfaces.
Presentation on trends and future research directions in Augmented Reality. Given by Mark Billinghurst at the Smart Cloud 2015 conference on September 16th, 2015, in Seoul, Korea.
Advanced Methods for User Evaluation in AR/VR StudiesMark Billinghurst
Guest lecture on advanced methods of user evaluation in AR/VR studies. Given by Mark Billinghurst as part of the ARIVE lecture series hosted at the University of Otago. The lecture was given on August 26th 2021.
Roadshow & Workshop ARToolKit Dalam Rangka
National Competition of Augmented Reality (NCAR) 2016
Makassar, Gorontalo, Pontianak, Surabaya, Mataram, Yogyakarta, Banyumas, Padang, Medan, Denpasar
Maret 2016
Hands and Speech in Space: Multimodal Input for Augmented Reality Mark Billinghurst
A keynote talk given by Mark Billinghurst at the ICMI 2013 conference, December 12th 2013. The talk is about how to use speech and gesture interaction with Augmented Reality interfaces.
Presentation on trends and future research directions in Augmented Reality. Given by Mark Billinghurst at the Smart Cloud 2015 conference on September 16th, 2015, in Seoul, Korea.
Advanced Methods for User Evaluation in AR/VR StudiesMark Billinghurst
Guest lecture on advanced methods of user evaluation in AR/VR studies. Given by Mark Billinghurst as part of the ARIVE lecture series hosted at the University of Otago. The lecture was given on August 26th 2021.
keynote speech by Mark Billinghurst at the Workshop on Transitional Interfaces in Mixed and Cross-Reality, at the ACM ISS 2021 Conference. Given on November 14th 2021
A talk from the Intro Classes Track at AWE USA 2018 - the World's #1 XR Conference & Expo in Santa Clara, California May 30- June 1, 2018.
Steve Feiner (Columbia University): The Future of AR
What is AR and where is it going? This talk will provide an introduction to AR in the many forms that it has taken, from its birth 50 years ago until now. Along the way, I will provide some insight into the welter of terms, both old and new, that are currently being used and abused to refer to AR. And I will discuss what's to come, as AR researchers and practitioners explore collaboration, mobility, and context, in the march toward ubiquity.
http://AugmentedWorldExpo.com
Augmented Reality and Virtual Reality: Research Advances in Creative IndustryZi Siang See
This research seminar presents and discusses recent advances in augmented reality (AR) and virtual reality (VR). Recent developments have been implied that AR and VR innovation is more broadly accessible for different expert areas, these include the information technology sectors, education operations, build environment and the creative industries. During the session, participants will be able to experience AR and VR using mobile and head mount devices (HMD). This research talk will provide an overview of AR and VR interface development, industrial use cases and research direction.
Towards the Design of Intelligible Object-based Applications for the Web of T...Pierrick Thébault
Presentation given at the second international workshop on the Web of Things (in conjunction with the ninth international conference on pervasive computing, san francisco, usa, june 2011).
More details on http://www.wothings.com.
Presented at Softwarica College of IT, Kathmandu
This presentation includes:
1. About AR
a. Definition
b. Examples
c. Image Recognition and Tracking
d. SLAM (Simultaneous Localization and Mapping)
e. Difference between VR and AR
2. History of AR
3. Current Scenario of AR
a. Statistics
b. Mobile AR Examples
c. Magic Leap and Hololens
4. Getting Started with Unity
a. SDK Cheatsheet
IndianaJS: Building spatially aware web sites for the Web of ThingsTECO Research Group
Intelligent web enabled devices proliferate our households and work environments and brought a Web of Things to life. However, while almost any device has virtual representation the web itself is not yet a very physical place. Bringing proven spatial interaction and ubiquitous computing paradigms to life using current web technology we designed IndianaJS1, a JavaScript framework to add a physical browsing experience to any web of things content.
The IoT-Compass, built on top of our library, shows that the “wow factor” of web-based hyper-reality can still be achieved 15 years after the first implementations. Today however, tra- ditional browsing paradigms can be augmented to feature a physical browsing experience with the Web of Things without requiring special devices and infrastructure. Our lightweight framework design, prototypical interaction components and our use case evaluation just show how little is needed to bridge the interactive gap towards the web for a better user experience within the Web of Things.
keynote speech by Mark Billinghurst at the Workshop on Transitional Interfaces in Mixed and Cross-Reality, at the ACM ISS 2021 Conference. Given on November 14th 2021
A talk from the Intro Classes Track at AWE USA 2018 - the World's #1 XR Conference & Expo in Santa Clara, California May 30- June 1, 2018.
Steve Feiner (Columbia University): The Future of AR
What is AR and where is it going? This talk will provide an introduction to AR in the many forms that it has taken, from its birth 50 years ago until now. Along the way, I will provide some insight into the welter of terms, both old and new, that are currently being used and abused to refer to AR. And I will discuss what's to come, as AR researchers and practitioners explore collaboration, mobility, and context, in the march toward ubiquity.
http://AugmentedWorldExpo.com
Augmented Reality and Virtual Reality: Research Advances in Creative IndustryZi Siang See
This research seminar presents and discusses recent advances in augmented reality (AR) and virtual reality (VR). Recent developments have been implied that AR and VR innovation is more broadly accessible for different expert areas, these include the information technology sectors, education operations, build environment and the creative industries. During the session, participants will be able to experience AR and VR using mobile and head mount devices (HMD). This research talk will provide an overview of AR and VR interface development, industrial use cases and research direction.
Towards the Design of Intelligible Object-based Applications for the Web of T...Pierrick Thébault
Presentation given at the second international workshop on the Web of Things (in conjunction with the ninth international conference on pervasive computing, san francisco, usa, june 2011).
More details on http://www.wothings.com.
Presented at Softwarica College of IT, Kathmandu
This presentation includes:
1. About AR
a. Definition
b. Examples
c. Image Recognition and Tracking
d. SLAM (Simultaneous Localization and Mapping)
e. Difference between VR and AR
2. History of AR
3. Current Scenario of AR
a. Statistics
b. Mobile AR Examples
c. Magic Leap and Hololens
4. Getting Started with Unity
a. SDK Cheatsheet
IndianaJS: Building spatially aware web sites for the Web of ThingsTECO Research Group
Intelligent web enabled devices proliferate our households and work environments and brought a Web of Things to life. However, while almost any device has virtual representation the web itself is not yet a very physical place. Bringing proven spatial interaction and ubiquitous computing paradigms to life using current web technology we designed IndianaJS1, a JavaScript framework to add a physical browsing experience to any web of things content.
The IoT-Compass, built on top of our library, shows that the “wow factor” of web-based hyper-reality can still be achieved 15 years after the first implementations. Today however, tra- ditional browsing paradigms can be augmented to feature a physical browsing experience with the Web of Things without requiring special devices and infrastructure. Our lightweight framework design, prototypical interaction components and our use case evaluation just show how little is needed to bridge the interactive gap towards the web for a better user experience within the Web of Things.
Seminar Report with proper format. Includes Front page, Certificate and Acknowledgement pages. This is full report of seminar topic Augmented Reality. - See more at: http://seminartopics.info/sample-seminar-reports-format/#sthash.Y3hnq2Ca.dpuf
Augmented reality (AR) is a technology which provides real time integration of digital content with the
information available in real world. Augmented reality enables direct access to implicit information
attached with context in real time. Augmented reality enhances our perception of real world by enriching
what we see, feel, and hear in the real environment. This paper gives comparative study of various
augmented reality software development kits (SDK’s) available to create augmented reality apps. The
paper describes how augmented reality is different from virtual reality; working of augmented reality
system and different types of tracking used in AR.
This is one of the first learning presentations that I had worked during my college days. Now, you can find more articles related to technology domain at https://www.biztechpost.com/
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...SOFTTECHHUB
The choice of an operating system plays a pivotal role in shaping our computing experience. For decades, Microsoft's Windows has dominated the market, offering a familiar and widely adopted platform for personal and professional use. However, as technological advancements continue to push the boundaries of innovation, alternative operating systems have emerged, challenging the status quo and offering users a fresh perspective on computing.
One such alternative that has garnered significant attention and acclaim is Nitrux Linux 3.5.0, a sleek, powerful, and user-friendly Linux distribution that promises to redefine the way we interact with our devices. With its focus on performance, security, and customization, Nitrux Linux presents a compelling case for those seeking to break free from the constraints of proprietary software and embrace the freedom and flexibility of open-source computing.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
A tale of scale & speed: How the US Navy is enabling software delivery from l...sonjaschweigert1
Rapid and secure feature delivery is a goal across every application team and every branch of the DoD. The Navy’s DevSecOps platform, Party Barge, has achieved:
- Reduction in onboarding time from 5 weeks to 1 day
- Improved developer experience and productivity through actionable findings and reduction of false positives
- Maintenance of superior security standards and inherent policy enforcement with Authorization to Operate (ATO)
Development teams can ship efficiently and ensure applications are cyber ready for Navy Authorizing Officials (AOs). In this webinar, Sigma Defense and Anchore will give attendees a look behind the scenes and demo secure pipeline automation and security artifacts that speed up application ATO and time to production.
We will cover:
- How to remove silos in DevSecOps
- How to build efficient development pipeline roles and component templates
- How to deliver security artifacts that matter for ATO’s (SBOMs, vulnerability reports, and policy evidence)
- How to streamline operations with automated policy checks on container images
How to Get CNIC Information System with Paksim Ga.pptxdanishmna97
Pakdata Cf is a groundbreaking system designed to streamline and facilitate access to CNIC information. This innovative platform leverages advanced technology to provide users with efficient and secure access to their CNIC details.
Maruthi Prithivirajan, Head of ASEAN & IN Solution Architecture, Neo4j
Get an inside look at the latest Neo4j innovations that enable relationship-driven intelligence at scale. Learn more about the newest cloud integrations and product enhancements that make Neo4j an essential choice for developers building apps with interconnected data and generative AI.
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
UiPath Test Automation using UiPath Test Suite series, part 5DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 5. In this session, we will cover CI/CD with devops.
Topics covered:
CI/CD with in UiPath
End-to-end overview of CI/CD pipeline with Azure devops
Speaker:
Lyndsey Byblow, Test Suite Sales Engineer @ UiPath, Inc.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
Towards the Web of Augmented Things
1. Towards
the Web of Augmented Things
Angelo Croatti , Alessandro Ricci
{a.croatti | a.ricci}@unibo.it
IOT-ASAP Workshop @ ICSA 2017
April 4th – Gothenburg, Sweden
ALMA MATER STUDIORUM – UNIVERSITY OF BOLOGNA
COMPUTER SCIENCE AND ENGINEERING DEPARTMENT (DISI)
2. |
Outline
A. Croatti (Unibo) Towards The Web of Augmented Things 2
1) Merging the Physical and the Digital
Computation as Augmentation
Cyber-Physical Systems and Augmented Reality
2) Augmented Worlds Vision
Spatial Coupling, Holograms, Physical Embedding, Human users Interaction
3) The Web of Augmented Things
Augmented Thing Model
Towards a first infrastructure
4) A (significant) case study
5) Future Directions
3. |
Merging the Physical and the Digital
A. Croatti (Unibo) Towards The Web of Augmented Things 3
DIGITAL
“MATTER”
PHYSICAL
MATTER
4. |
On the notion of Augmentation
A. Croatti (Unibo) Towards The Web of Augmented Things 4
Mobile Computing
HUMAN
AUGMENTATION
Wearable Technologies
Smart Glasses
Pervasive Computing
ENVIRONMENT
AUGMENTATION
Internet of Things
… …
COMPUTATION-AS-AUGMENTATION
… computer programs should be designed to be an extension of
the physical environment where people live and work!
5. |
The aim is to transform
interactions for humans
with the physical world
Cyber-Physical Systems
A. Croatti (Unibo) Towards The Web of Augmented Things 5
Augmented Reality plays a fundamental role
Wearable Devices and Technologies
Hands-free systems
“Computation into the environment”
Pervasive/Ubiquitous computing (IoT)
Context-Awareness
A class of systems that deeply embed cyber/digital capabilities in the physical
world
6. |
Augmented Worlds
A. Croatti (Unibo) Towards The Web of Augmented Things 6
Agent
AE
- location
Physical
Object
coupled
with
AE
- location
Physical
Location
perceive/act
perceive/act
observe region
Agent
observe
Hologram
- geometry
represented by
perceive/act
AE
- location
represented by
User
Location
Object
Location
DIGITALWORLDPHYSICALWORLD
AGENTS LEVEL
ENVIRONMENT LEVEL
AE REGION
interact
with
A software application that enriches the
functionalities of a particular physical
environment exploiting “augmented entities”
full-fledged computational object
located in the space
perceivable by humans and software agents
an interface with actions to act upon the entity
i.e to change its internal state
a set of observable properties, to perceive and
observe the current state of the entity
enabling event-driven publish/subscribe form of interaction
7. |
The location of an AE is not necessarily based on
some physical computational device placed in
that location
An AE can be created/instantiated in any point of
a region covered by the AW
with respect to the local reference system
An AE could be useful to:
express a kind of enriching for the physical world’s
objects and inhabitants
propose and offer complex services and/or
functionalities
Augmented Worlds
Spatial Coupling
A. Croatti (Unibo) Towards The Web of Augmented Things 7
Agent
AE
- location
Physical
Object
coupled
with
AE
- location
Physical
Location
perceive/act
perceive/act
observe region
Agent
observe
Hologram
- geometry
represented by
perceive/act
AE
- location
represented by
User
Location
Object
Location
DIGITALWORLDPHYSICALWORLD
AGENTS LEVEL
ENVIRONMENT LEVEL
AE REGION
interact
with
8. |
Augmented Worlds
Holograms
A. Croatti (Unibo) Towards The Web of Augmented Things 8
Agent
AE
- location
Physical
Object
coupled
with
AE
- location
Physical
Location
perceive/act
perceive/act
observe region
Agent
observe
Hologram
- geometry
represented by
perceive/act
AE
- location
represented by
User
Location
Object
Location
DIGITALWORLDPHYSICALWORLD
AGENTS LEVEL
ENVIRONMENT LEVEL
AE REGION
interact
with
An AE exist in an AW even if it is not perceivable
in terms of visual impact
an AE can be just a computational object doing
something somewhere
A geometry can be associated to an AE to
provide a representation for the real world
i.e. to perceive the entity through a smart glass
Holograms for Augmented Entities
a set of 2D/3D shapes
part of the internal (perceivable) state of the AE
9. |
Agents living in an AW can exploit proper spatial
lookup functions to discover the ID of the AE
within a particular space region
Agents can also continuously track/observe a
region to be notified when an AE enter in the
region or exit from the region
Asynchronous Event-Oriented Style
Augmented Worlds
Discovery and Observability
A. Croatti (Unibo) Towards The Web of Augmented Things 9
Agent
AE
- location
Physical
Object
coupled
with
AE
- location
Physical
Location
perceive/act
perceive/act
observe region
Agent
observe
Hologram
- geometry
represented by
perceive/act
AE
- location
represented by
User
Location
Object
Location
DIGITALWORLDPHYSICALWORLD
AGENTS LEVEL
ENVIRONMENT LEVEL
AE REGION
interact
with
10. |
Augmented Worlds
Physical Embedding
A. Croatti (Unibo) Towards The Web of Augmented Things 10
Agent
AE
- location
Physical
Object
coupled
with
AE
- location
Physical
Location
perceive/act
perceive/act
observe region
Agent
observe
Hologram
- geometry
represented by
perceive/act
AE
- location
represented by
User
Location
Object
Location
DIGITALWORLDPHYSICALWORLD
AGENTS LEVEL
ENVIRONMENT LEVEL
AE REGION
interact
with
An AE can extend a physical object for human
users interaction
i.e. exploiting holograms as visual interfaces to
control/inspect object state
An AE can offer the medium to dynamically
extend physical objects functionalities
Is necessary a bidirectional coupling between
the object and the AE
considering also a “degree of freshness” to infer the
current state of coupling
11. |
Augmented Worlds
Human Users Interaction
A. Croatti (Unibo) Towards The Web of Augmented Things 11
Agent
AE
- location
Physical
Object
coupled
with
AE
- location
Physical
Location
perceive/act
perceive/act
observe region
Agent
observe
Hologram
- geometry
represented by
perceive/act
AE
- location
represented by
User
Location
Object
Location
DIGITALWORLDPHYSICALWORLD
AGENTS LEVEL
ENVIRONMENT LEVEL
AE REGION
interact
with
Is a main aspect of Augmented Worlds
an AW is a multi-user application
multiple users perceive, share and interact within
the same augmented entity
An user can be associated to an AE
(“augmented body”) with specific features
useful to controlling user I/O and to reifying the
dynamic information about the user
12. |
Defining a common application level for
the IoT based on web and related
protocols and tools
important advantages in terms of software
development and engineering of complex
systems
allows to avoid problems due to
heterogeneity of IoT-related technologies
and communication protocols
Devices and services are fully integrated
in the Web
web APIs through RESTful architectures
The Web of Things (in a nutshell)
A. Croatti (Unibo) Towards The Web of Augmented Things 12
13. |
WoAT : the Web of Augmented Things
Applying the WoT to Augmented Worlds
A. Croatti (Unibo) Towards The Web of Augmented Things 13
WoT Architecture Stack
WoAT
Extension
Smart
Glasses
AR Marker
Vuforia
AR Toolkit
Unity 3D
Augmented Thing
Model
Space Model
Agents
Digital Shared
Space
Augmented
Mashups
Social Virtual
Environments
1) Exploit WoT principles and stack for
Augmented Worlds
2) Integrate Augmented Worlds concept
and AR into the WoT
The Core Idea
A Thing in the WoT perspective that
represents an Augmented Entity living in
an Augmented World
AT: Augmented Thing
14. |
Augmented Thing Model
Common elements
A. Croatti (Unibo) Towards The Web of Augmented Things 14
Like Things in WoT, an AT:
has a root URL (its network address)
it features a RESTful web interface
self-descriptive messages
HTTP operations (GET, POST, PUT, DELETE, HEAD)
event-oriented mechanisms (i.e. Web Socket)
The AT model can be considered a specialization
of the WoT Resource/Data according to AW (and
AE) concepts:
actions and observable properties of an AE can be
naturally mapped on WoT concepts
GET can be used to retrieve observable properties
POST can be used to send actions to an AT
15. |
Augmented Thing Model
Specific elements for Space Coupling
A. Croatti (Unibo) Towards The Web of Augmented Things 15
Every AT has a location in the physical space
/properties/location
can include information about both the position and
the orientation of the entity
Every AT has an extension in space (possibly a
single point)
/properties/extension
16. |
Augmented Thing Model
Specific elements for Holograms and Physical Embedding
A. Croatti (Unibo) Towards The Web of Augmented Things 16
An AT may have one or more holograms defining
how the entity is perceived by human users and
how they can interact with it
/properties/holograms
Information about the physical embedding can
be specified reusing the /thing resource of
the WoT model
17. |
An extension of the
WoT architecture with:
specific infrastructural
supports for
implementing WoAT
abstractions
client-side libraries to
enable the AR-based
experience for human
users
It is logically built upon
the WoT layer
An Infrastructure for WoAT
A first sketch
A. Croatti (Unibo) Towards The Web of Augmented Things 17
WoAT
AW Node
WoAT
WoAT WoAT
IoT
WoT
IoT
AW
Application
WoAT
Infrastructure
AR Library
AT
AT
AT
Physical Things Software Components Infrastructure Node Humans
perceive/act
preceive
region
perceive/act
Agent
Agent
Coupling/Sync
Toolkit
Hologram
interact
with
related to
Human
User
Wearable/Eyewear
Devices
18. |
An Infrastructure for WoAT
Details
A. Croatti (Unibo) Towards The Web of Augmented Things 18
Hosts the AW and provides the System of
Reference
coupled with the physical world
Provides functionalities to lookup and
register ATs
The Infrastructure Node
Proposes abstraction to guarantee to
agents capabilities to
join the AW
interact with ATs
Autonomous Software Components
Provides capabilities to keep the coupling
with real things updated
performing state synchronization
Rests in turn on the IoT layer
Adds the support of AR libraries to
manage the visualization and interaction
with holograms for humans
exploiting proper devices
Holograms Interaction
Physical Things
19. |
In the Healthcare 4.0 concept, an hospital can be conceived as
an Augmented World
“Augmented Hospital”
Currently, we are working with the purpose to build an
Augmented Emergency Room
To support trauma team and trauma leader in managing emergencies
TraumaTracker Case Study @ Bufalini Hospital in Cesena (Italy)
Infrastructural smart support and augmentation
beacon to detect rooms and facilities
smart displays
smart glasses and wearables
A (significant) case study
A. Croatti (Unibo) Towards The Web of Augmented Things 19
AUGMENTED
HOSPITAL
EMERGENCY
AND
TRAUMA
MANAGEMENT
HEALTHCARE
4.0
SMART
ASSISTANCE
20. |
The idea of WoAT may bring important benefits to the engineering of Augmented Worlds
more generally, of any systems integrating pervasive computing and AR technologies
The availability of WoAT model (and supporting infrastructures) offers the possibility to
develop AWs featuring different levels of openness
several computational parts developed using different languages
hosted by heterogeneous runtime platform
To validate the idea
a wide range of explorations are necessary
a first prototype of a platform/infrastructure for WoAT is mandatory
first concrete applications could concern well-known existing AR-based case studies
Future Directions
A. Croatti (Unibo) Towards The Web of Augmented Things 20
21. Towards the Web of Augmented Things
Angelo Croatti , Alessandro Ricci
{a.croatti | a.ricci}@unibo.it
thanks for your attention!