위젯 엔진 비교

Comparison of widget engines

위젯 엔진 비교입니다.이 문서는 그래픽 사용자 인터페이스를 구축하기 위해 컴퓨터 프로그래밍에서 사용되는 위젯 툴킷에 대한 내용이 아닙니다.

일반

엔진 크리에이터 현재 버전 면허증. 상황
어도비 AIR 어도비 시스템즈 1.5 독자 사양 단종
아베데스크 안드레아스 베르호벤 1.3 독자 사양 포기.
대시보드 애플사 1.8(2011년 7월 20일, 11년(2011-07-20)) [±] 독자 사양 은퇴한
데스크톱 X 스타독 3.5 독자 사양 포기.
g데스크렛 마르틴 그림메와 크리스티안 마이어 0.36 GPL 포기.
구글 데스크톱 가젯 구글 5.0.0701.18382 독자 사양 단종
카풀스 앤드류 파월 0.9.9 독자 사양 포기.
클리프폴리오 세렌스 5.0D 독자 사양 액티브 및 지원
마이크로소프트 가젯 마이크로소프트 ? 독자 사양 단종
넷프런트 액세스 주식회사유한회사 4.2 독자 사양 단종
넷바이브 넷바이브 1.0 독자 사양 액티브 및 지원
오페라 Opera 소프트웨어 82.0.4227.58 (2022년 1월 12일, 6개월 전 (2022-01-12)[1] 독자 사양 단종
플라즈마 KDE(Aaron Seigo, 메인 개발자) 4.14.38(2017년 11월 7일, 4년 전(2017년 11월 7일)) [±][2] GPL 액티브 및 지원 대상
우량계 키모 '레이니' 페콜라 4.3.1 - r3321 (2019년 9월 22일, 2년 전(2019-09-22)) [±] GPL 액티브 및 지원 대상
스크린릿 Rico Pfaus(일명 KA RYX) 0.1.5 GPL 포기.
심각한 사무라이즈 구스타프 & 오스카 룬드 1.64 독자 사양 포기.
슈퍼카람바 한스 칼슨 0.39 GPL 포기.
웹킷 애플사 ? BSD+LGPL 액티브 및 지원
와이드셋 노키아 ? 독자 사양 단종
야후! 위젯 에드 보이스, 마이클 갤러웨이, 샘 매그너슨 4.5.2 독자 사양 단종
엔진 크리에이터 현재 버전 면허증. 상황
  1. ^ 야후! 위젯은 원래 Arlo Rose와 Ed Voas에 의해 Konfabulator로 출시되었습니다.2005년 7월 야후가 이 소프트웨어를 인수한 지 몇 달 만에 이름이 바뀌었다.

운영 체제 지원

엔진 Mac OS X Windows NT5 (XP) Windows NT6 (Vista, 7/8/10+) 리눅스 안드로이드
어도비 AIR 네. 네. 네. 네. ?
아베데스크 아니요. 네. 네. 아니요. ?
대시보드 네, 그렇습니다[Note 1]. 아니요. 아니요. 아니요. ?
데스크톱 X 아니요. 네. 네. 아니요. ?
g데스크렛 아니요[Note 2]. 아니요[Note 2]. 아니요[Note 2]. 네. ?
구글 데스크톱 가젯 네. 네. 네. 네. ?
카풀스 아니요. 네. ? 아니요. ?
클리프폴리오 아니요. 네. 네. 아니요. ?
마이크로소프트 가젯 아니요. 아니요. 네. 아니요. ?
넷프런트 아니요[Note 3]. 아니요[Note 3]. 아니요[Note 3]. 아니요[Note 3]. ?
넷바이브 대시보드 브리지 브라우저 사용 브라우저 사용 브라우저 사용 ?
오페라 네. 네. 네. 네. ?
플라즈마 네. 네. 네. 네. 아니요.
우량계 아니요. 아니요. 네. 아니요. 아니요.
스크린릿 아니요. 아니요. 아니요. 네. ?
심각한 사무라이즈 아니요. 네. 네, 그렇습니다[Note 4]. 아니요. ?
슈퍼카람바 아니요. 아니요. 아니요. 네. ?
웹킷 ? ? ? ? ?
와이드셋 아니요[Note 5]. 아니요[Note 5]. 아니요[Note 5]. 아니요[Note 5]. ?
야후! 위젯 아니요. 네. 네. 아니요. 아니요.
엔진 Mac OS X Windows XP (NT5) Windows(NT6) Vista+ 리눅스 안드로이드
  1. ^ El Kapitain에서는 Apple 대시보드는 기본적으로 활성화되지 않습니다.
  2. ^ a b c gDesklets 개발자는 다음 주요 버전에 대해 Windows XP와 Mac OS X를 지원할 예정입니다.
  3. ^ a b c d NetFront는 PSPPlayStation 3에도 프리 인스톨 되어 있는 모바일 브라우저입니다.
  4. ^ 현재 버전의 Samurize(1.64.2)는 Vista에서 실행되지만 보안 대화상자 프롬프트 등 해결해야 할 몇 가지 사소한 문제가 있습니다.
  5. ^ a b c d WidSet은 모바일용이며 Java MIDP 2.0 플랫폼에서 동작합니다.

테크니컬

언어들

엔진이 지원하는 프로그래밍 언어대부분의 엔진은 통역된 언어에 의존합니다.

엔진 HTML XHTML CSS XML 자바스크립트 파이썬 루비 C++ 실행 파일 VBScript
어도비 AIR[주 1] 네. 네. 네. 네. 네. ? ? ? ? ? ?
아베데스크[주2] 아니요. 아니요. 네. 네. 네. 아니요. 아니요. 아니요. 네. ? ?
대시보드 네. 네. 네. 네. 네. 네. 네. 네. 네, 그렇습니다[Note 3]. 네, 그렇습니다[Note 3]. ?
데스크톱 X 네. 네. 네. 네. 네. 네. 네. ? 네. 네. ?
g데스크렛 아니요. 아니요. 아니요. 네. 아니요. 아니요. 네. 아니요. 아니요. 아니요. ?
구글 데스크톱 가젯 ? ? ? 네. 네. 아니요. 아니요. 아니요. 아니요. 네. ?
카풀스[주4] ? ? ? ? 아니요. 네. 네. 아니요. ? ? 네.
클리프폴리오 아니요. 아니요. 네, 그렇습니다[Note 5]. 네. 네. 아니요. 아니요. 아니요. 아니요. 아니요. ?
마이크로소프트 가젯 네. 아니요. 네. 네. 네. 아니요. 네. 네. 있음(ActiveX) 네. 네.
넷프런트[주6] 네. 네. 네. 네. 네. 아니요. 아니요. 아니요. 아니요. 아니요. ?
넷바이브 네. 네. 네. 네. 네. 아니요. 아니요. 아니요. 아니요. 아니요. ?
오페라[주6] 네. 네. 네. 네. 네. 아니요. 아니요. 아니요. 아니요. 아니요. ?
플라즈마 네. 네. 네. 네. 네. 네. 네. 네. 네. ? ?
우량계 아니요. 아니요. 아니요. 아니요. 아니요. 아니요. 아니요. 아니요. 아니요. 아니요. 아니요.
스크린릿 네. 네. 네. ? 아니요. 아니요. 네. 아니요. ? ? ?
심각한 사무라이즈[주4][주 7] 아니요. 아니요. 아니요. 아니요. 네. 네. 네. 네. 네. 네. 네.
슈퍼카람바 ? ? 네. 네. 네. 아니요. 네. 네. 네. ? ?
웹킷 네. 네. 네. 네. 네. 아니요. 아니요. 아니요. 네. ? ?
와이드셋 ? ? ? ? ? ? ? ? ? ? ?
야후! 위젯[주 8] 네. 네. 네. 네. 네. 아니요. 아니요. 아니요. 아니요. 아니요[Note 9]. 아니요.
엔진 HTML XHTML CSS XML 자바스크립트 파이썬 루비 C++ 실행 파일 VBScript
  1. ^ Adobe Air용 위젯은 Adobe Flash 및 Actionscript에서도 프로그래밍할 수 있습니다.
  2. ^ AveDesk는 AveScripter를 사용하여 확장할 수 있습니다.AveScripter는 XML 및 Javascript로 작성된 플러그인을 지원하며 CSS를 사용하여 확장할 수 있습니다.
  3. ^ a b 대시보드는 코코아 플러그인이라고 불리는 기술을 사용한다.이를 통해 Objective-C 코드를 플러그인을 통해 사용할 수 있습니다.플러그인은 코코아로 작성되어 컴파일 됩니다.
  4. ^ a b Kapsules 및 Severity Samurize용 위젯은 PHP, JScript, VBScript, Ruby ActiveScript 엔진이 있는 스크립트 언어로 작성할 수 있습니다.
  5. ^ KlipFolio는 CSS 구문을 사용한 커스텀 스타일을 지원합니다.
  6. ^ a b 이는 Opera 및 NetFront 확장에만 해당되며 웹 브라우저 자체는 HTML, CSS 등을 지원합니다.
  7. ^ Samurize는 C++, Delphi, PowerB컴파일된 DLL을 지원합니다.ASIC, FreeBasic 등입니다.HTML/XML/CSS 지원은 특정 플러그인을 사용하여 추가할 수 있습니다.
  8. ^ Yahoo! Widget Engine은 인터프리터가 머신에 설치되어 있는 경우(Mac OS X에서는 디폴트로 설치되어 있는 경우) 셸을 사용하여 Perl 및 Python을 간접적으로 지원합니다.
  9. ^ Yahoo! 위젯은 COM(윈도우) 또는 AppleScript(Mac OS)와 인터페이스할 수 있습니다.

형식과 개발

엔진 IDE 위젯 컨테이너 위젯 MIME 유형
어도비 AIR Flex Builder 3, Flash CS4, Dreamweaver CS4 지퍼 application/vnd.class.air-application-class-class+zip
아베데스크 아베스크립터 지퍼 ?
대시보드 대시코드 지퍼 응용 프로그램/x-macbinary
데스크톱 X 데스크톱 X Pro EXE ?
g데스크렛 아니요. Tar.gz ?
구글 데스크톱 가젯 구글 데스크톱 가젯 디자이너 지퍼 응용 프로그램/gg
카풀스 ? 지퍼 ?
클리프폴리오 아니요. 독자적인 XML 형식 ?
마이크로소프트 가젯 아니요[Note 1]. 지퍼 응용 프로그램/x-windows-timeout
넷프런트 아니요. 지퍼 응용 프로그램/x-filename-filename
넷바이브 아니요. 온라인. ?
오페라 오페라 잠자리 지퍼 응용 프로그램/x-filename-filename
플라즈마 아니요. ZIP(확장이 아닌 플라스모이드 포함) ?
우량계 아니요. ZIP(zip 대신 rmskin을 내선번호로 사용) 응용 프로그램/vnd.rainmeter.스킨 인스톨러
스크린릿 아니요. Tar.gz ?
심각한 사무라이즈 일반 구성 편집기 지퍼 ?
슈퍼카람바 아니요. Tar.gz ?
웹킷 아니요. ? ?
와이드셋 ? ? ?
야후! 위젯 아니요[Note 2]. 자체 포맷, ZIP application/vnd.filength 를 참조해 주세요.위젯
엔진 IDE 위젯 컨테이너 위젯 MIME 유형
  1. ^ Microsoft Gadget에는 설명서는 있지만 개발에 도움이 되는 IDE는 없습니다.
  2. ^ Yahoo! 위젯에는 설명서가 있지만 개발에 도움이 되는 IDE는 없습니다.Photoshop을 Graphic Designer로 사용할 수 있도록 스크립트가 제공되었으며, 이 스크립트는 포토샵 레이어 세트 또는 그룹을 기반으로 하는 개체를 가진 위젯을 만들었습니다.

개발 도구

대부분의 경우 위젯은 HTML 또는 XHTML, CSS, Javascript의 조합이기 때문에 Eclipse ATF와 같은 표준 AJAX 툴을 개발에 사용할 수 있습니다.Dojo나 Openrico와 같은 프레임워크에서 제공하는 추가 기능에 액세스할 수 있는 특수 도구를 사용할 수 있습니다.

레퍼런스

  1. ^ "Opera 82 Changelog". Opera Desktop. 21 December 2021. Retrieved 22 December 2021.
  2. ^ "KDE Ships KDE Applications and Platform 4.14.3". KDE. 11 November 2014. Retrieved 13 November 2015.