A JBoss Project
Red Hat

Start here How to get Aerogear up and running.

Get the Gear to Go Mobile!

Below you will find links to all of the libraries and other resources created by the AeroGear team. You can also view the source and contribute to any of these items by checking out our repos on GitHub.

AeroGear Android

AeroGear on Android simplifies developing mobile applications which connect to remote services. We support all versions of Android above 2.3.3 (and 2.3.3 if you include the support-library). Aerogear Android is published in Maven Central and available as library project on Github.

All of the features of AeroGear are supported including DataStores, Pipes, Authentication, Authorization, and Pagination. We also supply APIs for offloading the work done by Pipes to the Loader API; your Activities will crash less and use less bandwidth.

If you have any questions, feel free to hit us up on the user mailing list or on irc.


Downloads and Snippets

Download Android Core v2.1.0 Maven Gradle View the Source

Download Android Security v2.1.0 Maven Gradle View the Source

Download Android Store v2.1.0 Maven Gradle View the Source

Download Android Pipe v2.1.0 Maven Gradle View the Source

Download Android Auth v2.1.0 Maven Gradle View the Source

Download Android Authz v2.1.0 Maven Gradle View the Source

Download Android Push v2.2.0 Maven Gradle View the Source

Download Android Sync v2.1.0 Maven Gradle View the Source

and if you want more:

Guides! Learn more Demo Applications API Documentation

AeroGear iOS

The aim of the project is to provide a set of convenient and modular Swift based iOS libraries, ranging from networking, authorization (and in particular OAuth2) , Storage and Crypto. We believe the iOS platform offers a solid and extremely powerful foundation, but there are cases in which developer productivity can be improved by offering a much easier access to that foundation. Please use the corresponding links below for more information of the features provided by each respective library.

If you have any questions, feel free to hit us up on the mailing list or on irc.


Downloads and Snippets

Download iOS HTTP v0.3 CocoaPods Demo Guide View the Source

Download iOS OAuth2 v0.3 CocoaPods Demo Guide View the Source

Download iOS Push v1.1 CocoaPods Demo Guide View the Source

Download iOS JSON Serialization v0.2 CocoaPods Demo Guide View the Source

Download iOS Sync v1.0.0-alpha.2 CocoaPods Demo Guide View the Source

Download iOS Sync-Client v1.0.0-alpha.2 CocoaPods Demo Guide View the Source

and if you want more:

Guides! Learn more Demo Applications API Documentation

AeroGear Cordova

Using the same AeroGear.js library we use for mobile web apps, we can move our app to the device and gain access to native APIs thanks to Apache Cordova. We also have some plugins that take advantage of native hardware for speed, security and push notifications.

If you have any questions, feel free to hit us up on the mailing list or on irc.


Downloads and Snippets

Download Push Plugin Plugin Registry View the Source aerogear-cordova-push

Download OTP Plugin Plugin Registry View the Source aerogear-cordova-otp

Download Crypto Plugin Plugin Registry View the Source aerogear-cordova-crypto

Download Geo Plugin Plugin Registry View the Source aerogear-cordova-geo

Download OAuth2 Plugin Plugin Registry View the Source aerogear-cordova-oauth2

and if you want more:

Guides! Learn more Demo Applications API Documentation

AeroGear.js

When building mobile web apps, it is important to have lightweight, performant code that gives a great experience to your users no matter what device they might be using. That is where AeroGear.js comes in. This library provides everything from a simple persistence layer to a security API and everything in between.

If you have any questions, feel free to hit us up on the mailing list or on irc.


Download AeroGear.js v2.1.0 Bower Customized Build View the Source

and if you want more:

Guides! Learn more Demo Applications API Documentation

AeroGear Push

If you have any questions, feel free to hit us up on the mailing list or on irc.


UnifiedPush Server

Run as Docker container

Download UnifiedPush Server 1.1.0.Final View the Source Stable

Download UnifiedPush Server 1.0.3 View the Source Deprecated

and if you want more:

Guides! Learn more API Documentation Demo Applications


UnifiedPush Java Client

Add Maven dependency to pom.xml:

<dependency>
  <groupId>org.jboss.aerogear</groupId>
  <artifactId>unifiedpush-java-client</artifactId>
  <version>1.0.0</version>
</dependency>
and if you want more:

API Documentation


UnifiedPush Node.js Client

Add the Node package from command-line:

$ npm install unifiedpush-node-sender
and if you want more:

API Documentation


SimplePush Server

Download SimplePush Server 0.12.1 View the Source


SimplePush Java Client

Add Maven dependency to pom.xml:

<dependency>
  <groupId>org.jboss.aerogear</groupId>
  <artifactId>aerogear-simplepush-java-client</artifactId>
  <version>0.1.0</version>
</dependency>
and if you want more:

API Documentation


WebPush Server and Console

Download WebPush Server and Console (1.0.0-alpha.1) View the Source

and if you want more:

Description of our WebPush effort

AeroGear Security

If you have any questions, feel free to hit us up on the mailing list or on irc.


JAVA-OTP

<dependency>
  <groupId>org.jboss.aerogear</groupId>
  <artifactId>aerogear-otp-java</artifactId>
  <version>1.0.0</version>
</dependency>

JAVA-CRYPTO

<dependency>
  <groupId>org.jboss.aerogear</groupId>
  <artifactId>aerogear-crypto-java</artifactId>
  <version>0.1.5</version>
</dependency>

redhatlogo-wite