앱을 빌드하고 실행합니다. 이 페이지의 스크린샷에 표시된 대로 Android 기기에서 전송 추적기 시작 화면이 표시됩니다. 차량 데이터는 안드로이드 서비스를 통해 액세스됩니다. 응용 프로그램은 차량에서 새 데이터를 읽고 명령을 보내는 것을 처리하는 VehicleManager와 바인딩됩니다. greenDAO (GitHub)는 안드로이드에 최적화 된 ORM입니다 : 그것은 자바 개체에 데이터베이스 테이블을매핑하고 최적의 속도를 위해 코드 생성을 사용합니다. 오토는 구글에서 구아바 이벤트 버스 라이브러리의 포크되었습니다 뿐만 아니라 가능한 안드로이드를 지원하기 위해 재 설계되었습니다. Guava 이벤트 버스와 달리 Otto는 기본 클래스 또는 인터페이스의 이벤트 구독을 고려하지 않습니다. 이는 라이브러리의 성능을 향상시키고 응용 프로그램 코드를 단순하고 모호하게 유지하기 위해 수행됩니다. 앱이 이미 안드로이드 위치 프레임 워크를 사용하는 경우, 아주 작은 변화와 함께 당신은 많은 차량에 내장 된 GPS 수신기를 활용하여 정확도를 높일 수 있습니다 (포함 2012 포드 포커스, 심지어 네비게이션 시스템이없는 사람들). 전송 추적기 백 엔드는 npm Node.js 응용 프로그램입니다. Firebase 실시간 데이터베이스에서 차량 위치의 실시간 업데이트를 수신하고 프런트 엔드 디스플레이에서 사용할 패널 구성을 설정합니다. 또한 차량 위치 시뮬레이터가 포함되어 있으므로 차량을 대표하기 위해 Android 장치를 이동하지 않고도 전송 추적기를 실행할 수 있습니다.

빈 활동 템플릿을 기반으로 최상위 패키지 이름으로 com.vogella.android.otto와 새로운 안드로이드 프로젝트를 만듭니다. 안드로이드는 서비스의 형태로 시스템 수준의 기능의 대부분을 노출. 이는 애플리케이션의 장기 실행 구성 요소에 유용한 패러다임이며 새로운 측정을 계속 받기 위해 차량에 대한 연결을 유지해야 하는 OpenXC에 적합합니다. 응용 프로그램은 Android용 SDK의 API 호출을 사용하여 사용자의 전송 정보를 표시할 수 있습니다. 간단한 차량 메시지의 미리 정의 된 세트, 공식 OpenXC 신호는 높은 수준의 측정 개체로 안드로이드 라이브러리에 노출됩니다. 이러한 작업은 VehicleMessages와 유사하게 작동하지만 데이터가 유효한지 확인하기 위해 더 많은 메타데이터와 검사를 포함합니다.