MMS SDK
Overview

Feature List

       MMS Notifications
       SMIL Support
       Imaging Support

       Device Transcoding

       Mobile Video (addon)
       Mobile Audio (addon)
       MM1 over GPRS (addon)
       Text-to-Speech
Sample Code
Compatible Handsets
Request Trial Version
System Requirements
FAQs
Purchase
MM1 SDK

Mobile Video & Audio SDK

Smart Messaging SDK
EMS SDK
WAP Push / OTA SDK
GSM Modem SDK
SMPP SDK
MMS Motion Detection SDK
Developer Messaging Gateway
Media Conversion Services
Escrow Service

 


 

User Agent Transcoding

Formatting messages so that they are optimized for the target mobile phone is one of the biggest challenges in mobile messaging today. With a massive range of handsets available, developers need a solid solution that will allow them to ensure that images and other content are presented on the handset in the best possible way.

The MercuryXMS MMS SDK meets this challenge with a set of device transcoding components that automatically format media based on the handset you are delivering to. The MercuryXMS MMS SDK can reformat and resize images based on several criteria:

  • User Agent string (example: Nokia 6600)

    Nokia6600/) SymbianOS/7.0s Series60/2.0 Profile/MIDP-2.0 Configuration/CLDC-1.0
     

  • Profile Location (example: Ericsosn T610)

    http://wap.sonyericsson.com/UAProf/T610R101.xml

  • Vendor And Model (example: Siemens S55)

    "Siemens", "S55"
     

The MercuryXMS MMS SDK will perform the necessary lookups in its massive device database and return an instance to a device class that can be used to query the capabilities of a device - find out its screen size, image capability, video capability, audio capabilities, supported content types, maximum message size and much more.

Once the device is found, the MercuryXMS MMS SDK can resize the image for the target handset and convert it to an image format supported by the phone. For example, you can load a 640x480 BMP image and deliver it to a Samsung SGH-E100 - the image will automatically be resized to 128x128 and converted to JPEG. By resizing the image, the size of the message is drastically reduced saving time and money delivering the message.

Until now, User Agent Profiles were the most common way of achieving this task, however many device manufacturers are not conforming to this standard in a common way. User Agent Profile files from many vendors are full of errors and are derived from inconsistent variations of the UAProf schema. The MercuryXMS MMS SDK solves this problem by using its own XML format which is derived from the UAProf files. At busineSMS.com Software, we flush the UAProf file through our data cleaning tools to produce a consistent and easy to follow device database.

 

     

© 2002, 2003, 2004 Active busineSMS.com Software. All rights reserved
MercuryXMS™ - MMS, SMS, WAP Push and EMS mobile messaging software Sitemap