×
Namespaces

Variants
Actions
(Difference between revisions)

MIDP 1.0

From Nokia Developer Wiki
Jump to: navigation, search
firt (Talk | contribs)
hamishwillee (Talk | contribs)
m (Hamishwillee - Bot update - Add ArticleMetadata)
(5 intermediate revisions by 4 users not shown)
Line 1: Line 1:
[[Category:Java]][[Category:Java ME]][[Category:MIDP]][[Category:MIDP 1.0]]
+
{{ArticleMetaData <!-- v1.2 -->
 
+
|sourcecode= <!-- Link to example source code e.g. [[Media:The Code Example ZIP.zip]] -->
=Description=
+
|installfile= <!-- Link to installation file (e.g. [[Media:The Installation File.sis]]) -->
 +
|devices= <!-- Devices tested against - e.g. ''devices=Nokia 6131 NFC, Nokia C7-00'') -->
 +
|sdk= <!-- SDK(s) built and tested against (e.g. [http://linktosdkdownload/ Qt SDK 1.1.4]) -->
 +
|platform= <!-- Compatible platforms - e.g. Symbian^1 and later, Qt 4.6 and later -->
 +
|devicecompatability= <!-- Compatible devices e.g.: All* (must have internal GPS) -->
 +
|dependencies= <!-- Any other/external dependencies e.g.: Google Maps Api v1.0 -->
 +
|signing= <!-- Signing requirements - empty or one of: Self-Signed, DevCert, Manufacturer -->
 +
|capabilities= <!-- Capabilities required by the article/code example (e.g. Location, NetworkServices. -->
 +
|keywords= <!-- APIs, classes and methods (e.g. QSystemScreenSaver, QList, CBase -->
 +
|language= <!-- Language category code for non-English topics - e.g. Lang-Chinese -->
 +
|translated-by= <!-- [[User:XXXX]] -->
 +
|translated-from-title= <!-- Title only -->
 +
|translated-from-id= <!-- Id of translated revision -->
 +
|review-by= <!-- After re-review: [[User:username]] -->
 +
|review-timestamp= <!-- After re-review: YYYYMMDD -->
 +
|update-by= <!-- After significant update: [[User:username]]-->
 +
|update-timestamp= <!-- After significant update: YYYYMMDD -->
 +
|creationdate= 20070315
 +
|author= [[User:Wang shui]]
 +
}}
 +
[[Category:Java ME]][[Category:MIDP]][[Category:MIDP 1.0]][[Category:Glossary]]
 +
==Description==
 
MIDP (Mobile Information Device Profile) is a specification/profile designed for mobile devices and PDAs ([[JSR]] 37).
 
MIDP (Mobile Information Device Profile) is a specification/profile designed for mobile devices and PDAs ([[JSR]] 37).
 
MIDP1.0 is the initial version which contains all the features required for java coding for [[Java ME]]. It works over [[CLDC]] 1.0 or 1.1.
 
MIDP1.0 is the initial version which contains all the features required for java coding for [[Java ME]]. It works over [[CLDC]] 1.0 or 1.1.
Line 8: Line 29:
 
vendors have added implementation of proprietary api, like Nokia UI API.
 
vendors have added implementation of proprietary api, like Nokia UI API.
  
First Java powered mobile phones includes this profile and it is compatible with [[MIDP 2.0]] phones. Every Nokia [[Series 40]], [[S60]] and [[Series 80]] supports this profile.
+
First Java powered mobile phones includes this profile and it is compatible with [[MIDP 2.0]] phones. Every Nokia [[Series 40]], [[Symbian]] and [[Series 80]] supports this profile.
  
=Limitations=
+
==Limitations==
 
* MIDP 1.0 has no active rendering APIs
 
* MIDP 1.0 has no active rendering APIs
 
* MIDP 1.0 has no support for direct access to image pixels (RGB data)
 
* MIDP 1.0 has no support for direct access to image pixels (RGB data)
Line 18: Line 39:
 
* MIDP 1.0 cannot query key status when you want (although key events are supported)
 
* MIDP 1.0 cannot query key status when you want (although key events are supported)
  
=Packages=
+
==Packages==
 
MIDP 1.0 includes these packages:
 
MIDP 1.0 includes these packages:
  
 
*javax.microedition.io
 
*javax.microedition.io
*javax.microedition.lcdui
+
*javax.microedition.lcdui (see [[LCDUI]])
 
*javax.microedition.rms
 
*javax.microedition.rms
 
*javax.microedition.midlet
 
*javax.microedition.midlet
  
=Links=
+
==Links==
 
JCP specification:
 
JCP specification:
 
http://jcp.org/en/jsr/detail?id=37
 
http://jcp.org/en/jsr/detail?id=37
Line 32: Line 53:
 
General Wiki
 
General Wiki
 
http://en.wikipedia.org/wiki/Mobile_Information_Device_Profile
 
http://en.wikipedia.org/wiki/Mobile_Information_Device_Profile
 +
<!-- Translation --> [[pt:MIDP 1.0 (Português)]]

Revision as of 08:55, 18 July 2012

Article Metadata
Compatibility
Platform(s):
MIDP 1.0
Article
Created: wang_shui (15 Mar 2007)
Last edited: hamishwillee (18 Jul 2012)

Contents

Description

MIDP (Mobile Information Device Profile) is a specification/profile designed for mobile devices and PDAs (JSR 37). MIDP1.0 is the initial version which contains all the features required for java coding for Java ME. It works over CLDC 1.0 or 1.1.

In order to overcome the limitations of MIDP 1.0 most of the mobile vendors have added implementation of proprietary api, like Nokia UI API.

First Java powered mobile phones includes this profile and it is compatible with MIDP 2.0 phones. Every Nokia Series 40, Symbian and Series 80 supports this profile.

Limitations

  • MIDP 1.0 has no active rendering APIs
  • MIDP 1.0 has no support for direct access to image pixels (RGB data)
  • MIDP 1.0 has no support for full screen mode without a propietary API, like Nokia UI API.
  • MIDP 1.0 has no support for audio directly without a propietary API, like Nokia UI API or MMAPI.
  • MIDP 1.0 only supports HTTP support.
  • MIDP 1.0 cannot query key status when you want (although key events are supported)

Packages

MIDP 1.0 includes these packages:

  • javax.microedition.io
  • javax.microedition.lcdui (see LCDUI)
  • javax.microedition.rms
  • javax.microedition.midlet

Links

JCP specification: http://jcp.org/en/jsr/detail?id=37

General Wiki http://en.wikipedia.org/wiki/Mobile_Information_Device_Profile

98 page views in the last 30 days.