Monday, October 17, 2011

quake report

i've discovered recently a very nice qt4 book: beginning nokia apps development - qt and html5 for symbian and meego.

quake report is loosely based on the things thought in the first half of that book, in the shake app.

like shake, it is a simple app that connects to usgs, downloads the xml with the latest quakes around the world and displays them, as a list or on a map.

so what's different then?

quake report:
  • uses the location service to display the map and the events on the map
  • the map can be zoomed in and out, using the +/- buttons, the mouse wheel (on desktop) or with a pinch gesture
  • the size and color of the event markers shows the size and age of the events
  • details of an event can be shown directly on the map, if desired

the code is on sourceforge and distributed under GPLv3.

quake report compiles and runs successfully on desktop (fedora), symbian and meego harmattan. unfortunately, the code is not compiling on maemo, due to missing map support. as it uses qt widgets, not qml, the apps compiles and runs on meego harmattan, but looks kind of out of place. due to all of these, the only binary that i provide is for symbian^3. you can download it from ovi or install it directly from your symbian phone, through the store application.

Map view.
The size of the marker is proportional with quake's magnitude.
The markers get darker the older the events is.

List View.
The events are order by their age,
with newest at the top.

Details view.

No comments:

Post a Comment