00001 /*! \page mb_clutter What is MadButterfly different from Clutter? 00002 * 00003 * Maybe some people would ask, "why don't you just use Clutter?" 00004 * The anwser is the author of MadButterfly know name of Clutter, 00005 * but he don't know what is Clutter exactly when he start the project. 00006 * The author of MadButterfly is some kind of cowboy, he make things 00007 * just because he have some ideas. Actually, he know what Clutter 00008 * just one week after starting the project. Some guy send him a 00009 * video from Andre Schmidt. Andre implements a software to control 00010 * volumne of sound card as a concept proving for idea of using 00011 * SVG as a media to connect UI designers and application programmers. 00012 * The work of Andre is based on Clutter. It is first time the author 00013 * of MadButterfly know what Clutter is exactly. 00014 * 00015 * Although, they are so similar. We can also find some thing different. 00016 * Clutter is heavily depend on OpenGL/OpenGL ES. Most embedded systems 00017 * do not have OpenGL included. MadButterfly have a static/compile time 00018 * SVG to C translator. MadButterfly is focus on implementing mechanism 00019 * to adapt SVG to C and other languages. Clutter is about more and more 00020 * heavy. 00021 * 00022 * MadButterfly is supposed to be a light-weight GUI toolkit for embedded 00023 * or small devices. 00024 */