Open Source software at Tile

We make extensive use of open source software for the various components of Tile, from the embedded software that runs on Tiles to our mobile apps and back-end systems. In fact, we would be unable to offer our product as we envisioned it without the help of these projects. Thank you for your contributions to the open source community and for helping turning our vision into reality.

Credits:

Tile Firmware

micro-ecc
hmac
hex2bin

Android app

Retrofit
Picasso
OkHTTP
ButterKnife
ormlite
Dagger
Guava
Hamcrest
Mockito
Roboelectric
AutoFitTextView

iOS app

Cocoa Lumberjack
YmsCoreBluetooth
TransitionKit
Mixpanel
Reachability
ECPhoneNumberFormatter
OCMock
MQTTKit

Server-side systems

Apache Commons Codec
Apache Commons Configuration
Apache Commons DbUtils
Apache Commons Lang
Apache Commons Logging
Apache Commons Math
Apache Commons Pool
Bouncy Castle
C3P0
EclipseLink
FakeSMTP
Apache Flume
Freemarker
geocoder-java
grumpy
Gson
Guava
Handy URI Templates
Apache HttpClient
Jackson
JavaMail
JavaPNS
Jersey
Jetty
Joda-Time
JSON in Java
JUnit
Kryo
Log4j
mchange-commons-java
MySQL Connector/J
Netty
Paho
Perf4j
PostgreSQL JDBC driver
RabbitMQ
RabbitMQ Java client
rtree
RxJava
SLF4J
Memcached
spymemcached
StringTemplate