Moblin 内核 -- CLUTTER

来源:互联网 发布:广发证券 大数据 编辑:程序博客网 时间:2024/05/17 22:23

注意:本文仅仅进行简要的概览。

Clutter网站的地址是:http://www.clutter-project.org/

库文档的地址是:http://www.clutter-project.org/docs.html

概览

Clutter是一个支持2D曲面的3D动画的UI库。它利用OpenGL,并引入了诸如角色、行为和时间轴之类的概念来简化创建2D3D效果(包括旋转、滑动或反弹)的过程。这些高级概念还支持更易于理解和维护的清洁设计(clean design)。

当基于免费软件堆栈开发软件时,使用Clutter工具箱是一个优秀的选择,而且它还可以用在基于GTKQT的项目中。ClutterMoblin软件堆栈的一个主要组成部分,clutter库包含在预构建的Moblin镜像中。应用程序开发人员能够确信,他们的Clutter应用程序可以运行在与Moblin兼容的发行版上。

与很多其他的开源项目一样,Clutter正在被积极的开发和改进。Moblin中的许多功能都是为了利用与Moblin同步开发的Clutter特性与功能而构建的。这意味着开发人员需要定期更新其系统以包含这些项目的最新版本。

Moblin镜像中的Clutter

Moblin镜像中已经包含了可用于应用程序开发的最新Clutter开发库。

[moblin@localhost ~]$ yum search clutter | grep devel
clutter-box2d-devel.i586 : Clutter-Box2D header files and development libraries
clutter-devel.i586 : Clutter header files and development libraries
clutter-doc.i586 : Clutter developer documentation
clutter-gst-devel.i586 : Clutter-Gst header files and development libraries
clutter-gtk-devel.i586 : Clutter-Gtk header files and development libraries

UbuntuFedora还有各个版本的Clutter库,但是您可能需要从上游源头上获得最新功能。

其他资源

Clutter项目

Clutter项目博客

Clutter API参考

如何从源代码编译和安装Clutter

查看Git,或者下载源代码的tarball压缩文件

Fedora上安装(参见clutterclutter-devel包)

Ubuntu上安装(参见libclutter-X.Ylibclutter-X.Y-dev包)

 

预告:Moblin 中文站 9月 沙龙将于 9月5日举办

原创粉丝点击