• Nem Talált Eredményt

Development of a framework supporting location- and context-sensitive application development in mobile environment

Mútételki Péter <matetelki@sztaki.hu>

MTA SZTAKI

Kovács László <laszlo. kovacstiisztaki.Itu>

MTA SZTAKI

Pataki Balázs <pataki@dsd.sztaki.hu>

MTA SZTAKI

The framework supports the development and facilitates the usage of applications using location- and context-based services in mobile environment. As the framework uses several contexts (qualities, circumstances, status) of the users, it is capable of answering high-level questions by combining these contexts. Location plays an important role among contexts. It can be calculated by the combination of the results o f various positioning technologies.

environment (buildings, road network). For example, when a user is looking for the closest hospital, a traditional system can point to one that is the closest in a straight line but unreachable (situated on the other side of a river). However, a system that takes the environmental characteristics into consideration can avoid such kind of errors.

Services can be enriched and made more realistic by also considering other contexts than only the users location. These additional contexts, which may include user preferences or accessibility information for people with disabilities (buildings, rooms, objects), allow the system to respond to higher level questions that are more abstract and better meet people’s everyday needs.

The Framework can be mainly used in the field of mobile services. It also helps to develop the location- and context-based services and makes it possible to create modem, novel services.

Semi-automatic data cleansing on manually recorded data

Pallinger Péter <pallinger(S>sztaki.hu>

MTA SZTAKI

Kovács László <laszlo.kovacs@sztaki.hu>

MTA SZTAKI

Checking the validity of large quantities of manually recorded data, as well as the correction of such data is very important, as the soundness o f the statistics based on that data depends primarily on its quality.

Our presentation summarises the experiences acquired in verifying and correcting data, and presents recommendations for the possible elimination of errors.

The different sources of errors include:

• carelessness

• typing errors

• importing from erroneous databases

• incompetency

• using databases for purposes they were not designed for (e.g. field overloading)

• deliberate falsification of data

Most of these errors can be detected automatically, and a small portion of them can also be auto-corrected. However, in most cases human intervention is unavoidable.

The most important part of auto-correction is finding the frequently occurring errors, and avoiding future mistakes by notifying the user. The experiences gained during development and maintenance shed light on more and more possible mistakes, so implementing a flexible and trainable algorithm is worthwhile.

Component Based Portal Development in Practice

Kelemen Balázs <Balazs.Kelemen@arvato-systems.hu>

arvato systems Hungary’ Kft Pataki Máté <Mate.Pataki(a)sztaki.lui>

MTA SZTAKI

The latest improvement of the SOFIA application/portal framework implements the MVC three layered architecture, with component model architecture. For the default implementation a template-based appearance was used. This way it integrates the latest WEB-technology, like AJAX and supports popular methodology like event triggering. Thanks to the modular architecture of the framework, it is still easy to choose the right module to use or even extend the application based on SOFIA with new modules.

The framework includes the all the functionality required to build a general purpose application like Object persistence, Workflow, User and Role based authentication and security and privacy, Object history.

This presentation will show the power o f the component model architecture: fast and safe development, code reuse, event triggering, slight transport overhead between client and server and fancy appearance.

Storage services - NIIF Case Studies

Stefán Péter dr. <stefan@niifhu>

NIIF

NIIF has been providing storage facilities for its user community since 2006. There are two systems that can be accessed externally:

• a ATA-over-Ethernet based, 20 Tbyte box which is used mainly in the grid, and

• an iSCSI-accessible, also 20 Tbyte-net-capacity storage system that is used for generic purposes.

In the presentation we plan to give an overview on how these systems are built up, what their internal structures are, and what storage protocols, volume management solutions are used.

We would like to show performance figures, possible bottlenecks and real operational experiences.

LAN/MAN bandwidth management in VoIP and IP phone environment

Gál Zoltán <zgal@unideb.hu>

Debreceni Egyetem TEK Információtechnológiai Közp.

Karsai Andrea <kandrea@fox.unideb.hu>

Debreceni Egyetem TEK Információtechnológiai Közp.

Bállá Tamás <ballat@delfin.unideb.hu>

Debreceni Egyetem TEK Információtechnológiai Közp.

Many real time style applications came up on different operating system platforms through the technology development result of the conventional LAN/MAN and modem IT services convergence. Some of these services suppose special QoS parameters inside of L2/L3/L4 network layers and others are based on the best effort characteristic of the IP technology.

Picking out the optimal codec in such environment the unstable datagram based IP network functions adequate as well. The classification o f applications in function of QoS necessity without deep analysis is less feasible, whereas in case of fat bandwidth disposition is not so reasonable.

Through the costly specific bandwidth of WAN links the IP based real time applications (telephony, videoconference, etc.) suppose QoS mechanisms running on routers for the adequate transmission quality. Contrarily, applications without QoS (web collaboration, remote desktop, etc.) in LAN/MAN environment with cheaper and faster links (100/1000/10000 Mbps) and with predictable network delay ensure more successfully real time feeling.

The 99.99% or 99.999% availability of real time network services needs redundant hardware, software and network modules, and separation of the different bit flows in different qualified routes as well. Partitioning of bit flows not only in WAN but in LAN/MAN environment is recommended as well.

We examine data and bit flows in production LAN/MAN network with VoIP and IP phone systems. We present the VoIP and IP phone architecture and basic real time protocols. Setting the parameters of QoS domain, the statistical bit flow characteristics of G.723, G.728, GSM and Wideband codes will be demonstrated. Concluding remarks will be given for LAN/MAN links bandwidth sizing.

Implementation of functional languages on distributed systems -PRML