R&D, ERTMS(European Railroad Train Management System) DMI, 2016
1) System requiements collection from Europe Traing Signal Standard
2) DMI(Driver Machin Interface) specification documentation and implementation
The scope of the entire project was to develop the entire computer system on top of the train, and among them, I had played the role of a practical project leader in the development of a subsystem that monitors and controls the state of the onboard equipment computer. (Hardware is an off-the-shelf product) The function was simple. Receives the train status and displays it on the screen, and transmits the engineer’s control commands. The project was very clear. I had to implement specifications because it was written very clearly down even to the UI button pixels.
Technology chosen for this project: Open GL + SDL2
[Korean] 전체 프로젝트의 범위는 열차 위에 올라가는 컴퓨터 시스템 전체를 개발하는 것이었고, 그 중 기관사가 차상 장치 컴퓨터 상태를 모니터링 하고 제어하는 서브 시스템 개발에서 실질적인 프로젝트 리더 역할을 수행하였다. (하드웨어는 기성 제품 사용) 기능은 단순하였다. 열차 상태를 받아와 화면에 표출, 기관사의 제어 명령을 전달. 요구사항명세가 UI 버튼 픽셀까지 아주 명확히 작성되어 있어서 그대로 구현하기만 하면 되었던 프로젝트.
이 프로젝트에서 선택한 기술: Open GL + SDL2
- Developer: Taeung Ha
- Actual time for development: roughly 12 months
- Contribution rate: less than 10%
- Technologies used: C++, OpenGL, SDL2