Posted

Wed May 15 2013, 12:12pm

By Aaron Parecki

Categories

News

Tagged

Here’s why we’re excited about the new Android Location APIs

The ArcGIS Geotrigger Service leverages the latest Android and iPhone technology, when these services improve, our technology improves. Our goal is to make the best cross-platform location services for developers, leveraging the best capabilities of the native location services available for existing consumer devices.

On the iPhone, we’ve leveraged the native geofencing APIs to offer improved battery life compared to using the GPS directly. On Android, there have been minimal location services available from the SDK, essentially limited to turning the raw GPS device on or off.

Three new location APIs were announced today at Google I/O. This is great news for anyone building location-based applications. We’ve been eager for Google to improve the Android location services.

Fused Location Provider

The Fused Location Provider utilizes all of the communication sensors in the phone including wifi, GPS, and cell network, while using only 1% of the battery that previous APIs used.

This is a new service that will greatly improve any application that uses location services. We will improve the ArcGIS Geotrigger SDK for Android significantly by taking advantage of the new Location Provider. Expect to see much better battery life on the Android Geotrigger SDK in the future!

Geofencing

The new Google Geofencing APIs allow apps to respond to the user entering or exiting a configured geofence. The API allows each app to define 100 geofences simultaneously.

This is great news for the ArcGIS Geotrigger SDK, since we will be able to leverage this service to provide better battery life and performance in the SDK. Previously we were limited to turning on and off the GPS device. Now we will be able to use the geofencing API in combination with our optimization algorithms to better provide our Geotrigger service.

Activity Recognition

The new Activity Recognition API uses machine learning classifiers to determine whether the user is walking, cycling or driving. Apps will be able to adjust their behavior depending on the user’s mode of transport. This is done in a very battery efficient way, no GPS is required.

We will leverage this new API to make further improvements to managing the native location services, and it should open up possibilities for some interesting new apps to be built.

The ArcGIS Geotrigger Service

The ArcGIS Geotrigger Service allows developers to easily manage Geotrigger rules with a simple cloud-based API, while also supporting geofences defined as polygons. You can configure an essentially unlimited number of Geotrigger rules in the API, and only the nearby ones will be synced to the phone, making it easy to handle the limitations of the native APIs.

Many of the battery life issues people experience are due to poor implementations of using the Apple and Android location services. It’s easy for a developer to leave the GPS on all the time, but that drains battery quickly. The Geotrigger SDK efficiently manages the native location services and optimizes the server communication required to send location data, saving battery life wherever possible.

The improvements to the Android location APIs are fantastic news and will result in improved Geotrigger services and a better experience for developers!


Aaron Parecki
CTO, Esri R&D Center, Portland

Amber Case
Director, Esri R&D Center, Portland

Come to the Esri Developer Social at Google I/O!

Esri Developer Social at Google I/O!

Esri is co-hosting a party with Stackmob and Voxeo Labs (Tropo) during Google I/O and you’re invited!

Hang out with us and enjoy complimentary food and drinks. This is a great opportunity to meet our partners, developers and customers. We’ll have developers and friends on hand to answer your any questions you might have about current and upcoming products!

Space is extremely limited (and almost full), so RSVP now to ensure your spot.

Esri, Stackmob+Tropo Developer Social @Google I/O!

When?

Wednesday, May 15, 2013 from 6:00 PM to 9:00 PM (PDT)
Jillian’s
175 4th Street
San Francisco, CA 94103

RSVP Link

http://www.eventbrite.com/event/6451997097

Posted

Tue Apr 23 2013, 4:16pm

By caseorganic

Categories

News

Tagged

Update on the Geoloqi for Titanium Module

We’ve had a great time making the Titanium module available for Geoloqi. As we move forward towards the next version of the Geoloqi platform, we’ve decided to consolidate our efforts around native SDKs and apps. We really enjoyed having a module for Titanium, but having a third SDK to maintain, develop and support takes our efforts away from providing the best SDKs for our iOS and Android. Although this may be disappointing news to some of you, we want to ensure the best quality of product possible, and ensuring that our SDKs work best on iOS and Android native applications is our first goal. As of this time, the Geoloqi module for Titanium has been removed from the Titanium marketplace, and starting July 2013, we will no longer be supporting Geoloqi for Titanium.

What does this mean for you?

If you have an existing application built with the Geoloqi module for Titanium, you’ll be able to continue using it until Dec 2014. We will continue providing support to non-enterprise customers through July 2013 and to our paying customers who are using the Titanium module through December 2014.

We’ll be releasing a new version of the Geotrigger platform and SDKs through http://developers.arcgis.com in June that will be available for native iOS and Android developers.

Update: Titanium Modules Now Open Source!

Due to interest, we wanted to make sure our community could still develop with the Titanium module. Below are links to the source code for the Geoloqi iPhone and Android Titanium Modules. Important! This code was not developed in house at Geoloqi, and is no longer supported by us. Due to time restrictions, we won’t be able to answer questions about this code. This code has been released under the Apache license.

iPhone SDK module for Titanium

Android SDK module for Titanium

Geoloqi Module for Titanium on Github

Thank you,
Amber Case, Co-founder, Geoloqi

Posted

Tue Jan 8 2013, 5:17pm

By caseorganic

Categories

Uncategorized

Tagged

Let us buy you a beer! (or your choice of non-alcholohic beverage) at APIs and IPAs at Green Dragon in Portland, Oregon!

APIs and IPAs in Portland Oregon

Esri/Geoloqi is sponsoring APIs and IPAs at Green Dragon on Jan 24th, 2013! We wanted to thank all of you for being such an incredible community, testing and supporting our efforts as young entrepreneurs, and helping us understand how to make better apps and developer tools. Come have a drink on us in one of the places where it all began – Green Dragon! Green Dragon is where I met my co-founder Aaron Parecki in October 2009, and it’s been a watering hole for the Portland tech community for years with the now defunct weekly Beer and Blogs.

Where?

The Green Dragon
928 Southeast 9th Avenue
Portland, OR 97214

When?

Thursday, January 24, 2013 from 6:00 PM to 8:00 PM (PST)
Calagator Link

What is APIs & IPAs?

It’s simple – you show up and some nice local companies foot the bill for drinks. Meet interesting people and talk shop, and that’s it! Join Singly, Puppet Labs, NetworkRedux, Esri/Geoloqi and Silicon Florist in celebrating the tech community in Portland!

Thanks to:

Posted

Tue Jan 8 2013, 4:16pm

By caseorganic

Categories

Events

Tagged

Esri/Geoloqi/Foursquare Hackathon Recap from San Francisco!

Geoloqi/Esri had a great time at the Foursquare Hackathon this weekend! Not only did tons of people show up to hack (over 200 globally, 100 at the NYC office, and around 50 at the SF office), we got to hang out with our friends Jim Young and Bronwyn Agrios from Esri’s SF office!

Together we built interesting stuff, saw interesting hacks, and met lots of new people.

Kyle Drake shows the output of the NASDAQ API to a hackathon participant

Esri/Geoloqi platform developer Kyle Drake (top right) shows the output of the NASDAQ API to a hackathon participant.

Jim and Bronwyn

Jim Young and Bronwyn Agrios (top right) from the Esri SF get a demo from a fellow hackathon participant.

Winner of the Esri/Geoloqi prize at Foursquare Hackathon

We awarded an iPad prize to Leah Vaughan (second from left) for her great use of an Esri map! Her app was called “Stuck at the Airport”. It recommends interesting places/things to see around you when you’re in transit areas (train satins, airports, rest stops, etc.).

Also, Kyle Drake, Aaron Parecki and I put together a hack using the NASDAQ and Foursquare APIs called NASDAQ Facts (below).

NASDAQ Facts for Foursquare tells you the stock price of every public company you check into. Stock markets are about more than numbers. Discover which places on Foursquare you visit are public companies, get information on how they are doing, and learn more about them by clicking on a link. The information automatically appears on your Foursquare app after checking into a place! (We ended up winning a flying shark for this hack!).

We finished our hacking early, so Kyle Drake hung out in the Foursquare office hammock.

See you next time!

You can see a list of all the Foursquare Hackathon projects here, as well as the local winners and global winners! If you’d like to build cool stuff with us in the future, let us know! Who knows? We may soon be coming to a hack day near you!

Follow us!

(You can find Jim and Bronwyn at SF’s Hatchery!)