Information technology is one of the most evolving industry today, which does not only mean that the computing and storing capacity of desktop computers is increasing, or the servers become faster and faster, but devices controlled by computers appear at increasing number of areas, as well. Maybe, one of the most remarkable is the telecommunication; think about only the evolution of mobile phone devices. “Our smart phones today have more computing power than NASA had in 1969, when it sent men on the moon.”
This evolution is shown not only the higher performance of the devices, but the lower prices, as well. The first mobile phones were expected as luxury product, and only the wealthier people could afford to buy one. But with time, this has changed, and the number of people has increased, who has a cell phone is his/her packet, even the parents buy mobile phones to their children, too.
With the evolution of the mobile technology there are more devices in the market, and more people use them, which means problem to the operators. Therefore, network operators use some kind of IT system to manage their subscribers and their mobile devices. The company Nokia Siemens Networks also offers a solution like this in the form of a software called Serve atOnce Device Manager (SADM).
The author of this thesis took part in the development of this software in a way that he created additional features based on the replies from the customer, and with these the shipped product was customized for the customer. This document contains the presentation of three specific works, which offer solution to the problems of three different customers.
The author describes the main goal of Serve atOnce Device Manager, and its main features. The reader will know the technologies applied in the testing phase of development, which are used to test functionality and performance, as well. Three specific works will be presented: the first one is a persistent message buffer, the second one is a plug-in uses to send localized SMS messages and the third one is a driver implementing a given functionality. Finally there will be the summary of the experiences.