AWS Developer Tools Blog

Category: Java

AWS SDK for Java Maven Modules

We’re excited to announce that with version 1.9.0 of the AWS SDK for Java, we’ve switched to a modular Maven project structure. You can now selectively pick up which components of the SDK you want. For example, if your project uses only Amazon S3 and Amazon DynamoDB, you can configure the dependencies in your project’s […]

Client-side Encryption for Amazon DynamoDB

We are thrilled to introduce one of the latest AWS Labs projects for enabling client-side encryption for Amazon DynamoDB in Java. This library is designed to support encryption and signing of your data when stored in Amazon DynamoDB. A typical use of this library is when you are using DynamoDBMapper, where transparent encryption and signing […]

Introducing DynamoDB Document API (Part 2)

In the previous blog, Introducing DynamoDB Document API (Part 1), we saw how to program against the DynamoDB Document API and produce code that is both easy to write and read.  But why is the API called the Document API, and how are JSON-style documents supported? This perhaps can best be explained, well, with code! […]

Introducing DynamoDB Document API (Part 1)

Amazon DynamoDB has recently announced the support of storing entire JSON-style document as single DynamoDB items. What is as exciting is that the AWS SDK for Java has come up with a new Document API that makes it easy and simple to access all the feaures of Amazon DynamoDB, including the latest document support, but […]

AWS re:Invent 2014

Just a little over a month from now AWS re:Invent 2014 kicks off! This year, you’ll have over 20 different tracks to choose from – from Big Data to Web Development, and everything in between. The AWS SDK for Java team will be at AWS re:Invent this year, and presenting a session on using the […]

Introducing the AWS Resource APIs for Java

Today we’re excited to announce the first developer preview release of the AWS Resource APIs for Java! The AWS SDK for Java provides a set of Amazon[Service]Client classes, each exposing a direct mapping of each AWS service’s API. These client objects have a method for each operation that the service supports, with corresponding POJOs representing […]

AWS Ant Tasks

Introducing a new AWS Labs project: AWS Ant Tasks. These are custom tasks to use within your Ant builds that allow easy access to AWS services. Ant is a commonly used tool for building Java projects, and now you can use it to deploy your project to AWS within the same build. To use these […]

Determining an Application’s Current Region

AWS regions allow you to run your applications in multiple geographically distributed locations all over the world. This allows you to position your applications and data near your customers for the best possible experience. There are ten AWS regions available today: 4 regions in North America 4 regions in Asia Pacific 1 region in South […]

Accessing Private Content in Amazon CloudFront

Amazon CloudFront is an easy to use, high performance, and cost efficient content delivery service. With over 50 worldwide edge locations, CloudFront is able to deliver your content to your customers with low latency in any part of the world. In addition to serving public content for anyone on the Internet to access, you can […]

Pausing and Resuming transfers using Transfer Manager

One of the really cool features that TransferManager now supports is pausing and resuming file uploads and downloads. You can now pause a very large file upload and resume it at a later time without having the necessity to re-upload the bytes that have been already uploaded. Also, this helps you survive JVM crashes as […]