:::Mindware의 IDE를 이용한 Runtime Debugging 및 개발환경의 Integration:::
- 모바일 디바이스를 비롯한 Embedded 분야에서의 어플리케이션 개발 과정에서 어려움을 느끼고 계십니까?
- 디바이스/데스크탑의 개발 환경의 설정/변경에 따라 많은 시간을 소비하고 있지는 않습니까?
- 난이도는 높지 않지만, Android, iOS 등 운영체제별 어플리케이션 개발을 동시에 진행하며 빠르게 전환을 해야 하는 경험을 가지고 계십니까?
- 개발된 어플리케이션에 대한 데스크탑과 실제 디바이스에서의 테스트 전환에 시간을 소요하지 않고 있지 않습니까?
- 단말 운영체제는 물론 개발용 데스크탑 운용체제에서 동일한 Runtime Debugging 지원 개발환경을 고려해 보셨습니까?
Mindware의 엔지니어그룹은 여러가지 단말 운영체제에 대한 동시 지원을 위해 예상보다 훨씬 더 많은 시간이 투여됨은 물론, 이의 사후 관리에 적지 않은 시간과 노력이 발생하게 된다는 점을 잘 알고 있습니다. 이러한 내부에서 겪은 그간의 경험으로부터 IDE의 설계와 구현이 이루어졌습니다.
[M-CADE Builder 2011의 개발 화면의 스크린. 이미지를 선택하면 아래에서 언급한 IDE의 각종 기능에 대한 예시/지원 내역을 확인할 수 있습니다. ]
Mindware’s Tclet Builder 2011버전에서는
- 프로젝트의 생성과 관리
- Java Engine(For Android, Desktop OS, J2ME Feature phone)과 C Engine(For iOS, Symbian)과의 Runtime Debugging을 위한 Debug Bridge 내장
- 복수 프로젝트의 동시 관리
- 각 프로젝트별 개발환경에 대한 설정/관리
- 개발중인 어플리케이션의 Layout에 대한 미리보기 기능을 지원하며, 이는 Android/iOS의 Native 에뮬레이터의 자동기동과 인터페이스를 지원
- 소스 및 스크린 Layout에 대한 브라우징 지원
- 개발중인 스크립트 소스에 대한 실시간 기동
- 이전 편집위치로의 Backware / Foward 및 가장 최근 작업하던 Project의 자동 호출
- 실행 및 디버그 로그에 대한 기록과 관리
- 라인단위의 디버깅/추적/관리 지원
- 플랫폼 제공 API 에 대한 힌트
- API 및 지원 함수에 대한 자동완성
- Auto indent / indent selected area
- 개발 소스에서의 Token highlight
- 문자열에 대한 Find / Replace
- 디버깅중인 소스에 대한 수정/저장/실행 모드 전환
또한 가까운 장래에 고급의 내외부 인터페이스 등을 요구받고 있는 고급개발자들을 위해 개발도구를 Eclipse와 같은, 업계 공통의 통합개발도구에 Plugin 형태로 병행 제공하기 위한 준비를 하고 있습니다.
![]() |
![]() |
| Mindware 의 IDE가 각 어플리케이션의 개발 환경인 Android SKD 및 iOS SDK와 실시간연동을 통해 Debugging을 지원합니다.M-CADE로 구현된 어플리케이션은 각 운영체제별로 지원하는 클라이언트 엔진과 결합되어, 각기 다른 운영체제에서도 하나의 코드로,
동일한 동작을 보증합니다. |
|



