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

Mikael Sepponen

Research output: ThesisMaster's thesisTheses

Abstract

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
Supervisors/Advisors
  • 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

Fingerprint

Computer terminals
Network protocols
Software engineering
Mobile telecommunication systems
Computer networks
Application programming interfaces (API)
Telecommunication
Wireless networks
Testing

Keywords

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

Cite this

@phdthesis{69650ffeeec241d69efe741dc31282b1,
title = "Implementing a session initiation protocol application for restricted terminals using Java: Master's Thesis",
abstract = "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.",
keywords = "SIP, J2ME, rational unified process, java protocol framework",
author = "Mikael Sepponen",
note = "CA: TTE Helsinki University of Technology, Department of Electrical and Communication Engineering",
year = "2002",
language = "English",
school = "Helsinki University of Technology",

}

Sepponen, M 2002, 'Implementing a session initiation protocol application for restricted terminals using Java: Master's Thesis', Master Degree, Helsinki University of Technology, Espoo.

Implementing a session initiation protocol application for restricted terminals using Java : Master's Thesis. / Sepponen, Mikael.

Espoo, 2002. 81 p.

Research output: ThesisMaster's thesisTheses

TY - THES

T1 - Implementing a session initiation protocol application for restricted terminals using Java

T2 - Master's Thesis

AU - Sepponen, Mikael

N1 - CA: TTE Helsinki University of Technology, Department of Electrical and Communication Engineering

PY - 2002

Y1 - 2002

N2 - 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.

AB - 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.

KW - SIP

KW - J2ME

KW - rational unified process

KW - java protocol framework

M3 - Master's thesis

CY - Espoo

ER -