|
|
|
|
Images |
Sending pictures is a breeze, with an image
processing library that handles all your imaging requirements for
mobile messaging. With support for JPG, GIF, BMP, WBMP, PNG and TIFF
images, you can load any type of existing image file and manipulate
it for delivery and final display on the target handset. Images can
be resized using one of several resizing algorithms to ensure high
quality, smooth images on the target handset. Modify your images on
the fly with graphics functions such as rotate, flip, and resize.
Adjust the brightness or contrast of your images. A powerful image
overlay capability lets you overlay other images onto the picture to
provide real time visual watermarking. You can even specify a level
of transparency to achieve any effect required. Images can be
overlaid at a user-defined X/Y location, or automatically positioned
using the smart layout engine. Overlay smooth text directly onto
images to label or timestamp your images with a customizable font
and font size, as well as applying bold/italic/underline formatting.
You can even add borders to your images to give them a cleaner, more
professional look.
The SDK comes with a complete animated GIF engine - you can create
animated GIFs on the fly or you can extract image frame sets from
existing animated GIFs. Images can be loaded from a folder, with
animated GIF properties configurable through code such as frame loop
time, repeat, etc. These animated GIFs can be immediately attached
and delivered inside an MMS message.
- Sophisticated built in image processing library
- Supports JPG, GIF, TIFF, WBMP, PNG, PCX, TGA, WMF and EMF.
- Create GIF and Animated GIF images
- Adjust contrast
- Adjust brightness
- Resize images - multiple resize algorithms with smooth resizing
- Crop images
- Rotate images
- Flip images
- Text overlay - smooth fonts and transparency
- Image overlay - custom or smart positioning
- Add image borders
- Load images from disk or over the Internet (HTTP URL based
images)
- Apply forward locking to images
|
Video |
| Any type of video can be added to the message. Use
the MercuryXMS Mobile Video & Audio SDK
for full video transcoding capability with support for 3GPP, 3GPP2
and Windows® Media. |
Audio |
| The MercuryXMS MMS SDK brings new
opportunities to developers, with a set of MMS messaging creation
tools that will quickly bring media rich MMS applications to market.
With comprehensive code samples, documentation and tutorials, the
MercuryXMS MMS SDK
is a powerful toolkit for delivering text, video, audio and
picture MMS messages. With a comprehensive array of image encoding
modules, the MercuryXMS MMS SDK accelerates
time-to-market, and reduces costs and development efforts for server
based messaging applications and web based messaging services. |
Text |
| Text can be easily added to the message, either as
a plain text attachment or within a SMIL message. |
SMIL |
The SDK supports the Synchronized Multimedia
Integration Language (SMIL) by providing programmatic control of
slides, regions, layouts, transitions and any other attribute of a
SMIL presentation.
MMS messages can contain multiple slides, with optional transitions
between slides. The SMIL capabilities of the SDK allow you to
precisely layout your content within the MMS message, allocating
regions for video, images and text.
Complex timing can be used to display the message, with the contents
being displayed at the points in time that you specify. For example,
you can create a slide show that displays the first slide for 10
seconds, and the subsequent 5 slides for 1 second each, all while
playing a background audio track. |
Digital Rights Management |
| The SDK has several Digital Rights Management (DRM)
features to help you protect the content you send to your customers
and help you to protect your copyrighted content. Picture, video and
audio content can be 'forward locked' using either the Forward Lock
scheme from OMA, Nokia or Ericsson. When a user receives
forward-locked content within their message, they can view the file,
but cannot save or forward it to another user. |
|
Connectivity - MM7, SMPP,
GPRS/CDMA Modems |
| The MMS SDK is fully compatible with every type of
MMS protocol - MM7, SMPP (MMS Notifications) and MM1 (modems). |
Decoding |
| Existing (incoming) messages can be decoded -
extracting all their properties (subject, delivery date, recipients,
etc) and the attached media. Each piece of media is extracted to a
unique location on disk, where the file(s) can be manipulated. |
Device Transcoding |
The SDK will automatically format content for a
target device. MercuryXMS will perform the necessary lookups in its
massive device database (optional) 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, MercuryXMS 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, and making the user experience the best it can be. |
Language Support |
Deployed as a COM component, the SDK
is fully compatible with the following languages:
- Visual Basic 5.0, 6.0
- Visual C++ 6.0
- C#
- Visual Basic .NET
- ASP.NET
- Delphi
- ASP
- VB Script
|
Documentation / Samples |
The SDK comes with numerous source code examples in
Visual Basic, Visual C++ and C#.
Other samples can be provided on request.
Samples are included to demonstrate all working aspects of the SDK.
The documentation includes several code snippets to help developers
quickly understand how to integrate the SDK into their applications
with minimal fuss.
|
|
© 2002-2007 Active busineSMS.com
Software. All rights reserved.
|
|