The Cloudfork-AWS project has classes to use the Amazon Web Services Simple Database (SimpleDB) directly from Smalltalk. Using these classes, you can create domains, put items, and query items even using regular Smalltalk blocks.
Archive for the ‘Cloudfork’ category
Getting started with SimpleDB using Cloudfork
March 29, 2009VisualWorks version of Cloudfork is ready for use
March 28, 2009All the functionality of Cloudfork-AWS is now also available for Cincom VisualWorks 7.6. With Cloudfork-AWS you can access the Amazon S3, SQS and SimpleDB services from a simple to use Smalltalk interface. The code is available on the Cincom Public Repository.
VA Smalltalk version of Cloudfork is ready for use
March 27, 2009All the functionality of Cloudfork-AWS is now also available for VA Smalltalk. With Cloudfork-AWS you can access the Amazon S3, SQS and SimpleDB services from a simple to use Smalltalk interface. The code is hosted at VAStGoodies.com, the SourceForge for VA related projects. As you can see all tests pass. Porting from one Smalltalk dialect [...]
Cloudfork SimpleDB now supports Batch Put
March 26, 2009Yesterday, Amazon AWS announced the availability of the feature known as “Batch Put” for its SimpleDB web services. This operation allows you to do a faster put of multiple items (max 25) using a single Http request in a transactional way: either all inserts and updates succeed or nothing gets processed. Read the documentation for [...]
Uploading to an Amazon S3 Bucket from Seaside
February 18, 2009The Cloudfork repository on Squeaksource contains a package named Cloudfork-S3Upload. This package contains a Seaside component that shows how you can let a web user upload data directly to a S3 bucket. The Seaside component uses the AWS POST feature to implement this. An advantage of this approach is that the data goes directly to [...]
Getting started with SQS using Cloudfork
February 5, 2009The Cloudfork-AWS project makes it easy to use the Amazon Simple Queue Service (SQS) from Smalltalk. SQS is a highly scalable and simple to use messaging system. Basically it lets you send and receive messages via one or more queues you define. It is available via a REST and a SOAP based HTTP interface. Cloudfork [...]
Getting started with Cloudfork ActiveItem
January 16, 2009ActiveItem is a lightweight persistency framework that uses Amazon SimpleDB for storage in the cloud. It is designed using the ActiveRecord pattern and influenced by the Rails framework. Read our previous post for an introduction and rationale. This post will take you through the steps in creating a small basic example that uses the ActiveItem [...]
Cloudfork ActiveItem : ActiveRecord for Amazon SimpleDB
January 15, 2009SimpleDB is an Amazon Web Service that provides a “database” in the Cloud. Basic concepts are domains, items and attributes. Domains are named containers of items which themselves have attributes. Attributes have a name and one or more values. ActiveRecord is a Design Pattern described by Martin Flower. Several implementations exists for different programming languages. [...]
Getting started with S3 using Cloudfork
January 9, 2009Cloudfork provides access to the REST API of the Amazon S3 Web Service that can be used to store and retrieve any amount of data, at any time, from anywhere on the web. Two basic concepts of S3 are buckets and objects. Buckets are essentially named containers of S3 objects. An S3 Object refers to data [...]
Cloudfork AWS packages and some rough edges
January 5, 2009Update: Installation instructions are described and maintained on Cloudfork @ googlecode If you want to get started with Cloudfork AWS you need to know what packages to load and what the prerequisites are. The current implementation also has some rough edges that you need to be aware of. As mentioned on SqueakSource the prerequisite packages [...]