SlideShare una empresa de Scribd logo
1 de 91
Descargar para leer sin conexión
2 December 2005
Introduction to Databases
Course Review
Prof. Beat Signer
Department of Computer Science
Vrije Universiteit Brussel
http://www.beatsigner.com
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
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
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
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 5May 26, 2017
Course Review …
10.Query Processing and Optimisation
 query processing and query costs
 selection, sorting, join, ...
 basic query optimisation
11.Transaction Management
 transactions
- conflict serialisability
 concurrency
- lock-based, timestamp ordering and optimistic
 recovery
12.NoSQL Databases
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
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
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
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
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
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
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
 ...
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
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
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
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 16May 26, 2017
01001000100
0101001100010010100010010
0100100010010001000100001001000
100010001100001001000110010101010110
1100010010100010010010010100010101011001
101001100001100 101010100
00101000100 110101010101
00100 01010101000
1001 1111111111
111 0000000010
0 11111111
0101001011
010101010
111010101
001010010110
Fluid Cross-Media Information Spaces
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
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
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]
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 20May 26, 2017
RSL Metamodel and iServer
Global Information Systems Group, ETH Zurich
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
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 22May 26, 2017
Bridging the Paper-Digital Divide
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
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
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
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 26May 26, 2017
PimVis
Tim ReynaertAudrey Sanctorum
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 27May 26, 2017
PimVis Setup
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 28May 26, 2017
PimVis Context View
Audrey Sanctorum
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 29May 26, 2017
PimVis Document View
Audrey Sanctorum
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 30May 26, 2017
PimVis Focus View
Audrey Sanctorum
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
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
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
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 34May 26, 2017
ArtVis ...
Bram Moerman
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 35May 26, 2017
ArtVis ...
Bram Moerman
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 36May 26, 2017
Video: ArtVis
Bram Moerman
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 37May 26, 2017
Mixed Reality
Microsoft HoloLens
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 38May 26, 2017
Tangible Holograms
Timothy J. Curtin
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 39May 26, 2017
Tangible Graph Hologram
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 40May 26, 2017
Collaborative Hologram Interaction
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
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 42May 26, 2017
HCI and HCII in Smart Environments
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
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 44May 26, 2017
Context Modelling Toolkit (CMT) …
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
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
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 47May 26, 2017
Video: SpeeG2 Performance (21 WPM)
Sven De Kock
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 48May 26, 2017
INFEX: Cross-Device Information Exchange
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 49May 26, 2017
INFEX Architecture
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
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 51May 26, 2017
Visual Plug-ins
Annotation/Link Browser & Editor Client Application
showEntity(), getSelectedEntity()
showEntity()
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
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
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
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
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
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 57May 26, 2017
MindXpres Presentation Tool ...
Reinout Roels
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
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 59May 26, 2017
MindXpres Communication Platform
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 60May 26, 2017
Navigation Mirroring Plug-in
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 61May 26, 2017
Polls and Quizzes Plug-in
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 62May 26, 2017
Interactive Source Code Plug-in
Paul Mestereaga
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 63May 26, 2017
Interactive Data Visualisation
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 64May 26, 2017
Interactive Data Visualisation ...
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
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
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 67May 26, 2017
WISE Lab: Office of the Future
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
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
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 70May 26, 2017
Video: Augmented Reality (Mental Nomad)
Toon Duwee
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...
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
2 December 2005
The End
Good Luck with the Exam!

Más contenido relacionado

La actualidad más candente

DBMS Architectures and Features - Lecture 7 - Introduction to Databases (1007...
DBMS Architectures and Features - Lecture 7 - Introduction to Databases (1007...DBMS Architectures and Features - Lecture 7 - Introduction to Databases (1007...
DBMS Architectures and Features - Lecture 7 - Introduction to Databases (1007...Beat Signer
 
Comparison of Relational Database and Object Oriented Database
Comparison of Relational Database and Object Oriented DatabaseComparison of Relational Database and Object Oriented Database
Comparison of Relational Database and Object Oriented DatabaseEditor IJMTER
 
Data Processing and Visualisation Frameworks - Lecture 6 - Information Visual...
Data Processing and Visualisation Frameworks - Lecture 6 - Information Visual...Data Processing and Visualisation Frameworks - Lecture 6 - Information Visual...
Data Processing and Visualisation Frameworks - Lecture 6 - Information Visual...Beat Signer
 
Object Oriented Database Management System
Object Oriented Database Management SystemObject Oriented Database Management System
Object Oriented Database Management SystemAjay Jha
 
Introduction - Lecture 1 - Information Visualisation (4019538FNR)
Introduction - Lecture 1 - Information Visualisation (4019538FNR)Introduction - Lecture 1 - Information Visualisation (4019538FNR)
Introduction - Lecture 1 - Information Visualisation (4019538FNR)Beat Signer
 
EFFICIENT SCHEMA BASED KEYWORD SEARCH IN RELATIONAL DATABASES
EFFICIENT SCHEMA BASED KEYWORD SEARCH IN RELATIONAL DATABASESEFFICIENT SCHEMA BASED KEYWORD SEARCH IN RELATIONAL DATABASES
EFFICIENT SCHEMA BASED KEYWORD SEARCH IN RELATIONAL DATABASESIJCSEIT Journal
 
ADBMS Object and Object Relational Databases
ADBMS  Object  and Object Relational Databases ADBMS  Object  and Object Relational Databases
ADBMS Object and Object Relational Databases Jayanthi Kannan MK
 
Furnish an Index Using the Works of Tree Structures
Furnish an Index Using the Works of Tree StructuresFurnish an Index Using the Works of Tree Structures
Furnish an Index Using the Works of Tree Structuresijceronline
 
Bt0065 c programming and data structures - theory-de
Bt0065 c programming and data structures - theory-deBt0065 c programming and data structures - theory-de
Bt0065 c programming and data structures - theory-desmumbahelp
 
Anomalous symmetry succession for seek out
Anomalous symmetry succession for seek outAnomalous symmetry succession for seek out
Anomalous symmetry succession for seek outiaemedu
 

La actualidad más candente (20)

DBMS Architectures and Features - Lecture 7 - Introduction to Databases (1007...
DBMS Architectures and Features - Lecture 7 - Introduction to Databases (1007...DBMS Architectures and Features - Lecture 7 - Introduction to Databases (1007...
DBMS Architectures and Features - Lecture 7 - Introduction to Databases (1007...
 
Comparison of Relational Database and Object Oriented Database
Comparison of Relational Database and Object Oriented DatabaseComparison of Relational Database and Object Oriented Database
Comparison of Relational Database and Object Oriented Database
 
Ordbms
OrdbmsOrdbms
Ordbms
 
Dbms basics 02
Dbms basics 02Dbms basics 02
Dbms basics 02
 
Data Processing and Visualisation Frameworks - Lecture 6 - Information Visual...
Data Processing and Visualisation Frameworks - Lecture 6 - Information Visual...Data Processing and Visualisation Frameworks - Lecture 6 - Information Visual...
Data Processing and Visualisation Frameworks - Lecture 6 - Information Visual...
 
Object Oriented Database Management System
Object Oriented Database Management SystemObject Oriented Database Management System
Object Oriented Database Management System
 
Introduction - Lecture 1 - Information Visualisation (4019538FNR)
Introduction - Lecture 1 - Information Visualisation (4019538FNR)Introduction - Lecture 1 - Information Visualisation (4019538FNR)
Introduction - Lecture 1 - Information Visualisation (4019538FNR)
 
Data models
Data modelsData models
Data models
 
EFFICIENT SCHEMA BASED KEYWORD SEARCH IN RELATIONAL DATABASES
EFFICIENT SCHEMA BASED KEYWORD SEARCH IN RELATIONAL DATABASESEFFICIENT SCHEMA BASED KEYWORD SEARCH IN RELATIONAL DATABASES
EFFICIENT SCHEMA BASED KEYWORD SEARCH IN RELATIONAL DATABASES
 
Introduction to XML
Introduction to XMLIntroduction to XML
Introduction to XML
 
Relational database design
Relational database designRelational database design
Relational database design
 
ADBMS Object and Object Relational Databases
ADBMS  Object  and Object Relational Databases ADBMS  Object  and Object Relational Databases
ADBMS Object and Object Relational Databases
 
RDBMS
RDBMSRDBMS
RDBMS
 
104333 sri vidhya eng notes
104333 sri vidhya eng notes104333 sri vidhya eng notes
104333 sri vidhya eng notes
 
Furnish an Index Using the Works of Tree Structures
Furnish an Index Using the Works of Tree StructuresFurnish an Index Using the Works of Tree Structures
Furnish an Index Using the Works of Tree Structures
 
Unit01 dbms
Unit01 dbmsUnit01 dbms
Unit01 dbms
 
Bt0065 c programming and data structures - theory-de
Bt0065 c programming and data structures - theory-deBt0065 c programming and data structures - theory-de
Bt0065 c programming and data structures - theory-de
 
Dbms
DbmsDbms
Dbms
 
Database Lecture Notes
Database Lecture NotesDatabase Lecture Notes
Database Lecture Notes
 
Anomalous symmetry succession for seek out
Anomalous symmetry succession for seek outAnomalous symmetry succession for seek out
Anomalous symmetry succession for seek out
 

Similar a Course Review - Lecture 13 - Introduction to Databases (1007156ANR)

Introduction - Web Technologies (1019888BNR)
Introduction - Web Technologies (1019888BNR)Introduction - Web Technologies (1019888BNR)
Introduction - Web Technologies (1019888BNR)Beat Signer
 
9th International Conference on Database and Data Mining (DBDM 2021)
9th International Conference on Database and Data Mining (DBDM 2021)9th International Conference on Database and Data Mining (DBDM 2021)
9th International Conference on Database and Data Mining (DBDM 2021)albert ca
 
Data Science & Big Data - Theory.pdf
Data Science & Big Data - Theory.pdfData Science & Big Data - Theory.pdf
Data Science & Big Data - Theory.pdfRAKESHG79
 
9th International Conference on Data Mining and Database Management Systems (...
9th International Conference on Data Mining and Database Management Systems (...9th International Conference on Data Mining and Database Management Systems (...
9th International Conference on Data Mining and Database Management Systems (...civejjour
 
Syllabus mca 2 rdbms i
Syllabus mca 2 rdbms iSyllabus mca 2 rdbms i
Syllabus mca 2 rdbms iemailharmeet
 
Modern Database Systems - Lecture 00
Modern Database Systems - Lecture 00Modern Database Systems - Lecture 00
Modern Database Systems - Lecture 00Michael Mathioudakis
 
Cdocumentsandsettingsuser1desktop2 dbmsexamples-091012013049-phpapp01
Cdocumentsandsettingsuser1desktop2 dbmsexamples-091012013049-phpapp01Cdocumentsandsettingsuser1desktop2 dbmsexamples-091012013049-phpapp01
Cdocumentsandsettingsuser1desktop2 dbmsexamples-091012013049-phpapp01Raza Baloch
 
Claremont Report on Database Research: Research Directions (Le Gruenwald)
Claremont Report on Database Research: Research Directions (Le Gruenwald)Claremont Report on Database Research: Research Directions (Le Gruenwald)
Claremont Report on Database Research: Research Directions (Le Gruenwald)infoblog
 
Module BookletUnitUnit17 Database Design Concepts.docx
Module BookletUnitUnit17 Database Design Concepts.docxModule BookletUnitUnit17 Database Design Concepts.docx
Module BookletUnitUnit17 Database Design Concepts.docxgilpinleeanna
 
A Comparative Study of RDBMs and OODBMs in Relation to Security of Data
A Comparative Study of RDBMs and OODBMs in Relation to Security of DataA Comparative Study of RDBMs and OODBMs in Relation to Security of Data
A Comparative Study of RDBMs and OODBMs in Relation to Security of Datainscit2006
 
database introductoin optimization1-app6891.pdf
database introductoin optimization1-app6891.pdfdatabase introductoin optimization1-app6891.pdf
database introductoin optimization1-app6891.pdfparveen204931475
 
Introduction to Database
Introduction to DatabaseIntroduction to Database
Introduction to DatabaseSiti Ismail
 
Futuristic knowledge management ppt bec bagalkot mba
Futuristic knowledge management ppt bec bagalkot mbaFuturistic knowledge management ppt bec bagalkot mba
Futuristic knowledge management ppt bec bagalkot mbaBabasab Patil
 
Mi0034 – database management system
Mi0034 – database management systemMi0034 – database management system
Mi0034 – database management systemsmumbahelp
 
Database Management system
Database Management systemDatabase Management system
Database Management systemVijay Thorat
 
Physical Database Requirements.pdf
Physical Database Requirements.pdfPhysical Database Requirements.pdf
Physical Database Requirements.pdfseifusisay06
 
Lecture 1_Introduction.pptx
Lecture 1_Introduction.pptxLecture 1_Introduction.pptx
Lecture 1_Introduction.pptxsamuelmuigai7
 

Similar a Course Review - Lecture 13 - Introduction to Databases (1007156ANR) (20)

Introduction - Web Technologies (1019888BNR)
Introduction - Web Technologies (1019888BNR)Introduction - Web Technologies (1019888BNR)
Introduction - Web Technologies (1019888BNR)
 
9th International Conference on Database and Data Mining (DBDM 2021)
9th International Conference on Database and Data Mining (DBDM 2021)9th International Conference on Database and Data Mining (DBDM 2021)
9th International Conference on Database and Data Mining (DBDM 2021)
 
Data Science & Big Data - Theory.pdf
Data Science & Big Data - Theory.pdfData Science & Big Data - Theory.pdf
Data Science & Big Data - Theory.pdf
 
9th International Conference on Data Mining and Database Management Systems (...
9th International Conference on Data Mining and Database Management Systems (...9th International Conference on Data Mining and Database Management Systems (...
9th International Conference on Data Mining and Database Management Systems (...
 
Syllabus mca 2 rdbms i
Syllabus mca 2 rdbms iSyllabus mca 2 rdbms i
Syllabus mca 2 rdbms i
 
Modern Database Systems - Lecture 00
Modern Database Systems - Lecture 00Modern Database Systems - Lecture 00
Modern Database Systems - Lecture 00
 
DBMS an Example
DBMS an ExampleDBMS an Example
DBMS an Example
 
Cdocumentsandsettingsuser1desktop2 dbmsexamples-091012013049-phpapp01
Cdocumentsandsettingsuser1desktop2 dbmsexamples-091012013049-phpapp01Cdocumentsandsettingsuser1desktop2 dbmsexamples-091012013049-phpapp01
Cdocumentsandsettingsuser1desktop2 dbmsexamples-091012013049-phpapp01
 
Claremont Report on Database Research: Research Directions (Le Gruenwald)
Claremont Report on Database Research: Research Directions (Le Gruenwald)Claremont Report on Database Research: Research Directions (Le Gruenwald)
Claremont Report on Database Research: Research Directions (Le Gruenwald)
 
Module BookletUnitUnit17 Database Design Concepts.docx
Module BookletUnitUnit17 Database Design Concepts.docxModule BookletUnitUnit17 Database Design Concepts.docx
Module BookletUnitUnit17 Database Design Concepts.docx
 
A Comparative Study of RDBMs and OODBMs in Relation to Security of Data
A Comparative Study of RDBMs and OODBMs in Relation to Security of DataA Comparative Study of RDBMs and OODBMs in Relation to Security of Data
A Comparative Study of RDBMs and OODBMs in Relation to Security of Data
 
database introductoin optimization1-app6891.pdf
database introductoin optimization1-app6891.pdfdatabase introductoin optimization1-app6891.pdf
database introductoin optimization1-app6891.pdf
 
Introduction to Database
Introduction to DatabaseIntroduction to Database
Introduction to Database
 
Futuristic knowledge management ppt bec bagalkot mba
Futuristic knowledge management ppt bec bagalkot mbaFuturistic knowledge management ppt bec bagalkot mba
Futuristic knowledge management ppt bec bagalkot mba
 
DBMS.pptx
DBMS.pptxDBMS.pptx
DBMS.pptx
 
Mi0034 – database management system
Mi0034 – database management systemMi0034 – database management system
Mi0034 – database management system
 
Database Management system
Database Management systemDatabase Management system
Database Management system
 
Physical Database Requirements.pdf
Physical Database Requirements.pdfPhysical Database Requirements.pdf
Physical Database Requirements.pdf
 
Lecture 1_Introduction.pptx
Lecture 1_Introduction.pptxLecture 1_Introduction.pptx
Lecture 1_Introduction.pptx
 
Sanjeevi - Resume
Sanjeevi - ResumeSanjeevi - Resume
Sanjeevi - Resume
 

Más de Beat Signer

Introduction - Lecture 1 - Human-Computer Interaction (1023841ANR)
Introduction - Lecture 1 - Human-Computer Interaction (1023841ANR)Introduction - Lecture 1 - Human-Computer Interaction (1023841ANR)
Introduction - Lecture 1 - Human-Computer Interaction (1023841ANR)Beat Signer
 
Indoor Positioning Using the OpenHPS Framework
Indoor Positioning Using the OpenHPS FrameworkIndoor Positioning Using the OpenHPS Framework
Indoor Positioning Using the OpenHPS FrameworkBeat Signer
 
Personalised Learning Environments Based on Knowledge Graphs and the Zone of ...
Personalised Learning Environments Based on Knowledge Graphs and the Zone of ...Personalised Learning Environments Based on Knowledge Graphs and the Zone of ...
Personalised Learning Environments Based on Knowledge Graphs and the Zone of ...Beat Signer
 
Cross-Media Technologies and Applications - Future Directions for Personal In...
Cross-Media Technologies and Applications - Future Directions for Personal In...Cross-Media Technologies and Applications - Future Directions for Personal In...
Cross-Media Technologies and Applications - Future Directions for Personal In...Beat Signer
 
Bridging the Gap: Managing and Interacting with Information Across Media Boun...
Bridging the Gap: Managing and Interacting with Information Across Media Boun...Bridging the Gap: Managing and Interacting with Information Across Media Boun...
Bridging the Gap: Managing and Interacting with Information Across Media Boun...Beat Signer
 
Codeschool in a Box: A Low-Barrier Approach to Packaging Programming Curricula
Codeschool in a Box: A Low-Barrier Approach to Packaging Programming CurriculaCodeschool in a Box: A Low-Barrier Approach to Packaging Programming Curricula
Codeschool in a Box: A Low-Barrier Approach to Packaging Programming CurriculaBeat Signer
 
The RSL Hypermedia Metamodel and Its Application in Cross-Media Solutions
The RSL Hypermedia Metamodel and Its Application in Cross-Media Solutions The RSL Hypermedia Metamodel and Its Application in Cross-Media Solutions
The RSL Hypermedia Metamodel and Its Application in Cross-Media Solutions Beat Signer
 
Dashboards - Lecture 11 - Information Visualisation (4019538FNR)
Dashboards - Lecture 11 - Information Visualisation (4019538FNR)Dashboards - Lecture 11 - Information Visualisation (4019538FNR)
Dashboards - Lecture 11 - Information Visualisation (4019538FNR)Beat Signer
 
View Manipulation and Reduction - Lecture 9 - Information Visualisation (4019...
View Manipulation and Reduction - Lecture 9 - Information Visualisation (4019...View Manipulation and Reduction - Lecture 9 - Information Visualisation (4019...
View Manipulation and Reduction - Lecture 9 - Information Visualisation (4019...Beat Signer
 
Visualisation Techniques - Lecture 8 - Information Visualisation (4019538FNR)
Visualisation Techniques - Lecture 8 - Information Visualisation (4019538FNR)Visualisation Techniques - Lecture 8 - Information Visualisation (4019538FNR)
Visualisation Techniques - Lecture 8 - Information Visualisation (4019538FNR)Beat Signer
 
Design Guidelines and Principles - Lecture 7 - Information Visualisation (401...
Design Guidelines and Principles - Lecture 7 - Information Visualisation (401...Design Guidelines and Principles - Lecture 7 - Information Visualisation (401...
Design Guidelines and Principles - Lecture 7 - Information Visualisation (401...Beat Signer
 
Data Presentation - Lecture 5 - Information Visualisation (4019538FNR)
Data Presentation - Lecture 5 - Information Visualisation (4019538FNR)Data Presentation - Lecture 5 - Information Visualisation (4019538FNR)
Data Presentation - Lecture 5 - Information Visualisation (4019538FNR)Beat Signer
 
Analysis and Validation - Lecture 4 - Information Visualisation (4019538FNR)
Analysis and Validation - Lecture 4 - Information Visualisation (4019538FNR)Analysis and Validation - Lecture 4 - Information Visualisation (4019538FNR)
Analysis and Validation - Lecture 4 - Information Visualisation (4019538FNR)Beat Signer
 
Data Representation - Lecture 3 - Information Visualisation (4019538FNR)
Data Representation - Lecture 3 - Information Visualisation (4019538FNR)Data Representation - Lecture 3 - Information Visualisation (4019538FNR)
Data Representation - Lecture 3 - Information Visualisation (4019538FNR)Beat Signer
 
Human Perception and Colour Theory - Lecture 2 - Information Visualisation (4...
Human Perception and Colour Theory - Lecture 2 - Information Visualisation (4...Human Perception and Colour Theory - Lecture 2 - Information Visualisation (4...
Human Perception and Colour Theory - Lecture 2 - Information Visualisation (4...Beat Signer
 
Towards a Framework for Dynamic Data Physicalisation
Towards a Framework for Dynamic Data PhysicalisationTowards a Framework for Dynamic Data Physicalisation
Towards a Framework for Dynamic Data PhysicalisationBeat Signer
 
Cross-Media Information Spaces and Architectures (CISA)
Cross-Media Information Spaces and Architectures (CISA)Cross-Media Information Spaces and Architectures (CISA)
Cross-Media Information Spaces and Architectures (CISA)Beat Signer
 
Cross-Media Document Linking and Navigation
Cross-Media Document Linking and NavigationCross-Media Document Linking and Navigation
Cross-Media Document Linking and NavigationBeat Signer
 
An Analysis of Cross-Document Linking Mechanisms
An Analysis of Cross-Document Linking MechanismsAn Analysis of Cross-Document Linking Mechanisms
An Analysis of Cross-Document Linking MechanismsBeat Signer
 
Crossing Spaces: Towards Cross-Media Personal Information Management User Int...
Crossing Spaces: Towards Cross-Media Personal Information Management User Int...Crossing Spaces: Towards Cross-Media Personal Information Management User Int...
Crossing Spaces: Towards Cross-Media Personal Information Management User Int...Beat Signer
 

Más de Beat Signer (20)

Introduction - Lecture 1 - Human-Computer Interaction (1023841ANR)
Introduction - Lecture 1 - Human-Computer Interaction (1023841ANR)Introduction - Lecture 1 - Human-Computer Interaction (1023841ANR)
Introduction - Lecture 1 - Human-Computer Interaction (1023841ANR)
 
Indoor Positioning Using the OpenHPS Framework
Indoor Positioning Using the OpenHPS FrameworkIndoor Positioning Using the OpenHPS Framework
Indoor Positioning Using the OpenHPS Framework
 
Personalised Learning Environments Based on Knowledge Graphs and the Zone of ...
Personalised Learning Environments Based on Knowledge Graphs and the Zone of ...Personalised Learning Environments Based on Knowledge Graphs and the Zone of ...
Personalised Learning Environments Based on Knowledge Graphs and the Zone of ...
 
Cross-Media Technologies and Applications - Future Directions for Personal In...
Cross-Media Technologies and Applications - Future Directions for Personal In...Cross-Media Technologies and Applications - Future Directions for Personal In...
Cross-Media Technologies and Applications - Future Directions for Personal In...
 
Bridging the Gap: Managing and Interacting with Information Across Media Boun...
Bridging the Gap: Managing and Interacting with Information Across Media Boun...Bridging the Gap: Managing and Interacting with Information Across Media Boun...
Bridging the Gap: Managing and Interacting with Information Across Media Boun...
 
Codeschool in a Box: A Low-Barrier Approach to Packaging Programming Curricula
Codeschool in a Box: A Low-Barrier Approach to Packaging Programming CurriculaCodeschool in a Box: A Low-Barrier Approach to Packaging Programming Curricula
Codeschool in a Box: A Low-Barrier Approach to Packaging Programming Curricula
 
The RSL Hypermedia Metamodel and Its Application in Cross-Media Solutions
The RSL Hypermedia Metamodel and Its Application in Cross-Media Solutions The RSL Hypermedia Metamodel and Its Application in Cross-Media Solutions
The RSL Hypermedia Metamodel and Its Application in Cross-Media Solutions
 
Dashboards - Lecture 11 - Information Visualisation (4019538FNR)
Dashboards - Lecture 11 - Information Visualisation (4019538FNR)Dashboards - Lecture 11 - Information Visualisation (4019538FNR)
Dashboards - Lecture 11 - Information Visualisation (4019538FNR)
 
View Manipulation and Reduction - Lecture 9 - Information Visualisation (4019...
View Manipulation and Reduction - Lecture 9 - Information Visualisation (4019...View Manipulation and Reduction - Lecture 9 - Information Visualisation (4019...
View Manipulation and Reduction - Lecture 9 - Information Visualisation (4019...
 
Visualisation Techniques - Lecture 8 - Information Visualisation (4019538FNR)
Visualisation Techniques - Lecture 8 - Information Visualisation (4019538FNR)Visualisation Techniques - Lecture 8 - Information Visualisation (4019538FNR)
Visualisation Techniques - Lecture 8 - Information Visualisation (4019538FNR)
 
Design Guidelines and Principles - Lecture 7 - Information Visualisation (401...
Design Guidelines and Principles - Lecture 7 - Information Visualisation (401...Design Guidelines and Principles - Lecture 7 - Information Visualisation (401...
Design Guidelines and Principles - Lecture 7 - Information Visualisation (401...
 
Data Presentation - Lecture 5 - Information Visualisation (4019538FNR)
Data Presentation - Lecture 5 - Information Visualisation (4019538FNR)Data Presentation - Lecture 5 - Information Visualisation (4019538FNR)
Data Presentation - Lecture 5 - Information Visualisation (4019538FNR)
 
Analysis and Validation - Lecture 4 - Information Visualisation (4019538FNR)
Analysis and Validation - Lecture 4 - Information Visualisation (4019538FNR)Analysis and Validation - Lecture 4 - Information Visualisation (4019538FNR)
Analysis and Validation - Lecture 4 - Information Visualisation (4019538FNR)
 
Data Representation - Lecture 3 - Information Visualisation (4019538FNR)
Data Representation - Lecture 3 - Information Visualisation (4019538FNR)Data Representation - Lecture 3 - Information Visualisation (4019538FNR)
Data Representation - Lecture 3 - Information Visualisation (4019538FNR)
 
Human Perception and Colour Theory - Lecture 2 - Information Visualisation (4...
Human Perception and Colour Theory - Lecture 2 - Information Visualisation (4...Human Perception and Colour Theory - Lecture 2 - Information Visualisation (4...
Human Perception and Colour Theory - Lecture 2 - Information Visualisation (4...
 
Towards a Framework for Dynamic Data Physicalisation
Towards a Framework for Dynamic Data PhysicalisationTowards a Framework for Dynamic Data Physicalisation
Towards a Framework for Dynamic Data Physicalisation
 
Cross-Media Information Spaces and Architectures (CISA)
Cross-Media Information Spaces and Architectures (CISA)Cross-Media Information Spaces and Architectures (CISA)
Cross-Media Information Spaces and Architectures (CISA)
 
Cross-Media Document Linking and Navigation
Cross-Media Document Linking and NavigationCross-Media Document Linking and Navigation
Cross-Media Document Linking and Navigation
 
An Analysis of Cross-Document Linking Mechanisms
An Analysis of Cross-Document Linking MechanismsAn Analysis of Cross-Document Linking Mechanisms
An Analysis of Cross-Document Linking Mechanisms
 
Crossing Spaces: Towards Cross-Media Personal Information Management User Int...
Crossing Spaces: Towards Cross-Media Personal Information Management User Int...Crossing Spaces: Towards Cross-Media Personal Information Management User Int...
Crossing Spaces: Towards Cross-Media Personal Information Management User Int...
 

Último

How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxPooja Bhuva
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the ClassroomPooky Knightsmith
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfDr Vijay Vishwakarma
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structuredhanjurrannsibayan2
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentationcamerronhm
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jisc
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxPooja Bhuva
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxEsquimalt MFRC
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 

Último (20)

How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 

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
  • 5. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 5May 26, 2017 Course Review … 10.Query Processing and Optimisation  query processing and query costs  selection, sorting, join, ...  basic query optimisation 11.Transaction Management  transactions - conflict serialisability  concurrency - lock-based, timestamp ordering and optimistic  recovery 12.NoSQL Databases
  • 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
  • 16. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 16May 26, 2017 01001000100 0101001100010010100010010 0100100010010001000100001001000 100010001100001001000110010101010110 1100010010100010010010010100010101011001 101001100001100 101010100 00101000100 110101010101 00100 01010101000 1001 1111111111 111 0000000010 0 11111111 0101001011 010101010 111010101 001010010110 Fluid Cross-Media Information Spaces
  • 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
  • 51. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 51May 26, 2017 Visual Plug-ins Annotation/Link Browser & Editor Client Application showEntity(), getSelectedEntity() showEntity()
  • 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
  • 91. 2 December 2005 The End Good Luck with the Exam!