Grossniklaus, Michael

Lade...
Profilbild
E-Mail-Adresse
Geburtsdatum
Forschungsvorhaben
Organisationseinheiten
Berufsbeschreibung
Nachname
Grossniklaus
Vorname
Michael
Name

Suchergebnisse Publikationen

Gerade angezeigt 1 - 10 von 11
Lade...
Vorschaubild
Veröffentlichung

Unified event model for object databases

2010, Grossniklaus, Michael, Leone, Stefania, de Spindler, Alexandre, Norrie, Moira C.

Most object databases offer little or no support for event-based programming over and above what is provided in the programming language. Consequently, functionality offered by traditional database triggers and event-condition-action (ECA) rules has to be coded in each application. We believe that a notion of triggers should be offered by object databases to facilitate application development and a clear separation of concerns. We present a general and flexible event model that unifies concepts from programming languages and database triggers. We describe an implementation of the model and how it can support the requirements of a rich variety of applications.

Lade...
Vorschaubild
Veröffentlichung

Synchronising personal data with Web 2.0 data sources

2010, Leone, Stefania, Grossniklaus, Michael, de Spindler, Alexandre, Norrie, Moira C.

Web 2.0 users may publish a rich variety of personal data to a number of sites by uploading personal desktop data or actually creating it on the Web 2.0 site. We present a framework and tools that address the resulting problems of information fragmentation and fragility by providing users with fine grain control over the processes of publishing and importing Web 2.0 data.

Lade...
Vorschaubild
Veröffentlichung

Harnessing Facebook for the evaluation of recommender systems based on physical copresence

2008, de Spindler, Alexandre, Leone, Stefania, Grossniklaus, Michael, Norrie, Moira C.

Various mobile social applications have proposed the use of ad-hoc network connectivity as a means of detecting user encounters and shared social contexts. These applications range from simple opportunistic information sharing to techniques for collaborative filtering in mobile settings. However, it can be difficult and costly to test the underlying assumption that repeated physical copresence can be used as a measure of user similarity. We have therefore developed a framework that allows existing online social platforms such as Facebook to be coupled with simple, standard mobile applications in order to test such hypotheses. The central idea is to map the physical copresence of users to connections in virtual social networks and then exploit the rich support for developing pluggable applications to measure user similarity within these networks.

Lade...
Vorschaubild
Veröffentlichung

Collaborative filtering based on opportunistic information sharing in mobile ad-hoc networks

2007, de Spindler, Alexandre, Norrie, Moira C., Grossniklaus, Michael

Personal mobile devices and mobile ad-hoc networks can support interesting forms of opportunistic information sharing in user communities based on spatio-temporal proximity. We show how this could be used to realise a novel decentralised collaborative filtering (CF) approach in a mobile environment.

Lade...
Vorschaubild
Veröffentlichung

A Flexible Object Model and Algebra for Uniform Access to Object Databases

2010, Grossniklaus, Michael, de Spindler, Alexandre, Zimmerli, Christoph, Norrie, Moira C.

In contrast to their relational counterparts, object databases are more heterogeneous in terms of their architecture, data model and functionality. To this day, this heterogeneity poses substantial difficulties when it comes to benchmark or interoperate object databases. While standardisation proposals have been made in the past, they have had limited impact as neither industry nor research has fully adopted them. We believe that one reason for this lack of adoption is that these standards were too restrictive and thus not capable of dealing with the heterogeneity of object databases. In this paper, we propose a uniform interface for access to object databases that is based on a flexible object model and algebra.

Lade...
Vorschaubild
Veröffentlichung

Information Sharing Modalities for Mobile Ad-Hoc Networks

2009, de Spindler, Alexandre, Grossniklaus, Michael, Lins, Christoph, Norrie, Moira C.

Current mobile phone technologies have fostered the emergence of a new generation of mobile applications. Such applications allow users to interact and share information opportunistically when their mobile devices are in physical proximity or close to fixed installations. It has been shown how mobile applications such as collaborative filtering and location-based services can take advantage of ad-hoc connectivity to use physical proximity as a filter mechanism inherent to the application logic. We discuss the different modes of information sharing that arise in such settings based on the models of persistence and synchronisation. We present a platform that supports the development of applications that can exploit these modes of ad-hoc information sharing and, by means of an example, show how such an application can be realised based on the supported event model.

Lade...
Vorschaubild
Veröffentlichung

Semantic Data Management for db4o

2008, Norrie, Moira C., Grossniklaus, Michael, Decurtins, Corsin, de Spindler, Alexandre, Vancea, Andrei, Leone, Stefania

Object databases such as db4o provide a very simple and effective way of making application objects persistent. However, they offer limited support for high-level database application programming in terms of facilities for the management of complex interrelated collections of data objects over long periods of time. Concepts of semantic data models such as role modelling, and associations are lacking and this results in a new impedance mismatch between the program and data models of the application. To address this problem, we have developed a semantic data management layer for db4o which supports role modelling, associations and a declarative query language.

Lade...
Vorschaubild
Veröffentlichung

Dynamic Metamodel Extension Modules to Support Adaptive Data Management

2010, Grossniklaus, Michael, Leone, Stefania, de Spindler, Alexandre, Norrie, Moira C.

Databases are now used in a wide variety of settings resulting in requirements which may differ substantially from one application to another, even to the point of conflict. Consequently, there is no database product that can support all forms of information systems ranging from enterprise applications to personal information systems running on mobile devices. Further, domains such as the Web have demonstrated the need to cope with rapidly evolving requirements. We define dynamic metamodel extension modules that support adaptive data management by evolving a system in the event of changing requirements and show how this technique was applied to cater for specific application settings.

Lade...
Vorschaubild
Veröffentlichung

Development framework for mobile social applications

2009, de Spindler, Alexandre, Grossniklaus, Michael, Norrie, Moira C.

Developments in mobile phone technologies have opened the way for a new generation of mobile social applications that allow users to interact and share information. However, current programming platforms for mobile phones provide limited support for information management and sharing, requiring developers to deal with low-level issues of data persistence, data exchange and vicinity sensing. We present a framework designed to support the requirements of mobile social applications based on a notion of P2P data collections and a flexible event model that controls how and when data is exchanged. We show how the framework can be used by describing the development of a mobile application for collaborative filtering based on opportunistic information sharing.

Lade...
Vorschaubild
Veröffentlichung

A Collection-Oriented Framework for Social Applications

2007, de Spindler, Alexandre, Grossniklaus, Michael, Norrie, Moira C.

Personal mobile devices and mobile ad-hoc networks are the technical ingredients to build social networks in mobile environments. We present a framework that leverages social networks in order to obtain a collaborative environment for social applications. The framework provides a flexible means for the specification of collaboration protocols and allows their transparent integration with the application logic. Consequently, the framework supports a clean separation of collaboration and application logic which simplifies the development of social applications.