On National Teacher Day, meet the 2024-25 Kenan Fellows
Course Review - Lecture 13 - Introduction to Databases (1007156ANR)
1. 2 December 2005
Introduction to Databases
Course Review
Prof. Beat Signer
Department of Computer Science
Vrije Universiteit Brussel
http://www.beatsigner.com
2. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 2May 26, 2017
Course Review
1. Introduction and Conceptual Modelling
various DB application domains
basic DB terminology
data models and history of DBMS
conceptual modelling and the ER model
2. Extended ER Model and other Modelling Languages
EER model
- specialisation and generalisation, ISA constraints, aggregation
OM and UML as alternative modelling techniques
3. Relational Model and Relational Algebra
relational model
relational algebra
- fundamental, additional and extended operations
3. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 3May 26, 2017
Course Review ...
4. Relational Database Design
reduction
functional and multivalued dependencies
normal forms and normalisation
5. Structured Query Language (SQL)
data definition language (DDL)
data manipulation language (DML)
6. Advanced SQL
authorisation
SQL programming environments
- ESQL, SQL/CLI, SQL/PSM and triggers
impedance mismatch
4. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 4May 26, 2017
Course Review ...
7. DBMS Architectures and Features
components of a DBMS
different DBMS architectures
- teleprocessing, two-tier and N-tier architectures, SOA, cloud computing, ...
- distributed DBMS, parallel DBMS, TP Monitor, ...
8. Storage Management
storage device hierarchy and RAID systems
buffer management
record formats and operations
9. Access Methods
indexing
- sparse, dense and multilevel indices, B+-trees, bitmap index
hashing
6. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 6May 26, 2017
Course Review …
Access
Methods
System
Buffers
Authorisation
Control
Integrity
Checker
Command
Processor
Program
Object Code
DDL
Compiler
File
Manager
Buffer
Manager
Recovery
Manager
Scheduler
Query
Optimiser
Transaction
Manager
Query
Compiler
Queries
Catalogue
Manager
DML
Preprocessor
Database
Schema
Application
Programs
Database and
System Catalogue
Database
Manager
Data
Manager
DBMS
Programmers Users DB Admins
Based on 'Components of a DBMS', Database Systems,
T. Connolly and C. Begg, Addison-Wesley 2010
7. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 7May 26, 2017
Covered Book Chapters
The following chapters of the Database
System Concepts book have been covered
chapter 1
- Introduction
chapter 2
- Relational Model
chapter 3
- Introduction to SQL
chapter 4
- Intermediate SQL
chapter 5
- Advanced SQL
chapter 6.1
- Relational Algebra
8. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 8May 26, 2017
Covered Book Chapters ...
The following chapters of the Database
System Concepts book have been covered
chapter 7
- Database Design and the ER Model
- Reduction to Relational Schemas
- Unified Modelling Language (UML)
chapter 8
- Relational Database Design
chapter 10
- Storage and File Structure
chapter 11
- Indexing and Hashing
chapter 12
- Query Processing
9. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 9May 26, 2017
Covered Book Chapters ...
The following chapters of the Database
System Concepts book have been covered
chapter 13
- Query Optimisation
chapter 14
- Transactions
chapter 15
- Concurrency Control
chapter 16
- Recovery System
chapter 17
- Database-System Architectures
10. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 10May 26, 2017
Exam
Written closed book exam in English/Dutch
covers content of lectures (specific book chapters)
and exercises
Current exam date: June 13
room D0.02
14:00-18:00
Questions about the course content?
send an email to Reinout Roels to get an appointment
11. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 11May 26, 2017
Exam Format
The exam will contain a number of questions
addressing different parts of the lecture
and exercises
Make sure that you understand the general concepts
Possible topics include but are not limited to
define a conceptual model (ER) for a given description of an
application domain
reduction of an (E)ER model to a relational model
given a database schema and some questions about specific
content
- write the corresponding SQL queries
transform an SQL query to a relational algebra expression
12. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 12May 26, 2017
Exam Format ...
given a number of relations
- write specific relational algebra queries
given a relation R
- find functional/multivalued dependencies
- check normal forms
given two relations with specific properties
- worst case estimates for different kinds of operations (e.g. join)
given an SQL query
- define the query expression/execution tree
given a query expression tree and some indices
- optimise the query expressions tree
given a schedule S
- check if S is conflict serialisable
...
13. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 13May 26, 2017
Exam Format ...
You should further have a good understanding
of the general concepts introduced in the lecture
since there might be essay questions asking you to
explain a concept or to compare two or more concepts
or solutions
14. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 14May 26, 2017
Other Courses
Web Technologies
evolution of the Internet and Web Information Systems (WIS)
basic technologies (e.g. HTTP) and web architectures
Web 2.0, semantic web, web search (e.g. Google PageRank)
security, privacy and trust
[http://wise.vub.ac.be/content/web-technologies]
Advanced Topics in Information Systems (4016792ENR)
seminar about recent developments in information systems
internet of things, cloud computing, mashups, web search, post-
relational databases, web of data, information visualisation,
information system interaction, human-computer interaction, ...
[http://wise.vub.ac.be/content/advanced-topics-information-systems]
WEB & INFORMATION
SYSTEMS ENGINEERING
15. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 15May 26, 2017
Other Courses ...
Next Generation User Interfaces (4018166FNR)
general HCI introduction
multimodal interaction (theoretical concepts, fusion and fission, ...)
adaptation
pen-based interaction
tangible interaction and augmented reality
[http://wise.vub.ac.be/content/next-generation-user-interfaces]
WEB & INFORMATION
SYSTEMS ENGINEERING
17. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 17May 26, 2017
CISA
Human-Machine &
Human-Information
Interaction
Information
Systems &
Management
Information
Visualisation
& Navigation
RSL Hypermedia Metamodel
MindXpres
Paper-Digital Interfaces
PimVisTangible Holograms
18. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 18May 26, 2017
What is Wrong with Digital Documents?
Existing document formats are based on the simulation
of paper affordances on desktop computers
How to manage mixed-media "documents" in open and
fluid cross-media information spaces?
on the data level
- context-sensitive adapatation
- cross-media transclusion
on the visualisation and navigation level
- zoomable user interfaces
on the cross-media interaction level
- fluid multimodal cross-media interfaces
Remediation of the "paper simulation" approach
WYSIWYG is only one out of many options!
CISA
Human-Machine &
Human-Information
Interaction
Information
Systems &
Management
Information
Visualisation
& Navigation
19. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 19May 26, 2017
Cross-Media Information Spaces and Architectures
Information
Systems &
Management
Information
Visualisation
& Navigation
Information
Visualisation
nd NavigationHuman-Machine &
Human-Information
Interaction
CISA
RSL [4]
MindXpres [7]
OC2 [5]
associate file system [2]
data-driven storytelling [10]
XIMA [12]
cross-device interaction [8]
iServer/iPaper [3]
ViDaX [15]
data physicalisation [30]
map-based interaction [17]
non-linear storytelling [25]
PaperProof [27]iGesture [21]
Query by Sketch [28]
PaperSketch [29]
Context Modelling Toolkit [9]
Midas [19]
SpeeG2 [22]
PaperPoint [24]
Print-n-Link [16]
digital libraries [11]
Mudra [20] mixed reality [26]
ArtVis [14]
open cross-media linking [1]
PimVis [13]
DocTr [6]
EdFest [23]
source code visualisation [18]
20. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 20May 26, 2017
RSL Metamodel and iServer
Global Information Systems Group, ETH Zurich
21. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 21May 26, 2017
Links
Users
Layers
Plug-ins
Structure
Active
Content
Global Information Systems Group, ETH Zurich
22. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 22May 26, 2017
Bridging the Paper-Digital Divide
23. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 23May 26, 2017
RSL-based Associative File System
signer
My Pictures
Vancouver ER 2010
Granville
Island
Vancouver
Harbour
Public
Market
Keynote
J. Thorp
Olga and
Lamia
Dinner
ER 2010
multiple classification
structural link
navigational link
My Videos
Vancouver
Aquarium
ER 2010
Keynote
cross-media association
My Presentations
ER 2010 WISE 2009
cross-media
transclusion
single slide
transclusion
(via OOXML
RSL selector)
Gregory Cardone
24. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 24May 26, 2017
Personal Information Management (PIM)
Keeping, organising and
re-finding information
digital and physical
Study of human-
information interaction
files, piles, mixtures, …
OC2 PIM model
based on RSL hypermedia
metamodel
Cross-Media PIM system
explicit as well as implicit
associations between entities
25. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 25May 26, 2017
Object-Concept-Context (OC2) Framework
object layer
structural link
concept layer
context layer
navigational link
associative link
weighted link
Object 1 Object n
Object 2
Context 1 Context n
Concept 1
Concept 2 Concept n
extent link
entity
link
Links
selector resource
(1,*)(1,*)
(1,1) (0,*)
(0,*) (0,*)
RefersTo
HasTargetHasSource
partition
Entities
(0,*)
link
Navigational
Links
link
Extent
Links
partition
ResourcesSelectors
context
Contexts
link
Structural
Links
link
Associative
Links
resource
Physical
Objects
resource
Digital
Objects
resource
Concepts
resource
Objects
HasAssoc
Target
(0,*)
(1,*)
HasExt
Target
HasExt
Source
HasAssoc
Source
(1,1)
(1,*)
(0,*)
(0,*)
(0,*)
(1,1)
disjoint
partition
translation
OC2 conceptual model RSL-based metamodel
26. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 26May 26, 2017
PimVis
Tim ReynaertAudrey Sanctorum
27. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 27May 26, 2017
PimVis Setup
28. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 28May 26, 2017
PimVis Context View
Audrey Sanctorum
29. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 29May 26, 2017
PimVis Document View
Audrey Sanctorum
30. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 30May 26, 2017
PimVis Focus View
Audrey Sanctorum
31. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 31May 26, 2017
Document Tracking (DocTr) Framework
Unified document (object)
tracking solution
plug-ins for QR codes, RFID
tags, SIFT algorithm, …
tracking of documents across
organisational structures
avoid fragmentation when
using multiple tracking
setups
Document Management
PendingPool
DataModel
IdentificationMechanism
OC2
GUI
REST Input Interface
REST Output Interface
Third-party
Applications
DocTr
Delegator
Tracking Setups
32. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 32May 26, 2017
Cross-Device and Cross-Media Interfaces
Rapid prototyping platform
for cross-device and
cross-media integration
End-user authoring
customised distribution of
user interface components
mashup tool for digital and
physical (IoT) components
33. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 33May 26, 2017
ArtVis: Information Exploration
Advanced visualisation
techniques in combination
with a TUI
explore Web Gallery of Art
faceted browsing
phidgets-based TUI
RFID-tagged physical
objects
Three main components
to explore, analyse and
browse the information
Bram Moerman
34. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 34May 26, 2017
ArtVis ...
Bram Moerman
35. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 35May 26, 2017
ArtVis ...
Bram Moerman
36. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 36May 26, 2017
Video: ArtVis
Bram Moerman
37. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 37May 26, 2017
Mixed Reality
Microsoft HoloLens
38. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 38May 26, 2017
Tangible Holograms
Timothy J. Curtin
39. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 39May 26, 2017
Tangible Graph Hologram
40. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 40May 26, 2017
Collaborative Hologram Interaction
41. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 41May 26, 2017
Data Physicalisation
Tangible user interfaces (TUIs) for interacting
with digital data and services
e.g. ArtVis
Physical objects used for output
often static encoding of digital information
How can we achieve dynamic data physicalisation with
dynamic affordances
e.g. 3D visualisation with additional dimensions represented
by physical variables such as temperature or texture
exploration of big data sets
tangible holograms as an experimental platform
42. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 42May 26, 2017
HCI and HCII in Smart Environments
43. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 43May 26, 2017
Context Modelling Toolkit (CMT)
Multi-layered context
modelling approach
programmer, expert user and
end user
Beyond simple "if this then
that" rules
Client-server architecture
server: context reasoning
based on Drools
client: sensor input as well as
applications
End User
Expert User
Functions
Actions
Template
Filled in
template
Situation
Situations
Facts
Rule
Programmer
Rule
(4)
(5)
(6)
(7)
(8)
Increase trust via intelligibility
44. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 44May 26, 2017
Context Modelling Toolkit (CMT) …
45. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 45May 26, 2017
Cross-Domain Internet of Things (IoT)
Middleware for interoper-
ability of smart behaviour
across IoT platforms
Cross-domain conflict
resolution
End-user authoring and
intelligibility
46. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 46May 26, 2017
SpeeG2: Multimodal Text Input
User
Speech recognition
(Microsoft SAPI 5.4)
Skeletal tracking
(Microsoft Kinect)
5
4
2
3
SpeeG2 GUI
6
1
Sven De Kock
47. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 47May 26, 2017
Video: SpeeG2 Performance (21 WPM)
Sven De Kock
48. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 48May 26, 2017
INFEX: Cross-Device Information Exchange
49. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 49May 26, 2017
INFEX Architecture
50. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 50May 26, 2017
Open Cross-Media Linking
Integration of a new resource type includes
development of a data plug-in
implementation of a visual plug-in
registration with the resource plug-in repository
Link browser loads plug-ins on demand
internal or external (third party application) visualisation
Third-party applications use the link browser for
visualisation
similar to the integration of third-party applications with web
browsers
Non-monolithic annotation model and authoring tool
resource-specific plug-ins
52. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 52May 26, 2017
Cross-Document Linking
local visual plug-ins
external visual plug-ins
communicate
Link Browser
53. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 53May 26, 2017
PaperPoint Presentation Tool
Mobile PowerPoint
presentation Tool
interactive PowerPoint paper
handouts
Support for non-linear
presentations
refer back to previous slides
dynamically integrate slides
skip slides
54. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 54May 26, 2017
PaperPoint Features
Enhanced mobility during presentations
Improved presentation overview for the presenter
see content of current and nearby slides (orientation)
Annotation of static slide content
highlighting of content
dynamic creation of new content at presentation time
Improved control of embedded media (e.g. video)
Digital whiteboard
Multi-pen support
collaborative presentations
brainstorming
55. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 55May 26, 2017
What is Wrong with Slideware?
Simulation of physical slides
limited space due to the slide concept
linear navigation from slide to slide
difficult to reuse content and embed rich media types
MindXpres addresses these issues
unlimited canvas with zoomable user interface
non-linear navigation and associative linking
content-based approach with automatic visualisation
56. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 56May 26, 2017
MindXpres Presentation Tool
Extensible prototyping
platform for novel presen-
tation concepts
content-based approach
- separation of content and pre-
sentation (automatic visualisation)
cross-media content reuse
non-linear navigation via
zoomable user interface
connectivity and interactivity
57. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 57May 26, 2017
MindXpres Presentation Tool ...
Reinout Roels
58. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 58May 26, 2017
MindXpres Platform
MindXpres presentations are currently represented in the
XML-based MindXpres document format
Compiler (node.js application) translates XML to HTML
Presentation engine based on HTML5 and related APIs
e.g. WebSockets for connectivity
59. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 59May 26, 2017
MindXpres Communication Platform
60. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 60May 26, 2017
Navigation Mirroring Plug-in
61. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 61May 26, 2017
Polls and Quizzes Plug-in
62. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 62May 26, 2017
Interactive Source Code Plug-in
Paul Mestereaga
63. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 63May 26, 2017
Interactive Data Visualisation
64. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 64May 26, 2017
Interactive Data Visualisation ...
65. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 65May 26, 2017
MindXpres Presentation Tool
Functional MindXpres prototype
Ongoing work
visual authoring tool
- alternative to XML-based authoring
rich media plug-ins
- videos with subtitles, annotations etc.
- statistical data with alternative visualisations
- live sensor data
- ...
audience-driven presentations
collaborative annotations and information sharing
multimodal interaction (e.g. integration of PaperPoint concepts)
import of existing slideware formats
66. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 66May 26, 2017
Multimodal and Multi-Touch Interaction
EPOC, emotiv Echo Smartpen, Livescribe
Kinect,Microsoft
67. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 67May 26, 2017
WISE Lab: Office of the Future
68. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 68May 26, 2017
Midas/Mudra Framework
declarative definition of multimodal
and multi-touch interactions
rule-based language approach
rapid protoyping and application development
iGesture Workbench
create and test gesture sets and algorithms
different modalities: digital pen, Wii remote, …
open source (www.igesture.org)
HephaisTK Toolkit
domain-specific human-computer dialogue
language (SMUIML) for multimodal I/O
speech recognisers, RFID readers, …
Multimodal and Multi-Touch Interaction
69. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 69May 26, 2017
Mudra
Declarative rule-based language
Fusion across different levels of abstraction
fact base
Rapid prototyping
simple integration of new input devices
integration of external gesture recognisers
70. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 70May 26, 2017
Video: Augmented Reality (Mental Nomad)
Toon Duwee
71. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 71May 26, 2017
Are You Interested in a Thesis?
Various possibilities for BA, MA and PhD theses
Mixed Reality Solutions
- e.g. for photography, museums etc.
Tangible User Interfaces
Data Physicalisation
- tangible hologram platform
- big data exploration interfaces
MindXpres Presentation Platform
Cross-Device and Cross-Media Interfaces
Smart Environments and Cross-Domain Internet of Things (IoT)
Personal Information Management (PIM)
Interactive Paper Solutions
...
Do you have your own ideas? Come along to discuss them...
72. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 72May 26, 2017
Conclusions
Innovative cross-media document formats which go
beyond simulating paper on desktop computers
RSL-based representation of open and fluid cross-media
information spaces
interactive paper and data physicalisation solutions
personal information management and associative file systems
MindXpres presentation tool
Multimodal and multi-touch interaction
Midas/Mudra, HephaisTK and iGesture
SpeeG2, Kinect Presenter
Mixed reality and data physicalisation
ArtVis, Mental Nomad and Tangible Holograms
73. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 73May 26, 2017
References
http://www.amazon.co.uk/Fundamental-Concepts-Interactive-Cross-
Media-Information/dp/3837027139
ArtVis Project
http://www.beatsigner.com/flyers/ArtVis.pdf
MindXpres Project
http://mindxpres.com
Tangible Holograms
http://beatsigner.com/tangibleHolograms.html
B. Signer, Fundamental Concepts for
Interactive Paper and Cross-Media Information
Spaces, ISBN 978-3-8370-2713-6, May 2008
74. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 74May 26, 2017
References ...
[1] B. Signer and M.C. Norrie, A Model and
Architecture for Open Cross-Media Annotation and
Link Services, Information Systems 36(3), Elsevier,
May 2011
http://beatsigner.com/publications/signer_IS2011.pdf
[2] B. Signer, What is Wrong with Digital Documents?
A Conceptual Model for Structural Cross-Media
Content Composition and Reuse, Proceedings of the
29th International Conference on Conceptual Modeling
(ER 2010), Vancouver, Canada, November 2010
http://beatsigner.com/publications/signer_ER2010.pdf
75. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 75May 26, 2017
References ...
[3] B. Signer, Fundamental Concepts for Interactive
Paper and Cross-Media Information Spaces,
Dissertation ETH No. 16218, Zurich, Switzerland,
2005
http://beatsigner.com/publications/signer2006.pdf
[4] B. Signer and M.C. Norrie, As We May Link: A General
Metamodel for Hypermedia Systems, Proceedings of
the 26th International Conference on Conceptual
Modeling (ER 2007), Auckland, New Zealand,
November 2007
http://beatsigner.com/publications/signer_ER2010.pdf
76. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 76May 26, 2017
References ...
[5] S. Trullemans and B. Signer, Towards a Con-
ceptual Framework and Metamodel for Context-Aware
Personal Cross-Media Information Management
Systems, Proceedings of ER 2014, 33rd International
Conference on Conceptual Modelling, Atlanta, USA,
October, 2014
http://beatsigner.com/publications/trullemans_ER2014.pdf
[6] S. Trullemans, A. Vercruysse and B. Signer, DocTr:
A Unifying Framework for Tracking Physical Docu-
ments and Organisational Structures, Proceedings of
EICS 2016, Brussels, Belgium, June 2016
http://beatsigner.com/publications/trullemans_EICS2016.pdf
77. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 77May 26, 2017
References ...
[7] R. Roels and B. Signer, MindXpres: An Exten-
sible Content-driven Cross-Media Presentation
Platform, Proceedings of WISE 2014, 15th Interna-
tional Conference on Web Information System
Engineering, Thessaloniki, Greece, October, 2014
http://beatsigner.com/publications/roels_WISE2014.pdf
[8] A. Sanctorum and B. Signer, Towards User-defined
Cross-Device Interaction, Proceedings of DUI 2016,
5th Workshop on Distributed User Interfaces, Lugano,
Switzerland, June 2016
http://beatsigner.com/publications/sanctorum_DUI2016.pdf
78. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 78May 26, 2017
References ...
[9] S. Trullemans and B. Signer, A Multi-layered
Context Modelling Approach for End Users, Expert
Users and Programmers, Proceedings of the Interna-
tional Workshop on Smart Ecosystems cReation by
Visual dEsign (SERVE 2016), Bari, Italy, June 2016
http://beatsigner.com/publications/trullemans_SERVE2016.pdf
[10] R. Roels, Y. Baeten and B. Signer, An Interactive
Data Visualisation Approach for Next Generation
Presentation Tools: Towards Rich Presentation-based
Data Exploration and Storytelling, Proceedings of
CSEDU 2016, Rome, Italy, April, 2016
http://beatsigner.com/publications/roels_CSEDU2016.pdf
79. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 79May 26, 2017
References ...
[11] M.C. Norrie, B. Signer and N. Weibel, Interactive
Paper as a Reading Medium in Digital Libraries, Pro-
ceedings of ECDL 2008, 12th European Conference
on Research and Advanced Technology for Digital
Libraries, Aarhus, Denmark, September 2008
http://beatsigner.com/publications/norrie_ECDL2008.pdf
[12] B. Signer, M.C. Norrie, P. Geissbuehler and
D. Heiniger, Telephone Interface for Avalanche War-
nings based on Information Server for Adaptable Con-
tent Delivery, Proceedings of Pervasive 2002, Zurich,
Switzerland, August 2002
http://beatsigner.com/publications/signer_Pervasive2002.pdf
80. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 80May 26, 2017
References ...
[13] S. Trullemans, A. Sanctorum and B. Signer,
PimVis: Exploring and Re-finding Documents in Cross-
Media Information Spaces, Proceedings of the Inter-
national Working Conference on Advanced Visual
Interfaces (AVI 2016), Bari, Italy, June 2016
http://beatsigner.com/publications/trullemans_AVI2016.pdf
[14] B. Dumas, B. Moerman, S. Trullemans and B. Signer,
ArtVis: Combining Advanced Visualisation and Tan-
gible Interaction for the Exploration, Analysis and
Browsing of Digital Artwork Collections, Proceedings of
AVI 2014, Como, Italy, May 2014
http://beatsigner.com/publications/dumas_AVI2014.pdf
81. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 81May 26, 2017
References ...
[15] B. Dumas, T. Broché, L. Hoste and B. Signer,
ViDaX: An Interactive Semantic Data Visualisation and
Exploration Tool, Proceedings of AVI 2012, Internatio-
nal Working Conference on Advanced Visual Inter-
faces, Capri Island, Italy, May 2012
http://beatsigner.com/publications/dumas_AVI2012.pdf
[16] Moira C. Norrie, Beat Signer and Nadir Weibel,
Print-n-Link: Weaving the Paper Web, Proceedings of
DocEng 2006, ACM Symposium on Document
Engineering, Amsterdam, The Netherlands,
October 2006
http://beatsigner.com/publications/norrie_DocEng2006.pdf
82. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 82May 26, 2017
References ...
[17] M. Grossniklaus, M.C. Norrie, B. Signer and
N. Weibel ,Putting Location-Based Services on the
Map, Proceedings of W2GIS 2006, Hong Kong, China,
December 2006
http://beatsigner.com/publications/grossniklaus_W2GIS2006.pdf
[18] R. Roels, P. Mestereaga and B. Signer, An Interactive
Source Code Visualisation Plug-in for the MindXpres
Presentation Platform, Communications in Computer
and Information Science (CCIS), 583, 2016
http://beatsigner.com/publications/roels_CCIS2016.pdf
83. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 83May 26, 2017
References ...
[19] C. Scholiers, L. Hoste, B. Signer and W. De
Meuter, Midas: A Declarative Multi-Touch Interaction
Framework, Proceedings of TEI 2011, 5th Interna-
tional Conference on Tangible, Embedded and Em-
bodied Interaction, Funchal, Portugal, January 2006
http://beatsigner.com/publications/scholliers_TEI2011.pdf
[20] L. Hoste, B. Dumas and B. Signer, Mudra: A Unified
Multimodal Interaction Framework, Proceedings of
ICMI 2011, 13th International Conference on Multi-
modal Interaction (ICMI 2011), Alicante, Spain,
November 2011
http://beatsigner.com/publications/scholliers_TEI2011.pdf
84. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 84May 26, 2017
References ...
[21] B. Signer, U. Kurmann and M.C. Norrie,
iGesture: A General Gesture Recognition Framework,
Proceedings of the 9th International Conference on
Document Analysis and Recognition (ICDAR 2007),
Curitiba, Brazil, September 2007
http://beatsigner.com/publications/signer_ICDAR2007.pdf
[22] L. Hoste and B. Signer, SpeeG2: A Speech- and
Gesture-based Interface for Efficient Controller-free
Text Entry, Proceedings of ICMI 2013, 15th Inter-
national Conference on Multimodal Interaction,
Sydney, Australia, December 2013
http://beatsigner.com/publications/hoste_ICMI2013.pdf
85. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 85May 26, 2017
References ...
[23] B. Signer, M. Grossniklaus and M.C. Norrie,
Interactive Paper as a Mobile Client for a Multi-
Channel Web Information System, World Wide Web
Journal (WWW), Vol. 10, No. 4, Springer,
December 2007
http://beatsigner.com/publications/signer_WWWJ2007.pdf
[24] B. Signer and M.C. Norrie, PaperPoint: A Paper-
based Presentation and Interactive Paper Prototyping
Tool, Proceedings of TEI 2007, First International
Conference on Tangible and Embedded Interaction,
Baton Rouge, USA, February 2007
http://beatsigner.com/publications/signer_TEI2007.pdf
86. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 86May 26, 2017
References ...
[25] A. Vogelsang and B. Signer, The Lost Cosmo-
naut: An Interactive Narrative Environment on Basis of
Digitally Enhanced Paper, Proceedings of the Inter-
national Conference on Virtual Storytelling 2005,
Strasbourg, France, December 2005
http://beatsigner.com/publications/vogelsang_ICVS2005.pdf
[26] L. Hoste and B. Signer, Expressive Control of Indirect
Augmented Reality During Live Music Performances,
Proceedings of NIME 2013, 13th International Confe-
rence on New Interfaces for Musical Expression,
Daejeon, Korea Republic, May 2013
http://beatsigner.com/publications/hoste_NIME2013.pdf
87. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 87May 26, 2017
References ...
[27] N. Weibel, A. Ispas, B. Signer and M.C. Norrie,
PaperProof: A Paper-Digital Proof-Editing System,
Proceedings of CHI 2008, 26th International Confe-
rence on Human Factors in Computing Systems
(Interactivity Track), Florence, Italy, April 2008
http://beatsigner.com/publications/weibel_CHI2008.pdf
[28] A. Ispas, H. Schuldt, M.C. Norrie and B. Signer,
Towards Query by Sketch, Michael Springmann,
Second DELOS Conference on Digital Libraries, Pisa,
Italy, December 2007
http://beatsigner.com/publications/springmann_DELOS2007.pdf
88. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 88May 26, 2017
References ...
[29] N. Weibel, B. Signer, M.C. Norrie, H. Hofstetter,
H.-C. Jetter and H. Reiterer, PaperSketch: A Paper-
Digital Collaborative Remote Sketching Tool, Proceed-
ings of IUI 2011, International Conference on Intelli-
gent User Interfaces, Palo Alto, USA, February 2011
http://beatsigner.com/publications/weibel_IUI2011.pdf
[30] B. Signer and T.J. Curtin, Tangible Holograms:
Towards Mobile Physical Augmentation of Virtual
Objects, Technical Report WISE Lab, WISE-2017-01,
March 2017
http://beatsigner.com/publications/signer_arXiv2017.pdf
89. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 89May 26, 2017
References ...
[31] B. Signer and M.C. Norrie, Interactive Paper:
Past, Present and Future, Proceedings of PaperComp
2010, 1st International Workshop on Paper Com-
puting, Copenhagen Denmark, September 2010
http://beatsigner.com/publications/signer_PaperComp2010.pdf
[32] A.A.O Tayeh and B. Signer, A Dynamically Extensible
Open Cross-Document Link Service, Proceedings of
WISE 2015, 16th International Conference on Web
Information Systems Engineering, Miami, USA,
November, 2015
http://beatsigner.com/publications/tayeh_WISE2015.pdf
90. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 90May 26, 2017
References ...
[33] S. Trullemans and B. Signer, From User Needs
to Opportunities in Personal Information Management:
A Case Study on Organisational Strategies in Cross-
Media Information Spaces, Proceedings of DL 2014,
London, UK, September, 2014
http://beatsigner.com/publications/trullemans_DL2014.pdf
[34] R. Roels, C. Vermeylen and B. Signer, A Unified
Communication Platform for Enriching and Enhancing
Presentations with Active Learning Components, Pro-
ceedings of ICALT 2014, Athens, Greece, July 2014
http://beatsigner.com/publications/roels_ICALT2014.pdf