I ran my own blog from November 2006 till October 2014. All posts are still online, but I don't have time to update it anymore. Please note that all images and media files have been removed when the backup was moved to a new host in early 2016. Enjoy!
During the past weekend I had some time to think about the future evolution of the CorneliOS software, as I though it's about time to come up with something new.
CorneliOS software is, as most web OSes, a nice demonstration that it's possible to simulate an OS inside a browser, but there are other projects that already use an even much more elegant UI, such as eyeOS for example. I think the major problem of all web OSes is that they're not much more than tech demos, and I'm not sure I'd personally use CorneliOS, eyeOS or whatever web OS as an OS in my browser in real life situations - I'm happy that my desktop OS is working well, and I'm asking myself if I really need another OS running in my browser.
Today I'm using CorneliOS to power my websites (www.kirps.com, www.galaxiki.org or www.bullyfashion.com for example), and I'm pretty satisfied with it's CMS and SEO features for the moment. I'm also using the CorneliOS community and wiki features for Galaxiki, and I use CorneliOS in web app view to manage these things, but I never use the windowing mode. So for now, it's basically a framework to build websites upon for me.
On the other hand my feeling tells me that the web OS concept will have a bright future, so you may ask what's wrong with the current implementation concepts? Well, I guess that everyone's focusing too much on a nice looking user interface instead of the core values, and another major problem is that most of the new web OSes are proprietary systems - and the last thing we'll need is another proprietary OS layer out there.
As I mentioned before I had some time to think about this, so here are my basic conclusions:
The current product logic (GPL, CEL edition, hosting and Enterprise Appliance) will be continued, as I think that's basically a good staring point. There will be a new online service using www.cornelios.net as domain, here you'll be able to sign up and use a shared CorneliOS installation along with other users. You will be able to use applications and to run a website, but with some limitations. Later there will be an optional "pro account" where you'll have to pay a small fee for more disk space for example. All commercial offerings will be regrouped on www.cornelios.com, the current .org domain will become to portal for the GPL version and system development.
But I think the really cool part will be that everyone will be able to create and distribute CorneliOS applications on this new portal, and that's what will make it really interesting. You'll be able to create apps online, using all CORA API features, and to offer them to online platform users as well as to those who wish to use CorneliOS as a webOS on their own servers. Software development for this platform shall become so easy that everyone can write applications for it, even if you're not a programmer. The most important challenge will be to make these applications web OS independent, so that CorneliOS applications will not be bound to the CorneliOS desktop.
I'm sure these ideas probably don't sound really new, original or innovative, so you'll have to wait until it's up and running to understand what makes it really different when compared for other web OSes and web app development frameworks out there. So stay tuned and check it out soon, as I plan to release first prototype stuff within the next days and weeks (I guess that's the advantage of Agile Development and web 2.0...).