Skip to content
This repository has been archived by the owner on Apr 7, 2021. It is now read-only.
Cheolmin Jo edited this page May 13, 2013 · 11 revisions

xi

xi(x-integrator) is an embedded platform for developers using c language.

The project goal is a Qt-like framework, but it must be structured with more simple and tiny component architecture. I want that it can be used with just a partial component for user's purpose.

The project page and source repository is on github : https://github.com/webos21/xi

The author's homepage is on Google Site : https://sites.google.com/site/webos21

The framework consist of below sub-packages :

  • Base : OS Abstraction and Base Utility Interfaces
  • Desktop Server : UI Server Plug-In (X11, DX3D, OpenGL, AppKit...)

Sub-pages

  • dev-tools : explains the tools used for this project.

[A lame excuse]

There are many other software packages for same purpose such as Qt, GTK, EFL and so on. Also I know the famous epigram, "Do not reinvent the wheel".

But, when I try to use those packages for developing the set-top box software, it was very hard to apply for embedded systems. Certainly, it must be based on my limited knowledge. I know that.

However, if I can make a more easy framework for porting to embedded systems, I think that it is worth to do.


[Assumption]

Recently, the almost operating system of embedded devices is Linux, I suppose.

This framework can be used any other operating systems, but the base is Linux.

The windows environment is very useful to raise the productivity. So, the framework supports it as same as possible.


[License]

I wish the xi platform is used very freely. So, the license policy follows the Apache 2.0 license.

Clone this wiki locally