2.INTRODUCTION

As we are quickly moving towards the world of third generation mobile traffic, more attention than ever is being paid to the wireless data market. So far, we have seen only the first steps towards the mobile information society, but it has already become clear that wireless data means more than just web browsing.

M2M communication is just one of the aspects of wireless data services. The market potential is huge; new applications are emerging continuously and operators are searching for opportunities for growth. The telecom industry is shifting in the direction of end-to-end solutions, which requires reliable communication and information transfer.

The Nokia M2M Platform is a complete, wireless, end-to-end solution for M2M communication. Nokia M2M ADK offers development tools for application development on the Nokia M2M Platform.

2.1 NOKIA M2M PLATFORM

The Nokia M2M Platform is an object-oriented software platform based on the Common Object Request Broker Architecture (CORBA)1, which is an open and widely accepted industry standard. The Nokia M2M Platform is adaptable to a wide range of purposes and communication methods, and it meets the needs of many different applications. The Nokia M2M Platform hides mobile network complexities and, thanks to CORBA method calls, is transparent to different machines, operating systems, and language implementations.

The Nokia M2M Platform consists of the Nokia M2M Gateway and Nokia GSM Connectivity Terminals as shown in Figure 1.

1CORBA is a widely distributed computing infrastructure, standardised by the Object Management Group (OMG) consortium. In short, CORBA applications are composed of objects that can locate in different machines. These objects have services, and they are utilised with request messages.

CORBA hides the underlying transfer network, such as the Internet or GSM network, an also the underlying protocols so that a user can use the functions as local procedure calls.

4/21