Search

'분류 전체보기'에 해당되는 글 33건

  1. 2011.10.12 [블로그 번역] Enlightenment, DR17, EFL 이란?
  2. 2011.10.12 IT YELLOW BIRDS 에 첫 글을 남기며...
  3. 2011.10.11 Enlightenment, EFL 2

[블로그 번역] Enlightenment, DR17, EFL 이란?

EFL, Enlightenment 2011. 10. 12. 23:40 Posted by 알 수 없는 사용자
[ EFL 게시물 목차 : http://yellowbirds.tistory.com/1 ]


안녕하세요? 천재태지 서주영입니다.
 

Enlightenment 를 기반으로 한 리눅스 배포판 Bodhi Linux 의 리더인 JeffHoogland 가 그의 블로그에 "Enlightenment, DR17 and EFLs" 라는 글을 포스팅했습니다.
Enlightenment 가 뭔지, DR17 은 또 뭔지, EFL 은 도대체 뭔지, 그리고 서로 뭐가 다른지 사람들이 많이 헷갈려하는데, 명쾌하게 정리해줬네요.
저도 예전부터 올리려고 했던 글인데 JeffHoogland 가 먼저 올렸네요 ^^
제가 쓰려고 했던 내용과 거의 같아서 그냥 번역만 해서 올립니다 :)



제프 후글랜드 2011/06/10

제 블로그를 봤었다면, 제가 Enlightenment 데스크탑의 열렬한 팬이라는 것을 알고 있을겁니다. Enlightenment 를 사용해보지 않은 분들을 위해 설명을 드리면,

"Enlightenment 는 Linux/X11 등을 위한 윈도우 매니저일뿐만 아니라, 개발 라이브러리 모음이기도 합니다. 이 개발 라이브러리는 기존의 윈도우 매니저는 물론이고 낡은 툴킷을 사용하느라 고생을 하는 대신 쉽게 예쁜 사용자 인터페이스를 작성할 수 있게 해줍니다."


기술과 관련된 이야기를 할 때, 용어를 정확하게 사용해야합니다. 그런데 Enlightenment 와 관련된 이야기를 해보면, 사람들이 Enlightenment, DR17, EFL 을 헷갈려 합니다. 이 세가지는 뭐가 다를까요?

Enlightenment - 프로젝트의 원래 이름입니다. 오늘날 Enlightenment 라고 하면, 특정한 한 부분을 이야기하는게 아니라 이 프로젝트를 전반적으로 가리킵니다.

DR17 - E17 이라고 불리기도 하며, Enlightenment 데스크탑/윈도우 매니저의 최신 버전을 칭합니다. 아직 한참 개발중입니다. 현재 안정된 버전은 DR16 입니다. (역자 주: DR17 은 이름만으로 보면 단지 DR16 의 업버전이라고 오해할 수도 잇지만, 둘은 전혀 다른 윈도우 매니저입니다. 심지어 DR17 을 시작할 때, DR16 의 코드를 한줄도 사용하지 않았습니다.)

EFLs - "Enlightenment Foundation Libraries" 를 뜻하며 Enlightenment 데스크탑에 필요한 기반이 되는 라이브러리 모음입니다. Enlightenment 데스크탑의 핵심 부분이지만 그렇다고 EFL 이 Enlightenment 데스크탑은 아닙니다. (역자 주: Enlightenment 데스크탑이 EFL 라이브러리를 사용합니다.) 쉽게 말해 EFL 과 Enlightenment 데스크탑의 관계는 GTK 와 그놈(Gnome) 그리고 QT 와 KDE 의 관계와 같습니다.

바라건대 여러분이 Enlightenment 의 용어를 이해하는데 도움이 되었으면 좋겠습니다.

~제프 후글랜드

[ EFL 게시물 목차 : http://yellowbirds.tistory.com/1 ]

IT YELLOW BIRDS 에 첫 글을 남기며...

잡담 2011. 10. 12. 22:17 Posted by 알 수 없는 사용자
안녕하세요? 천재태지 서주영(a.k.a SeoZ)입니다.
종욱군의 추진력에 힘입어, "IT YELLOW BIRDS" 팀블로그에 필진으로 참여합니다.
IT YELLOW BIRDS 가 Blogspot 에 자리를 폈다가 카테고리 기능이 필요해서 티스토리로 막 옮겼습니다.

이곳은 IT 와 관련된 이런 저런 이야기를 나누는 곳이구요,
전문적이든 전문적이지 않든 IT 와 관련된 아무 이야기나 끄적거릴 예정입니다.

원래는 개인 블로그(http://seoz.egloos.com)에 컴퓨팅 관련 글도 올렸었는데,
신변잡기와 컴퓨팅 관련 글이 뒤죽박죽이다보니 집중도도 떨어지고,
쓰는 사람도 보는 사람도 정신이 없는 문제가 있었습니다.
쓰고 싶은 글은 많지만, 여러분과 마찬가지로 저도 매우 바쁘기 때문에(저런 ㅋㅋ) 드문드문 글을 올릴것 같습니다.

저는 주로 Linux, Enlightenment Desktop Manager, GIT 등과 관련된 글을 올릴것 같네요.
각 항목을 살짝 설명하겠습니다.

- Linux
OS(운영체제) 중 하나로 우리나라에서는 주로 Windows(윈도우)라는 OS를 사용하고 있습니다.
Linux 는 오픈소스 기반으로 세계의 유수한 프로그래머들이 모여 만들었으며, 코드가 공개되어 있어 내부를 뜯어 고칠 수 있습니다. 개발자들에게는 이 점이 가장 큰 장점입니다. 이상하거나 궁금한게 있으면 다 열어보면 되니까요 :)
약 10년전에 한참 관심을 가지고 시작했었으나, 데스크탑 환경으로 사용하기에는 불편한 점이 워낙 많아서 원격 터미널로 접속해서 서버 관리를 하는 수준으로 Linux 생활을 마무리지었습니다.
이제는 많이 편해져서 특별한 일이 있지 않는 이상 Linux 를 사용합니다.

- Enlightenment Desktop Manager (E17)
E17 이라고도 불리는 데스크탑 매니저입니다. Linux 와 마찬가지로 오픈소스 프로젝트입니다.
Linux 를 사용하는 사람들은 대부분 GNOME 이나 KDE 라는 데스크탑 환경을 사용할겁니다.
Enlightenment 는 Window Manager 로 시작하긴 했지만, 이제는 GNOME 이나 KDE 와 유사하게 데스크탑 환경/데스크탑 매니저로 분류할 수 있을것 같습니다.
컴퓨터를 켜고 GDM 을 이용해 로그인을 하면 E17 이 저를 반겨줍니다 :) 윈도우 관리나 데스크탑 관리, 환경 설정 등 모든 것을 E17 을 이용해서 합니다.
E17 에는 EFL(Enlightenment Foundation Libraries)라고 하는 개발 라이브러리도 있습니다. 저사양 장치에서도 좋은 성능을 내는 라이브러리입니다. 자세한 내용은 차차 설명 드리겠습니다.
저는 Enlightenment 프로젝트의 커미터(Committer, 직접 코드를 수정할 수 있는 권한이 있는 사람)로 활동하고 있으며, 최근 관심사의 대부분은 Enlightenment 에 있습니다 :)
앞으로 이쪽으로 많은 글을 올릴것 같네요.

- GIT
약 2년을 사용했지만, 최근 급관심을 가지고 있는 분산 버전 관리 시스템입니다.
여러 사람이 동시에 프로젝트를 진행할 때 소스코드를 공유하고 로그를 기록하는데 유용한 도구입니다.
거의 무적에 가까운 기능을 가지고 있으며 현재 Linux kernel 도 git 으로 관리되고 있습니다.
물론 SVN 도 사용하고 있습니다만 GIT 을 더 선호합니다.

물론 위 3 가지 이외에도 다양한 쓸거리들이 기다리고 있으니, 이 블로그가 심심해지진 않을겁니다 :)
앞으로는 컴퓨팅 관련 글은 개인 블로그 대신 여기에 올릴 예정이니, 제발 이 블로그가 사라지지 않게 기도해주세요.
그리고 관심을 가지고 자주 방문해주세요~~ ㅎ

그럼 전 이만 물러갑니다.

'잡담' 카테고리의 다른 글

QR 코드의 유용성?  (1) 2012.01.30
Optimization  (0) 2011.11.23

Enlightenment, EFL

EFL, Enlightenment 2011. 10. 11. 01:29 Posted by 알 수 없는 사용자
안녕하세요? 천재태지 서주영입니다.
 

앞으로 Enlightenment 윈도우 매니저를 사용하는 방법과 EFL 로 어플리케이션 및 widget 을 개발하는 글을 작성할 예정입니다.
이 강좌는 우분투 11.04 를 기반으로 합니다. 
단, 가능하면 Ubuntu 10.04 와 10.10 에서도 테스트를 하도록 하겠습니다.

< 메 뉴 >

1. 소개
    1.1 EFL 이란? (작성중)

2. 기초
    2.1 최신 EFL 소스코드 다운로드

    2.2 EFL 소스코드 빌드 및 설치 

3. Enlightenment (E17) 데스크탑 매니저
    3.1 리눅스 데스크탑에서 Enlightenment (E17) 사용하기
    3.2 기본 사용
        - 기본 사용 방법 (작성중)
        - 단축키(key bindings) 설정하기 (작성중)

    3.3 모듈을 사용하여 편리한 환경 구축하기
        - 모듈 사용 법 기초 (작성중)
        - everything 모듈 (작성중)
        - comp-scale 모듈 (작성중)
        - engage 모듈 (작성중)

4. EFL 개발
    - 간단한 어플리케이션 만들기 (작성중)
    - evas 의 hint_weight, hint_align 개념 (작성중)
    - [eina] eina_list, eina_inlist (작성중)
    - Editje 빌드 및 설치 (작성중)
    - [EFL] elementary widget focus 정책 변경 (mouse down -> clicked)
    - [EFL] EFL 문서화 작업 및 관련 글 번역
    - [EFL] elementary 라이브러리에서 els, elc, elm, elu 란?
    - [EFL] ecore_timer 사용 시 흔히 하기 쉬운 실수 및 올바른 사용법

5. 뉴스


   - [EFL 소식] EFL 핵심 라이브러리 알파 배포 (2010.08.21)
   - [EFL 소식] EFL 핵심 라이브러리 베타 배포 (2010.10.03)
   - [EFL 소식] EFL 핵심 라이브러리 베타2 배포 (2010.11.12)
   - [EFL 소식] EFL 핵심 라이브러리 베타3 배포 (2010.12.03)
   - [EFL 소식] EFL 핵심 라이브러리 1.0 배포 (2011.1.29)
   - [주영 소식] 오픈소스 Enlightenment 의 공식 커미터(committer)가 되었습니다.
   - [EFL 소식] EFL 핵심 라이브러리 1.0.1 배포 (2011.5.25)
  
- [EFL 소식] EFL 1.1/1.5 알파 배포 (2011.11.16)
   - [EFL 소식] EFL 1.1/1.5 베타 배포 (2011.11.28)

6. Tips

7. 블로그 번역
    - [블로그 번역] Enlightenment, DR17, EFL 이란?


8. 관련 블로그 포스트