AWS SDK für Android

Das AWS SDK für Android bietet eine Bibliothek, Code-Beispiele und eine Dokumentation für Entwickler, um mit Amazon Web Services verbundene mobile Anwendungen zu erstellen. Zu den Beispielanwendungen, die Entwickler mit dem AWS SDK für Android erstellen können, gehören:
  • Eine Medienanwendung, die Fotos, Videos und andere Elemente zum Amazon Simple Storage Service (Amazon S3) hochlädt, um über Amazon CloudFront weltweit veröffentlicht zu werden.
  • Ein Social Game, das mit Amazon SimpleDB Spielzüge, Punktestände und andere Daten zwischen Geräten austauscht.
  • Ein Messaging-Client, der Nachrichten mithilfe des Amazon Simple Queue Service (Amazon SQS) und Amazon Simple Notifications Service (Amazon SNS) zwischen Geräten versendet, ohne zusätzliche Server-Infrastruktur zu benötigen.



Vorteile

Das AWS SDK für Android erleichtert Softwareentwicklern das Aufrufen einer AWS-Webservice-API direkt über eine mobile Anwendung. Zuvor mussten Entwickler für die HTTP-Verbindung, Aufrufwiederholungen und die Fehlerbehandlung ihre eigenen Bibliotheken schreiben oder zusätzliche Serverinfrastruktur für API-Aufrufe bereitstellen. Mit den mobilen SDKs können Entwickler ihren mobilen Anwendungen die folgende Infrastruktur hinzufügen:

  • Speicher – Speicherung und Abruf sämtlicher Datenmengen, für die Amazon S3 verwendet wird.
  • Datenbank – Hinzufügen einer extrem verfügbaren, skalierbaren und flexiblen Amazon SimpleDB-Datenbank mit wenig oder gar keinem administrativen Aufwand.
  • Messaging – Integration zuverlässiger, hoch skalierbarer Mobile-to-Mobile-Kommunikation in Anwendungen, die Amazon SQS und Amazon SNS verwenden. Versenden von Massen- und Transaktions-E-Mails an Kunden mithilfe von Amazon SES.
  • Berechnen – Starten und Verwalten von Amazon EC2-Instanzen mit einer Reihe von Funktionen für skalierbare, ausfallsichere und für professionelle Ansprüche geeignete Anwendungen.
  • Überwachung – Überwachen Ihrer Amazon EC2-Instanzen, Amazon EBS-Datenträger, Balancer für variable Belastungen sowie Amazon RDS-Datenbankinstanzen in Echtzeit mit Amazon CloudWatch.



Funktionen

Einige Funktionen von SDK:

  • AWS Android Library – Bauen Sie mobile Anwendungen für Android auf APIs auf, die die Programmierung für eine Web Service-Schnittstelle unkompliziert machen. Die Bibliothek beinhaltet APIs, mit denen untergeordnete Aufgaben einschließlich Authentifizierung, erneutes Senden von Anfragen und Fehlerhandhabung im Hintergrund bleiben.
  • Code-Beispiele – Praktische Beispiele zur Verwendung der Bibliothek beim Erstellen von Anwendungen.
  • Dokumentation – Referenzdokumentation zur Verwendung des SDK.
  • Nachweismanagement – Der SDK umfasst Support für die Verwendung temporärer Sicherheitsnachweise, die vom AWS Security Token Service bereitgestellt wurden. Der SDK enthält zwei Musteranwendungen, mit denen vorgeführt wird, wie man die Verbindung zu einem Token-Automaten (TVM) herstellt, der als Schnittstelle mit dem AWS Security Token Service dient. Der TVM ruft die temporären Sicherheitsnachweise vom AWS Security Token Service ab und leitet sie an die mobile Anwendung weiter, welche mithilfe des Nachweises auf AWS-Ressourcen zugreifen kann. Weitere Informationen finden Sie im Artikel Token-Automaten.



Unterstützte Dienstleistungen



Voraussetzungen

  • Erfordert Android 2.1 (API-Level 7) oder höher.
  • Im Handbuch Erste Schritte finden Sie weitere Informationen über die Installation und Verwendung des AWS SDK für Android.
  • Sie müssen für sich für alle unterstützten Dienste registrieren, die Sie verwenden möchten. Sie können sich für die einzelnen Dienstleistungen über die Homepages anmelden, die oben unter "Unterstützte Dienstleistungen" aufgeführt sind.



Ressourcen






©2011, Amazon.com, Inc. oder Tochtergesellschaften. Alle Rechte vorbehalten.