Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Fabian Wiedemann is active.

Publication


Featured researches published by Fabian Wiedemann.


international conference on web engineering | 2014

SmartComposition: A Component-Based Approach for Creating Multi-screen Mashups

Michael Krug; Fabian Wiedemann; Martin Gaedke

The spread and usage of mobile devices, such as smartphones or tablets, increases continuously. While most of the applications developed for these devices can only be used on the device itself, mobile devices also offer a way to create a new kind of applications: multi-screen applications. These applications run distributedly on multiple screens, like a PC, tablet, smartphone or TV. The composition of all these screens creates a new user experience for single as well as for several users. While creating mashups is a common way for designing end user interfaces, they fail in supporting multiple screens. This paper presents a component-based approach for developing multi-screen mashups, named SmartComposition. The SmartComposition approach extends the OMELETTE reference architecture to deal with multiple screens. Furthermore, we enhance the OMDL for describing multi-screen mashups platform independently. We draw up several scenarios that illustrate the opportunities of multi-screen mashups. From these scenarios we derive requirements SmartComposition needs to comply with. A huge challenge we face is the synchronization between the screens. SmartComposition solves this through real-time communication via WebSockets or Peer-to-Peer communication. We present a first prototype and evaluate our approach by developing two different multi-screen mashups. Finally, next research steps are discussed and challenges for further research are defined.


international world wide web conferences | 2013

The chrooma+ approach to enrich video content using HTML5

Philipp Oehme; Michael Krug; Fabian Wiedemann; Martin Gaedke

The Internet has become an important source for media content. Content types are not limited to text and pictures but also include video and audio. Currently audiovisual media is presented as it is. However, these media do not integrate the huge amount of related information, which is available on the Web. In this paper we present the Chrooma+ approach to improve the user experience of media consumption by enriching media content with additional information from various sources in the Web. Our approach focuses on the aggregation and combination of this related information with audiovisual media. This approach involves using new HTML5 technologies and with WebVTT a new annotation format to display relevant information at definite times. Some of the advantages of this approach are the usage of a rich annotation format and extensibility to include heterogeneous information sources.


international conference on e business | 2014

Towards real-time collaboration in user interface mashups

Alexey Tschudnowsky; Michael Hertel; Fabian Wiedemann; Martin Gaedke

Recently, user interface mashups have become a popular approach for covering the long tail of end-user needs. The simple composition paradigm and rich tool support aim at enabling even non-programmers to aggregate data and application logic to solve situational business tasks. Despite of existing assistance mechanisms, both development and usage of UI mashups remain mostly a single-user activity. As a result, novices are usually left alone in case of configuration problems or unexpected errors. Furthermore, the work cannot be distributed efficiently to solve tasks faster. This paper presents an approach to make development of and interaction with mashups a collaborative process. We show, how one can extend todays composition platforms towards real-time collaboration and demonstrate the approach in the context of the open-source mashup platform Apache Rave.


international conference on web engineering | 2013

Media Enrichment on Distributed Displays by Selective Information Presentation: A First Prototype

Michael Krug; Fabian Wiedemann; Martin Gaedke

The Internet offers a wide range of information and media content. Currently, users who are watching a video and look for related information have to search for it by themselves. In our recent work we focused on how to enrich video content with additional related information. This paper presents an approach to extend media enrichment to support the presentation of additional content on multiple distributed displays. Our approach focuses on real time synchronization between a video on one display and the presentation of related information on the same or any other display with a web browser.


International Rapid Mashup Challenge | 2016

SmartComposition: Extending Web Applications to Multi-screen Mashups

Michael Krug; Fabian Wiedemann; Martin Gaedke

The overall objective of UI mashups is to enable non-experts to create rich web applications. While current approaches focus on creating UI mashups running on a single screen, we propose SmartCompositionto enable local developers to create multi-screen mashups. We present our enhanced SmartComponents, which are based on the latest developments of the family of W3C standards called “Web Components”, as part of our SmartCompositionapproach. SmartComponents provide loosely coupling and support both single- and multi-device usage scenarios by extending Web Components with dedicated communication and synchronization features. We support multiple types of SmartComponents, not limiting them to user interface components. In contrast to other approaches, SmartComponents are independent, encapsulated, configurable and programmable, which ensures hassle-free reuse in any HTML5 web application. SmartCompositionprovides an event-based communication infrastructure which enables inter-component communication as well as message exchange across multiple screens utilizing a WebSocket-based synchronization service.


Trans. Large-Scale Data- and Knowledge-Centered Systems | 2015

ProProtect3: An Approach for Protecting User Profile Data from Disclosure, Tampering, and Improper Use in the Context of WebID

Stefan Wild; Fabian Wiedemann; Sebastian Heil; Alexey Tschudnowsky; Martin Gaedke

WebID is a new identification approach of the W3C. It enables managing profile data associated to persons and services at self-defined places in the cloud. By relying on RDF vocabularies like FOAF for describing user profile data, WebID contributes to the Semantic Web vision. While access to user profiles can be controlled with existing security mechanisms, they are not designed to protect sensitive data within user profiles from unwanted retrieval, malicious manipulation, and improper use. This article analyzes the risks that affect the knowledge stored in WebID-based user profiles. It therefore describes potential attack scenarios and outlines the challenges a solution must deal with. To tackle the problem of insufficient protection, we propose ProProtect3. This approach enables identity owners (1) to create customized filters for sensitive data, (2) to verify the profile data integrity, and (3) to restrict the rights of delegatees. For evaluating the ProProtect3 approach, we integrate it into a WebID identity provider.


International Rapid Mashup Challenge | 2016

The SmartComposition Approach for Creating Environment-Aware Multi-screen Mashups

Michael Krug; Fabian Wiedemann; Markus Ast; Martin Gaedke

Mashups aim to enable non-experts to compose complex applications by combining various existing building blocks. The special case of user interface mashups is focusing on the composition of user interface components. In this paper, we present our SmartComposition approach as an UI mashup framework that supports local developers in creating environment-aware multi-screen mashups. We aim for simplicity and focus on the definition of mashup scenarios by only using HTML markup. Therefore, we facilitate Web Component technologies to build SmartComponents – the building blocks in our approach. For achieving environment-awareness, our approach integrates features of the Web of Things into mashups, such as controlling actors and accessing sensors. SmartComposition provides mashup composition by external communication configuration through markup. We additionally propose the distribution of mashup components and their communication across multiple screens using a messaging service utilizing WebSockets.


international conference on web engineering | 2015

NeLMeS: Finding the Best Based on the People Available Leveraging the Crowd

Fabian Wiedemann; Ralph Sontag; Martin Gaedke

An in-house crowd is composed of persons with different skills, where they can be assigned to different projects on demand. Persons forming an in-house crowd have to meet for different purposes, such as planning the project or distributing objectives. While scheduling meetings is an important task in a knowledge workers daily business, the problem evolves by adding more specific constraints to the scheduling. It is difficult for a company that uses an in-house crowd to decide which project can be executed on which date. To deal with this problem we propose the NeLMeSi¾źapproach. NeLMeSi¾źextends the principle of meeting scheduling by defining projects and their required skills as well as persons who have some skills. We present a first prototype that uses LinkedIn to extract person skills and schedules which project can be executed at each date.


international conference on web engineering | 2014

Easing Access for Novice Users in Multi-screen Mashups by Rule-Based Adaption

Philipp Oehme; Fabian Wiedemann; Michael Krug; Martin Gaedke

Novice users often need support to become familiar with a new mashup. The most common problem is that mashups offer a high grade of personalization, such as the user’s choice which widgets she wants to use. This problem becomes more difficult in multi-screen mashups, because the user has to decide additionally on which screen the widgets should run. In our recent work we focused on creating multi-screen mashups for enriching multimedia content. That is, a user can watch a video on one screen and also can consume additional content, like a Google Maps excerpt, on another one. This paper presents an approach for rule-based adaption of multi-screen mashups to ease the access for novice users. Therefore, we analyze the users’ interaction with the mashup and detect patterns. Based on these patterns we derive rules which will be applied to the mashups of novice users as well as experienced ones. Thus, widgets will be added and arranged automatically on the user’s several screens when the execution of a previously generated rule is triggered.


international world wide web conferences | 2014

Enhancing media enrichment by semantic extraction

Michael Krug; Fabian Wiedemann; Martin Gaedke

Collaboration


Dive into the Fabian Wiedemann's collaboration.

Top Co-Authors

Avatar

Martin Gaedke

Chemnitz University of Technology

View shared research outputs
Top Co-Authors

Avatar

Michael Krug

Chemnitz University of Technology

View shared research outputs
Top Co-Authors

Avatar

Alexey Tschudnowsky

Chemnitz University of Technology

View shared research outputs
Top Co-Authors

Avatar

Philipp Oehme

Chemnitz University of Technology

View shared research outputs
Top Co-Authors

Avatar

Markus Ast

Chemnitz University of Technology

View shared research outputs
Top Co-Authors

Avatar

Michael Hertel

Chemnitz University of Technology

View shared research outputs
Top Co-Authors

Avatar

Ralph Sontag

Chemnitz University of Technology

View shared research outputs
Top Co-Authors

Avatar

Sebastian Heil

Chemnitz University of Technology

View shared research outputs
Top Co-Authors

Avatar

Stefan Wild

Chemnitz University of Technology

View shared research outputs
Researchain Logo
Decentralizing Knowledge