02.573GPPMobile Station Application Execution Environment (MExE) Service description Stage 1TS
MExE provides a standardised execution environment in an MS, and an ability to negotiate its supported capabilities with a MExE service provider, allowing applications to be developed independently of any MS platform. The MS (consisting of the ME and SIM) can then be targetted at a range of implementations for MExE from small devices with low bandwidth, limited displays, low processor speeds, limited memory, MMI etc., to sophisticated with a complete MExE execution environment.
The introduction of MExE execution environment into MSs is a significant step forward in their evolution. The ability of MSs to support MExE applications represents an extension of MSs’ capabilities. In order to allow current and future technologies to exploit and benefit from this, a standardised means of negotiating the MSs’ and network’s capabilities is supported. This negotiation will permit the mutual exchange of capabilities between the MS and the MExE server, and possibly include the service profile of the user and capabilities of the network. The negotiation may take place at service initiation, or on a dynamic basis.
A network can be a transport bearer for the negotiation, interaction and transferring of applications, applets and content with the MS, however it need not necessarily be the provider of the MExE services with which the MS’s execution environment is interacting with. The network may also be the intermediary between two MSs which are engaged in a MExE service with each other, with the network effectively supplying the “pipe” and not playing a MExE rôle in the connection.
Network nodes, nodes external to the network, or even MSs may be the entities which interacts with the MS’s execution environment.