Perst Lite Brings Embedded Database Superpowers to Carbon Hero
Written by McObject
Tuesday, 07 October 2008
A new mobile
application from UK- and Netherlands-based startup Carbon Hero resides on a
BlackBerry, Nokia Nseries or other smartphone, tracks the users travels and
automatically calculates the resulting CO2 emissions or carbon footprint, to
give an immediate understanding of personal environmental
impact.
Issaquah, WA - October 6, 2008 - A new mobile application from UK- and Netherlands-based startup Carbon Hero resides on a BlackBerry, Nokia Nseries or other smartphone, tracks the users travels and automatically calculates the resulting CO2 emissions or carbon footprint, to give an immediate understanding of personal environmental impact.
Thats a hefty task for a tiny device. Carbon Hero pulls it off via savvy coding in Java ME, the embedded Java technology deployed in billions of mobile devices worldwide. Carbon Heros software innovation includes custom algorithms that detect transport mode (such as car vs. jet airplane) and leverage the mobile phones built-in GPS to find distance travelled, as well as the Perst Lite open source, object-oriented embedded database from McObject®, which enables fast and efficient management of GIS and other critical data within the devices tight memory and storage restrictions.
With the threat of global warming, people are increasingly interested in their personal carbon use, and how they can reduce it, Andreas Zachariah, Carbon Hero CEO, said. But until now, that required laborious data entry in on-line carbon calculators, and we are all typically way too busy for that, he said.
That sparked the idea for the Carbon Hero software, which rides along in technology that is already carried by millions of people. The application is now in field testing on BlackBerry devices. Company co-founders Zachariah and Nick Burch (the CTO) have also deployed it on Nokia phones and plan to add other platforms.
Users enter the make and model of car they drive. Carbon Hero does the rest, socking away data on movement, velocity, transportation and other factors to arrive at the users total carbon footprint. The application compares that against different averages, and calculates recent improvements or bad carbon-related behavior.
These operations require Carbon Hero to store, retrieve and filter copious amounts of data. A challenge we faced early on was effectively managing the user and mapping databases on devices with built-in storage ranging as low as several megabytes, and severely limited RAM, Burch said. We needed these resources to be available for data storage and application functions, so data management overhead had to be absolutely minimal.
To address the task, the company considered rolling its own data management code, but was happy to discard that idea when it discovered McObjects Perst Lite embedded database, which is both lightweight and offers powerful tools to maximize data management efficiency.
For example, Perst Lite supports R-Trees, a data index type that is specialized for managing geographic data. The fast, efficient GIS indexing is just what we need for all of our mapping, Burch said. For other functions, Carbon Hero relies on Perst Lites SortedCollections (implemented using T-Tree indexes) and TimeSeries classes.
In addition, Perst Lites support for Javas JSR 75 specification enables Carbon Hero to store records using a file system in flash memory, an SD card or other media. This improves performance and storage resource utilization markedly compared to using the Java ME Record Management System (RMS) persistent storage mechanism, Burch said.
As an object-oriented database, Perst Lite adds still more efficiency by storing data directly in Java objects, eliminating the translation required for storage in relational and object-relational databases. This boosts run-time performance.
Burch praised Perst Lites open source, dual licensing distribution for making development as easy as possible. We were able to get the source code straight away, and start playing. If we wondered how something worked, we could look at the source code, if desired. And McObjects technical support has been excellent, he said.
Zachariah and Burch have jointly filed for a patent on Carbon Heros invention, and the idea has won a Sustainability Design Award from the British Standards Institute, among other honors. Headquarters is in the technology business incubator of the European Space Agency.
The company foresees the application eventually running on a wide variety of GPS-enabled mobile devices. A key target market is corporations, which will need to know the carbon footprint of their activities, including employee travel, to participate in governments cap-and-trade carbon emissions reduction programs, and for corporate reputation management, as consumers increasingly base purchasing decisions on producers green credentials, Zachariah said.
Ideally, manufacturers will pre-install Carbon Hero on new smartphones, he said. Right now such devices arrive with games and novelty software, but whats to say that something like this, which is a green, societal application, cannot be on there? Zachariah said.
About McObject
Founded by embedded database and real-time systems experts, McObject offers proven data management technology that makes real-time systems smarter, more reliable and more cost-effective to develop and maintain. McObject counts among its customers industry leaders such as Chrysler, Lockheed Martin, Siemens, Phillips, EADS, JVC, Tyco Thermal Controls, F5 Networks, CA, Motorola and Boeing. McObject, based in Issaquah, WA, is committed to providing innovative technology and first-rate services to customers and partners. The company can be reached at +1-425-888-8505, or visit www.mcobject.com.
McObject and eXtremeDB are trademarks or registered trademarks of McObject LLC. All other company or product names mentioned herein are trademarks or registered trademarks of their respective owners.
Mobile Technology Feature - Top 10 Business Apps for Android - Android has become one of the most popular mobile operating systems
in the world due to advanced software, competitive manufacturers, and an
app market that is filled with exciting and useful applications. Read
on for this fine Top 10 List compiled by tech writer, Blake Sanders
The Really Big List of Mapping, Geo location Mobile developer resources, APIs and Tools - The Mobile Ecosystem... no question that mobile is huge and
the opportunity for developers, in particular, geo developers! There's
loads of developer resources on the web so to help the developer,
here's a listing of just some of the fine dev resources, blogs,
toolsets and more to consider when developing or porting your app to a
smartphone or Tablet.
ArcGIS.com Mashup Tutorial with Flickr and Foursquare data-
Here's a simple "how to" tutorial on working with the free ArcGIS.com
to easily import KML or RSS data from Flickr and foursquare into ArcGIS
to create your own custom map mashup. ArcGIS.com has some recent
updates including support for KML, be sure to check it out!
Most Users of Free Photo Apps Say Adding Cool Effects is Most Useful - Adding cool effects
to photos was rated as the most useful thing by more than halfof
consumers surveyed using free online photography services, according to
CatchFree a free
online service that helps people find the best free mobile and web applications
to perform useful tasks.
Amazon Kindle Fire Tablet Up Close - No Replacement for the iPad But Pretty Darned Sweet - As could be
expected, speculation and blogging is rampant with many stories and
pseudo "reviews" coming out, many of them touting the next "iPad
killer".
Mobile Developer Resource - MapQuest & The Mobile Worker - Facility management companies, surveyors, multi-level marketing,
insurance claims, pipeline companies, water utilities; all have field
workers who would benefit from mobile applications. Not only checking in
to work sites, but keeping a record of the work done
Flickr GPS Photo Tag Tip - Here's a tip for Flickr users who want to share their GPS information
with their photos. note, in order to do this you'll need to be
capturing photos using a GPS-enabled or GPS-aware camera (see you're
smartphone hardware settings to ensure that GPS or location sharing is
turned "ON)".
Mobile data usage in Canada to triple between 2010 and 2012 - Some interesting, yet not terribly surprising, numbers on mobile
usage coming out of Canada. According to a report summarized on
Techvibes, mobile usage is soaring, in particular, the smartphone
segment
Social Location Directory
Do you have a location-aware application, social location service or other location-sensitive service that you'd like to share with us? Please browse this growing directory of Social location Services and feel free to leave a link to your favorite service! See the Directory HERE
Suggested Reading
The Underground Guide To The iPhone:
The iPhone is – if I may say so – one of the greatest mobile
revolutions of the past decade. More and more, mobile phones seem to
materialize out of our wildest dreams. Because of the tight integration
of third-party applications, you can do nearly everything with your
device — be it gaming, working, fooling around, and of course phoning.
Good Mobile Messaging: Executives and professional field forces spend an increasing amount of time on the road tending to business.
Mobile Apps - Native or Web?:
You probably have a plan to build a mobile app, but you've struggled
with the basic question - Should I build it using open web standards
such as HTML, CSS, and JavaScript, or should I build it as a native app
for the devices I want to target?
iBike Coach App- a new “Always On” feature always gathers data
Nike+ GPS App- for sports tracking, recording and sharing
Featured Events
Content & Apps for Automotive Europe 2012 (18-19 April, Germany)
will give you key insights on how in-vehicle connectivity is being
revolutionised as OEMs integrate dynamic content to stay relevant
throughout the vehicle life cycle.
Location Intelligence for Enterprise - Europe 2012, January 16-17, London Hear from Google, Jones Lang LaSalle, Tesco, Willis, Oracle,
ESRI, Microsoft, PBBI and many more as they debate the best strategies
for business models and integration.
Consumer Telematics Show 2012 (Jan 9, Mandalay Bay, Las Vegas, USA) is the most prestigious and
dynamic consumer telematics focused meeting for the automotive industry.
Held in Las Vegas on the eve of the Consumer Electronics Show (CES),
this year's senior-level speakers will include General Motors, Audi,
Toyota, Panasonic, Continental, Hughes Telematics, Gartner, KIA,
Mercedes-Benz and many more
Esri Dev Summit - The
Esri Developer Summit (DevSummit) brings together developers and GIS
professionals from all over the globe. March 26-29, 2012, Palm Springs,
CA