위젯 엔진 비교
Comparison of widget engines위젯 엔진 비교입니다.이 문서는 그래픽 사용자 인터페이스를 구축하기 위해 컴퓨터 프로그래밍에서 사용되는 위젯 툴킷에 대한 내용이 아닙니다.
일반
엔진 | 크리에이터 | 현재 버전 | 면허증. | 상황 |
---|---|---|---|---|
어도비 AIR | 어도비 시스템즈 | 1.5 | 독자 사양 | 단종 |
아베데스크 | 안드레아스 베르호벤 | 1.3 | 독자 사양 | 포기. |
대시보드 | 애플사 | 1.8(2011년 7월 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월 [1] | , 전 (독자 사양 | 단종 |
플라즈마 | KDE(Aaron Seigo, 메인 개발자) | 4.14.38(2017년 11월 [±][2] | , 전( 11월 7일GPL | 액티브 및 지원 대상 |
우량계 | 키모 '레이니' 페콜라 | 4.3.1 - r3321 (2019년 9월 [±] | , 전(GPL | 액티브 및 지원 대상 |
스크린릿 | Rico Pfaus(일명 KA RYX) | 0.1.5 | GPL | 포기. |
심각한 사무라이즈 | 구스타프 & 오스카 룬드 | 1.64 | 독자 사양 | 포기. |
슈퍼카람바 | 한스 칼슨 | 0.39 | GPL | 포기. |
웹킷 | 애플사 | ? | BSD+LGPL | 액티브 및 지원 |
와이드셋 | 노키아 | ? | 독자 사양 | 단종 |
야후! 위젯 | 에드 보이스, 마이클 갤러웨이, 샘 매그너슨 | 4.5.2 | 독자 사양 | 단종 |
엔진 | 크리에이터 | 현재 버전 | 면허증. | 상황 |
운영 체제 지원
엔진 | 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+ | 리눅스 | 안드로이드 |
- ^ El Kapitain에서는 Apple 대시보드는 기본적으로 활성화되지 않습니다.
- ^ a b c gDesklets 개발자는 다음 주요 버전에 대해 Windows XP와 Mac OS X를 지원할 예정입니다.
- ^ a b c d NetFront는 PSP 및 PlayStation 3에도 프리 인스톨 되어 있는 모바일 브라우저입니다.
- ^ 현재 버전의 Samurize(1.64.2)는 Vista에서 실행되지만 보안 대화상자 프롬프트 등 해결해야 할 몇 가지 사소한 문제가 있습니다.
- ^ 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 |
- ^ Adobe Air용 위젯은 Adobe Flash 및 Actionscript에서도 프로그래밍할 수 있습니다.
- ^ AveDesk는 AveScripter를 사용하여 확장할 수 있습니다.AveScripter는 XML 및 Javascript로 작성된 플러그인을 지원하며 CSS를 사용하여 확장할 수 있습니다.
- ^ a b 대시보드는 코코아 플러그인이라고 불리는 기술을 사용한다.이를 통해 Objective-C 코드를 플러그인을 통해 사용할 수 있습니다.플러그인은 코코아로 작성되어 컴파일 됩니다.
- ^ a b Kapsules 및 Severity Samurize용 위젯은 PHP, JScript, VBScript, Ruby 등 ActiveScript 엔진이 있는 스크립트 언어로 작성할 수 있습니다.
- ^ KlipFolio는 CSS 구문을 사용한 커스텀 스타일을 지원합니다.
- ^ a b 이는 Opera 및 NetFront 확장에만 해당되며 웹 브라우저 자체는 HTML, CSS 등을 지원합니다.
- ^ Samurize는 C++, Delphi, PowerB로 컴파일된 DLL을 지원합니다.ASIC, FreeBasic 등입니다.HTML/XML/CSS 지원은 특정 플러그인을 사용하여 추가할 수 있습니다.
- ^ Yahoo! Widget Engine은 인터프리터가 머신에 설치되어 있는 경우(Mac OS X에서는 디폴트로 설치되어 있는 경우) 셸을 사용하여 Perl 및 Python을 간접적으로 지원합니다.
- ^ 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 유형 |
개발 도구
대부분의 경우 위젯은 HTML 또는 XHTML, CSS, Javascript의 조합이기 때문에 Eclipse ATF와 같은 표준 AJAX 툴을 개발에 사용할 수 있습니다.Dojo나 Openrico와 같은 프레임워크에서 제공하는 추가 기능에 액세스할 수 있는 특수 도구를 사용할 수 있습니다.
레퍼런스
- ^ "Opera 82 Changelog". Opera Desktop. 21 December 2021. Retrieved 22 December 2021.
- ^ "KDE Ships KDE Applications and Platform 4.14.3". KDE. 11 November 2014. Retrieved 13 November 2015.