Page 1 of 1

Xion SDK 1.0 build 1 Beta Release

PostPosted: July 7th, 2007, 5:09 pm
by Cliff Cawley
WARNING:
This is a Beta Build of the SDK. That means that Interfaces may changes, variables may get renamed, etc. It is also possible it has bugs that are NEW! If you are looking for stability, please don't expect this build of the SDK to be perfectly stable. It may have issues. If on the other hand you are happy to try this SDK build out and post any bugs back in this thread, then please do!

Download Zipped Version:
Xion Server -> http://xion.r2.com.au/download/sdk/xion_component_sdk_v1.0b1.zip

Xion Version Compatibility
This version of the SDK requires Xion version 1.0.83 and above in order to run.

Changelist:
  • First Release!

This is the First Release of the SDK. Due to some cleanup changes, Components built with the SDK, WILL NOT WORK ON Xion 1.0.82. You need to download and install the latest Beta version 1.0.83 for this to work. If you don't, Xion 1.0.82 will crash when trying to perform certain operations. This crash has been fixed in 1.0.83 so that if further core updates cause a version change, Xion won't crash, but instead show which Component is causing problems.

I'm not looking for new feature requests at this stage. Use this Thread to ask questions if you have problems compiling the SDK. The SDK was written using Microsoft Visual Studio 2003, in C++, using pure Win32 API calls. I'm fairly confident that it will work on Visual Studio 2005. It may work on Visual Studio 6.0, but I'm yet to test it. It's also possible that it will compile with other IDEs and Compilers/Linkers such as the GNU toolchain.

I've included a single Example at this stage. The Example is basically a code complete copy of the SimpleVis component that is included with Xion.

Each Component can talk to other Components and the Xion Core using the XionCompRecvMsg() and XionCompSendMsg() functions. For a list of pre-defined Messages, Identifiers, etc See MessageDefines.h

Feel free to ask any questions about how things work and I'll do my best to explain them.
I'm also happy to post example source code if you want to know how to do something that another of the built in Components does (to an extent!).

Don't expect to receive answers on basic programming questions. You should try Google first as there is a plethora of information out there! This isn't a 'Learn how to Program' thread!

Enjoy!

Cliff :)

PostPosted: November 28th, 2007, 6:44 pm
by FuzzYspo0N
This is cool that there is an sdk, lets say i make something really useful, does it get tracked and maybe added as a xion feature? or basically, is it possible to get into developing stuff for xion(seeing as it kicks so much ass)

I am new, i didnt search but this post is not about the above question.

Great to see an sdk, lol

PostPosted: November 28th, 2007, 7:27 pm
by Cliff Cawley
FuzzYspo0N Wrote:This is cool that there is an sdk, lets say i make something really useful, does it get tracked and maybe added as a xion feature? or basically, is it possible to get into developing stuff for xion(seeing as it kicks so much ass)

I am new, i didnt search but this post is not about the above question.

Great to see an sdk, lol


As explained the SDK uses C++/win32. So if you know how to program you can make things :)

Components are separate pieces of code that are compiled. If you have a simple feature, its probably best to request it in the feature request thread.

Cliff :)

re sdk

PostPosted: February 1st, 2009, 2:18 am
by xonenine
Hi Cliff,
just ran through my first look at the vis example code last night.Being stubborn, I ran it through 2008 first. (having reformatted recently also, it was what I had installed) It's very exciting to me and I'll reinstall 2005 over the weekend. I'm going through my c++ tutorials now, (from 1st to last) and will leave you alone about that part, just want to thank you for such a kick ass program as it has provided the impetus to crack the books and do it right, from the start, and worry 'bout making a vis in good time, not tommorrow.I am exploring the available libraries and resources also tho, hehe.
xonenine :)

In fact, that's the only real pertinent question that just popped into my head just now.Is there a favorite site or link you have offhand for libraries, source code examples, etc.I've used similar places for html, java, applets and such, and figure you might know a good one.
thanks again :)

PostPosted: February 1st, 2009, 11:00 pm
by Cliff Cawley
Hi xonenine,

This version of the SDK won't work with the latest Beta builds, due to unicode support.

The next version of the SDK will support vs2005 and will have some clean up work done.

As for sites, no not really. I learnt much of what I know a long time ago. If there's anything I can't remember I just use google.

Cliff :)

re sdk

PostPosted: February 3rd, 2009, 1:19 am
by xonenine
thats ok, i can still familiarize myself w your structure and have my classes. :)

Re: Xion SDK 1.0 build 1 Beta Release

PostPosted: December 6th, 2009, 12:35 am
by xonenine
Can I still practice a vis w the old SDK if I use an old version of Xion?Thanks, xonenine :)

Re: Xion SDK 1.0 build 1 Beta Release

PostPosted: December 7th, 2009, 10:32 am
by Cliff Cawley
Sure you can, however I'm looking to do some more cleanup with the SDK so some things might change around a bit.

I've ported Xion to Visual Studios 2008 as well, so the next version of the SDK will support this.

Cliff :)

Re: Xion SDK 1.0 build 1 Beta Release

PostPosted: July 5th, 2014, 2:14 am
by vprimachenko
the link is 404…

Re: Xion SDK 1.0 build 1 Beta Release

PostPosted: July 14th, 2014, 9:42 am
by Cliff Cawley
This sdk doesn't work anymore with the latest Xion.

I haven't kept it up to date as there has been zero interest in the past in the a plugin sdk.

What are you looking to do?

Re: Xion SDK 1.0 build 1 Beta Release

PostPosted: July 17th, 2014, 4:02 am
by vprimachenko
actually i was just about to look what apis are avaliable and what can be done. toy around andso... ultimately i thought about making a "better library" plugin of some sort