NASA ジェット推進研究所が発行した火星の画像を簡単に保存してインデックスを作成することができます。このプロジェクトには、DynamoDB または DynamoDB ローカルにデータを格納するための Java アプリケーションと、画像のやり取りや表示を行うフロントエンド Web アプリケーションが含まれています。低レベルの Java SDK を使用して DynamoDB に JSON データを格納する方法と、DynamoDB ドキュメントの SDK for JavaScript を使用して DynamoDB からデータのクエリを行う方法の例を示します。
メタデータの一部を使用して DynamoDB ローカルのデモをローカルで実行するには、次のコマンドを実行してください
> cd viewer
> npm install
> bower install
> grunt serve
- Java 1.7+
- NodeJS
- npm
- bower
- grunt
- coffee-script
- Ruby
- compass
- Maven
Maven を使用して Java アプリケーションをビルドすることができます。ディレクトリ 'ingester' に移動して、次のコマンドを実行してください
> mvn clean install
次のコマンドを使用して、フロントエンド Web アプリケーションをビルドおよび実行できます。
> npm install
> bower install
> grunt build
JSON イメージ データは [http://json.jpl.nasa.gov/data.json http://json.jpl.nasa.gov/data.json] からのものです。イメージインジェスターは、ディレクトリ 'photo_ingester' にあります。