Ericsson
 
 
Getting started 
*
Getting started

To start server-side application development or integration with the MM7 application program interfaces (API), you need to do the following:

  1. Download the "Developer's guide" document for this MM7 software developer kit (SDK). You can find the link under the Tools section.          
  2. Download the MM7 SDK.          
  3. Read the developer's guide. You should also use the complementary information that you can find below.          
  4. For development, import the included MM7 jar lib to your environment and read the API specification (Javadoc) for the MM7 API.          
  5. Use the Ericsson MMC emulator included in the MM7 SDK. This will make it easy for you to test your server-side application without a real Ericsson MMC.

MM7 SDK Compatibility Aspects

From an application developer’s perspective, an SDK is used to avoid compatibility issues between releases.


The Ericsson SDK has been developed for use towards the Ericsson MMC only.


Each time we have a new release that impacts the MM7 interface to the MMC, we will update our MM7 VASP SDK to reflect that new functionality. In order to take advantage of that new functionality, the new SDK should be used.


The API is extended with each release to ensure compatibility. The XML schema and methods/tools available in the previous SDK will still work to enable previous applications developed will work with new versions of the MMC. For example in R4 we added methods to the API to allow the application to make use of the cancel and replace functionality. So an old application that doesn't use these continues to use the methods from the 2.5.2 API since these same methods continue to exist in the R4 API.


It is also important to use the standard components included or recommended within the Ericsson MMC MM7 SDK to ensure compatibility. Experience has demonstrated that even changes in the release version of a component in the toolkit of the Ericsson MMC MM7 SDK can also lead to problems in the execution of the application.
The previous applications that have been developed with our MMC MM7 SDK will work with future releases unless notified otherwise. Please see the figure below for more details regarding how interworking is specified.

Compability

 

  1. Applications developed on older SDK will work with newer SDK. Recompilation required.      
  2. Applications developed on old SDK will interwork with newer version of MMC. However, the application will not be able to take advantage of the new features without using the newer SDK.      
  3. Applications developed on new SDK will interwork with old version of MMC. The New SDK features will not be available!      
  4. Applications developed on new SDK with new version of MMC will interwork. Full features available!      
  5. There are no guarantees for interworking for those applications designed at the native MM7 level (not using the Ericsson MM7 SDK) due to implementation interpretations of the standards. However, we are still designing our MM7 SDK and API towards the mandatory parts of the 3GPP XML schema in order to ease the interworking issues for those not using our MM7 SDK. Compatibility cannot be assured for applications not developed using the Ericsson MMC MM7 SDK and are not supported by the standard MMC product!

Matrix_mm7

Last published July 5, 2007