SDS is now available through a software update mechanism in Eclipse IDE from the Eclipse Foundation.
Download and installation instructions can be found further down on this page.
New in SDS 4.2
The latest version of SDS is now modular, making it easy for you to choose which components you want. On the client side, SDS 4.2 now includes IMS Java Client Utility (IJCU) supporting 80 percent of all phones available on the market. Other functionality includes:
- Support for creation of IMS client-server IPTV applications
- IDE-independent business API for configuration, provisioning and node control
- Integration of open source Glassfish/SailFin JavaEE/SIP server
- Enhanced support for JME device client solutions
- Enhanced SDS IJCU JavaME device client solution.
ATTENTION users of SDS 4.1 - To receive automatic updates we recommend that you upgrade to most recent version of SDS however SDS 4.2 no longer supports IMS Client Platform for Symbian and PC (ICP).
Main features of SDS
The latest version of SDS is available via a software update mechanism in Eclipse IDE from the Eclipse Foundation. Using Eclipse IDE, it is possible to install individual SDS components including:
- Call Session Control Function (CSCF) including I, S and P-CSCF, BGCF, HSS and provisioning GUI.
- Domain Name Server (DNS) including the BIND server and provisioning GUI.
- IMS Java Client Utility (IJCU) including JSR281 implementation for feature phones (CLDC1.1/MIDP2.0 profile).
- IMS Messaging Server (IMSM) running on SailFin.
- Presence and group list management (PGM) running on SailFin.
- IPTV emulator based on IAP 2.0 running on SailFin and client running on. Eclipse (requires VLC 0.8.6i media player).
- Push to Talk Over Cellular (POC).
- Testing tools including test agent, automated testing framework, and visual traffic flow generation.
- SIP extensions for Web Tools Platform (WTP)
Download instructions
Install SDS using Pulsar: http://www.eclipse.org/pulsar/
1. Download and install Eclipse and Pulsar.
2. Open the Pulsar view. SDS components are listed under the Ericsson Service Development Studio SDK.
3. Install a component by double clicking it or selecting it and then clicking on the ‘Install' icon.
4. Repeat step 3 for each component of your choice.
Download SDS using Eclipse JEE Edition: http://www.eclipse.org/downloads/
1. Download and install Eclipse JEE Edition (Galileo or Ganymede).
2. Select Software updates under the Help menu.
3. Add the following URL: http://www.ericsson.com/developer/sds/pulsar.
4. Ensure that the proxy settings are correct in Eclipse preferences.
5. Install specific components by selecting them and clicking ‘Install’.
6. Complete installation by restarting Eclipse.
What is SDS?
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 (CoSe) emulators. SDS supports clients and devices for Mobile, Fixed Broadband, and WLAN access. It uses Java community common practices and de-facto standards and provides high-level APIs to hide the network and terminal device complexity from the designer.
SDS runs on a PC, is based on the Eclipse Integrated Development Environment (IDE) and Wireless Toolkit (WTK).
What can SDS be used for?
With the SDS 4.1 FD1, 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 includes an IMS core network emulator and can also be configured as a JavaEE/SIP server execution environment for live user or for market IMS service trials. SDS is verified with Ericsson’s IMS system offering and is released in sync with new Ericsson IMS system releases.
Major components and functions

Please check for answers in the FAQ and discussion forum. If you don't find an answer there, please send your questions to: sds.support@ericsson.com
Below you can find sample applications: