yourfanat wrote: I am using another tool for Oracle developers - dbForge Studio for Oracle. This IDE has lots of usefull features, among them: oracle designer, code competion and formatter, query builder, debugger, profiler, erxport/import, reports and many others. The latest version supports Oracle 12C. More information here.
Cloud Expo on Google News
Cloud Expo & Virtualization 2009 East
Smarter Business Solutions Through Dynamic Infrastructure
Smarter Insights: How the CIO Becomes a Hero Again
Windows Azure
Why VDI?
Maximizing the Business Value of Virtualization in Enterprise and Cloud Computing Environments
Messaging in the Cloud - Email, SMS and Voice
Freedom OSS
Stairway to the Cloud
Sun's Incubation Platform: Helping Startups Serve the Enterprise
Cloud Computing & Enterprise IT: Cost & Operational Benefits
How and Why is a Flexible IT Infrastructure the Key To the Future?
Click For 2008 West
Event Webcasts
Updated Simple Java API class for Amazon SimpleDB
I have added a couple of new methods to catch the new methods added by Amazon to SimpleDB

 Alan Williamson's Blog

I have recently updated the beautiful class that Ian Schumacher originally developed to access Amazon's SimpleDB without using any external dependencies.

Back in July I made some enhancements to this class by adding a very simple in-class XML parser that would pull back the results in a format that the calling class could actually use.

simple life

I have added a couple of new methods to catch the new methods added by Amazon to SimpleDB. Namely the QueryWithAttributes directive that lets you pull back all the attributes for a given Item that matches the query results. This makes querying SimpleDB even more efficient as you can get all your data in one call.

As usual, you can get at this data as a List of HashMap's.

SimpleDB sDb = new SimpleDB( amzID, amzKey );
List results = sDb.queryWithAttributesAsListMap
( amzDomain, qry, null );

I also added in a new method to delete a whole record from SimpleDB given a domain and an Item.

SimpleDB sDb = new SimpleDB( amzID, amzKey );
sDb.deleteItem( amzDomain, item);

Now if anything goes wrong, with any of the calls, an Exception is thrown. Remember, if you delete something and straight afterwards do a query, you may still see it, that's because of Amazon's caching and updating mechanisms.

Thanks again to Ian Schumacher for developing the original class and making it available on Amazon under a very liberal license (Absolutely free in all senses of the word, absolutely no restrictions, no attribution necessary).

In the same spirit, I include the updated version of that code here, to be used in the same spirit as the original author. Just "Copy and Paste" It!


Cloud Computing Bootcamp
Being held for the first time at The Fairmont Hotel in San Jose, CA, on November 19, 2008, the Cloud Computing Bootcamp will show you how to take advantage of the cloud.

Click Here to Register Now and Save!

Cloud computing is an opportunity for businesses to implement low-cost, low-power and high-efficiency systems to deliver scalable infrastructure. But moving to a cloud infrastructure is not necessarily as nice and clean as the providers would want you to think. With cloud infrastructures problems don't magically go away; they just shift: you don't have scalability or storage problems any more, but you need to constantly monitor the cloud and your application in it.

Led by Alan Williamson, the Cloud Computing Bootcamp will illustrate all the major players and provide a hands-on program with configuration samples, live demos and working setups you can further adapt and play with.

Alan Williamson, founder of, is a Sun Java Champion and creator of OpenBlueDragon (an open source Java CFML runtime engine). He is currently engaged with a number of startups providing technology and expertise. He has worked with SpikeSource for nearly three years as technical evangelist and architect in SpikeLabs. He has assisted VCs in preparing technical overview and due diligence, was editor-in-chief of Java Developer's Journal, founding editor of LinuxWorld Magazine, and has more than 16 years of experience in the world of software development.

Join Alan Williamson and your fellow attendees at the Cloud Computing Bootcamp on November 19, 2008, from 8:30 a.m. to 5:30 p.m. We'll see you in San Jose, California!

Cloud Computing Bootcamp is timed to coincide with SYS-CON's Cloud Computing Expo (19-21 November, 2008), also being held at The Fairmont Hotel, San Jose, CA.

About Alan Williamson
Alan Williamson is widely recognized as an early expert on Cloud Computing, he is Co-Founder of aw2.0 Ltd, a software company specializing in deploying software solutions within Cloud networks. Alan is a Sun Java Champion and creator of OpenBlueDragon (an open source Java CFML runtime engine). With many books, articles and speaking engagements under his belt, Alan likes to talk passionately about what can be done TODAY and not get caught up in the marketing hype of TOMORROW. Follow his blog, or e-mail him at cloud(at)

In order to post a comment you need to be registered and logged in.

Register | Sign-in

Reader Feedback: Page 1 of 1

Latest Cloud Developer Stories
DevOpsSummit New York 2018, colocated with CloudEXPO | DXWorldEXPO New York 2018 will be held November 11-13, 2018, in New York City. Digital Transformation (DX) is a major focus with the introduction of DXWorldEXPO within the program. Successful transformation requires a lase...
With 10 simultaneous tracks, keynotes, general sessions and targeted breakout classes, @CloudEXPO and DXWorldEXPO are two of the most important technology events of the year. Since its launch over eight years ago, @CloudEXPO and DXWorldEXPO have presented a rock star faculty as w...
Cloud Expo | DXWorld Expo have announced the conference tracks for Cloud Expo 2018. Cloud Expo will be held June 5-7, 2018, at the Javits Center in New York City, and November 6-8, 2018, at the Santa Clara Convention Center, Santa Clara, CA. Digital Transformation (DX) is a major...
DXWordEXPO New York 2018, colocated with CloudEXPO New York 2018 will be held November 11-13, 2018, in New York City and will bring together Cloud Computing, FinTech and Blockchain, Digital Transformation, Big Data, Internet of Things, DevOps, AI, Machine Learning and WebRTC to ...
@DevOpsSummit New York 2018, colocated with CloudEXPO | DXWorldEXPO New York 2018 will be held November 11-13, 2018, in New York City. From showcase success stories from early adopters and web-scale businesses, DevOps is expanding to organizations of all sizes, including the worl...
Subscribe to the World's Most Powerful Newsletters
Subscribe to Our Rss Feeds & Get Your SYS-CON News Live!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)!

Advertise on this site! Contact advertising(at)! 201 802-3021

SYS-CON Featured Whitepapers