Implementing a session initiation protocol application for restricted terminals using Java: Master's Thesis

Mikael Sepponen

Research output: ThesisMaster's thesis


Writing protocol software for wireless terminals has been possible only for equipment manufactures and their subcontractores. Open operating systems and application programming interfaces are changing the market, which has been closed for third-party developers. Today end users can download and install software tot their mobile terminals and have gegun to demand new and interesting applications. At the same time telecommunications operators are striving for new revenue sources to cover their investments in third generation mobile network licenses and infrastructure. This environment possesses sevelal challenges for software development. The development cycles must be fast and yet deliver efficient programs that run on very a restrcted prlform. Session Initiation Protocol has been chosen as a call control for Universal Mobile Telecommunications System release 5. Session initiation Protocol can be used for creating and managing multimedia sessions. The protocol is based on open standards and several extensions allow providing more advanced services, such as messaging and presence. This thesis presents an example application of a Session Initiation Protocol instant messaging extension. The application is written for Java 2 Micro Edition platform, which provides a large target market. The application can be used for testing new services based on Session Initation Protocol in the today,s wereless data networks. A software development process and Java protocol Framework are used for accelerating the development.
Original languageEnglish
QualificationMaster Degree
Awarding Institution
  • Helsinki University of Technology
  • Pärssinen, Juha, Advisor
  • Valtari, Kirsi, Supervisor, External person
Place of PublicationEspoo
Publication statusPublished - 2002
MoE publication typeG2 Master's thesis, polytechnic Master's thesis


  • SIP
  • J2ME
  • rational unified process
  • java protocol framework


Dive into the research topics of 'Implementing a session initiation protocol application for restricted terminals using Java: Master's Thesis'. Together they form a unique fingerprint.

Cite this