Java ME용 위치 API

Location API for Java ME

Java ME용 위치 APIJava 응용프로그램에 대한 장치의 현재 물리적 위치에 대한 정보를 생성하는 컴팩트하고 일반적인 Java 2 ME API이다. API는 선택적으로 휴대폰PDA 제조업체가 지원할 수 있으며, 이 API에 필요한 최소 Java 플랫폼은 CLDC v1.1이다.

위치 API는 Java Community Process에 따라 JSR 179로 개발되었으며, 2003년 9월에 출시되었으며, 2006년 3월에 버전 1.0.1로 업데이트되었다.노키아는 이 JSR의 주요 저자 겸 유지자다.

OpenLAPI는 노키아 참조 구현이 존재하지 않는 에뮬레이터 환경과 블루투스를 통해 GPS 장치에 접근할 수 있는 장치에 사용하기 위한 LGPL 구현이다.

특징들

위치 API는 다양한 위치설정 방법으로 작동하도록 설계되었다.제네릭 인터페이스는 애플리케이션 개발자들이 단말기의 가용성에 기초하여 여러 소스에서 위치 데이터를 검색할 수 있는 시스템을 구현할 수 있도록 한다.단일 추적 수단에 비해 페일오버, 실내/외 투명성, GPS, 셀룰러 또는 기타 위치 측정 방법 간의 속도와 정확성 사이에서 선택할 수 있는 장점이 있다.API 지원:[1]

  • 현재 위치 - 전화기의 현재 위도, 경도, 고도, 방향속도텍스트로 변환하는 방법.
  • 랜드마크 근접성 - 전화기 메모리에 랜드마크 저장소를 저장할 수 있으며, 현재 위치를 랜드마크로 추가할 수 있다.
  • 주소 데이터 - 우편 주소, 전화 번호, 국가, 건물 및 해당 URL과 같은 가장 가까운 랜드마크의 텍스트 세부 정보.[2]
  • 위치 수신기 - 현재 위치가 변경될 때 트리거되는 동적 위치 기반 응용 프로그램.

위치 API는 다음을 지원하지 않음:

  • 위상학적 데이터 - 일반적으로 셀 사이트 커버리지의 형태에서 파생된다.
  • 위치 기반 쿼리 - 장치의 현재 위치를 계산할 수 있지만

장치 독립성

이전에 위치 서비스 구현은 제공업체마다 달랐다.이 API의 목적은 다양한 디바이스의 위치 정보를 검색하기 위한 공통 API를 제공하는 것이었다.

OpenLAPI는 다음과 같은 몇 가지 백엔드를 지원한다.

장치별 포장지와 함께.

지원

많은 제공자들이 이 선택적 JSR을 구현하지 않기로 선택하기 때문에, 보편성의 목표는 여전히 일어나지 않았고 개발자들은 종종 다른 장치에 대한 사용자 정의 빌드를 만들어야 한다.

위치 API는 일부 BlackBerryWindows Mobile 기기, 최신 MotorolaSony Ericsson 기기, 모든 Nokia Series 60 3 Edition 기기에서 Java 애플리케이션에 사용할 수 있다.

참조

외부 링크