| Application Builder User's Guide | WideStudio/MWT Index Table of contents |
WideStudio란
WideStudio는 Windows나, PocketPC, Linux, FreeBSD, SOLARIS, T-Engine그리고 ITRON상에서 동작하는 소프트웨어 부품인 MWT을 사용하고, C/C++, Java, Perl, Ruby, Python, OCaml등 여러가지 프로그래밍 언어를 쓸 수 있는 멀티 플랫폼(Multi-Platform) GUI 개발환경입니다. 누구나 자유럽게 입수할 수 있고, 더욱이 open이고 멀티 플랫폼을 지원한 응용프로그램을 빠르게 개발할 수 있도록 도와줍니다.
WideStudio는 다음과 같은 특징을 가집니다.
- 상업이용 가능한 오픈 소스 라이센스
- 플랫폼(platform)에 의존하지 않은 GUI 애플리케이션을 개발할 수 있음.
- C/C++, Java, Perl, Ruby, Python, OCaml언어를 이용 가능
- GUI 애플리케이션을 간단하게 편집할 수 있는 애플리케이션 빌더
- 이벤트 구동(event-driven)방식에 의한 필요최소한의 소스코드 작성 작업
- 확장성을 보증하는 추가 클래스 라이브러리 작성 기능과 클래스 라이브러리 임포트 기능
GUI 애플리케이션 개발
WideStudio/MWT는 멀티 플랫폼(Multi-Platform)상에서 비주얼(Visual) 개발을 실현한 소프트웨어 개발 툴입니다. MWT 콤포넨트 란 소프트웨어 부품을 사용해서 GUI 애플리케이션을 직감적으로 제작할 수 있고, 개발공정을 대폭 효율화, 간소화해 줍니다. 또한 WideStudio/MWT에서는 C/C++, Java, Perl, Ruby, Python, OCaml등 여러가지 프로그래밍 언어를 선택할 수 있습니다. 소프트웨어 개발을 위한 최적한 플랫폼 및 프로그래밍 언어를 선택하면 효율적으로 GUI 응용프로그램을 개발할 수 있습니다.
WideStudio/MWT는 상업이용이 가능한 오픈 소스 라이센스로 배포되서, 통합개발환경를 비롯하여 런타임 라이브러리, 컴파일러까지 다 무료로 모든 사람들에게 제공됩니다. 비싼 개발 툴을 못 사서, 좀처럼 프로그래밍을 시작할 수 없었던 분들도 걱정하지 않고 이용할 수 있습니다.
다음의 그림은 WideStudio/MWT 애플리케이션 빌더의 구성를 나타냅니다.
[WideStudio의 구성]유비쿼터스 애플리케이션의 개발
WideStudio/MWT는 서버를 비롯하여 임베디드 시스템까지 보편적으로 지원합니다. Win32, Linux, Solaris, MacOSX, BTRON뿐만 아니라, 유비쿼터스 사회의 기둥인 Embedded Linux, T-Engine, WindowsCE, ITRON 등속의 플랫폼에서 동작하는 GUI 애플리케이션도 개발이 가능합니다. 따라서 WideStudio/MWT 사용자가 제작한 애플리케이션은 플랫폼에 상관 없이 Windows, WindowsCE, Linux, FreeBSD, SOLARIS, MacOSX, T-Engine, BTRON상에서 동작할 것입니다. 또한 WideStudio/MWT의 GUI처리는 CPU의 네이티브 코드로 동작하기 때몬에 낮은 성능의 CPU나 적은 메모리를 사용할 경우에도 충분히 성능을 지닐 수 있어서, 임베디드 시스템의 비용 삭감이 가능합니다. WideStudio/MWT는 유비쿼터스 시대의 GUI 애플리케이션 개발의 최첨단 기술입니다.
[다양한 플랫폼상에서 동작하는 WideStudio/MWT]
| Copyright(C) WideStudio/MWT Development Team, 1999-2005 | Last modified: Jul 31, 2005 |