Welcome to Photon software

About Photon and VDSF, the Virtual Data Space Framework

VDSF was renamed Photon some weeks ago. Associated with this new name is a new web site. The current web site is not being updated and will be removed by January 2009.

Latest news: version 0.3.0 of Photon was lauched at the end of October 2008.

About VDSF, the Virtual Data Space Framework

VDSF is a development tool for complex server applications. It provides data containers shared amongst processes, in virtual memory. More explanations can be found in the first section of the Pros and Cons Document.

Current status

New: the roadmap of VDSF was modified. The upcoming beta release (this summer, I hope) will include:

Note: the introduction of metadata will not remove the existing functionality: for example, current queues can contain data records with variable content (of any length). With the introduction of structured content, this type of queue would be mapped to a queue with a single field of type "varBinary" with a minimal length of 1 and no maximal length.

The second alpha release was released in March 2008. The two major changes are a better isolation policy (between transactions belonging to different sessions) and validation and cleanup of the VDS (shared memory) by the watchdog (on startup).

The first alpha version was released at the end of November 2007. For this release, FIFO queues, hash maps and folders are supported. Other features include support for transactions and support for i18n (on linux). This release is available for linux on i386 (source code and RPM) and Windows 32 bits (source code and self-extracting installation package).

The menu on the left side contains a link to the development roadmap, including the expected features of the next few alpha releases and the current status of each feature expected for the next release.

Commercial support?

Plans to provide commercial support next fall are in the works. It is expected that there will be enough features at that time to enable the development of software using this framework (the current release is missing a few important features, for example ordered lists, support for the sparc 64 architecture, a Java API, etc.).

This web site...

was completely redesigned in Nov. 2007 with the help of Nornix TreeMenu. The new layout has been tested with Firefox 2, IE 6.0 and 7.0, Opera 9, Konqueror and Epiphany (the gnome browser). If you encounter a problem, with a browser, please let me know.

[Note: the web site looks better when javascript is enabled, but it works without problems without it.]

Last updated on October 29, 2008.