Multimedia Instant Messaging is supported by the IMS Messaging (IMS-M) network node
Integration with the SailFin 1.0 JavaEE/SIP server
Ericsson’s Service Development Studio (SDS) is the only fully comprehensive tool for development and end-to-end testing of both the client and server side of new convergent all-IP (IMS) applications. SDS contains a standards-based IMS network simulator with communication services emulators. SDS supports clients and devices for Mobile, Fixed Broadband, and WLAN access.
With the SDS 4.1, developers can use the high-level IMS device APIs as defined in JSR 281 and under definition in JSR 325 to control and access advanced capabilities such as Presence and Group Management (PGM), Voice over IP (VoIP), Push-to-Talk (PTT), IMS-M and Combinational (CS Voice + PS sessions).
SDS can be configured as an IMS core network emulator and also as a cost-effective JavaEE/SIP server execution environment for live user or market IMS service trials. SDS is verified with Ericsson’s IMS system offering and is released in sync with new Ericsson IMS system releases.
SDS runs on a PC, is based on the Eclipse Integrated Development Environment (IDE) and Wireless Toolkit (WTK). It uses common practices and de-facto standards in the Java community and provides high-level APIs to hide the network and terminal device complexity from the designer.
The new SDS 4.1 release adds, integrates and supports the Open Source Glassfish/SailFin JavaEE/SIP server and enhances support for peer-to-peer VoIP communication and WLAN access. The SDS IMS-M emulator supports 1-1 and 1-many Instant Messaging (IM) using the SIP MESSAGE method. It also supports 1-1 and 1-many Instant Multimedia Messaging within SIP INVITE p-2-p session and using MSRP capabilities.
Below is a list of the major components and functions of SDS:
Eclipse Integrated Development Environment (IDE); Eclipse 3.4 and Web Tools Platform (WTP) 3.0
EclipseME 1.7.9 integrated for JavaME Midlet development with SUN, SEMC, and NOKIA WTKs
Wizards and templates for client and server application development
Wizards and templates for testing, including Test Agents, Automated Test Framework (ATF), and Visual Traffic Flow (VTF)
IMS Client Platform (ICP) with pre-JSR 281/325 APIs for:
Windows PCs, 2000 / XP / Vista (32 bit Enterprise Edition)
Symbian v9.1/UIQ 3.0 (e.g. the SonyEricsson P1 phone) and APIs supporting C++ development for:
Windows PCs, XP / Vista (32 bit Enterprise Edition)
Symbian v9.2 / S60 3rd Edition FP1 (e.g. the Nokia phone N95) plus media support (Audio and Video Recorder / Player)
IMS JME Client Utility (IJCU) and IMS Network Proxy Server (IPS) emulator for:
JavaME feature phones complying with CLDC 1.1/MIDP2.0 and MSA 248
Device client creation/packaging, test and deployment support
Server application creation/packaging, test and deployment support for:
JavaEE/SIP using GlassFish/SailFin as SDS default application server
SIP/HTTP using SDS internal JSR 116 compliant SIP Container
Support for JavaEE/SIP as trial execution environment and commercial target servers
SailFin 1.0 (Alpha) integrated with SDS
Oracle OCCAS 3.1 (JSR116) verified and interoperable with SDS
Oracle OCCAS 4.0 (JSR 289) tentatively tested and verified (final verification when released)
SUN GlassFish Communication Server, SGCS 1.5 (JSR 289) (final verification when released)
IMS Core and Communication Services (CoSe) support
IMS Core services (Registration, Authentication, and so on)
Presence and Group Management (PGM 4.1) emulator (OMA Presence and XDM v1 standards)
IMS Messaging (IMS-M 2.0) emulator (OMA SIMPLE IM v1 standard);
Instant Message (IM) 1-1 and 1-many
Instant Multimedia Message within SIP INVITE p-2-p session and MSRP
Combinational Services (CSI), CS call with any IP (PS) application (GSMA video/image-share)
Enhanced Voice over IP (VoIP), peer-to-peer for Windows PCs (2K/XP/Vista) and SEMC P1 mobiles. (3GPP / TISPAN VoIP compliance in SDS roadmap)
IMS Core network emulator (P/I/S-CSCF, BGCF, HSS, DNS, and ENUM)
Documentation integrated with help system in Eclipse
SDS 4.1 is available for free below for download by Ericsson Developer Program members. When downloading, an e-mail containing your SDS 4.1 license key will be sent to your e-mail address. Before downloading please make sure that the e-mail address you have registered is still correct. Please note that new license keys are needed for SDS 4.1.
You will now also have access to SDS mail support from your registered e-mail address. Remember to always check for answers in the FAQ before sending questions to: sds.support@ericsson.com