Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Michael Papathomas

dblp:49/318 · DBLP profile ↗
← Back
4ranked-venue papers
0as first author
0since 2021 · last 1996
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Computer networks · 2Graphics, computer vision, multimedia, augmented reality and games · 1Human-computer interaction and ubiquitous computing · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
3 papers
Distributed systems · 46% Embedded and real-time systems · 31% Cloud and datacenter computing · 23%
Computer graphics and multimedia
3 papers
Multimedia systems and quality of experience · 93% Visual content generation and editing · 7%
Human-computer interaction and pervasive computing
1 paper
User interface design and tools · 50% Interaction techniques and input · 50%
Software engineering, system software, and programming languages
2 papers
Operating systems · 79% Programming languages and type systems · 21%

Topics — the 12 heaviest of 14, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Multimedia systems and quality of experience › multimedia synchronization
real-time synchronization
0.021996
A Programming Model and System Infrastructure for Real-Time Synchronization in Distributed Multimedia Systems · IEEE J. Sel. Areas Commun. 1996
Supporting Real-Time Multimedia Behaviour in Open Distributed Systems: An Approach Based on Synchronous Languages · ACM Multimedia 1994
Multimedia systems and quality of experience
multimedia synchronization
0.011996
A Programming Model and System Infrastructure for Real-Time Synchronization in Distributed Multimedia Systems · IEEE J. Sel. Areas Commun. 1996
Distributed systems
distributed multimedia systems
0.011996
A Programming Model and System Infrastructure for Real-Time Synchronization in Distributed Multimedia Systems · IEEE J. Sel. Areas Commun. 1996
Operating systems
real-time systems
0.011995
The Design of a QoS-Controlled ATM-Based Communications System in Chorus · IEEE J. Sel. Areas Commun. 1995
Embedded and real-time systems › real-time scheduling
admission control
0.011995
The Design of a QoS-Controlled ATM-Based Communications System in Chorus · IEEE J. Sel. Areas Commun. 1995
Cloud and datacenter computing
quality of service
0.011995
The Design of a QoS-Controlled ATM-Based Communications System in Chorus · IEEE J. Sel. Areas Commun. 1995
Distributed systems › distributed system architecture
open distributed processing
0.011994
Supporting Real-Time Multimedia Behaviour in Open Distributed Systems: An Approach Based on Synchronous Languages · ACM Multimedia 1994
Interaction techniques and input › sensor-based interaction
video-based interaction
0.011993
Video Widgets and Video Actors · ACM Symposium on User Interface Software and Technology 1993
Embedded and real-time systems
real-time control
0.011996
A Programming Model and System Infrastructure for Real-Time Synchronization in Distributed Multimedia Systems · IEEE J. Sel. Areas Commun. 1996
Internet architecture and protocols
ATM networks
0.011995
The Design of a QoS-Controlled ATM-Based Communications System in Chorus · IEEE J. Sel. Areas Commun. 1995
Programming languages and type systems › domain-specific languages
synchronous languages
0.011994
Supporting Real-Time Multimedia Behaviour in Open Distributed Systems: An Approach Based on Synchronous Languages · ACM Multimedia 1994
Visual content generation and editing › video editing
video composition
0.011993
Video Widgets and Video Actors · ACM Symposium on User Interface Software and Technology 1993

Methods — techniques the papers use, named apart from their topics

network resource management · 0.0memory management · 0.0CPU scheduling · 0.0synchronous languages · 0.0qos monitoring · 0.0reactive objects · 0.0quality of service controlled bindings · 0.0video layering · 0.0non-linear video access · 0.0
YearPublicationVenuePosition
1996 A Programming Model and System Infrastructure for Real-Time Synchronization in Distributed Multimedia Systems
abstract
One of the major requirements of distributed multimedia applications is the need to maintain often complex, real-time synchronization constraints. More specifically, it is necessary to be able to manage arbitrary intra- and inter-media synchronization across activities in the distributed environment. Furthermore, it is important that such developments are integrated into emerging object-oriented standards for distributed computing. This paper presents an object-oriented programming model and associated implementation to meet these requirements. The main concepts behind the proposed approach are, firstly, the use of reactive objects for real-time control and synchronization and, secondly, quality of service controlled bindings for predictable communication between objects. The flexibility of the approach is demonstrated by three contrasting examples of real-time synchronization. The implementation extends the real-time capabilities of the Chorus micro-kernel by introducing the concepts of rtports, rthandlers and quality of service controlled connections. The paper demonstrates how reactive objects and bindings are realized on this infrastructure.
Gordon S. Blair, Geoff Coulson, Michael Papathomas, Philippe Robin, Jean-Bernard Stefani, François Horn, Laurent Hazard
IEEE J. Sel. Areas Commun.3
1995 The Design of a QoS-Controlled ATM-Based Communications System in Chorus
abstract
We describe the design of an application platform able to run distributed real-time and multimedia applications alongside conventional UNIX programs. The platform is embedded in a microkernel/PC environment and supported by an ATM-based, QoS-driven communications stack. In particular, we focus on resource-management aspects of the design and deal with CPU scheduling, network resource-management and memory-management issues. An architecture is presented that guarantees QoS levels of both communications and processing with varying degrees of commitment as specified by user-level QoS parameters. The architecture uses admission tests to determine whether or not new activities can be accepted and includes modules to translate user-level QoS parameters into representations usable by the scheduling, network, and memory-management subsystems.>
Geoff Coulson, Andrew T. Campbell, Philippe Robin, Gordon S. Blair, Michael Papathomas, Doug Shepherd
IEEE J. Sel. Areas Commun.5
1994 Supporting Real-Time Multimedia Behaviour in Open Distributed Systems: An Approach Based on Synchronous Languages
abstract
There is currently considerable interest in developing multimedia applications in open distributed systems. However, it is now becoming clear that existing architectures for open distributed systems do not support the particular requirements of continuous media types such as digital audio and video. This is particularly the case in the important areas of quality of service support and real-time synchronization. This paper presents results from the Sumo project which aims at supporting continuous media types within the framework defined by the draft Open Distributed Processing standard. The paper advocates the use of synchronous languages within this framework for specifying and implementing real-time synchronization and QoS monitoring. A computational model and the realization of an infrastructure supporting this view are presented.
Gordon S. Blair, Michael Papathomas, Geoff Coulson, Philippe Robin, Laurent Hazard, Jean-Bernard Stefani, François Horn
ACM Multimedia2
1993 Video Widgets and Video Actors
abstract
Video widgets are user-interface components rendered with video information.The implementation and several usage examples of a family of video widgets, called video actors,, are presented.Video actors rely on two capabilities of digital video: non-linear access, and the layering of video information.Non-linear access allows video frames to be displayed in mbitrary order without loss of continuity, layering allows two or more video streams to be spatially composed.Both capabilities are now becoming available to user-interface designers.
Simon J. Gibbs, Christian Breiteneder, Vicki de Mey, Michael Papathomas
ACM Symposium on User Interface Software and Technology4