Bluetooth Application
Recently, for Bridgnorth Music & Arts Festival I have developed a Bluetooth proximity advertising application. The reason was to
help advertise our events to a wider public, perhaps people that do not live in
the location.
The application uses a simple OBEX push method, the code used for this was
adapted from the CodePlex with the
C4F toolkit. I will release
the code I have written soon for public release with full documentation.
However in the meantime if you would like a copy of the source code please
contact me.
The application uses Web Services to store all adverts and devices messages have
been sent to in a database. This allows for many devices to be located all
around a town, or site, but not to flood people with multiple messages.
There are a number of extensions to this application that are required.
- Security - to allow people to create adverts - BUT NOT delete others
- Support for LG phones and iPhones
- Implementation of a timeout
.
- Integration with GPS devices
- EXIF encoded images
- GPS tweets to Twitter
As you can see this application is work in progress, however when finalised this
application could be very powerful.
CJAMS
In 2004 I joined Mott MacDonald where I joined a a small team processing GPS data.
From this project we progressed it and produced a mapping engine. This
mapping engine, unlike Google Maps, was based on large amounts of data
aggregated at each 15 minute level to show congestion as historical over time
view.
Because this data was being processed and uploaded it needed to be transient and
each aggregated speed was generated by custom queries. This created a
complex but solvable problem, to create something that was both on a Web
platform and utilising TB's of data.
That background mapping engine was a MapXtreme Engine to view the maps, however
all code was creating MID MIF files and converting them using a C++ application.