看板Programming
标 题【3/10 TOSSUG 心得分享】WalkingIce: 浅谈 Edje of EFL
发信站SayYA 资讯站 (Thu Mar 5 21:51:04 2009)
转信站ptt!news.ntu!news.ncu!News.Math.NCTU!SayYa
[English below]
好久不见的 Enlightenment Window Manager,原来有秘密计划?
下个礼拜二(3 月 10 日)我们请到 WalkingIce 来和大家分享 Englightenment 酿了好
久的好酒:Enlightenment Foundation Libraries,不论您是否要开发图形介面应用,相
信都能从中获益不少。
----------------------------------------------------------------------
时间: 2009/3/10 星期二,分享时间 7:30pm 开始,请提早到场入座用餐或点饮料
主题: 浅谈 Edje of EFL
主讲人: WalkingIce
语言: 中文
地点: Mix Coffee & Tea (
http://wiki.tossug.org/MixCoffee&Tea ) *地下室*
最低消费:100元
注意事项:有免费的无线上网,请别把 notebook 忘在家里。
----------------------------------------------------------------------
以下是讲者提供的简介、大纲和相关网页。
Enlightenment,一个历史悠久的 Window Manager,在 1996 年首次释出。
开发者在 2000 年开始尝试全新的 E17,至今经过八年多的时间,E17 步趋成熟。
在这段时间内,主要开发者投注极大心力在 EFL 身上 (Enlightenment Foundation
Library)。EFL 乃 E17 的基石,提供了完整的函式库,致力解决所有与图形介面有关的
工作。Edje 便是其中一项,将使用者介面与程式逻辑分开,常常听见的 Design
Pattern: MVC 架构在 Edje 中可以很轻易地被实现,甚至可以做到抽换介面, 只需更
换一个档案,程式的介面即刻截然不同。这也是主要开发者之一,Raster 的极大心愿:
「Designer 专心於外观,Programmer 专心於逻辑」。
这一次的分享,着重在 Edje 之上,介绍 Edje 的思考逻辑以及使用方式。
辅以简单的实作,希望能帮助大家一探 EFL 的美妙。
大纲
* EFL 的历史与现况
* 如何取得 EFL
* 浅谈 EFL 的各个函式库
* 如何使用 Edje
相关网页
http://www.vergenet.net/~raster/files/b_and_w_e.png
http://www.enlightenment.org/
http://en.wikipedia.org/wiki/Enlightenment_(window_manager)
http://en.wikipedia.org/wiki/Enlightenment_Foundation_Libraries
.................................................................
Hi,
WalkingIce will come to introduce Enlightenment Foundation Libraries
next Tuesday. The following is the introduction and outline of the talk.
----------------------------------------------------------------------
Time: 2009/3/10 (Tuesday), 7:30pm - 9:30pm.
Topic: Introduction to Edje of EFL
Speaker: WalkingIce
Language: Chinese
Place: *Basement* of Mix Coffee & Tea (
http://wiki.tossug.org/MixCoffee&Tea
)
----------------------------------------------------------------------
Introduction:
Enlightenment, a Window Manager with a lot of history, was released
for the first time in 1996. The developers started working on E17 in 2000.
After 8 years, E17 is getting mature. During this period of time, the main
developers have contributed a lot of effort into EFL (Enlightenment
Foundation Libraries). EFL, the cornerstone of E17, provides a complete
set of libraries for tasks related to graphical user interfaces. Edje is a
part of EFL. It enables separation of user interface from program logic.
The well known design pattern of MVC architecture can be easily realized
with Edje. Replacing the user interface only requires replacing one single
file. This is the biggest wish of Raster, a main developer:
"Designer focuses on the look, programmer focuses on the logic."
We will concentrate on Edje in this talk: the philosophy of Edje and
how to use Edje. Hopefully the addition of some simple example
implementations can get you started with the beautiful EFL.
Outline:
* The history and current status of EFL
* How to get EFL
* Introduction to various libraries of EFL
* How to use Edje
Related links:
http://www.vergenet.net/~raster/files/b_and_w_e.png
http://www.enlightenment.org/
http://en.wikipedia.org/wiki/Enlightenment_(window_manager)
http://en.wikipedia.org/wiki/Enlightenment_Foundation_Libraries
_______________________________________________
[email protected]
http://tossug.org/mailman/listinfo/hojia
--
※ Origin: SayYA 资讯站 <bbs.sayya.org>
◆ From: 61-224-174-188.dynamic.hinet.net