Menu

xTable: Serverless Network / News: Recent posts

'cxtable' {{xTable}} back in development

Its under cxtable-rev ("revisited") in the CVS tree.

Been gone from it for awhile.
There are some old tricks and cool ideas that have been present in the xTable project from the beginning..

There was some REALLY sloppy implementation..

Complete rewrite...GUI will be Swing based.. Also, network layer will be re-designed a little...

I will also make the "game" implementation a little more abstract, for plugins to be easy to run on top..... read more

Posted by David Scott Williams 2005-03-14

NOTICE:: Project in looking of a new Maintainer!!!

xTable, (or "cxtable") is currently in need, I think, of a new maintainer...

I find that there is alot of valuable work that I did put into this project...and there is a framework in place that serves as an example...

I am looking for someone with the vision to pick up the slack that I have let down on this project, and run with it.

Who knows...in time, it might be me, if no one is interested...but I have way too much else on my plate to give this project the attention that it truly deserves..... read more

Posted by David Scott Williams 2002-12-04

Will be looking at this project again shortly, I hope...

I am in a holding pattern with much of the projects I have begun and have yet to finish, such as this one...

What is available here on the cxtable is, believe it or not, a fairly capable p2p client...specifically geared for chat, including a dice-panel for roleplaying based chat.

It is extensible, and pluginable (there is a "peer-to-peer" chess game available, and I have a four-player chess thing called "TournoChess" I am working on as a plugin to be played over cxtable as well)... read more

Posted by David Scott Williams 2002-11-19

Work should begin again...

Toward the early to middle part of July.

~Dave

Posted by David Scott Williams 2002-06-26

an old IDE formerly here...

If you are looking for IDE_Minimaliste (a small Java thing I did for my own benefit that I threw up on the site), although I doubt that there is anyone who is, you can email me:

xiarcel@prodigy.net

I would be happy to reply with it in attachment. I just don't really want it up on the site anymore, as it does not relate to cxtable any more than my other projects... and it really wasn't THAT good :-)... read more

Posted by David Scott Williams 2002-06-07

xTable development state...

For the past few months (in addition to my day job) I've been working diligently on another of my projects, my 9yr old's programming language, Dustyscript... (also hosted on sourceforge, project name:dustyscript) ..

I have allowed development work on cxtable to lapse in the interim, as I am really the only contributing developer to the project...

I still have the groundwork laid down for the 4-player over-the-peer-network 'TournoChess' game that I promised some 1-3 news's ago..... read more

Posted by David Scott Williams 2002-06-07

To my audience...

Yeah..I haven't had an avalanche of downloads... but someone has been following the activity here...

If anyone there has been, I welcome any questions or feedback available..

I can be reached at xiarcel@prodigy.net

~Dave

Posted by David Scott Williams 2002-04-01

Manual available now for 3-6-02 release

There is now a manual (a .doc file) either in .zip, .bz2 or .gz format for your perusal.

It walks you through a setup, running the registry server, and running the client ("peer").

The HOWTO docs in the doc section are no longer current at this time.

More later,
Dave

Posted by David Scott Williams 2002-03-10

New release (03-06-02): PHP Registry Server Option

To setup (in test), run:
java cxtable.setup_boot.xMainSetup

Click to add configurations...
select PHP server (qty 1) and PHP User (Qty 2)
You can use the project site that is default.
For server, pick a name (ie. "Skippy"), for clients, pick two different user names, and fill in "Skippy" for the server name. {on the user entry, there should be scrolling required, both vertically for each record, and horizontally to get to the second record).... read more

Posted by David Scott Williams 2002-03-06

CVS Stuff--> The newest...Thanks to Fasedown!

Bryan (fasedown)wrote this kick-ass PHP piece (its been sitting on the webserver for months over months... I have been too bogged down to integrate it)... It is tighter, and anyone, even without their own "ftp-capable" web site can be the "Registry Server" for the p2p... The .php piece takes care of serving the info, and storing the info, from the Registry Server process... ... read more

Posted by David Scott Williams 2002-03-05

Cleaner release...ready for play

Now its time to get back to some serious development..

Packaging this sucker took the life out of me, but now
I have some ideas...

One person told me that xTable sounded like it was creating a
"virtual intranet over the internet"..I liked the sound of that.

At some point, I will need others to come and join me, as I have
my hands in alot of different things... But the project is ready to
be developed... It is logically packaged.../... read more

Posted by David Scott Williams 2002-02-21

xTable in "packages"..and compiles

Well...nothing has changed 'majorly' code-wise in how xTable is written, other than the fact that it is now logically packaged, and present in CVS that way... (in directory cxtable/src, if using anonymous CVS)... It will compile, as before...

Some 'insignificant' changes also occurred in all "xListener" implementors. Before, they're getReadKeys() {or whatever I'd called it} methods looked like so.... read more

Posted by David Scott Williams 2002-01-14

Some CVS Changes....

We removed the files from /cxtable and moved them to /cxtable/src/cxtable....

I created a "core_comm" dir to replace CoreComm.... And already I think I may have botched up something...but we'll see...

Either way, the next step is to alter the source code so that it understands it is now in a logical package tree...

We'll keep you up to date

Posted by David Scott Williams 2001-12-30

In a holding pattern....

The source is in CVS...and that is great... and now there are some logical packaging issues that need to be resolved...

The last download still reflects a set of sources that share one directory, and can be compiled with a simple "javac *.java"... However, due to the complexity of the project, we are creating packages and logical groupings.... and this will take a little while...

The next set of things to do after that involve "through the firewall" support, and some infrastructure tightening....followed by a revamp of the GUI (we're going to become javax.swing-ers)... and a cleaner plugin API...... read more

Posted by David Scott Williams 2001-12-20

Thanks to Borne....we are in CVS

The source code is up in CVS,.... and any ugliness can still be blamed on me ;-)

~Dave

Posted by David Scott Williams 2001-12-04

Success for the Alpha Test

Yup.... the program passed a successful alpha-test of two people in two different geographic areas.....

Now...to speed up the processing end...

Posted by David Scott Williams 2001-11-21

2 Bugs....

Working on it now..

One bug is in the enablement that happens via the Registry server...It assigns a "null" name to the client/server piece...not sure which...

The other bug is in the ConnectPool....it is accepting adds to the ConnectPool and attempting (at least twice) to connect....at the same time..this could be causing some of the failures...

Will keep you posted...

Posted by David Scott Williams 2001-11-20

Fix in the peer-enable....

The fix long-awaited has finally arrived... the peer-enable piece no longer creates a connection from the other-guy to the other-guy....but from the other-guy to you as intended....

The release manager for this fix wants to let you know that it was all David's fault...and he has been appropriately sacked.

~Dave

Posted by David Scott Williams 2001-11-16

Soon to be CVS'd....

The reasons for putting this project up on Sourceforge become very clear.... The ability to leverage the skills, knowledge, and creative energies of other people are paramount...

The source will soon be clean(er) and up in CVS...

Posted by David Scott Williams 2001-11-15

PHP Whiz needed for short-term project~!

I need a PHP whiz for a short-term project.... (lifelong credit :-)~ )...

Duplicate an FTP-post operation currently used by the xRegistryServer to offer a second option.

Contact xiarcel@users.sourceforge.net

Posted by David Scott Williams 2001-10-30

Docs for source code posted for source as of 10-16-01

A document with a short blurb on what each class is for in the xTable...There are two docs for it..

Made with the HTMLDocCreator that comes with the latest release of the Minimalist IDE in the downloads page...

~Dave

Posted by David Scott Williams 2001-10-16

New file releases for cxtable and the IDE

The IDE is pretty much where I want it... minimalist..but with file-chooser...

The cxtable project has been re-released with pre-pended explanations at the beginning
of each .java file....so that prospective future developers have _SOME_ hope of understanding it!

~xiarcel

Posted by David Scott Williams 2001-10-15

Looking for developers~~!

Those interested should download the .tar.gz for the cxtable release and try it out (consult the Getting Started Guide chapters in the docs section, or e-mail me (xiarcel)).

It is still, naturally, a work in progress..

There are mailing lists... and while they are really dormant at this time... my hope is that all of the people who are wanting to help can get together via the e-mail

~Dave

Posted by David Scott Williams 2001-09-17


Initial Public Release of Cyber_x_Table on Sourceforge..

xTableDev_ext.tar.gz has been put up on the site.

This software enables a network of clients to connect to one another peer-to-peer, featuring a peer-to-peer chess game as a sample plugin...

This release marks the end of months of 'source' cleanup, and we are ready to get down and really work this..

Instructions will be available as a simple online "Getting Started Guide".

~Dave

Posted by David Scott Williams 2001-09-13
MongoDB Logo MongoDB