DL VM 의 스플래시 화면



 

IDL VM과 IDL RT의 차이


IDL RT나 IDL VM은 IDL Full 라이센스에서 개발환경, 명령입력 기능이 제외된 것이라고 보시면 됩니다(이 경우 개발환경은 7분 후에 종료되는 DEMO 모드로 실행됩니다). IDL VM은 다음의 제약사항을 제외하고 IDL RT와 같다고 보시면 됩니다.

1) IDL VM은 실행할 때마다 사용자가 IDL의 스플래시 창을 보게 됩니다. 마우스로 이 창을 클릭해 주어야 다음 단계로 진행하기 때문입니다.

2) IDL VM에서 실행되기 위해서는 개발 환경이 IDL 6.0 이후 버전이어야 합니다. IDL 5.6 이하 버전은 VM이 개발되기 전의 버전이므로 구 버전에서 컴파일 한 어플리케이션은 VM에서 실행할 수 없습니다.

3) IDL VM은 외부 언어에서 호출되는 IDL 어플리케이션(Callable IDL)을 지워하지 않습니다. IDL에서 외부 언어의 개체를 호출하여 사용하는 어플리케이션은 실행할 수 있습니다.

4) IDL의 Execute 함수는 사용할 수 없습니다. 하지만 Call_Procedure나 Call_Function은 허용되므로 거의 모든 경우 Execute 문을 대체할 수 있을 것입니다.

Call_external이나 DLM 모듈을 호출하는 것은 VM에서도 RT와 같이 가능합니다.





기타 IDL VM에대한 잦은 질문


Q1) IDL로 만든 어플리케이션을 IDL VM을 통해 상용으로 배포해도 됩니까?
A1) 물론입니다. IDL VM을 통한 배포는 무제한입니다.



Q2) IDL VM은 어떤 OS에서 사용 가능합니까?
A2) IDL VM도 플랫폼에 무관하게 실행되는 IDL의 특성을 그대로 따릅니다. 그러므로 IDL을 사용할 수 있는 모든 플랫폼에서 사용할 수 있습니다(Windows, Mac, Linux, Solaris, HP-UX, IBM-AIX, SGI 등). 물론 어느 OS에서 개발했건 간에 IDL로 개발된 어플리케이션은 똑같이 작동합니다(외부 언어 또는 OS와 연동되는 어플리케이션은 제외).



Q3) IDL VM에서 GIF 포맷, MPEG 포맷.
A3) GIF의 특허권자였던 Unisys사의 특허권이 만료되었으므로 IDL 6.1버전부터는 다시 GIF포맷을 사용할 수 있게 되었습니다. MPEG을 제작할 수 있는 소프트웨어에는 모두 MPEG에 대한 로열티가 포함되어 있습니다. IDL Full 라이센스나 IDL RT에는 MPEG 로열티가 포함되므로 사용이 가능하지만, IDL VM은 무료이므로 MPEG Writing이 되지 않습니다.



Q4) IDL VM 6.0과 IDL VM 6.1은 어떤 차이가 있습니까?
A4) IDL VM은 6.0버전에서 처음 발표되었습니다. 이후 IDL VM 6.1에서는 사용자들의 요구 사항이 많이 반영되었고 당연히 IDL 6.1에 추가된 기능도 사용할 수 있습니다. IDL VM은 무료이므로 IDL VM 6.1로 업그레이드 하실 것을 권장합니다.



Q5) IDL VM은 어디에서 다운로드 받을 수 있습니까?
A5) 에스이랩의 Exelis VIS 제품군 관련 download 페이지에서 받으실 수 있습니다.