One of the main problems in designing modern Internet services is the enormous size of data pool. A good reference case to evaluate new solutions is blogging. The popularity of blogging increases, many users participate in distributed dynamic discussions on various topics, forming a social network of bloggers - the blogosphere. There exist many blog clients, either browser-based or non-browser. They exploit the client-server paradigm with read/write messages to a blog at a given blog service. Non-browser clients seem more appropriate for mobile blogging, due to the specific restrictions of mobile devices: small screen, tiny keyboard, non-mouse control, low
The training session gives an overview of different available APIs for the Smart-M3 platform and the possible programming models. There is also a hands-on component where a simple application written in python is extended.
Smart-M3 is an interoperability platform that provides mechanisms to share information expressed using RDF. The platform consists of a Semantic Information Broker (SIB) that stores the information, and Knowledge Processors (KP) that can insert, remove, query and subscribe to information. The information is stored in Smart-M3 according to standardized or otherwise agreed ontologies. Information sharing helps the participating KPs to gather relevant context information which leads to more efficient operation and
Smart Conference System is a system, which aim is to intelligently assist resolving of complicated conference routines by automating the work of conference organizers and providing useful services to conference participants. For now, the main scenario of participation in Smart Conference implies that every speaker or visitor uses a client application. With the use of this application participants can browse current schedule of the section, current slide of the talk being presented, detailed information about talks, participant interests, and many more. Smart Conference System is a rather flexible system due to its architecture based on loosely-coupled
Smart Conference System is a system, which aim is to intelligently assist resolving the complicated routines of a conference by automating the work of conference organizers and providing useful services to the conference participants. In order to participate in Smart Conference every speaker or visitor uses a client application. With the use of this application participants can browse current schedule of the section, current slide of the talk being presented, detailed information about talks, participant interests and many more. There are two clients available now: native client and web-based client. The native client application supports only N810 tablet
This project aims to develop a subsystem for commenting in Smart Conference System. The basic idea is to provide conference participants software tools for communication, which enable the exchange of comments, to ask the speakers questions and get answers before, during and after their performance. This project allows to participate in the discussion of presentations to persons located remotely and monitored the conference via the Internet. This is achieved as follows: on server LiveJournal creates a post for each report, and remote participants can add comments to it. The task of the developed subsystem is synchronization hierarchy LiveJournal comments and information held in the conference Smart Space. Thus, a
Smart Conference System (SCS) is software system to assist conference processes. The system serves as the moderator of the section and solves the following tasks: controls the schedule of presentations, provides information about the conference participants and allows speaker to control projector from different types of devices, e.g. laptops, mobile phones, etc. The system includes several applications that interact with each other using software platform smart-m3. The basis of smart-m3 is ontology, which formally describes the interface to the specific application. This formal description makes it easy to add new applications into the system.
This project proposes to develop 2 additional applications for
The list below contains titles or descriptions of Smart-M3 resources, either existing or desirable.
Introduction to Ontologies
Concept and Setup Guide
- J. Honkola et al. Smart-M3 Information Sharing Platform
- J. Honkola et al. Cross-domain interoperability: Case studies
- Smart-M3 Setup Guide
- A guideline to describe Smart Space Applications: a set of templates that can be used to describe SSAs
Low-level KP programming: RDF triples
- Python KP API for Smart-M3 documentation
- Annotated samples of the use of RDF-based APIs in Python [samples are available at sourceforge, but some kind of consistent guide is very much desirable]
High-level KP programming: OWL ontology