BirthOfMadButterfly

History Key

  • New content
  • Removed content

Recent Versions

Choose two versions to compare, or click the link to view it.

  1. 1. over 3 years by ThinkerYzu
 

MadBuffer was started in one day of May or June 2008. It is a concept proven of GUI toolkit. The concopt is different from component-based toolkits; likes GTK, QT, …, etc. The concept is a vector graphic based approach. We believe it makes UI designers and programmers working together in a harmonious and creative way. Andre Schmidt posted a message in mailing list of clutter for his demo . The demo can absolutely represent the idea of vector-based approach. About one year ago (2007), when I am still in military service, I had started to think about this project. The idea, in the time, is UI of applications in the future must be implemented in a WEB-based approach. It means all GUI is implemented by manipulating DOM with script languages or other languages. But, WEB browsers is too heavy to implement a UI framework. So, I shrink my idea to base on only SVG and script languages.

The reason behind the idea is by the experience of my previous works on ajaxmind and netgraffiti. I found SVG can almost be a replacement of HTML; excepts without layout engine, and with better flexibility. It should be good to leverage SVG to implement UI of applications. More and more experience about SVG, I start implment controller in SVG, and I think I can create a toolkit that bases on the idea of vector graphics (SVG). But, I don’t start to implement it until almost one year later. I start the in May or June 2008. About one month after writing first line of code, Rex mentioned about demo of Andre Schmidt, and I was shocked. The demo is exactly what I am working for. So, it is time for SVG. Now, there is a few projects that try to create UI components base on SVG. But, these projects are still walking on old way.