Xion Audio Player

Xion SDK 1.0 build 1 Beta Release

Beta Builds of the Xion Plugin SDK. These are builds that are not quite ready for Release, but need feedback and bug submissions in order to move it to Release Status

Postby Cliff Cawley » July 7th, 2007, 5:09 pm

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 :)
Cliff Cawley
Creator of Xion
r2 Studios
http://www.r2.com.au
http://xion.r2.com.au
User avatar
Cliff Cawley
Creator of Xion
 
Posts: 1955
Joined: September 3rd, 2006, 11:33 am
Location: Brisbane, Australia

Postby FuzzYspo0N » November 28th, 2007, 6:44 pm

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
lolkthxstfu
User avatar
FuzzYspo0N
Xion Supporter
 
Posts: 7
Joined: November 28th, 2007, 5:57 pm

Postby Cliff Cawley » November 28th, 2007, 7:27 pm

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 :)
Cliff Cawley
Creator of Xion
r2 Studios
http://www.r2.com.au
http://xion.r2.com.au
User avatar
Cliff Cawley
Creator of Xion
 
Posts: 1955
Joined: September 3rd, 2006, 11:33 am
Location: Brisbane, Australia

Postby xonenine » February 1st, 2009, 2:18 am

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 :)
User avatar
xonenine
Xion Freak
 
Posts: 875
Joined: February 8th, 2008, 1:29 pm
Location: NY

Postby Cliff Cawley » February 1st, 2009, 11:00 pm

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 :)
Cliff Cawley
Creator of Xion
r2 Studios
http://www.r2.com.au
http://xion.r2.com.au
User avatar
Cliff Cawley
Creator of Xion
 
Posts: 1955
Joined: September 3rd, 2006, 11:33 am
Location: Brisbane, Australia

Postby xonenine » February 3rd, 2009, 1:19 am

thats ok, i can still familiarize myself w your structure and have my classes. :)
User avatar
xonenine
Xion Freak
 
Posts: 875
Joined: February 8th, 2008, 1:29 pm
Location: NY

Postby xonenine » December 6th, 2009, 12:35 am

Can I still practice a vis w the old SDK if I use an old version of Xion?Thanks, xonenine :)
User avatar
xonenine
Xion Freak
 
Posts: 875
Joined: February 8th, 2008, 1:29 pm
Location: NY

Postby Cliff Cawley » December 7th, 2009, 10:32 am

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 :)
Cliff Cawley
Creator of Xion
r2 Studios
http://www.r2.com.au
http://xion.r2.com.au
User avatar
Cliff Cawley
Creator of Xion
 
Posts: 1955
Joined: September 3rd, 2006, 11:33 am
Location: Brisbane, Australia

Postby vprimachenko » July 5th, 2014, 2:14 am

the link is 404…
vprimachenko
Xion Supporter
 
Posts: 24
Joined: August 29th, 2009, 7:49 pm

Postby Cliff Cawley » July 14th, 2014, 9:42 am

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?
Cliff Cawley
Creator of Xion
r2 Studios
http://www.r2.com.au
http://xion.r2.com.au
User avatar
Cliff Cawley
Creator of Xion
 
Posts: 1955
Joined: September 3rd, 2006, 11:33 am
Location: Brisbane, Australia

Postby vprimachenko » July 17th, 2014, 4:02 am

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
vprimachenko
Xion Supporter
 
Posts: 24
Joined: August 29th, 2009, 7:49 pm

Return to Beta Plugin SDK Builds

Who is online

Users browsing this forum: No registered users and 1 guest

cron