This document discusses how to design computing systems to support users' dreams rather than nightmares. It proposes an approach called "palpable computing" to develop better systems that are physically and mentally graspable. An example is described of an overview prototype used to support emergency responders at a large public event with maps, cameras, and tracking of personnel and boats. The document outlines qualities like inspectability, experimentability and overruleability that can help achieve palpability in use for both developers and end-users. It argues that designing systems with these qualities in different focus modes can improve both the systems and how people use them.
Augmented reality The future of computingAbhishek Abhi
This is a PPT on Developing Augmented Reality this field is rapidly developing around the world. this ppt describes the entire meaning of the word augmented reality and what it is made up off and the working of this devices.
This is a detailed presentation on the concept of virtual reality which has in-depth knowledge of where virtual reality can be used in everyday life and improve our imagination. VR can be great scope of work and study in the future
Augmented reality The future of computingAbhishek Abhi
This is a PPT on Developing Augmented Reality this field is rapidly developing around the world. this ppt describes the entire meaning of the word augmented reality and what it is made up off and the working of this devices.
This is a detailed presentation on the concept of virtual reality which has in-depth knowledge of where virtual reality can be used in everyday life and improve our imagination. VR can be great scope of work and study in the future
Virtual reality (VR) is a computer technology that uses Virtual reality headsets, sometimes in combination with physical spaces or multi-projected environments, to generate realistic images, sounds and other sensations that simulate a user's physical presence in a virtual or imaginary environment. A person using virtual reality equipment is able to "look around" the artificial world, and with high quality VR move about in it and interact with virtual features or items. VR headsets are head-mounted goggles with a screen in front of the eyes. Programs may include audio and sounds through speakers or headphones.
Virtual reality is, plainly speaking, seeing an imaginary world, rather than the real one. Seeing, hearing, smelling, testing, feeling. The imaginary world is a simulation running in a computer. The sense data is fed by some system to our brain.
Augmented reality current trends and its applications. Introduction to augmented reality. AR for cultural heritage, AR for medical, AR for games. AR fundamental, AR tracking and interfaces. Augmented reality technology.
A short presentation for a seminar that covers the history, types, uses and disadvantages of Virtual Reality (VR)
It will have to be updated with the introduction of tech like the Oculus and Vive.
An automotive night vision system uses a thermographic camera to increase a driver's perception and seeing distance in darkness or poor weather beyond the reach of the vehicle's headlights. Such systems are offered as optional equipment on certain premium vehicles. The first introduction was in 2000 on Cadillac Deville.
Virtual Reality: An Introduction
Virtual Reality is a term that applies to computer-simulated environments that can simulate physical presence in places in the real world, as well as in imaginary worlds. In other word, virtual Reality is a simulation in which computer graphics is used to create a realistic looking world.
Augmented reality (AR) , is a live direct or indirect view of a physical, real-world environment whose elements are augmented by computer-generated sensory input such as sound, video, graphics or GPS data. It is related to a more general concept called computer-mediated reality, in which a view of reality is modified (possibly even diminished rather than augmented) by a computer. Augmented reality enhances one’s current perception of reality, whereas in contrast, virtual reality replaces the real world with a simulated one.[1][2] Augmentation techniques are typically performed in real-time real time and in semantic context with environmental elements, such as overlaying supplemental information like scores over a live video feed of a sporting event.
Virtual reality (VR) is a computer technology that uses Virtual reality headsets, sometimes in combination with physical spaces or multi-projected environments, to generate realistic images, sounds and other sensations that simulate a user's physical presence in a virtual or imaginary environment. A person using virtual reality equipment is able to "look around" the artificial world, and with high quality VR move about in it and interact with virtual features or items. VR headsets are head-mounted goggles with a screen in front of the eyes. Programs may include audio and sounds through speakers or headphones.
Virtual reality is, plainly speaking, seeing an imaginary world, rather than the real one. Seeing, hearing, smelling, testing, feeling. The imaginary world is a simulation running in a computer. The sense data is fed by some system to our brain.
Augmented reality current trends and its applications. Introduction to augmented reality. AR for cultural heritage, AR for medical, AR for games. AR fundamental, AR tracking and interfaces. Augmented reality technology.
A short presentation for a seminar that covers the history, types, uses and disadvantages of Virtual Reality (VR)
It will have to be updated with the introduction of tech like the Oculus and Vive.
An automotive night vision system uses a thermographic camera to increase a driver's perception and seeing distance in darkness or poor weather beyond the reach of the vehicle's headlights. Such systems are offered as optional equipment on certain premium vehicles. The first introduction was in 2000 on Cadillac Deville.
Virtual Reality: An Introduction
Virtual Reality is a term that applies to computer-simulated environments that can simulate physical presence in places in the real world, as well as in imaginary worlds. In other word, virtual Reality is a simulation in which computer graphics is used to create a realistic looking world.
Augmented reality (AR) , is a live direct or indirect view of a physical, real-world environment whose elements are augmented by computer-generated sensory input such as sound, video, graphics or GPS data. It is related to a more general concept called computer-mediated reality, in which a view of reality is modified (possibly even diminished rather than augmented) by a computer. Augmented reality enhances one’s current perception of reality, whereas in contrast, virtual reality replaces the real world with a simulated one.[1][2] Augmentation techniques are typically performed in real-time real time and in semantic context with environmental elements, such as overlaying supplemental information like scores over a live video feed of a sporting event.
This presentation contains slides from my presentation of my paper on Activity-Based Computing for Hospital Work, presented at the ACM CHI 2010 conference in Atlanta, GA. The reference to the paper is:
Jakob E. Bardram. Activity-based computing for medical work in hospitals. ACM Trans. Comput.-Hum. Interact., 16(2):1-36, 2009
This is the slides from my presentation of the paper entitled "Activity Analysis – Applying Activity Theory to Analyze Complex Work in Hospitals" which was presented at the ACM Conference on Computer Supported Cooperative Work, CSCW 2011 in Hangzhou, China.
The paper is available from my homepage
http://www.itu.dk/people/bardram
Being Online, Living Offline: The Influence of Social Ties over the Appropria...berndp
full paper at CSCW 2008 conference
Paper abstract:
Research on social network sites has examined how people integrate offline and online life, but with a particular emphasis on their use by friendship groups. We extend earlier work by examining a case in which offline ties are non-existent, but online ties strong. Our case is a study of bodybuilders, who explore their passion with like-minded offline 'strangers' in tightly integrated online communities. We show that the integration of offline and online life supports passion-centric activities, such as bodybuilding.
Autonomous Vehicles: the Intersection of Robotics and Artificial IntelligenceWiley Jones
Autonomous Vehicle Webinar. Crash course in AVs: high-level overview, technology deep-dives, and trends. Follow me on Twitter at https://twitter.com/wileycwj.
Link to YouTube Video: https://www.youtube.com/watch?v=CruCp6vqPQs
Google Slides: https://docs.google.com/presentation/d/1-ZWAXEH-5Xu7_zts-rGhNwan14VH841llZwrHGT_9dQ/edit?usp=sharing
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/
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
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:
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfPeter Spielvogel
Building better applications for business users with SAP Fiori.
• What is SAP Fiori and why it matters to you
• How a better user experience drives measurable business benefits
• How to get started with SAP Fiori today
• How SAP Fiori elements accelerates application development
• How SAP Build Code includes SAP Fiori tools and other generative artificial intelligence capabilities
• How SAP Fiori paves the way for using AI in SAP apps
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.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
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.
In his public lecture, Christian Timmerer provides insights into the fascinating history of video streaming, starting from its humble beginnings before YouTube to the groundbreaking technologies that now dominate platforms like Netflix and ORF ON. Timmerer also presents provocative contributions of his own that have significantly influenced the industry. He concludes by looking at future challenges and invites the audience to join in a discussion.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
Communications Mining Series - Zero to Hero - Session 1DianaGray10
This session provides introduction to UiPath Communication Mining, importance and platform overview. You will acquire a good understand of the phases in Communication Mining as we go over the platform with you. Topics covered:
• Communication Mining Overview
• Why is it important?
• How can it help today’s business and the benefits
• Phases in Communication Mining
• Demo on Platform overview
• Q/A
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.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Opening Keynote at UBICOMP 2010
1. Making dreams come true– or how to avoid a living nightmare Morten Kyng Computer Science mkyng@cs.au.dk With a little help from my friends/colleagues
2. Dream? Mark Weiser in Scientific American:‘Sal awakens: she smells coffee. A few minutes ago her alarm clock, alerted by her restless rolling before waking, had quietly asked “coffee?”, and she had mumbled “yes.”“Yes” and “no” are the only words it knows.’ From EU ISTAG: Road warrior Personal communication device Visa Car rental Traffic guidance Personal settings for hotel room
3. Or nightmare? Mark Weiser in Scientific American:‘... A few minutes ago Sal’s alarm clock, alerted by her restless rolling before waking, had quietly asked “coffee?”, and … From EU ISTAG: Road warrior Personal communication device Difficult if you don’t have a clue
4.
5.
6. Police, fire brigade, medics– The Tall Ships Races Aarhus on 5-8 July 2007 6 x 3 km area of the harbor 800,000 people Support for overview 3D map with overlays Video cameras Mobile phones withGPS & camera AIS – Automatic ID System
10. Focus in human/technology relations Technology focus Introduced to new technology Analysis Fault finding Exploration focus / mixed focus Learning to use Experiment Modify Activity focus Work Play Doing: driving …
11. Modes and qualities/capabilities Technology focus Discover computational resources Inspect computational resources Exploration focus / mixed focus Cause-effect Limited/reversible consequences Combine, take apart, recombine Activity focus Resources should not thrust themselves on our attention Confidence in correct operation Going back Overrule
13. The Tall Ships Race maps and photo draped over 3D existing buildings live geo-referenced camera feeds live tracked personnel boats expected positions actual positions compass and field of view Temp bars, etc. 2D.
14. Achieving palpability in use – developers Example 1: The Automatic Identification System (AIS) Planned + live positions of ships Scaling down from 50 km radius Inspectability, Assemblability and Multiplicity Adaptabiluty Experimentability Example 2: The Geopath Dumper service Storing GPS-tracked paths – to be used for de-briefing
16. Achieving palpability in use – end-users Officers have spotted a car parked on an emergency access route Phone call & take picture How and when to (dis-)trust technology when batteries run out Picture position matches reported position Phone rep “wobles” – this means receiving live signals …
17. How to improve systems and use Design for Palpability supports different modes: Technology focus Exploration focus / mixed focus Activity focus
Editor's Notes
Visa – or no visaCar rental – or no carTraffic guidance – to a fully booked hotelPersonal settings for hotel room – Celsius or FahrenheitTop-university course on software engineering for safety critical systems: disaster case storiesi.e. difficultWhat should we do?Our approach focuses on the practice of USE
A tribute to literal invisibilityThe EU presentation in helsinki in 2004Happy couple at helsinki 2004 presentationThis couple tried to wash their hands with this faucetable to grasp, both physically and conceptually,what technologies are doing and could do for them.We have termed this ‘palpable computing’ This wa my intro
This concludes my introBefore I go onTo illustrate: if people have difficulties figuring out how to use an automatic faucet there isn’t much room for invisible complexityEvtbelotti 2002 chi paper: no notion of error inn research prototypes on sensing systemsThe third point is that Palpable computing …I’ll discuss these issues using on major example of computer support that we have developed
And here is a picture of the police commander looking at an enlarged window with a live video-feedThese are pictures from the use of our prototype during the four day event.When we developed the prototype one the questions we faced was what kind of system we should strive forLike many before us we were fascinated by the visions of Mark WeiserAnd by the technical possibilities offered by the ongoing miniaturization and increased ubiquity of communicationSo we looked at his notion of naturalization
ubiquitous computing has striven to make machines and computing fit the human environment,to be invisible-in-use like the products of literacy technology, and to be literally invisible like the electric motors of a car. to be as refreshing as taking a walk in the woods‘literacytechnology’Learning through hard work over many yearselectric motorsLiteralinvisibililtyonlygoodwhenthingsworkwella walk in the woodspersonal experiences from early childhood, andon our sensory abilities evolved over millennia and moreDIFFICULT TO TRANSFEER EXPERIENCE technology develops fast, no stable paradigms for e.g. interactionSo we looked at how people coped
Assuming perfect match is not a valid optionWhat is actually happeningAnd how did the users get hereAnd how do they move onAdd Heidegger if you know and like his workAt lot is about competent/fitting use of computingBut people have to learn, experiment etc to become betterWhat may this mean for the architecture of ubicomAnd for the way we build systems?
Resource Awareness describes the fact that resources can be aware of one another's presence, availability and behaviour.Inspectability specifies that the structure, state and behaviour of resources may be inspected by users at different levels of detail appropriate to a particular context of use.Experimentability specifies the capability of the software architecture to facilitate and encourage exploratory experimentation by users. Assemblability specifies that resources can be assembled into multiple composite constructs and that any assembled construct may be disassembled or reassembled into alternative formations dynamically and in real time.Multiplicity specifies that any given resource may be participating in multiple simultaneous dependent or independent interactive relationships.Adaptability specifies that certain resources can dynamically change their behaviour in response to detected events or environmental conditions.Resilience specifies that, when required, architectures conforming to palpable computing principles should exhibit self-initiated behaviour that ensures a defined degree of reliability and survivability.
Overview prototype in 3D mode, including among other (a) maps and satellite photo draped over the 3D terrain (b) 3D models of existing buildings (c) live geo-referenced camera feeds (d) live tracked personnel (e) GIS models of the boats expected position during the event (f) actual positions of the boats during the event (g) compass and field of view (h) GIS models of temporary structures (bars, tents, entertainment, etc.) (i) 2D overview map.
Is this really this car on the emergency access route?