The Introduction

The Quantum Project's aim is to create a complete uniformed Hybrid C++/JavaScript? Hardware, Software & Operating System Development Framework, a modular all in one solution to building "System, Desktop, Web, Multimedia, and Game Applications. Doing all of this and still keeping 4 key concepts in mind, "Design, Style, Construct, Deploy" and 5 rules of engagement.

Easy To Use

Documentation

Support

Features

and KISS "Keep It Simple Sam!"

Basically I have grown tired of the direction that KDE and Qt is heading. So I decided to make a personal fork.

This is a screenshot of kde without plasma, I coded up a light weight desktop. Notice how the desktop is showing

the root dir. Thats because I was experimenting with having the desktop function like a file manager.



Full Size

Here you can see the memory usage. 136.3 MB if I am not mistaken that less memory than what xfce4 even uses.



Full Size

Applications that need to be written

Desktop Desktop Panel QtWebkit based Web Browser Going to use Chromium instead Media Player Qt Package Manager front end for libalpm ...

Eventually I want to remove plasma from the KDE src packages completely, and just use QML but not like KDE did. Note: A QML desktop "Wallpaper, Icons, .." is

actually really easy to code. But you take a huge performance hit, hence why kde-plasma is so slow and memory hungry.

Using a QListView "IconView" mode, and painting the wallpaper to the background gives the best performance, This is how its done in KDE3 and how the above

example is done.

If you wanted to have animated icons with 2d physic effects, Then you would want to use QGraphicsView, you could then ether use the raster or the opengl

rendering engine and use QDeclarativeView in the QGraphicsView or QGraphicsScene viewport. That would give you a desktop with animated wallpaper, icons,

2d physic effects and shaders.

I want to also move the KDE api's to Qt this will require changing the naming of the namespace and classes possible some functions. Ill then have to go threw the

KDE source packages and and change the namespace/class/function names accordingly. Once again this isn't particularly hard to do but will take some time being

there is sooo much code to go threw and Ill have to make sure I am not breaking anything.

There are also a handful of library's I want to write Qt wrappers for.

Ill update this post with more information soon.

Last edited by zester (2011-08-23 05:45:27)