디아 (소프트웨어)
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
디아는 다양한 다이어그램을 그리는 데 사용되는 자유-오픈 소스 소프트웨어이다. 모듈식 설계를 통해 순서도, 네트워크 다이어그램, 회로도 등 다양한 범주의 기호와 커넥터를 배치할 수 있으며, 객체 관계 모델, UML 다이어그램, 순서도, 네트워크 다이어그램, 간단한 전기 회로를 그리는 데 특화된 객체를 제공한다. 디아는 다이어그램을 사용자 지정 XML 형식으로 저장하며, 다양한 이미지 형식(EPS, SVG, DXF, CGM, WMF, PNG, JPEG, VDX)으로 내보낼 수 있다. C 언어로 작성되었으며, 파이썬을 사용하여 확장 기능을 추가할 수 있다.
더 읽어볼만한 페이지
- 자유 UML 도구 - 넷빈즈
넷빈즈는 1996년 자바 IDE 학생 프로젝트로 시작되어 썬 마이크로시스템즈를 거쳐 아파치 소프트웨어 재단에 기증된 오픈 소스 통합 개발 환경(IDE)으로, 다양한 언어를 지원하고 GUI 디자인 도구, 프로파일러 등 기능을 제공하며 자바 VM 운영체제에서 동작한다. - 자유 UML 도구 - Eclipse (소프트웨어)
이클립스는 IBM에서 개발한 자바 기반의 통합 개발 환경으로, OSGi 서비스 플랫폼을 런타임 아키텍처로 사용하며, 플러그인을 통해 기능을 확장할 수 있고, 이클립스 퍼블릭 라이선스를 따르며, 한국어를 지원한다. - 유닉스 소프트웨어 - GNU 코어 유틸리티
GNU 코어 유틸리티는 유닉스 계열 운영체제에서 파일, 셸, 텍스트 조작을 위한 기본적인 명령어 모음으로, GNU 파일 유틸리티에서 시작하여 3개의 패키지가 통합되어 발전했으며 셸 스크립트 및 시스템 관리에 필수적인 도구를 제공한다. - 유닉스 소프트웨어 - 한/글
한/글은 1980년대 후반부터 개발된 대한민국의 대표적인 워드프로세서로, 다양한 운영체제 지원, 정부 전자 문서 시스템에서의 역할, 꾸준한 기능 발전과 사용자 편의성 및 국제 표준을 고려한 업데이트를 통해 발전해왔다.
디아 (소프트웨어) - [IT 관련 정보]에 관한 문서 | |
---|---|
기본 정보 | |
![]() | |
개발자 | Dia 개발자들 |
최초 릴리스 | 1998년 8월 31일 |
최신 안정 버전 | 0.97.3 |
최신 안정 버전 출시일 | 2014년 9월 5일 |
프로그래밍 언어 | C |
운영체제 | 윈도우 OS X 리눅스 유닉스 |
종류 | 다이어그램 소프트웨어 |
라이선스 | GPL-2.0-or-later |
웹사이트 | GNOME Apps |
리포지토리 (업스트림) | GitLab Dia Repository |
리포지토리 (미러) | GitHub Dia Repository |
2. 기능
디아는 작성된 다이어그램을 사용자 지정 XML 형식으로 저장하며, 기본적으로 gzip 압축을 사용하여 파일 크기를 줄일 수 있다. 또한 여러 페이지에 걸쳐 있는 큰 규모의 다이어그램을 인쇄하는 기능을 지원하며[3], 파이썬 스크립트를 이용한 기능 확장 및 자동화도 가능하다.
2. 1. 지원 다이어그램 종류
디아는 다양한 요구 사항에 따라 여러 모양 패키지를 사용할 수 있는 모듈식 설계를 갖추고 있다. 이를 통해 순서도, 네트워크 다이어그램, 회로도 등 다양한 종류의 다이어그램을 작성할 수 있다. 디아는 서로 다른 범주의 기호와 커넥터를 함께 배치하는 것을 제한하지 않는다.특히 개체 관계 모델, 통합 모델링 언어(UML) 다이어그램, 순서도, 네트워크 다이어그램 및 간단한 전기 회로를 그리는 데 도움이 되는 특수 객체를 지원한다. 사용자는 간단한 XML 파일을 작성하여 새로운 모양에 대한 지원을 추가할 수도 있으며, 이때 모양을 그리는 데에는 확장 가능한 벡터 그래픽 (SVG)의 일부 기능이 사용된다.
디아는 다이어그램을 사용자 지정 XML 형식으로 저장하며, 기본적으로 공간을 절약하기 위해 gzip으로 압축된다. 여러 페이지에 걸쳐 있는 대형 다이어그램을 인쇄하는 기능도 지원하며[3], 파이썬 프로그래밍 언어를 사용하여 스크립트를 작성하는 것도 가능하다.
2. 2. 확장성
디아는 모듈식 설계를 갖추고 있어, 순서도, 네트워크 다이어그램, 회로도 등 다양한 요구 사항에 맞는 모양 패키지를 사용할 수 있다. 또한, 서로 다른 범주의 기호와 커넥터를 함께 배치하는 것을 제한하지 않는다.디아는 개체 관계 모델, 통합 모델링 언어(UML) 다이어그램, 순서도, 네트워크 다이어그램, 간단한 전기 회로 등을 그리는 데 도움이 되는 특수 객체를 가지고 있다. 간단한 XML 파일을 작성하여 새로운 모양에 대한 지원을 추가하는 것도 가능하며, 모양을 그리는 데에는 확장 가능한 벡터 그래픽(SVG)의 하위 집합을 사용한다.
디아는 다이어그램을 사용자 지정 XML 형식으로 로드하고 저장하며, 기본적으로 공간을 절약하기 위해 gzip으로 압축된다. 여러 페이지에 걸쳐 있는 대형 다이어그램을 인쇄할 수 있으며[3], 파이썬 프로그래밍 언어를 사용하여 스크립트를 작성할 수도 있다.
3. 파일 형식
(내용 없음 - 하위 섹션에서 상세 내용을 다루므로 중복을 피해 작성하지 않음)
3. 1. 내보내기 형식
디아는 다음을 포함한 다양한 형식으로 다이어그램을 내보낼 수 있다.4. 개발
디아(Dia)는 원래 알렉산더 라르손(Alexander Larsson)이 만들었지만[2] 그는 GNOME과 다른 프로젝트를 진행하기 위해 떠났다. 이후 제임스 헨스트리지(James Henstridge)가 수석 개발자를 맡았으나 그 역시 다른 프로젝트로 옮겨갔다. 그 뒤를 이어 시릴 체펠로프(Cyrille Chepelov), 라르스 뢰데르 클라우젠(Lars Ræder Clausen)이 차례로 개발을 이끌었다.
현재 디아는 한스 브로이어(Hans Breuer), 슈테펜 마케(Steffen Macke), 사미르 사하스라부드헤(Sameer Sahasrabuddhe)가 관리하고 있다.
디아는 C 언어로 작성되었으며, 파이썬으로 확장 기능을 작성할 수 있도록 지원하는 확장 시스템을 갖추고 있다.
참조
[1]
웹사이트
Initial revision
https://gitlab.gnome[...]
1998-08-31
[2]
웹사이트
Dia Frequently Asked Questions
http://wiki.gnome.or[...]
2008-08-12
[3]
웹사이트
Dia
https://www.openhub.[...]
Geeknet, Inc.
2010-05-30
[4]
웹사이트
Dia Frequently Asked Questions - How do you pronounce "Dia"?
http://live.gnome.or[...]
2011-03-30
[5]
웹인용
Initial revision
https://gitlab.gnome[...]
2020-08-02
[6]
웹인용
Dia Frequently Asked Questions
http://wiki.gnome.or[...]
2008-08-12
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com