XVT

XVT
XVT eXtensible Virtual Toolkit
XVT Logo-white.png
개발자Providence Software Solutions, Inc.
안정된 릴리스
14.0 / 2016년9월 29일
운영 체제크로스 플랫폼
유형개발 라이브러리
면허증.독자 사양
웹 사이트www.xvt.com

XVT는 C 또는 C++[1]에서 크로스 플랫폼 GUI 애플리케이션을 구축하기 위한 소프트웨어 개발 환경입니다.XVT는 개발자가 애플리케이션의 GUI를 그래픽으로 레이아웃할 수 있도록 하며 크로스 플랫폼 라이브러리를 제공하여 개발을 지원합니다.

XVT는 1989년부터 개발되어 왔으며 대부분의 경우 크로스 플랫폼 소프트웨어 개발 툴킷을 제공했습니다.

이러한 접근 방식은 위젯 대체 룩-라이크 세트가 아니라 범용 API 변환기처럼 작동합니다.XVT는 어플리케이션이 어떤 OS에서 실행되는지에 대한 개발자의 걱정을 덜어주는 '추상층'입니다.응용 프로그램이 컴파일되면 XVT API는 코드가 컴파일되는 OS의 네이티브 컨트롤/위젯을 가리킵니다.또, 유저가 설정할 수 있는 유저 테마에 맞추어 애플리케이션을 조정할 수도 있습니다.

이 제품은 크로스 플랫폼 개발 이외에도 다른 용도로 사용할 수 있습니다.CASE 툴로서 비프로그래머 비즈니스 분석가는 사용자 인터페이스를 배치하고 최종 사용자 및 대상 분야의 전문가와 함께 기능 리뷰에 의해 파악된 RAD 유사(Rapid Application Development) 요건에 대해 리뷰할 수 있습니다.그러면 XVT 아키텍트 툴은 C 또는 C++(ANSI 준거) 코드를 제공합니다.

개발자들은 Linux에서 GTK+를, Mac에서 코코아를 지원한다고 발표했지만, 이러한 포트는 아직 사용할 수 없습니다.Microsoft는 HLP 도움말 형식을 지원하지 않기 때문에 XVT 응용 프로그램에서는 사용자가 Microsoft .hlp 뷰어를 설치해야 합니다.

XVT는 원래 Bell Labs의 전 직원 Marc Rochkind가 설립한 Boulder사의 Advanced Programming Institute에 의해 개발되었습니다.그 제품이 회사의 주력 제품이 되면서 회사 이름을 XVT로 바꿨습니다.XVT 제품은 Providence Software Solutions가 2001년에 구입했습니다.

플랫폼

XVT는 현재 다음을 지원합니다.

에디션

XVT DSC

XVT DSC에는 PTK 또는 Portability ToolKit 및 XVT Design 인터페이스 설계자가 포함되어 있습니다.C와 함께 사용하도록 설계되어 있습니다.

XVT DSP

XVT DSP에는 PTK, Power++ 라이브러리(PTK에 대한 C++ 바인딩) 및 XVT Architect 인터페이스 설계자가 포함됩니다.C++에서 사용하도록 설계되어 있습니다.

XVT망

XVT Net을 사용하면 다른 에디션 중 하나를 사용하여 빌드된 애플리케이션을 네트워크 애플리케이션으로 재컴파일할 수 있습니다.그런 다음 애플리케이션을 사용하기 위해 씬 클라이언트가 연결할 수 있는 서버에서 애플리케이션을 실행할 수 있습니다.

외부 링크

레퍼런스

  1. ^ "Encyclopedia". PCMAG. Definition of: XVT. Archived from the original on 4 July 2016. Retrieved 30 September 2018.