본문으로 이동

아코나디

위키백과, 우리 모두의 백과사전.
(Akonadi에서 넘어옴)
아코나디
개발자KDE
안정화 버전
v25.12.0[1] 위키데이터에서 편집하기 / 2025년 12월 11일(6개월 전)(2025년 12월 11일)
저장소
프로그래밍 언어C++
운영 체제유닉스 계열, Windows
종류개인 정보 관리
라이선스LGPL 2.1
웹사이트community.kde.org/KDE_PIM/Akonadi

아코나디(Akonadi)는 가나의 정의의 여신 이름을 딴 개인 정보 관리(PIM) 데이터 및 메타데이터를 위한 저장 서비스이다.[2][3] 모든 데스크톱 환경에서 사용할 수 있도록 설계되었으나, KDE SC 4 프로젝트를 뒷받침하는 "기둥"(핵심 기술) 중 하나이기도 하다. 확장성이 뛰어나며 동시 읽기, 쓰기 및 쿼리 액세스를 제공한다.

아코나디는 데스크톱 전체에서 고유한 객체 식별 및 검색 기능을 제공한다.[4] 모든 PIM 애플리케이션을 위한 확장 가능한 데이터 저장소 역할을 한다. KDE 3에서는 각 PIM 애플리케이션마다 서로 다른 데이터 저장 및 처리 방식을 사용했기 때문에 본질적으로 동일한 기능을 여러 번 구현해야 했다. 아코나디는 데이터 저장 외에도 검색 기능과 데이터 변경 사항을 쉽게 알 수 있도록 하는 라이브러리(캐시) 등 여러 구성 요소를 포함하고 있다.

아코나디는 애플리케이션 대신 전문화된 API를 통해 서버와 통신하여 데이터를 가져오고 보낸다. 그 후 특정 데이터(메일, 달력, 연락처 등)를 수집하도록 설계된 모델을 통해 아코나디에서 데이터를 검색할 수 있다. 애플리케이션 자체는 사용자에게 데이터를 표시하고 데이터를 입력할 수 있게 해주는 뷰어와 편집기로 구성된다. 또한 아코나디는 애플리케이션에서 생성된 메타데이터를 지원한다.[5]

PIM 애플리케이션을 개발할 때 전통적으로 가장 어려운 부분인 데이터 저장과 검색을 아코나디가 처리해 주기 때문에 개발 과정이 훨씬 쉬워진다. Mailody 개발자인 톰 알버스는 아코나디를 사용하여 단 10분 만에 메일 리더를 만드는 방법을 시연한 바 있다.[6]

각주

[편집]
  1. v25.12.0. 2025년 12월 11일. 2025년 12월 19일에 확인함.
  2. KDE PIM Osnabrueck 4 Meeting Minutes. KDE. 2013년 9월 22일에 확인함.
  3. Sheldon, Kathleen (2005). Historical dictionary of women in Sub-Saharan Africa. Scarecrow Press. 15쪽. ISBN 0-8108-5331-0.
  4. Akonadi Homepage. KDE. 2009년 7월 22일에 원본 문서에서 보존된 문서. 2013년 9월 22일에 확인함.
  5. Akonadi Hacking Meeting. KDE.News. 2007년 4월 25일. 2008년 7월 25일에 원본 문서에서 보존된 문서. 2013년 9월 22일에 확인함.
  6. Tom Albers (2008). Creating a mail reader in 10 minutes. 2008년 2월 28일에 원본 문서에서 보존된 문서. 2013년 10월 8일에 확인함.