Why SWF?
To get started with Amazon SWF, try a sample in one of the programming languages below or use the Amazon SWF Flow programming Framework. You can also launch a sample workflow in the AWS console.
The AWS Flow Framework
For Ruby developers
To get started with Ruby workflows using the AWS Flow Framework, follow these steps:
- Install the Ruby Gem
- Get sample starter code from the GitHub project
- Read more about the framework
- Get detailed programming instructions in the Ruby Developer Guide
- Learn how to launch your Ruby Workflows using the AWS OpsWorks console
For Java developers
To get started with Java workflows using the AWS Flow Framework, follow these steps:
- First, install the AWS SDK for Java
- Explore the samples that are included in the SDK you just downloaded
- Read more about the framework
- Get detailed programming instructions in the Java Developer Guide
Samples in other languages
For .NET developers
To get started with .NET workflows, follow these steps:
- First, install the AWS SDK for .NET
- See the AWS SDK Team's blog on getting started with a sample Amazon SWF application using the AWS .NET SDK
For PHP developers
To get started with PHP workflows, follow these steps:
- First, install the AWS SDK for PHP
- Then use the Amazon Simple Workflow sample for PHP
Launch the built-in Java sample in the Console
Click the Launch Sample Walkthrough button in the AWS Management Console to run a sample workflow that will introduce you to the basic Amazon SWF concepts and allow you to download the sample Java code.