Welcome to ObjectCloud

ObjectCloud is an open-source web server with distributed social networking capabilities.

This is ObjectCloud's alpha server. It is used for testing the latest versions of ObjectCloud, and it may experience frequent downtime, data loss, and bugs.

Alpha 1.0 6-1 Released

gwbasic, 1332303127013.6431

ObjectCloud Alpha 6-1 introduces a real-time Latex editor, and fixes a bug with the Edit link not always showing up.

The new release can be downloaded at http://andrewrondeau.com/ObjectCloud/Releases.


View / Reply

Alpha 1.0 6-0 Released

gwbasic, 1293491607138.238
Today I released 1.0 Alpha 6-0. This release addresses some issues with lingering sockets, and refreshes some contact information in the documentation. It also contains a change in the roadmap.

For the foreseeable future, ObjectCloud's focus will be more on application development. Distributed social networking will be more of a long-term focus.

The new release can be downloaded at http://andrewrondeau.com/ObjectCloud/Releases/.

View / Reply

Alpha 1.0 5-2 Released

gwbasic, 1291938051371.8679
Yesterday I released 1.0 5-2. This release is to work around a bug in Mono 2.8.1, although it simplifies the multi-process architecture with regard to server-side Javascript. It can be downloaded at http://andrewrondeau.com/ObjectCloud/Releases/

View / Reply

Direction of Particle

gwbasic, 1290059893038.2029

This post is about Particle, ObjectCloud's distributed social networking protocol. Currently, Particle is experimental. It's a working proof-of-concept protocol for a distributed social network.

As Particle is merely a proof-of-concept, future versions of the protocol, and thus ObjectCloud, may change it dramatically.

The distributed social networking community is paying close attention to PubHubSubButb, Salmon, WebFinger, and encrypted signatures as a means of finding a working standard. These pr


View / Reply

Alpha 5-1 Released

gwbasic, 1289787643698.304
Tonight we released Alpha 5-1. This contains some performance improvements with the RAM cache, and some stability improvements. http://andrewrondeau.com/ObjectCloud/Releases/

View / Reply

Alpha 5-0 Released

gwbasic, 1288051040244.0161

We've released Alpha 5-0 for our (almost) 1-year anniversary. This version is a major refactoring, and re-introduces Particle as a distributed social networking protocol. Particle is currently in its early beginnings, see its roadmap for a list of features that we plan to implement.

Starting with Alpha 5-0, we've slightly changed how we post releases. Now, the most recent release is posted in http://andrewrondeau.com/ObjectCloud/Releases/. Older releases are in http://andrewrondeau.com/ObjectClou


View / Reply

Alpha 4-2 Released

gwbasic, 1283386742114.6379

Today I released alpha 4-2.  This version includes a new style of server-side Javascript.  All .ocjs files can contain just Javascript and no decorated HTML.  Templates can then be used and returned from Javascript.  This allows for a clean separation between logic and presentation when using server-side Javascript.

Full build is at http://andrewrondeau.com/ObjectCloud/Releases/2010-09-01%20ObjectCloud%201.0%20Alpha%204-2.zip, and source code is at http://andrewrondeau.com/ObjectCloud/Code/2010-0


View / Reply

Alpha 4-1 Released

gwbasic, 1280984379991.3091

Today I released alpha 4-1.  This version significantly improves upon ObjectCloud's RAM cache, and significantly improves stability.  Performance is increased because I switched from a thread-per-socket model to an event-based socket reading model.

I also started working on a driver for Node.js.  This driver allows automating ObjectCloud from any computer.

To download, visit http://andrewrondeau.com/ObjectCloud/Releases/2010-08-04%20ObjectCloud%201.0%20Alpha%204-1.zip.


View / Reply

Alpha 4-0 Released

gwbasic, 1279515501568.499

Today I released alpha 4-0 of ObjectCloud.  This version introduces a high-performance XML-based templating system.

To download, visit http://andrewrondeau.com/ObjectCloud/Releases/2010-07-18%20ObjectCloud%201.0%20alpha%204-0.zip


View / Reply

Alpha 3-2 Released

gwbasic, 1276907452671.7949

This morning I released Alpha 3-2.  This version significantly improves server-side Javascript execution time by compiling all server-side Javascript.  Compiled server-side Javascript is stored for later re-use.  In addition, ObjectCloud now uses lock-free programming techniques in critical paths, including its RAM cache.  The lock-free programming, combined with less agressive cache cleaning, significantly improve ObjectCloud's CPU utilization.

Unfortunately, a design change that would use less


View / Reply