|
|
CorneliOS webOS
CorneliOS is an easy-to-use and cross-browser "Web Desktop Environment", "Web Operating System" or "Web Office" and comes with a set of cool applications. CorneliOS is free Open Source software released under the GNU General Public License.
I started work on CorneliOS in 2006 after it had become clear that OLEFA wouldn't evolve as desired under the control of EducDesign. First working prototypes became available in late 2006 and early 2007.
During 2007 I moved all of my projects from OLEFA to CorneliOS and I also released two entirely new CorneliOS projects: Galaxiki and the Joopita web directory.
In mid 2008 I quit my job at EducDesign and CorneliOS became my primary software project. Nevertheless CorneliOS made only minor progresses from mid 2008 till mid 2009 as I focused on rebuilding my recording studio.
In late 2009 I restarted focusing on CorneliOS, and the CIOS Perl Framework was added. CIOS allows to easily build websites, community platforms and social networks using CorneliOS core technology.
In mid 2010 I co-founded Joopita Research a.s.b.l, a non-profit organisation that's now responsible for the future development of CorneliOS. BETA 1 was released in mid 2010, followed by BETA 2 in late 2010.
During the second half of 2010 we completed work on Galaxiki 2.0, which is now completely based on the CIOS Perl framework. The CIOS community layer created for Galaxiki has also been reused for the Joopita IBS and the Morzino education project.
The CorneliOS 1.0 Final Release has become available on January 4, 2011.
Visit the official CorneliOS website:
http://www.cornelios.org
Project history: the early days
CorneliOS was launched in 2003 as a next generation desktop and server operating system project as a successor to my previous "CIOS" project*. To be honest, the name change was a marketing decision as I wanted to use a rather unique name and neither cios.com nor cios.org were available as domain names. The name "CorneliOS" was inspired by "Cornelius", a character from "Planet of the Apes" (originally "La Planete des Singes" by Pierre Boulle).
I didn't plan to do any programming at the beginning, therefore CorneliOS remained a pure design project and only a small amount of information was published on www.cornelios.org.
In early 2006 CorneliOS was relaunched as I was experimenting with new agile development and marketing concepts and I wanted to create a successor for the OLEFA software.
Prototyping began in February 2006. The results of the agile methods were so positive that I decided to further push the project in mid 2006, I then started to develop CorneliOS code on a regular basis. CorneliOS was registered as a Sourceforge project on November 22nd 2006 and the software was released as Open Source software under the GPL. Since then I tried to further optimize agile methodology to further speed up the development and to further improve the software quality.
From 2007-2009 CorneliOS served as a viable Content Management System (CMS) and software framework for all of my websites and community platforms. In mid 2007 I decided to change the focus of the software and to make it more interesting for end users. The results are many GUI enhancements, the new OLMO CMS project as well as the new CIOS framework.
*) CIOS was an operating system project I started when I was about 15 or 16 years old (must have been around 1990 or so). The basic idea was to create an assembler-like but architecture-independent language called "MPRF". Developers would write their programs in C for example, the compiler would then create an "MPRF" file that could be executed on any platform using some kind of virtual machine (so it was some kind of a primitive JAVA). Translated code pieces could be cached to speed up the execution, and a more advanced idea was to create a "distributed kernel" so that the OS could run on a network instead on single computer, with processes distributed all over the network.
I developed a complete set of ideas around the basic concept, including a GUI called "OLEFA", the name I later reused for the "OLEFA Information Management System". Okay, I think it's time to reveil another "secret" now - as a teenager I developed my software ideas on my desk in my bedroom, the same place I also used for train model building. For the model stuff I had some cutters (of course), and the one I most used was an "OLFA" cutter. I was looking for a nice name for the CIOS GUI, I had an OLFA cutter on my desk, and that's how the name "OLEFA" was invented. No kidding, that's the truth, really!
|
|