Resources



Sample Code and Libraries

typica - A java client library for a variety of Amazon Web Services

Click for a printer friendly version of this document Printer Friendly Save to del.icio.us
Average Review:

A Java client library for Amazon SQS, Amazon EC2, Amazon SimpleDB, Amazon FPS and Amazon DevPay

Submitted By: D. Kavanagh  
AWS Products Used: Amazon SQS, Amazon EC2, Amazon FPS, Amazon SimpleDB, Amazon DevPay
Language(s): Java
License: Apache License 2.0
Source Control Access: svn checkout http://typica.googlecode.com/svn/trunk/ typica

This is a simple API to access Amazon SQS, EC2, SimpleDB, FPS and DevPayLS web services. It uses the QUERY interfaces. This code is thread-safe and works very reliably to the best of my knowledge. I've been using it on a system where sending messages in SQS is critical and we manage pools of servers on EC2.

This library is kept up to date with the most recent API changes and user feature requests. See the project page for more details. http://code.google.com/p/typica/

A tool for SimpleDB is also available. It's called sdbShell and supports all of the commands that the API supports and is especially useful for testing queries.



Related Documents
Type: Articles & Tutorials Introduction to AWS for Java Developers
Type: Articles & Tutorials Automated Server Pool Management in Java
Type: Articles & Tutorials Relating to Amazon SimpleDB

Discussion

The 5 most recent discussion messages. View full discussion.

Barnet Wagman
Posts: 53
Registered: 4/10/08
typica - An Interface to Amazon SQS, EC2 and SimpleDB in Java
Posted: Apr 25, 2008 6:43 AM PDT
 
  Click to reply to this thread Reply

Feature request:

At present, the runInstances() method in Jec2 does not support all arguments in the underlying api.  Specifically, there' s no way to specify the -B param.  Currently, this param is necessary to launch XLARGE instances (this is a bug that's is being worked on). 

thanks,

PS Overall, typical is very nice and extremely useful software - its invaluable for Java programmers who want to use ec2.


D. Kavanagh
RealName(TM)

Posts: 2,716
Registered: 5/25/06
Re: typica - An Interface to Amazon SQS, EC2 and SimpleDB in Java
Posted: Apr 25, 2008 6:49 AM PDT   in response to: Barnet Wagman
 
  Click to reply to this thread Reply

Hi, Barnet,
I'm on the road an returning on an over night flight tonight. I can look at this over the weekend. Feel free to submit an issue on the typica site.
http://code.google.com/p/typica/

David


Barnet Wagman
Posts: 53
Registered: 4/10/08
Re: typica - An Interface to Amazon SQS, EC2 and SimpleDB in Java
Posted: Apr 27, 2008 8:10 AM PDT   in response to: D. Kavanagh
 
  Click to reply to this thread Reply

The current version of typical DOES support the params I need.  I was using typica 1.1 - you added the -b params in 1.2

thanks


Niraj Juneja
RealName(TM)
Posts: 2
Registered: 10/21/08
Any plans to support SELECT Features
Posted: Jan 20, 2009 9:59 AM PST   in response to: Barnet Wagman
 
  Click to reply to this thread Reply

When do you plan to support the new SQL SELECT features



Reviews
Create Review Write a Review

great wrapper library for SQS and EC2, Jun 7, 2007 11:01 AM
Reviewer: Flo
Typica is a really convenient library that allows easy access to EC2 and SQS. I started using it because unlike other projects, it doesn't require some specific versions of 3rd party libraries to access Amazon's infrastructure. I haven't had any problems with it and it's really well supported by the author. So far, a new release has been pushed almost every week since I have started to look at it for the first time, which indicates that the author is still actively trying to improve it. I can highly recommend typica for anyone who uses Java to drive the AWS API since it's extremely simple to use and allows to rapidly include Amazon's services into any application. It really sets new standards for open source projects, it's well documented, author-backed and as far as I can tell, it's mostly bug-free. Cheers, Florian Leibert

Excellent Library, Nov 14, 2007 4:24 PM
Reviewer: mtescher
A well done library that also works great when integrated with JRuby. Are their plans to update it to reflect Amazon's new instance types?
Welcome, Guest Help
Login Login