Wednesday, November 10, 2010

Mobile Service


About This Article

This article will cover in brief about  specifications and components in Mobile Service Architecture (MSA). It also focuses on how MSA is making impact on current Wireless Industry.


Scope:

This article is intended for novice users who want to know about Mobile Service Architecture.


References:

1. The Mobile Service Architecture Specification

  •  
    260 × 500 - ... some of Samsung's mobiles. It doesn't have a touchscreen and isn't ...
    trustedreviews.com
    Similar ‑ More sizes

    Abbreviations:


    JREJava Runtime Environment
    JTWIJava Technology for Wireless Information
    APIApplication Programming Interface
    VMVirtual Machine
    CDCConnected Device Configuration
    CLDCConnection Limited Device Configuration
    MIDPMobile Information Device Profile
    JSRJava Specification Request













    Introduction

    Mobile Service Architecture (MSA) is the next generation Java ME platform for mobile devices. MSA defines a standard platform of APIs where developers can rely upon. MSA specification provides consistency, focus, and direction for Java ME development reducing API fragmentation and inconsistencies. With this specification, manufacturers benefit from a large number of compatible applications that take advantage of their devices hardware and software functionalities.

    Current mobile devices generally abide by the Java Technology for the Wireless Industry (JTWI, or JSR 185). Unfortunately, JTWI does not leave much to work with; the standard only requires three technologies: CLDC 1.0, MIDP 2.0 and WMA 1.1. MSA, on the other hand, requires nearly two dozen JSRs ranging from CLDC 1.1 to Mobile 3D Graphics API 1.1.

    MSA is based on the Connected Limited Device Connection (CLDC) of Java Platform, Micro Edition (Java ME).  It is the next step in Java ME evolution. Also, MSA Specification defines an MSA Subset for devices with limited resources. Both MSA and MSA Subset can also be implemented using Connected Device Configuration (CDC).

    This MSA specification is useful for content providers and service providers. They can use better application portability between these different MSA compliant implementations.


    Design Goals

    The goals of the MSA specification are to:

    • Define a standard set of application functionality for mobile devices while clarifying interactions between various technologies associated with the MIDP and CLDC specifications. •Reduce the difficulties of mobile environments with the help of innovative applications.

    • Facilitate MSA applications in:


    - Wide variety of market.

    - More customers.

    • Maintain regularity in both MSA definitions and the upcoming MSA Advanced environment.


    MSA Specification

    The MSA specification offers two choices:

    • - To implement the predefined subset of the MSA specification.
       
    • - Or to implement the full MSA specification.

    MSA-compatible devices must implement either all of the predefined subset or all of the full MSA specification:

    • - The subset meets today’s base common handset functionality.
       
    • - The full specification is targeted at feature rich, leading-edge mobile devices.

    There are two sets of component JSRs:

    • - Full MSA set compromising of 16 JSRs
       
    • - MSA Subset compromising of 8 JSR





  • No comments:

    Post a Comment