Archives

AerisWeather Android Dev
December 21

The AerisWeather Android SDK v2 Beta is Here!

Just in time for your holiday coding free time, our AerisWeather Android Development team has pushed a beta release of the much anticipated AerisWeather Android SDK v2 beta update!  (We knew you were worried about not having anything fun to work on between Christmas and New Years…) Why Bother with a Beta? The SDK v2 Beta release is a preview update to allow developer access to the features and changes made thus far. Our hope is that by allowing early access to the major breaking changes, we can make your transition to v2 less daunting. After all, horribly complex version...

December 7

There’s a Weather Index For That!

We are all familiar with the direct impact weather conditions can have on our day-to-day lives. There are days where hanging out at the beach seems like a no-brainer. On the contrary, we have all experienced circumstances that prevented us from doing something as simple as driving to the supermarket. As technologies have advanced we have been able to not only observe and report current conditions but also accurately provide weather forecasts. To some degree, we can literally predict the future. But what if we took that one step further? What if we were able to forecast the potential for...

3d view of Matthew
September 28

Blending Data with AerisWeather Maps

With Tropical Storm Matthew heading towards the Caribbean, we’ve been testing our upcoming tropical layers for AerisWeather Maps. In the process, we also experimented with combining different layers with some of the advanced Maps features such as blends: With the above image, we combined the flat-dk and water-depth base layers. Then added the high-resolution visible satellite imagery with a hard-light blend: flat-dk,water-depth,sat-vis-hires:blend(hard-light) The hard light blend allows the blue from the water layer to mix with the darker areas of the visible satellite while leaving the clouds white. Adding the lightning strike density layer to the map, which depicts lightning...

June 16

Recreating the Parallax Menu in Aeris Pulse iOS

We’ve had several users of our AerisWeather iOS SDK ask us about whether the parallax UITableViewCells in the map layer menu of Aeris Pulse was available as part of the SDK, or how we achieved the effect.   Although this menu is not offered as part of our iOS SDK, it’s really easy to implement. There are just a few main steps you need to perform to get this effect working in your own apps. The following code samples are provided using Swift, but can easily be ported over to Objective-C if you haven’t jumped into Swift yet. Generate background images with...

Wrench to Scuplture
May 19

Kubernetes: Extending Tools To Build New Things

On the Operations Team here at AerisWeather, we use Kubernetes to orchestrate our containerized applications and previously wrote about how much we love using it. Kubernetes and it’s CLI tool, [crayon-64233c6608243700784695-i/], help deploy applications to our production environment in a consistent and reproducible manner. We can update high throughput applications in place with rolling updates, view cluster-wide metrics, and see what’s running where. Component integration in a large microservice application can be daunting, but we are able to deploy our application with the help of Kubernetes. Emphasis on the “help”. We found ourselves not only integrating parts of our application together but also parts of our...

May 6

Aeris Android SDK v1.2 Released

An update to the Aeris Android SDK is now available with a new map library! AMP’d Up This update to the SDK is the beginning of some exciting changes for the cartographers amongst our ranks. The Aeris Android Map library now uses our very own Aeris Map Platform (AMP) for the weather data visualization in our apps! This first wave of AMP integration is focused on upgrading the existing legacy Aeris Overlays to AMP. This paves the way for the additional layers available within our new map platform. In future updates of the SDK we’ll add new map options to...

WhirlyGlobe - AerisWeather
May 5

AerisWeather Now Integrated with WhirlyGlobe-Maply

AerisWeather is now integrated with the WhirlyGlobe-Maply mobile toolkit! Mousebird Consulting Inc. does high performance mobile data display. They make the WhirlyGlobe-Maply open source geo-spatial toolkit for iOS and Android. The toolkit is a mobile first SDK used in a variety of weather, aerospace, map, and education apps. The WhirlyGlobe-Maply toolkit already supports a wide variety of weather and aviation apps, so they just made it easier to fetch AerisWeather data layers. There are a few new MaplyAeris objects in the toolkit. These take your AerisWeather key, interrogate the available layers, and set up the necessary WhirlyGlobe-Maply objects. Get started...

January 7

Playing Nicely Together: Swift, Dependencies and Cocoapods

We recently pushed out version 2.2.2 of our AerisWeather SDK for iOS to fix some issues with using Objective-C and Swift modules in Xcode 7 and Cocoapods. While tweaking our internal projects to better support modules, we ran into this dreaded compiler error in Swift 1.2 when trying to build the updated libraries: And apparently, we weren’t alone. There were many of these errors and they all appeared within the umbrella headers of each of our frameworks, Aeris.h for example. At first, we figured it was some weirdness caused by using our ObjC AerisWeather libraries in a Swift project, but...