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 Specification260 × 500 - ... some of Samsung's mobiles. It doesn't have a touchscreen and isn't ...
trustedreviews.com
Abbreviations:
JRE | Java Runtime Environment |
JTWI | Java Technology for Wireless Information |
API | Application Programming Interface |
VM | Virtual Machine |
CDC | Connected Device Configuration |
CLDC | Connection Limited Device Configuration |
MIDP | Mobile Information Device Profile |
JSR | Java 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