JSR 248 -- Mobile Service Architecture Specification移動服務架構(MSA)規範,爲減少Java ME設備的分裂,也是一系列規範的集合,確保Java ME應用程序在一個更廣範圍內的兼容性。於2006年9月推出,並於2008年8月進行了修訂,版本爲1.1.0b。
MSA規範定義了2個平臺:MSA和MSA子集,包含了強制的和可選的JSR規範。
(1)JSR 75 – PDA Optional Packages for the J2ME Platform Version 1.0 [JSR75]
包含File API以及PIM API,對於MSA和MSA子集都是強制實現的部分。
(2)JSR 82 – Java APIs for Bluetooth Version 1.1 [JSR82]
包含Bluetooth API和OBEX API,對於MSA和MSA子集都是有條件的強制實現的部分。
(3)JSR 118 – Mobile Information Device Profile Version 2.1 [JSR118]
對於MSA和MSA子集都是強制實現的部分
(4)JSR 135 – Mobile Media API Version 1.2 [JSR135]
對於MSA和MSA子集都是強制實現的部分
(5)JSR 139 – Connected Limited Device Configuration Version 1.1 [JSR139]
對於MSA和MSA子集都是強制實現的部分(也可用CDC替代)
(6)JSR 184 – Mobile 3D Graphics API for J2ME Version 1.1 [JSR184]
對於MSA和MSA子集都是強制實現的部分
(7)JSR 205 – Wireless Messaging API 2.0 Version 2.0 [JSR205]
對於MSA和MSA子集都是強制實現的部分
(8)JSR 226 – Scalable 2D Vector Graphics API for J2ME Version 1.1 [JSR226]
對於MSA和MSA子集都是強制實現的部分
---------------------------------------------以下是MSA子集不包含的部分----------------------------------------------------
(9)JSR 172 – J2ME Web Services Specification Version 1.0 [JSR172]
包含XML Parsing和Web Services(JAX RPC),是MSA強制實現的部分
(10)JSR 177 – Security and Trust Services API for J2ME Version 1.0.1 [JSR177]
其中SATSA-CRYPTO(cryptographic services)、SATSA-APDU(Smart Cards)、SATSA-PKI(Public Key Infrastructure services)是MSA強制實現的部分,而無論MSA還是MSA子集均不包括SATSA-JCRMI
(11)JSR 179 – Location API for J2ME Version 1.0.1 [JSR179]
是MSA有條件的強制實現的部分
(12)JSR 180 – SIP(Session Initiation Protocol) API for J2ME Version 1.1.0 [JSR180]
是MSA強制實現的部分
(13)JSR 211 – Content Handler API Version 1.0 [JSR211]
是MSA強制實現的部分
(14)JSR 234 – Advanced Multimedia Supplements Version 1.1 [JSR234]
是MSA強制實現的部分
(15)JSR 238 – Mobile Internationalization API Version 1.0 [JSR238]
是MSA強制實現的部分
***和2006年1.0版本相比,對於MSA而言缺少了JSR 229 - Payment API Version 1.1.0部分
詳情參考:http://jcp.org/en/jsr/detail?id=248