맨위로가기

KDE 프레임워크

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

KDE 프레임워크는 KDE 애플리케이션 개발을 위한 라이브러리 및 프레임워크 모음이다. KDE 프레임워크는 KDElibs 1에서 시작되었으며, KDE 플랫폼 4를 기반으로 하는 KDE 프레임워크 5를 거쳐 Qt 6 기반의 KDE 프레임워크 6가 2024년에 출시되었다. 이 프레임워크는 70개 이상의 패키지로 구성되어 있으며, Qt에만 의존하는 계층 1부터 복잡한 종속성을 가진 계층 3까지 다양한 계층 구조를 갖는다. C++로 작성되었지만, 파이썬, 루비, 펄 등 다양한 언어 바인딩을 지원하며, Kirigami와 같은 QML 애플리케이션 프레임워크를 포함하여 다양한 애플리케이션에서 활용되고 있다.

더 읽어볼만한 페이지

  • KDE 프레임워크 - KIO
  • KDE 프레임워크 - KHTML
    KHTML은 KDE 프로젝트에서 개발되어 Konqueror의 렌더링 엔진으로 사용되었으며, HTML, CSS, JavaScript 등 다양한 웹 표준을 지원했지만, 2016년에 개발이 중단되었다.
  • X 라이브러리 - XCB
    XCB는 X 윈도 시스템과 통신하기 위한 C 라이브러리로, Xlib를 대체하며 더 작고 현대적인 형태, X11 프로토콜 직접 접근, XML 프로토콜 설명을 통한 확장 용이성, 비동기 통신 지원을 특징으로 한다.
  • X 라이브러리 - Xlib
    Xlib는 X 윈도우 시스템의 클라이언트 측 라이브러리로, C 언어로 작성되어 X 프로토콜을 직접 구현하며 창 생성, 그래픽 처리, 사용자 입력 관리 등 클라이언트 프로그램이 X 서버와 통신하는 데 필요한 기본적인 함수들을 제공한다.
  • KDE 소프트웨어 - KDE 네온
    KDE 네온은 우분투 기반의 리눅스 배포판으로, KDE Plasma 데스크탑 환경과 KDE 애플리케이션의 최신 개발 버전을 제공하는 데 중점을 둔다.
  • KDE 소프트웨어 - KDE 플라스마 4
    KDE 플라스마 4는 KDE에서 개발한 데스크톱 환경으로, 다양한 장치 지원, 데이터 엔진과 시각화 분리를 통한 개발 효율성 증대, 위젯 사용자 정의 기능 강화, 다목적 도구인 KRunner 통합, 그리고 다양한 작업 공간 제공을 특징으로 한다.
KDE 프레임워크 - [IT 관련 정보]에 관한 문서
기본 정보
KDE 프레임워크 마스코트 Konqi
KDE 프레임워크 마스코트 Konqi
개발자KDE
최초 릴리스2014년 7월 1일
최신 릴리스 날짜}}
프로그래밍 언어C++ (Qt)
운영체제크로스 플랫폼 (Android, Windows, macOS, Haiku 부분 지원)
종류시스템 라이브러리
소프트웨어 프레임워크
라이선스GNU 약소 일반 공중 사용 허가서 (LGPL)

2. 역사

KDE 프레임워크의 역사는 KDE 프로젝트 초창기의 KDElibs 1 버전까지 거슬러 올라간다. 이후 KDE 플랫폼 4 시대를 거쳐, 2013년 8월 Qt 라이브러리가 버전 5로 업데이트되면서 큰 변화를 맞이하게 되었다.[28][137]

KDE 소프트웨어 컴필레이션의 분할과 KDE 프레임워크 5의 발전을 보여주는 도표. 일부 코드는 Qt 5.2 이상으로 이동되었다.


이 전환 과정의 핵심은 기존의 단일 패키지였던 KDE 플랫폼을 여러 개의 독립적인 모듈로 분리하는 모듈화였다. 이 결과로 등장한 KDE 프레임워크 5Qt 5 버전을 기반으로 개발되었으며, 이는 사용자 인터페이스 개발에 QML 활용도를 높이는 계기가 되었다.[28][137] 모듈화 덕분에 개발자들은 필요한 기능만 선택적으로 사용할 수 있게 되었고, 다른 Qt 기반 애플리케이션에서의 재사용성 및 의존성 관리가 용이해졌다.[28][137]

또한, KDE 소프트웨어 컴필레이션이 KDE 프레임워크 5, KDE 플라즈마 5, KDE 응용 프로그램으로 분할되면서 각 프로젝트는 독립적인 개발 및 릴리스 주기를 갖게 되었다. KDE 프레임워크는 Git을 사용하여[8][9] 매달 새로운 버전을 출시하는 방식으로 개발되었으며,[7] 이전 버전과의 호환성도 유지했다.[10]

KDE 프레임워크 5.0은 여러 테스트 단계를 거쳐 2014년 7월 7일에 정식 출시되었고,[25][26][27] 이후 파이어폭스 통합 개선[30][138] 등 새로운 기능들이 꾸준히 추가되었다.[29][139]

2024년 2월 28일, KDE 프로젝트의 대규모 업데이트인 '메가릴리스 6'의 일환으로 Qt 6 기반으로 업그레이드된 KDE 프레임워크 6가 출시되어 현재에 이르고 있다.[31]

2. 1. KDE 프레임워크의 기원

KDE 프레임워크의 소스 코드는 KDE 프로젝트 초창기의 KDElibs 1 버전부터 존재해 왔다.[25][26][27] KDE SC 4 시기에는 KDE 플랫폼이라는 이름으로 불렸으며, 당시 KDE 플라즈마 작업 환경과 여러 KDE 애플리케이션 구동에 필요한 모든 라이브러리와 서비스를 포함하는 단일 패키지 형태였다.[32] 이 플랫폼에는 솔리드, 네포묵, 포논과 같은 핵심 구성 요소들이 포함되어 있었고, 이들은 주로 LGPL, BSD 라이선스, MIT 라이선스, X11 라이선스와 같은 자유 소프트웨어 라이선스 하에 배포되었다.[32]

Qt 라이브러리가 버전 5로 업데이트되면서, KDE 개발 커뮤니티는 기존의 거대한 KDE 플랫폼을 보다 유연하고 독립적인 모듈 구조로 전환하기로 결정했다. 이 전환 작업은 2013년 8월에 시작되었으며, KDE의 주요 기술 기여자들에 의해 주도되었다.[28][137]

이러한 노력의 결과로 등장한 것이 KDE 프레임워크 5이다. 'KDE 프레임워크'라는 이름으로 출시된 첫 번째 버전이지만, 실제 코드 기반은 KDE 플랫폼의 마지막 주요 버전인 버전 4를 계승하고 발전시킨 것이다.[25][26][27] KDE 프레임워크 5의 가장 큰 개선점은 모듈화에 있다. 이전 KDE 플랫폼이 모든 라이브러리를 하나의 큰 패키지로 묶었던 것과 달리, 프레임워크 5에서는 기능별로 잘게 나뉜 작은 라이브러리 패키지들로 구성되었다. 이를 통해 개발자들은 필요한 기능만 선택적으로 사용할 수 있게 되었고, 다른 Qt 기반 애플리케이션에서도 KDE 기술을 더 쉽게 활용할 수 있게 되었으며, 프로그램 간의 의존성 문제도 크게 줄일 수 있었다.[28][137]

기술적으로 KDE 4는 Qt 4 버전을 기반으로 했지만, KDE 프레임워크 5는 Qt 5 버전을 기반으로 개발되었다.

2. 2. KDE 프레임워크 5로의 전환 (2013년 ~ 2024년)

KDE 플랫폼에서 KDE 프레임워크로의 전환은 2013년 8월에 시작되었으며, KDE의 주요 기술 기여자들이 이 과정을 이끌었다.[28][137] KDE 프레임워크의 소스 코드는 KDElibs 1부터 존재해 왔으며, 코드 기반이 KDE 플랫폼 4 (KDE 플랫폼의 유일한 주요 버전)였기 때문에 KDE 프레임워크로의 첫 번째 릴리스는 버전 5로 명명되었다.

KDE 프레임워크 5의 주요 개선점은 모듈화 강화이다. 이전 KDE SC 4 시절의 KDE 플랫폼 4는 KDE 플라즈마와 애플리케이션에 필요한 모든 라이브러리와 서비스(KDElibs)를 단일 대형 패키지로 묶었지만, Qt 5부터 이 플랫폼은 현재 KDE 프레임워크라고 불리는 일련의 작은 모듈로 분할되었다. 여기에는 솔리드, 네포묵, 포논 등이 포함되며, LGPL, BSD 라이선스, MIT 라이선스 또는 X11 라이선스 하에 라이선스가 부여된다.[32] 이러한 모듈화를 통해 다른 Qt 기반 소프트웨어에서 KDE 라이브러리를 더 쉽게 사용하고 종속성을 최소화할 수 있게 되었다.[28][137]

KDE 4가 Qt 4 버전을 기반으로 하는 반면, 프레임워크 5는 Qt 5 버전을 기반으로 한다. Qt 5를 기반으로 함으로써, 자바스크립트 기반의 선언형 프로그래밍 프로그래밍 언어QML사용자 인터페이스 설계에 더 광범위하게 사용할 수 있게 되었다. QML이 사용하는 그래픽 렌더링 엔진은 다양한 장치에서 더 유연한 사용자 인터페이스를 가능하게 한다.[28][137]

KDE 소프트웨어 컴필레이션이 KDE 프레임워크 5, KDE 플라즈마 5, KDE 응용 프로그램으로 분할된 이후, 각 하위 프로젝트는 자체 개발 속도를 선택할 수 있게 되었다. KDE 프레임워크는 버전 관리 시스템으로 Git을 사용하며[8][9][40][41], 매달 새로운 버전을 릴리스한다.[7][39] KDE 플랫폼 4 런타임과 KDE 프레임워크 5 런타임을 함께 설치하여 애플리케이션에서 필요에 따라 둘 중 하나를 사용할 수 있도록 지원한다.[10][42]

KDE 프레임워크 5.0은 기술 미리 보기, 두 번의 알파 릴리스, 세 번의 베타 릴리스를 거쳐 2014년 7월 7일에 정식 출시되었다.[25][26][27] 초기 릴리스 이후, 개발자들은 KDE 프레임워크 5의 구성 요소에 새로운 기능을 추가하는 데 집중했으며,[29] 그 예로 파이어폭스와 KDE의 통합성을 향상시키는 작업이 있었다.[30][138]

다음은 KDE 프레임워크 5의 주요 릴리스 기록이다.

릴리스 기록
버전날짜비고
5.02014년 7월 7일초기 릴리스, Qt 5.2 필요
5.12014년 8월 7일
5.22014년 9월 12일
5.32014년 10월 7일
5.42014년 11월 6일
5.52014년 12월 11일
5.62015년 1월 8일새로운 프레임워크: KPackage, NetworkManagerQt
5.72015년 2월 14일
5.82015년 3월 13일새로운 프레임워크: KPeople, KXmlRpcClient
5.92015년 4월 10일새로운 프레임워크: ModemManagerQt
5.102015년 5월 8일
5.112015년 6월 12일새로운 프레임워크: BlueZ-Qt (BlueZ 참조)
5.122015년 7월 10일
5.132015년 8월 12일새로운 프레임워크: Baloo (NEPOMUK 대체), KFileMetaData. Qt 5.3 필요
5.142015년 9월 11일
5.152015년 10월 10일
5.162015년 11월 13일
5.172015년 12월 12일
5.182016년 1월 9일
5.192016년 2월 13일
5.202016년 3월 13일
5.212016년 4월 9일새로운 프레임워크: KActivities-stats. Qt 5.4 필요
5.222016년 5월 15일새로운 프레임워크: KWayland
5.232016년 6월 13일
5.242016년 7월 9일
5.252016년 8월 13일Qt 5.5 이상 필요
5.262016년 9월 10일
5.272016년 10월 8일
5.282016년 11월 15일새로운 프레임워크: KSyntaxHighlighting
5.292016년 12월 12일새로운 프레임워크: Prison (QR 코드 생성 지원)
5.302017년 1월 14일KPackage에 KNewStuff 지원 추가
5.312017년 2월 11일다수 모듈에 Python 바인딩 추가. Qt 5.6 이상 필요
5.322017년 3월 11일
5.332017년 4월 8일
5.342017년 5월 13일
5.352017년 6월 1일
5.362017년 7월 8일
5.372017년 8월 13일새로운 프레임워크: Kirigami. Qt 5.7 이상 필요
5.382017년 9월 9일
5.392017년 10월 14일
5.402017년 11월 11일
5.412017년 12월 10일
5.422018년 1월 13일
5.432018년 2월 12일새로운 프레임워크: KHolidays
5.442018년 3월 10일
5.452018년 4월 14일
5.462018년 5월 12일
5.472018년 6월 9일
5.482018년 7월 14일
5.492018년 8월 11일
5.502018년 9월 8일
5.512018년 10월 15일
5.522018년 11월 10일
5.532018년 12월 9일
5.542019년 1월 12일
5.552019년 2월 9일
5.562019년 3월 9일
5.572019년 4월 13일
5.582019년 5월 13일
5.592019년 6월 8일
5.602019년 7월 13일
5.612019년 8월 10일
5.622019년 9월 14일
5.632019년 10월 12일
5.642019년 11월 10일
5.652019년 12월 14일
5.662020년 1월 11일
5.672020년 2월 9일
5.682020년 3월 15일
5.692020년 4월 11일
5.702020년 5월 9일
5.712020년 6월 13일
5.722020년 7월 11일
5.732020년 8월 8일
5.742020년 9월 12일
5.752020년 10월 10일
5.762020년 11월 7일
5.772020년 12월 12일
5.782021년 1월 9일
5.792021년 2월 13일
5.802021년 3월 13일
5.812021년 4월 10일
......(이후 버전 생략)



KDE 프로젝트의 '메가릴리스 6'의 일환으로, 2024년 2월 28일에 KDE 프레임워크 6가 출시되었으며, 이는 Qt 6 기반으로 업그레이드되었다.[31] 이로써 KDE 프레임워크 5 시대는 마무리되었다.

2. 3. KDE 프레임워크 6 출시 (2024년 ~ 현재)

메가릴리스 6의 일환으로, 2024년 2월 28일에 KDE 프레임워크 6가 출시되었으며, Qt 6 기반으로 업그레이드되었다.[31]

3. 소프트웨어 아키텍처

KDE 프레임워크는 Qt를 기반으로 하며, 사용자 인터페이스 설계를 위해 자바스크립트 기반의 선언적 프로그래밍 언어인 QML을 폭넓게 사용한다. QML이 사용하는 그래픽 렌더링 엔진은 다양한 장치에서 유연한 사용자 인터페이스를 가능하게 한다.[28][137]

KDE 소프트웨어 컴필레이션이 KDE 프레임워크 5, KDE 플라즈마 5, KDE 응용 프로그램으로 분할된 이후, 각 하위 프로젝트는 자체적인 개발 속도를 가질 수 있게 되었다. KDE 프레임워크는 매달 새로운 버전이 릴리스되며[7][39], 버전 관리 시스템으로는 Git을 사용한다.[8][9][40][41]

KDE 프레임워크는 명확한 의존성 구조를 가지고 있으며, 이는 실행 시 의존 관계를 나타내는 "범주(Categories)"와 컴파일 시 다른 프레임워크에 대한 의존 관계를 나타내는 "계층(Tiers)"으로 나뉜다.[44] 이러한 구조는 프레임워크의 모듈성과 재사용성을 높이는 데 기여한다.

또한, KDE 프레임워크 5는 기존 KDE 플랫폼 4 런타임과 함께 설치될 수 있어, 애플리케이션 개발자가 필요에 따라 두 환경 중 하나를 선택하여 사용할 수 있는 유연성을 제공한다.[10][42]

3. 1. 구조

KDE 프레임워크는 명확한 의존성 구조를 가지고 있으며, 이는 "범주(Categories)"와 "계층(Tiers)"으로 나뉜다. "범주"는 실행 시(런타임)의 의존 관계를 나타낸다.

  • 기능 요소(Functional Elements): 실행 시 의존 관계가 없다.
  • 통합(Integration): OS나 플랫폼에서 제공하는 기능에 따라 통합을 위해 실행 시 의존 관계가 필요할 수 있는 코드를 지정한다.
  • 솔루션(Solutions): 필수적인 실행 시 의존 관계를 가진다.


"계층"은 컴파일 시 다른 프레임워크에 대한 의존 관계를 나타낸다.[44]

  • 제1 계층(Tier 1): 프레임워크 내부에 다른 프레임워크에 대한 의존 관계가 없으며, Qt나 다른 관련 라이브러리만 필요하다.
  • 제2 계층(Tier 2): 제1 계층 프레임워크에만 의존할 수 있다.
  • 제3 계층(Tier 3): 제1 계층이나 제2 계층 프레임워크, 그리고 다른 제3 계층 프레임워크에 의존할 수 있다.


기존 KDE 플랫폼 4 런타임과 KDE 프레임워크 5 런타임을 모두 설치하여 애플리케이션이 둘 중 하나를 선택하여 사용할 수 있다.[42]

3. 2. 구성 요소

KDE 프레임워크는 Qt를 기반으로 하며, 이는 사용자 인터페이스 설계를 위해 더 간단한 자바스크립트 기반의 선언적 프로그래밍 언어인 QML의 더 광범위한 사용을 가능하게 한다. QML이 사용하는 그래픽 렌더링 엔진은 다양한 장치에서 더 유연한 사용자 인터페이스를 가능하게 한다.[28]

KDE 소프트웨어 컴필레이션이 KDE 프레임워크 5, KDE 플라즈마 5 및 KDE 응용 프로그램으로 분할된 이후, 각 하위 프로젝트는 자체 개발 속도를 선택할 수 있다. KDE 프레임워크는 매달 릴리스[7]되며 Git을 사용한다.[8][9]

KDE 프레임워크는 KDE 플랫폼 4와 함께 설치하여 앱에서 둘 중 하나를 사용할 수 있도록 해야 한다.[10]

KDE 프레임워크 번들은 70개 이상의 패키지로 구성되어 있다. 이들은 KDE SC 4에서 `kdelibs`라는 단일 대형 패키지로 존재했다. Kdelibs는 여러 개별 프레임워크로 분할되었으며, 그 중 일부는 더 이상 KDE의 일부가 아니지만 Qt 5.2에 통합되었다.[12]

KDE 프레임워크는 다른 라이브러리에 대한 종속성에 따라 네 가지 계층으로 그룹화된다.[13][14]

  • '''프레임워크 계층:'''
  • * 계층 1 – 주로 Qt에만 의존하며, 이식성이 뛰어나다.
  • * 계층 2 – 계층 1에 의존하지만, 종속성을 여전히 관리할 수 있다.
  • * 계층 3 – 계층 1–2 등을 포함한 복잡한 종속성.
  • * 계층 4 – 플랫폼 지원과 같은 추가 기능을 제공하는 대부분의 플러그인은 무시할 수 있다.


4. API 및 ABI 안정성

플랫폼 릴리스는 시리즈를 시작하는 버전(버전 번호 X.0)을 의미한다. 이러한 주요 릴리스만이 이전 버전과의 이진 호환성을 깨는 변경을 할 수 있다. 반면, 마이너 릴리스(X.1, X.2, ...)에서는 API 및 ABI의 이진 호환성이 보장된다.

이는 예를 들어 K Desktop Environment 3(KDE 3)용으로 개발된 소프트웨어는 모든 KDE 3 버전에서 문제없이 작동한다는 것을 뜻한다. 하지만 K Desktop Environment 2(KDE 2)용으로 개발된 애플리케이션이 KDE 3 라이브러리를 사용할 수 있다는 보장은 없다.

KDE의 주 버전 번호는 주로 Qt 라이브러리의 릴리스 주기를 따른다. 예를 들어, KDE Software Compilation 4(KDE SC 4)는 Qt 4를 기반으로 개발되었고, KDE 3는 Qt 3을 기반으로 개발되었다.

5. 지원 운영 체제

각 프레임워크의 저장소에는 ''metainfo.yaml''이라는 이름의 파일이 포함되어야 하는데[11][43], 이 파일에는 프레임워크의 관리자, 종류, 지원되는 운영 체제 등의 정보가 기록된다. 현재 지원되는 플랫폼은 리눅스, 마이크로소프트 윈도우, macOS, 안드로이드이다.

6. 프로그래밍 언어 바인딩

KDE 프레임워크는 주로 C++로 작성되었지만, 다른 프로그래밍 언어를 위한 다양한 바인딩(binding)을 제공한다.[22][23] 주요 바인딩 대상 언어는 다음과 같다.


  • 파이썬
  • 루비 (코룬덤, QtRuby 기반)
  • C# (단, C# 및 다른 .NET 언어용 현재 바인딩 프레임워크는 더 이상 사용되지 않으며, 대체 프레임워크는 윈도우에서만 컴파일된다).[24]


이러한 바인딩들은 다음과 같은 기술을 활용하여 구현되었다.

많은 바인딩은 Qt 5 및 KF5(KDE 프레임워크 5) 버전으로의 업데이트가 이루어지지 않았거나, 릴리스 주기 후반에 업데이트되는 경우가 많았다.

7. 활용 사례

KDE 프레임워크는 KDE 플라즈마 5와 KDE 응용 프로그램 외에도 다양한 소프트웨어 프로젝트에서 기반 기술로 활용된다. 대표적인 예로 리눅스 데스크톱 환경LXQt와 MoonLightDE, Hawaii 등이 KDE 프레임워크를 채택하고 있다.[42]

Calligra Suite의 래스터 그래픽스 편집기인 Krita는 2016년 5월 31일에 출시된 버전 3.0부터 KDE 프레임워크 5와 Qt 5를 기반으로 개발되고 있다.

Kirigami는 KDE 프레임워크의 일부로 제공되는 QML 기반 사용자 인터페이스 프레임워크이다.[16] 마르코 마틴(Marco Martin)이 개발했으며,[17] 개발자들이 코드를 크게 수정하지 않고도 안드로이드, iOS, 윈도우, Plasma Mobile 및 다양한 리눅스 데스크톱 환경에서 자연스럽게 작동하는 애플리케이션을 만들 수 있도록 돕는다.

Kirigami는 여러 애플리케이션에서 사용되고 있는데, 리누스 토르발스와 디르크 호헨델(Dirk Hohndel)의 스쿠버 다이빙 기록 관리 프로그램인 Subsurface, 메신저 클라이언트 Banji[18]와 Kaidan[19], 음악 플레이어 Vvave, KDE 소프트웨어 센터인 Discover 등이 대표적이다. 또한 Amarok, Avogadro, Trojitá 같은 애플리케이션에서도 Kirigami의 활용이 늘어나고 있다.

참조

[1] 웹사이트 Release of KDE Frameworks 5.24.0 https://www.kde.org/[...] 2016-07-09
[2] 웹사이트 Android - KDE Community Wiki https://community.kd[...] 2016-07-11
[3] 웹사이트 KDE API Homepage https://api.kde.org/ 2016-07-11
[4] 웹사이트 First release of KDE Frameworks 5 http://kde.org/annou[...] 2014-07-07
[5] 웹사이트 The KDE Frameworks https://api.kde.org/[...] 2020-03-17
[6] 웹사이트 KDE Frameworks https://techbase.kde[...] 2020-03-17
[7] 웹사이트 Release schedule for KDE Frameworks 5 https://community.kd[...] 2016-05-18
[8] 웹사이트 Git workflow for Frameworks https://community.kd[...] 2014-08-19
[9] 웹사이트 KDE Frameworks5 API documentation http://api.kde.org/f[...]
[10] 웹사이트 Coinstallability with KDE Platform 4 https://community.kd[...] 2014-08-19
[11] 웹사이트 metainfo.yaml of KConfig https://cgit.kde.org[...]
[12] 웹사이트 Qt 5.2 - Foundation for KDE Frameworks 5 https://dot.kde.org/[...] Dot.kde.org 2013-12-17
[13] 웹사이트 Frameworks 5 http://dot.kde.org/2[...] Dot.kde.org 2013-09-25
[14] 웹사이트 API Documentation https://api.kde.org/[...] 2021-10-02
[15] 웹사이트 KWindowSystem in Frameworks 5 http://blog.martin-g[...] 2014-02-06
[16] 웹사이트 KDE Kirigami https://www.kde.org/[...] KDE 2018-11-25
[17] 웹사이트 Contributors to KDE/Kirigami https://github.com/K[...] 2021-08-08
[18] 웹사이트 Banji (Ring-KDE) new skin on desktop Linux and Android https://youtube.com/[...] 2019-03
[19] 웹사이트 Kaidan - A user-friendly XMPP client for every device! https://github.com/K[...] 2021-07-04
[20] 웹사이트 KGlobalAccel in Debian https://packages.deb[...] 2016-09-11
[21] 웹사이트 KGlobalAccel in Fedora https://apps.fedorap[...]
[22] 웹사이트 The KDE development platform https://www.kde.org/[...] 2010-11-26
[23] 웹사이트 Development/Languages - KDE TechBase https://techbase.kde[...] 2013-07-17
[24] 웹사이트 Qyoto https://techbase.kde[...] 2015-01-18
[25] 웹사이트 Frameworks 5 Technology Preview http://kde.org/annou[...] KDE 2014-01-07
[26] 웹사이트 KDE Ships First Alpha of Frameworks 5 http://www.kde.org/a[...] KDE 2014-02-14
[27] 웹사이트 KDE Ships Second Alpha of Frameworks 5 http://www.kde.org/a[...] KDE 2014-03-03
[28] 웹사이트 KDE Release Structure Evolves https://dot.kde.org/[...] KDE 2013-09-04
[29] 웹사이트 KF5 Update Meeting Minutes 2014-w28 http://mail.kde.org/[...] 2014-07-08
[30] 웹사이트 Firefox + KDE integration: Getting FF to use Dolphin reliably https://mail.mozilla[...] 2014-07-03
[31] 웹사이트 KDE MegaRelease 6 Announcement https://kde.org/anno[...] 2024-02-28
[32] 웹사이트 KDE Licensing Policy http://techbase.kde.[...]
[33] URL https://www.kde.org/[...]
[34] URL https://community.kd[...]
[35] URL https://api.kde.org/
[36] 웹사이트 First release of KDE Frameworks 5 http://kde.org/annou[...] 2014-07-07
[37] 웹사이트 The KDE Frameworks https://api.kde.org/[...]
[38] 웹사이트 KDE Frameworks https://techbase.kde[...]
[39] 웹사이트 Release schedule for KDE Frameworks 5 https://community.kd[...] 2020-11-06
[40] 웹사이트 Git workflow for Frameworks https://community.kd[...] 2020-11-06
[41] 웹사이트 KDE Frameworks5 API documentation http://api.kde.org/f[...] 2020-11-06
[42] 웹사이트 Coinstallability with KDE Platform 4 https://community.kd[...] 2020-11-06
[43] 웹사이트 metainfo.yaml of KConfig https://cgit.kde.org[...] 2020-11-06
[44] 웹사이트 Frameworks 5 https://dot.kde.org/[...] KDE 2013-09-25
[45] 웹사이트 Qt 5.2 - Foundation for KDE Frameworks 5 https://dot.kde.org/[...] KDE 2013-12-17
[46] 웹사이트 Frameworks 5 http://dot.kde.org/2[...] Dot.kde.org 2013-09-25
[47] 웹사이트 http://blog.martin-g[...]
[48] 웹사이트 KGlobalAccel in Debian https://packages.deb[...] 2020-11-06
[49] 웹사이트 KGlobalAccel in Fedora https://apps.fedorap[...] 2020-11-06
[50] 웹사이트 Frameworks 5 Technology Preview http://kde.org/annou[...] KDE 2020-11-06
[51] 웹사이트 KDE Ships First Alpha of Frameworks 5 http://www.kde.org/a[...] KDE 2020-11-06
[52] 웹사이트 KDE Ships Second Alpha of Frameworks 5 http://www.kde.org/a[...] KDE 2020-11-06
[53] 웹사이트 First release of KDE Frameworks 5 http://www.kde.org/a[...] KDE 2014-07-07
[54] 웹사이트 Second release of KDE Frameworks 5 https://www.kde.org/[...] KDE 2014-08-07
[55] 웹사이트 Release of KDE Frameworks 5.2.0 https://www.kde.org/[...] KDE 2014-09-12
[56] 웹사이트 Release of KDE Frameworks 5.3.0 https://www.kde.org/[...] 2014-10-07
[57] 웹사이트 Release of KDE Frameworks 5.4.0 https://www.kde.org/[...] KDE 2014-11-06
[58] 웹사이트 Release of KDE Frameworks 5.5.0 https://www.kde.org/[...] KDE 2014-12-11
[59] 웹사이트 Release of KDE Frameworks 5.6.0 https://www.kde.org/[...] KDE 2015-01-08
[60] 웹사이트 Release of KDE Frameworks 5.7.0 https://www.kde.org/[...] KDE 2015-02-14
[61] 웹사이트 Release of KDE Frameworks 5.8.0 https://www.kde.org/[...] KDE 2015-03-13
[62] 웹사이트 Release of KDE Frameworks 5.9.0 https://www.kde.org/[...] KDE 2015-04-10
[63] 웹사이트 Release of KDE Frameworks 5.10.0 https://www.kde.org/[...] KDE 2015-05-08
[64] 웹사이트 Release of KDE Frameworks 5.11.0 https://www.kde.org/[...] KDE
[65] 웹사이트 Release of KDE Frameworks 5.12.0 https://www.kde.org/[...] KDE
[66] 웹사이트 Release of KDE Frameworks 5.13.0 https://www.kde.org/[...] KDE 2015-08-12
[67] 웹사이트 Release of KDE Frameworks 5.14.0 https://www.kde.org/[...] KDE 2015-09-12
[68] 웹사이트 Release of KDE Frameworks 5.15.0 https://www.kde.org/[...] KDE 2015-10-10
[69] 웹사이트 Release of KDE Frameworks 5.16.0 https://www.kde.org/[...] KDE 2015-11-13
[70] 웹사이트 Release of KDE Frameworks 5.17.0 https://www.kde.org/[...] KDE 2015-12-12
[71] 웹사이트 Release of KDE Frameworks 5.18.0 https://www.kde.org/[...] KDE 2016-01-09
[72] 웹사이트 Release of KDE Frameworks 5.19.0 https://www.kde.org/[...] KDE 2016-02-13
[73] 웹사이트 Release of KDE Frameworks 5.20.0 https://www.kde.org/[...] KDE 2016-03-13
[74] 웹사이트 Release of KDE Frameworks 5.21.0 https://www.kde.org/[...] KDE 2016-04-09
[75] 웹사이트 Release of KDE Frameworks 5.22.0 https://www.kde.org/[...] KDE 2016-05-15
[76] 웹사이트 Release of KDE Frameworks 5.23.0 https://www.kde.org/[...] KDE 2016-06-13
[77] 웹사이트 Release of KDE Frameworks 5.24.0 https://www.kde.org/[...] KDE 2016-07-09
[78] 웹사이트 Release of KDE Frameworks 5.25.0 https://www.kde.org/[...] KDE 2016-08-13
[79] 웹사이트 Release of KDE Frameworks 5.26.0 https://www.kde.org/[...] KDE 2016-09-10
[80] 웹사이트 Release of KDE Frameworks 5.27.0 https://www.kde.org/[...] KDE 2016-10-08
[81] 웹사이트 Release of KDE Frameworks 5.28.0 https://www.kde.org/[...] KDE 2016-11-15
[82] 웹사이트 KSyntaxHighlighing: A new Syntax Highlighting Framework https://kate-editor.[...] KDE 2016-11-15
[83] 웹사이트 Release of KDE Frameworks 5.29.0 https://www.kde.org/[...] KDE 2016-12-12
[84] 웹사이트 Release of KDE Frameworks 5.30.0 https://www.kde.org/[...] KDE 2017-01-14
[85] 웹사이트 Release of KDE Frameworks 5.31.0 https://www.kde.org/[...] KDE 2017-02-11
[86] 웹사이트 Release of KDE Frameworks 5.32.0 https://www.kde.org/[...] KDE 2017-03-11
[87] 웹사이트 Release of KDE Frameworks 5.33.0 https://www.kde.org/[...] KDE 2017-04-08
[88] 웹사이트 Release of KDE Frameworks 5.34.0 https://www.kde.org/[...] KDE 2017-05-13
[89] 웹사이트 Release of KDE Frameworks 5.35.0 https://www.kde.org/[...] KDE 2017-06-10
[90] 웹사이트 Release of KDE Frameworks 5.36.0 https://www.kde.org/[...] KDE 2017-07-08
[91] 웹사이트 Release of KDE Frameworks 5.37.0 https://www.kde.org/[...] KDE 2017-08-13
[92] 웹사이트 Release of KDE Frameworks 5.38.0 https://www.kde.org/[...] KDE 2017-09-09
[93] 웹사이트 Release of KDE Frameworks 5.39.0 https://www.kde.org/[...] KDE 2017-10-14
[94] 웹사이트 Release of KDE Frameworks 5.40.0 https://www.kde.org/[...] KDE 2017-11-11
[95] 웹사이트 Release of KDE Frameworks 5.41.0 https://www.kde.org/[...] KDE 2017-12-10
[96] 웹사이트 Release of KDE Frameworks 5.42.0 https://www.kde.org/[...] KDE 2018-01-13
[97] 웹사이트 Release of KDE Frameworks 5.43.0 https://www.kde.org/[...] KDE 2018-02-12
[98] 웹사이트 Release of KDE Frameworks 5.44.0 https://www.kde.org/[...] KDE 2018-03-10
[99] 웹사이트 Release of KDE Frameworks 5.45.0 https://www.kde.org/[...] KDE 2018-04-14
[100] 웹사이트 Release of KDE Frameworks 5.46.0 https://www.kde.org/[...] KDE 2018-05-12
[101] 웹사이트 Release of KDE Frameworks 5.47.0 https://www.kde.org/[...] KDE 2018-06-09
[102] 웹사이트 Release of KDE Frameworks 5.48.0 https://www.kde.org/[...] KDE 2018-07-14
[103] 웹사이트 Release of KDE Frameworks 5.49.0 https://www.kde.org/[...] KDE 2018-08-11
[104] 웹사이트 Release of KDE Frameworks 5.50.0 https://www.kde.org/[...] KDE 2018-09-08
[105] 웹사이트 Release of KDE Frameworks 5.51.0 https://www.kde.org/[...] KDE 2018-10-15
[106] 웹사이트 Release of KDE Frameworks 5.52.0 https://www.kde.org/[...] KDE 2018-11-10
[107] 웹사이트 Release of KDE Frameworks 5.53.0 https://www.kde.org/[...] KDE 2018-12-09
[108] 웹사이트 Release of KDE Frameworks 5.54.0 https://www.kde.org/[...] KDE 2019-01-12
[109] 웹사이트 Release of KDE Frameworks 5.55.0 https://www.kde.org/[...] KDE 2019-02-09
[110] 웹사이트 Release of KDE Frameworks 5.56.0 https://www.kde.org/[...] KDE 2019-03-09
[111] 웹사이트 Release of KDE Frameworks 5.57.0 https://www.kde.org/[...] KDE 2019-04-13
[112] 웹사이트 Release of KDE Frameworks 5.58.0 https://www.kde.org/[...] KDE 2019-05-13
[113] 웹사이트 Release of KDE Frameworks 5.59.0 https://www.kde.org/[...] KDE 2019-06-08
[114] 웹사이트 Release of KDE Frameworks 5.60.0 https://www.kde.org/[...] KDE 2019-07-13
[115] 웹사이트 Release of KDE Frameworks 5.61.0 https://www.kde.org/[...] KDE 2019-08-10
[116] 웹사이트 Release of KDE Frameworks 5.62.0 https://www.kde.org/[...] KDE 2019-09-14
[117] 웹사이트 Release of KDE Frameworks 5.63.0 https://www.kde.org/[...] KDE 2019-10-12
[118] 웹사이트 Release of KDE Frameworks 5.64.0 https://www.kde.org/[...] KDE 2019-11-10
[119] 웹사이트 Release of KDE Frameworks 5.65.0 https://www.kde.org/[...] KDE 2019-12-14
[120] 웹사이트 Release of KDE Frameworks 5.66.0 https://www.kde.org/[...] KDE 2020-01-11
[121] 웹사이트 Release of KDE Frameworks 5.67.0 https://www.kde.org/[...] KDE 2020-02-09
[122] 웹사이트 Release of KDE Frameworks 5.68.0 https://www.kde.org/[...] KDE 2020-03-15
[123] 웹사이트 Release of KDE Frameworks 5.69.0 https://www.kde.org/[...] KDE 2020-04-11
[124] 웹사이트 Release of KDE Frameworks 5.70.0 https://www.kde.org/[...] KDE 2020-05-09
[125] 웹사이트 Release of KDE Frameworks 5.71.0 https://www.kde.org/[...] KDE 2020-06-13
[126] 웹사이트 Release of KDE Frameworks 5.72.0 https://www.kde.org/[...] KDE 2020-07-11
[127] 웹사이트 Release of KDE Frameworks 5.73.0 https://www.kde.org/[...] KDE 2020-08-08
[128] 웹사이트 Release of KDE Frameworks 5.74.0 https://www.kde.org/[...] KDE 2020-09-12
[129] 웹사이트 Release of KDE Frameworks 5.75.0 https://kde.org/anno[...] KDE 2020-10-10
[130] 웹사이트 Release of KDE Frameworks 5.76.0 https://kde.org/anno[...] KDE 2020-11-07
[131] 웹사이트 KDE Ships Frameworks 5.77.0 https://kde.org/anno[...] KDE 2020-12-12
[132] 웹사이트 KDE Ships Frameworks 5.78.0 https://kde.org/anno[...] KDE 2021-01-09
[133] 웹사이트 KDE Ships Frameworks 5.79.0 https://kde.org/anno[...] KDE 2021-02-13
[134] 웹사이트 KDE Ships Frameworks 5.80.0 https://kde.org/anno[...] KDE 2021-03-13
[135] 웹사이트 KDE Ships Frameworks 5.81.0 https://kde.org/anno[...] KDE 2021-04-10
[136] 웹사이트 Schedules/Frameworks https://community.kd[...] KDE
[137] 웹사이트 KDE Release Structure Evolves https://dot.kde.org/[...] KDE 2013-09-04
[138] 웹사이트 Firefox + KDE integration: Getting FF to use Dolphin reliably https://mail.mozilla[...] 2014-07-03
[139] 웹사이트 KF5 Update Meeting Minutes 2014-w28 http://mail.kde.org/[...] 2014-07-08
[140] 웹사이트 Krita 3.0リリース https://krita.org/jp[...] Krita Foundation 2016-05-31
[141] 웹인용 Release of KDE Frameworks 5.24.0 https://www.kde.org/[...] 2016-07-09
[142] 웹인용 Android - KDE Community Wiki https://community.kd[...] 2016-07-11
[143] 웹인용 KDE API Homepage" https://api.kde.org/ 2016-07-11
[144] 웹인용 First release of KDE Frameworks 5 http://kde.org/annou[...] 2014-07-07



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com