Location API for Java ME: Difference between revisions

Content deleted Content added
External links: Category:Keyhole Markup Language
Fommil (talk | contribs)
removed claim that OpenLAPI is alternative name for the LAPI and corrected details
Line 1:
The '''Location API''' ('''OpenLAPI'''), is a specification defining an optional [[Application programming interface|API]] package for communicating with [[GPS]] devices using the [[Java platform]]. It extends the capabilities of the [[Java Platform, Micro Edition]], a version of the Java platform tailored for [[embedded device]]s such as [[mobile phone]]s and [[Personal digital assistant|PDA]]s. The [[Object-oriented programming|object-oriented]] interface consists of 13 [[Class (computer science)|classes]] in the javax.microedition.___location package. The Location API was developed under the [[Java Community Process]] as JSR 179 released September 2003 and updated to version 1.0.1 March 2006. [[Nokia]] is the main author and maintainer of this JSR. OpenLAPI is a [[GPL]] implementation, for use in emulator environments where the Nokia reference implementation does not exist.
 
== Device independence ==
Line 6:
 
OpenLAPI supports several back-ends. Supported modes are:
* KML ([[Keyhole Markup Language]])
* LMS (local mass store)
* GPS over [[Bluetooth]]
* [[NMEA]] logfile (for development)
* KML ([[Keyhole Markup Language]]) (for development)
* random entry from a persistent landmark store (for development)
along with device specific wrappers.
 
== Current state ==