Network


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

Hotspot


Dive into the research topics where Risto Järvinen is active.

Publication


Featured researches published by Risto Järvinen.


military communications conference | 2010

MICS messaging platform: Architecture, design and routing

Risto Järvinen; Juho Maattau; Riku Luostarinen; Jukka Manner; Marko Luoma

The Multi Interface Communications Software (MICS) is a robust messaging platform for heterogeneous communications equipment. MICS can provide message delivery in networks that lack essentials required by traditional TCP/IP-solutions, like end-to-end connectivity or compatible addressing methods. MICS abstracts the used communications medium, that is the network and link layer, from applications. Applications and network interfaces connect to MICS core using well known and standardized APIs. MICS is a modular software platform, each module has a clear purpose and used modules communicate over D-Bus. Familiar email addresses and APIs are used to interface applications with the MICS system. The high-level operation of MICS resembles Delay Tolerant Networking since we make use of store-and-forward message delivery and multipath message routing together with flooding. This paper concentrates on the overall concept of the MICS system, software architecture, IPC methods, details design choices, message routing and discusses real world deployment scenarios.


military communications conference | 2010

User-centered design of graphical user interfaces

Riku Luostarinen; Jukka Manner; Juho Määttä; Risto Järvinen

In user interface design a common pitfall is to use the technical properties of the device as basis for the design, which easily causes a user interface to become too complicated and hard to use. Also, the great development in the area of different hand-held terminal devices has set new requirements for user interfaces: screen sizes of devices are very small, advanced I/O devices are used instead of ordinary mouse and keyboard and the operating environment of the devices differs significantly from familiar PCs and laptops. However, governmental and in particular military communications systems often trail behind this development. To be able to overcome the aforementioned challenges and take usability of governmental communication systems to a new level, a new approach is needed. This paper covers user-centered design of graphical user interfaces to advanced communication devices designed to be used in challenging environment, e.g., in moving vehicles and outdoors in any season, and to support devices with limited screen size and touch screen technology. We also introduce a proof-of-concept implementation and show through a user test that general principles introduced in the paper can easily be applied to a specialized communication device.


Proceedings of the 2nd International Workshop on Middleware for Pervasive Mobile and Embedded Computing | 2010

The virtual network system

Juho Määttä; Risto Järvinen; Riku Luostarinen; Jukka Manner

A popular technology area quickly gains competing solutions to solve the same goal. Examples include file systems and storage, and communication technologies. All competing solutions typically introduce their own specific functionality, programming models and APIs; this generally forces application programmers to choose a specific solution and build the application for it. There exists exceptions to this unfortunate state of affairs, e.g., Linux includes the Virtual File System (VFS) to decouple applications from specific local storage devices. A similar functionality is provided by the Network File System (NFS), i.e., it decouples the client from the storage server. The communication technologies do not have a similar solution: each technology is different and has its own programming model and API. In this paper we introduce the Virtual Network System (VNS) that combines the concepts of VFS and NFS for communication technologies. Our solution is a middleware that enables a unified API for applications to use any communication technology, local or remote. We describe our architecture and discuss our current implementation that enables communication over IP and VHF radio.


military communications conference | 2011

Analysis and implementation of the virtual network system

Juho Määttä; Risto Järvinen; Riku Luostarinen; Lauri Liuhto; Taneli Taira; Jukka Manner

Messaging applications want to use different communication networks. But the unfortunate state of affairs is that applications need to use several different application programming interfaces (APIs) and to design protocols on how and when to use a specific communication network(s). This is troublesome, error-prone and APIs vary a lot; applications want to use just one API but get the benefit of several communications networks. In this paper we detail, implement and test in real field tests a virtual network system (VNS). We argue why messaging applications should use and benefit from VNS. The VNS is a middleware solution that enables seamless usage of different networks. Netlink Next Generation (NLNG) protocol is a practical implementation of VNS and we elaborate on its features, design choices and problems faced. The NLNG protocol has its origins in the Linux Netlink and VNS concept is a middleware, thus we provide a comparison between these previous works and our work. The VNS system and NLNG protocol have already been tested with several applications, e.g., mail clients, tracking and command softwares, and network interfaces, e.g., IP, VHF, HF, GSM SMS and TETRA SDS.


international conference on wireless communications and mobile computing | 2013

Mobile short data services as a carrier for message communications

Juho Määttä; Risto Järvinen; Riku Luostarinen; Lauri Liuhto; Taneli Taira; Jukka Manner

Mobile short data services are commonly available on most mobile communication devices, but are mostly used for plain text messaging. In this paper we investigate the use of different mobile services for use with unified messaging platform. The services analyzed are the ubiquitous GSM/UMTS branch cellular mobile network, TETRA professional mobile radio (PMR) network and Iridium low earth orbit (LEO) satellite phone network. Individually each of these have various strengths and weaknesses, so the task is to optimize the system to concentrate on the strengths of each network. Contribution of this paper is a robust control scheme for mobile modems, a simple model for integrating them to a messaging platform and performance evaluation of GSM, TETRA and Iridium message services. This work can be used in emergency management in an always best connected manner.


military communications and information systems conference | 2016

A model for usability testing in challenging environments

Riku Luostarinen; Risto Järvinen; Juho Määttä; Jukka Manner

Remote software usability testing has been studied for over two decades. Yet, many of the existing testing methods are not ideal for field testing in challenging environments typical to military and emergency operations and contexts. In this paper we introduce a model and a messaging framework that allow remote usability tests to be run easily in the real work context of the users. We also introduce a proof-of-concept implementation of the model and show how the model can be integrated to an existing user interface of a military communication system. To verify our model, we pilot the test set-up on real end users of the system.


2015 2nd World Symposium on Web Applications and Networking (WSWAN) | 2015

XCD: An XML-based configuration description for embedded systems

Riku Luostarinen; Risto Järvinen; Juho Määttä; Lauri Liuhto; Jukka Manner

We are surrounded by different smart networked embedded devices that are running software dedicated to specific tasks. Many of these devices have no displays or user interfaces. To control and configure these devices remotely over network, instead of running factory-set static settings, devices need to be able to publish their parameters to a remote user interface of the system. In modular systems, the components of the system also need to communicate with each other to ensure interoperability. In this paper we introduce eXtensible Configuration Description (XCD) that defines the characteristics of a device or system component as variables and their interrelationships in a unified format. XCD allows devices to exchange information about their configuration with other devices (machine-to-machine, M2M), or to publish the configuration to a generic remote user interface (UI) of the system. The paper describes the structure of XCD and shows two use cases where the description is used to configure an embedded system. We also show how the generic nature of XCD enables us to render the same XCD description of a device in two different user interfaces.


2015 2nd World Symposium on Web Applications and Networking (WSWAN) | 2015

Hierarchical link-state routing in disruption-tolerant networks

Risto Järvinen; Antti Jaakkola; Juho Määttä; Lauri Liuhto; Riku Luostarinen; Jukka Manner; Marko Luoma

Disruption-Tolerant Networking (DTN) is the technological tool for operating in networks that while performant are intermittently available and may lack end-to-end connectivity. Routing in DTN networks is an open research problem and there has been interest in tying DTN resiliency to Mobile Ad-hoc Networks (MANET) performance. Using the Multi Interface Communications Software (MICS) framework, we explore use of a linkstate routing protocol in DTN environment. We detail the improvements done to the routing protocol to enhance operation in hierarchical network topologies.


international conference on communications | 2013

Real-time radio emulation environment for combat net radio networks

Aleksi Marttinen; Shekar Nethi; Risto Järvinen; Riku Jäntti


wireless conference sustainable wireless technologies european | 2011

A Multi-Interface DTN-like Communication System

Risto Järvinen; Juho Määttä; Riku Luostarinen; Lauri Liuhto; Jukka Manner; Taneli Taira; Marko Luoma

Collaboration


Dive into the Risto Järvinen's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Marko Luoma

Helsinki University of Technology

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge