What XULRunner Provides

 

XULRunner의 목적은 XUL 어플리케이션(주요하게 파이어폭스와 썬더버드)을 구축하기 위한 방안 뿐만 아니라 내장 기법을 제공하는 것입니다. 다음 특징이 이미 구현되어 있거나 계획되어 있습니다.

 

Gecko Features

  • XPCOM
  • 네트워킹
  • Gecko 렌더링 엔진
  • DOM 편집과 트랜잭션 지원 (no UI)
  • 암호화
  • XBL (XBL2 계획됨)
  • XUL
  • SVG
  • XSLT
  • XML Extras (XMLHttpRequest, DOMParser, etc.)
  • 웹서비스 (SOAP)
  • 자동 업데이트 지원 (아직 완성 안됨)
  • Type ahead find toolbar
  • 히스토리 구현 (the places implementation in the 1.9 cycle)
  • Accessibility 지원
  • gecko 기반 어플리케이션 간의 IPC 서비스 (아직 완성 안됨)
  • Storage/sqlite interfaces (기본으로 활성화되지 않음)

사용자 인터페이스 Features

XULRunner는 다음과 같은 사용자 인터페이스를 제공하며, 특정 조건하에 XULRunner기반 어플리케이션에서 사용하게 됩니다.

  • XUL 어플리케이션을 설치 및 제거하고 업그레이드하는데 필요한 API와 사용자 인터페이스를 제공합니다. 더 많은 정보는 wikimo:XUL:Installation Story를 보세요.
  • Extension Manager
  • File picker (uses native OS filepicker as appropriate)
  • Find toolbar
  • Helper app dialog/UI
  • Security UI (maintenance of SSL keychains, etc)

Embedding APIs

XULRunner는 다음과 같은 임베딩 API를 제공합니다.

  • 크로스 플랫폼 임베딩(Cross-platform embedding) (XRE_InitEmbedding)
  • JavaXPCOM 임베딩
  • gtkmozembed (리눅스 only)
  • ActiveX 콘트롤 (윈도즈 only) (아직 완성 안됨)
  • NSView 기반 위젯 (Mac OS X only) (아직 완성 안됨)

The "Maybe" List

다음 기능은 이미 논의되어왔고 향후 추가될 예정입니다.

  • LDAP 지원
  • Spellchecking 지원 (사전 제공 또는 제공없이) bug 285977참고
  • 프로파일 로밍을 위한 코어 지원(with application-specific extensibility)
  • PyXPCOM 임베딩 (아직 완성 안됨)

What's out

다음과 같은 기능은 제공하지 않습니다.

  • 북마크 또는 히스토리 UI (애플리케이션에 의해 관리되어야함)
  • XForms (XForms은 확장으로 제공됨)

문서 태그 및 공헌자

태그: 
 최종 변경: teoli,