You have several packages you can download, depending on what you want to do (and you don't even have to download anything to get a taste for SWX RPC).

New to SWX? Just get started!

You are new here and want to get a taste for SWX. You don't need to download anything to get started!

Read the getting started tutorial.

If you want to use SWX RPC to create mashups with APIs like Flickr and Twitter, you can start doing so without downloading anything by following this tutorial. Once you've done that, and gotten a taste for how SWX RPC works, come back here and you'll find lots of yummy downloads to play with! :)

SWX ActionScript Library

You don't want to create your own services but you do want to use a high-level library to consume the SWX APIs from the Public SWX Gateway.

Download SWX ActionScript Library 1.0 (2.43MB)

The SWX ActionScript Library provides an abstract, high-level interface for working with SWX RPC. If you don't want to write your own server-side classes but want a scalable client-side solution for writing your SWX applications, download and unzip the SWX ActionScript Library and add it to your classpath in Flash.

The SWX ActionScript Library comes with Flash and Flash Lite samples that will work out of the box by using the Public SWX Gateway on swxformat.org.

The SWX ActionScript Library is included as part of SWX PHP.

SWX PHP

You want to write your own back-end services or host your own instance of the SWX PHP gateway.

Download SWX PHP 1.01 (7.16MB)

SWX PHP is an implementation of SWX RPC for PHP 4 and 5.

SWX PHP needs requires a web server with PHP to run under. For the full list of requirements, see the SWX PHP System Requirements.

See the SWX PHP Installation section in the documentation for more information on installing SWX PHP.

If you want to see what you get with SWX PHP before you download it, you can play with the SWX PHP Start Page live on this server!

SWX PHP includes the SWX ActionScript Library and the Flash sample applications as part of the download.

SWX PHP MAMP Bundle

You are on OS X and want to write your own back-end services but you don't want to bother with setting up your own development server.

Download SWX PHP MAMP Bundle 1.0 (137.5MB)

The SWX MAMP Bundle contains everything you need to get started in a simple one-click installer, including Apache, PHP, and SWX PHP.

Watch the SWX PHP MAMP Bundle Screencast to learn how to get up and running with the SWX PHP MAMP Bundle in no time!

If you want to see what you get with SWX PHP MAMP Bundle before you download it, you can play with the SWX PHP Start Page live on this server!

SWX PHP Deployment Bundle

You want a lean copy of SWX PHP to deploy to your server.

Download SWX PHP Deployment Bundle 1.01 (1.76MB)

The SWX PHP Deployment Bundle contains a bare-bones version of the full SWX PHP package for uploading to your deployment server. Notably missing are the source files for the SWX Service Explorer and SWX Data Analyzer Flex applications as well as the FLA files for the Flash Examples.

CakeSWXPHP

You want to work with the CakePHP MVC framework for PHP and SWX.

Learn more about CakeSWXPHP and download it.

CakeSWXPHP is developed and maintained by Wouter Verweirder. CakeSWXPHP is currently based on SWX PHP Beta 1.3.

SWX Ruby

You want to use SWX RPC in Ruby with Ruby on Rails.

Learn more about SWX Ruby and download it.

SWX Ruby is developed and maintained by Jed Hurt. SWX Ruby is currently in Alpha 0.1.

SVN

You can also get the SWX PHP Version 1.01 tag or the latest version of the trunk from the SWX PHP Subversion repository.

61 Responses to “Download”


  1. 1 RIBOTMINIMUS Sep 8th, 2007 at 8:30 pm

    should make the ‘Download’ link more obvious - blue perhaps, like other links?

  2. 2 RIBOTMINIMUS Sep 8th, 2007 at 8:32 pm

    i take that back. i’m going mad…

  3. 3 Luke DeWitt Oct 5th, 2007 at 2:04 am

    Curious to know that, because I already have MAMPP installed and running for PHP development, if my best option would be to just install the whole package in a different location or not? I guess I am worried about losing my MAMPP control panel.
    Are there any suggestions people have for me?
    Thanks!!

  4. 4 Luke DeWitt Oct 5th, 2007 at 2:53 am

    Oops, got it… something about sleeping in a hotel for a week and flying home don’t make for an easy night of setting things up… thank you though!

  5. 5 aral Oct 6th, 2007 at 4:38 pm

    Hi Luke,

    Glad to hear that you have it sorted but, just in case anyone else is wondering, if you have MAMP up and running already, you can simply download the SWX PHP zip file and unzip it in a folder underneath your web root and you’ll be set to go.

  6. 6 Vic Oct 17th, 2007 at 6:15 pm

    Does this work w/ a java server or only PHP & Ruby?

  7. 7 aral Oct 18th, 2007 at 10:53 am

    Hi Vic,

    SWX Java is currently in Alpha. Check it out here: swxjava.org.

  8. 8 tb Nov 5th, 2007 at 7:24 am

    Maybe I’m missing something, but I can’t seem to locate the download link for SWX beta 1.3. All of the links take me BACK to the download page where I can only find the version 1.01 swx_php_1.01.zip file.

    Is the beta no longer available?

    Thanks for putting this together! I can’t wait to mess with this!

    best regards

  9. 9 aral Nov 5th, 2007 at 11:43 am

    Hi tb,

    The latest version is the release version (1.01). The beta versions were older and are no longer available.

    Have fun with SWX! :)

  10. 10 Dudi Dec 7th, 2007 at 8:16 pm

    Hi,
    installed swx 1.01 on latest wamp 2.0a without any hassels. swx homepage shows the swx gateway as: http://localhost/swx/php/swx.php

    When adding this url to the SWX Service Explorer I get this:
    (mx.rpc::Fault)#0
    errorID = 0
    faultCode = “Client.Error.MessageSend”
    faultDetail = “Channel.Connect.Failed error NetConnection.Call.BadVersion: : url: ‘http://localhost/swx/php/swx.php’”
    faultString = “Send failed”
    message = “faultCode:Client.Error.MessageSend faultString:’Send failed’ faultDetail:’Channel.Connect.Failed error NetConnection.Call.BadVersion: : url: ‘http://localhost/swx/php/swx.php””
    name = “Error”
    rootCause = (Object)#1
    code = “NetConnection.Call.BadVersion”
    description = “”
    details = “”
    level = “error”

    When accessing the gateway using:
    my computer name,
    127.0.0.1
    the hourglass shows indefinately after pressing Refresh.

    Changing the encoding to either option yields the same result.

    What does this mean? How do I get this working?

  11. 11 aral Dec 8th, 2007 at 1:11 pm

    Hi Dudi,

    The SWX Service Explorer uses AMF to query your server side classes (in the future, it will use SWX). So you have to point it to the AMF gateway. So on your system, it will be:

    http://localhost/swx/php/amf.php

    Please let me know if that works for you.

  12. 12 Dudi Dec 9th, 2007 at 3:57 am

    Thanks Aral,
    pointing the gateway to amf.php instead of swx.php worked great.

    Using AS 2 works fine. Will AS 3 be supported in the future?

    Keep up the great work!!

  13. 13 Dudi Dec 9th, 2007 at 1:37 pm

    I’ve tried using SWX with an AS 3 file. This was my experience.

    The fun starts when debugging the movie. It seems that the swx.call(callParameters) fails with this response:

    Location: SWX.as, line 269
    Description: 1046: Type was not found, or was not a compile-time constant: MovieClip
    Source: static function prepare(dataHolder:MovieClip):Void

    What does this mean?

  14. 14 aral Dec 9th, 2007 at 5:52 pm

    Hi Dudi,

    SWX is currently ActionScript 2 only.

    Have you joined the SWX Mailing list by the way? It’s a great place to ask these sort of questions and there are others there that can help out as well in case I’m busy.

  15. 15 Webkatalog Dec 12th, 2007 at 12:02 am

    nice information thanx for this tool and information

  16. 16 braini Jan 19th, 2008 at 6:58 pm

    Aral? I have the same problem like Dudi. But my URL is correct. What should I do now?

  17. 17 Dan Feb 15th, 2008 at 3:03 pm

    Ok, solved. Had to change the port number to 80.

  18. 18 Sven Dens Apr 28th, 2008 at 3:47 pm

    Hey Aral,

    I cannot check out the latest version of the trunk for SWX, cvsdude is asking me for a login. Could you tell me what I’m doing wrong please?

    Kind regards,
    Sven

  1. 1 New version of SWX available with PHP 4 support at Aral Balkan Pingback on Mar 30th, 2007 at 4:02 pm
  2. 2 SWX: A new data exchange format for Flash. at Aral Balkan Pingback on Mar 30th, 2007 at 8:49 pm
  3. 3 SWX Alpha 0.1e release with manual PHON serializer at Aral Balkan Pingback on Mar 31st, 2007 at 2:23 pm
  4. 4 SWX Alpha 0.1.9 Release at SWX: SWF Data Exchange Format Pingback on Apr 11th, 2007 at 12:00 am
  5. 5 SWX Alpha 0.1.9 Released at Aral Balkan Pingback on Apr 11th, 2007 at 12:18 am
  6. 6 SWX Alpha 0.2.0 released! at Aral Balkan Pingback on Apr 16th, 2007 at 7:35 pm
  7. 7 SWX Alpha 0.2.0 Release at SWX: SWF Data Exchange Format Pingback on Apr 16th, 2007 at 7:39 pm
  8. 8 SWX Alpha 0.2.1 Release at SWX: SWF Data Exchange Format Pingback on Apr 28th, 2007 at 4:47 pm
  9. 9 Roadmap for SWX 0.3 at Aral Balkan Pingback on Apr 30th, 2007 at 3:41 pm
  10. 10 SWX Alpha 0.2.2 released at Aral Balkan Pingback on May 6th, 2007 at 8:43 pm
  11. 11 SWX Alpha 0.2.2 Release at SWX: SWF Data Exchange Format Pingback on May 6th, 2007 at 8:47 pm
  12. 12 SWX Twitter API for Flash and Flash Lite at Aral Balkan Pingback on May 7th, 2007 at 4:28 pm
  13. 13 SWX Beta 1 Release at SWX: SWF Data Exchange Format Pingback on May 25th, 2007 at 12:25 am
  14. 14 SWX Beta 1 Release at Aral Balkan Pingback on May 25th, 2007 at 12:30 am
  15. 15 Multi-Mania retrospective at Aral Balkan Pingback on May 26th, 2007 at 7:55 am
  16. 16 SWF Beta 1 at flash und so Pingback on Jun 7th, 2007 at 1:36 pm
  17. 17 SWX Beta 1.1 and SWX MAMP Bundle release at Aral Balkan Pingback on Jun 17th, 2007 at 3:27 am
  18. 18 blog.2grafic.com » Blog Archive » SWX Beta lista para descarga Pingback on Jun 19th, 2007 at 1:01 am
  19. 19 SWX MAMP Bundle Beta 1.2 Released at SWX: SWF Data Exchange Format Pingback on Jul 7th, 2007 at 1:16 pm
  20. 20 SWX Beta 1.2.1 released at SWX: SWF Data Exchange Format Pingback on Jul 9th, 2007 at 1:30 pm
  21. 21 Notes following the first SWX Monday at SWX: SWF Data Exchange Format Pingback on Jul 18th, 2007 at 3:01 pm
  22. 22 SWX Beta 1.3 Released at SWX: SWF Data Exchange Format Pingback on Jul 18th, 2007 at 3:07 pm
  23. 23 Scott Janousek » Blog Archive » Flash Lite and SWX seminar going on right now Pingback on Jul 20th, 2007 at 5:54 pm
  24. 24 The new SWX Twitter API (and how to build your first Flash Twitter mashup in five minutes!) at Aral Balkan Pingback on Jul 28th, 2007 at 9:33 am
  25. 25 What is SWX, how does it work, and where is it going? at Aral Balkan Pingback on Aug 16th, 2007 at 4:08 pm
  26. 26 SWX Native Data format for your Flash Projects at .swfgeek Pingback on Aug 22nd, 2007 at 4:49 pm
  27. 27 Definitions at SWX: SWF Data Format Pingback on Aug 25th, 2007 at 9:42 am
  28. 28 Installation at SWX: SWF Data Format Pingback on Aug 25th, 2007 at 10:35 am
  29. 29 SWX PHP and SWX ActionScript Library Release Candidate 1 Released at SWX: SWF Data Format Pingback on Sep 3rd, 2007 at 7:23 pm
  30. 30 SWX PHP and SWX ActionScript Library Release Candidate 1 Released at Aral Balkan Pingback on Sep 3rd, 2007 at 7:34 pm
  31. 31 SWX PHP and SWX ActionScript Library Version 1.0 Released at SWX: SWF Data Format Pingback on Sep 11th, 2007 at 10:18 pm
  32. 32 SWX PHP and SWX ActionScript Library Version 1.0 Released at Aral Balkan Pingback on Sep 11th, 2007 at 10:23 pm
  33. 33 biskero.org Pingback on Sep 11th, 2007 at 11:56 pm
  34. 34 SWX version 1.0 is out « FlashColony Blog Pingback on Sep 12th, 2007 at 10:36 am
  35. 35 Aral Balkan Releases SWX PHP and SWX ActionScript Library Version 1.0 at .swfgeek Pingback on Sep 12th, 2007 at 5:56 pm
  36. 36 Why is my SWX PHP Start Page messed up? at SWX: SWF Data Format Pingback on Sep 13th, 2007 at 12:32 am
  37. 37 BlocketPc | Desarrollo Flash Lite sobre Symbian y Windows Mobile Pingback on Sep 14th, 2007 at 8:45 am
  38. 38 to De Blog » Blog Archive » SWX PHP - takes only 3 minutes to set up Pingback on Sep 23rd, 2007 at 8:41 pm
  39. 39 Aboutme - blog » Blog Archive » flash remoting with SWX and CakePHP Pingback on Sep 30th, 2007 at 2:56 am
  40. 40 Public SWX Gateway update at SWX: SWF Data Format Pingback on Oct 8th, 2007 at 12:33 pm
  41. 41 flash on the beach ‘07 - aral balkan on swx « noah little Pingback on Nov 10th, 2007 at 12:31 pm
  42. 42 Mike Stead » New SWX Backpack Service Pingback on Dec 3rd, 2007 at 2:44 pm
  43. 43 miniRSS reader by Florian Plag at SWX: SWF Data Format Pingback on Dec 10th, 2007 at 12:55 pm

Leave a Reply





Bad Behavior has blocked 5348 access attempts in the last 7 days.