Saturday, November 19, 2011

Geopaparazzi 2.5.0 is out

We just released Geopaparazzi 2.5.0 to the market.

The main changes are around images, which now are referenced in the database. That lead also to have a layer showing them in the map.


One thing long wanted was the insertion of the GPS tags in the pictures. So Exif tags are now supported, based on position, elevation (for whatever that means) and azimuth:


The notes workflow has been unified: both from the main and map view a notes view opens with both simple image/text notes and form based notes. Next week at the Italian Osgeo chapter meeting we will talk about how to evolve the form part.


Enjoy!

Sunday, November 6, 2011

android manifest permissions filter in the market

I had a hard time making Geopaparazzi appear in the market for my Asus Transformer. I first thought it was a screen size/density problem, but then I had any permission

<supports-screens 
        android:smallScreens="true"
        android:normalScreens="true" 
        android:largeScreens="true"
        android:anyDensity="true" 
        android:resizeable="true">
</supports-screens>

so I tried to play on sdk versions, btu had the same results:

<uses-sdk 
         android:targetSdkVersion="14" 
         android:minSdkVersion="5">
</uses-sdk>

and I read a dozend times through the docs and finally noted the necessary part:

In general, if an application requests hardware-related permissions, Android Market assumes that the application requires the underlying hardware features, even though there might be no corresponding to declarations. Android Market then sets up filtering based on the features implied by the declarations.

Well, as obvious as it sounds, my Asus has no telephony soppurt, and therefore it was not listed because that permission was asked.

Android 2.0 (API 5) brings the possibility to declare optional features:

<uses-feature 
       android:name="android.hardware.telephony"
       android:required="false">
</uses-feature>

That does the trick.

I hope that saves some headache to someone else.

Saturday, November 5, 2011

Geopaparazzi 2.4, pouring the beer!

There has been lots going on about geopaparazzi in the last year.

Customizations have been in the fields of disaster management and waste management, find a short description here.



There has been talk about integration with the ODK project.

With the new android based tablets there has been talk to get more features from BeeGIS into Geopaparazzi to bring the field survey on those new, lightweight, nice cozy, smart devices.



Our (HydroloGIS) objective has been to release the project as free in the market (it has been free and open source from the very start) once we had the money in we needed to buy the book to learn android development. Well, we got more, we got to develop customizations and it is about time that we finally release it free in the market.

So it is official, Geopaparazzi is now not only free as in speach, but also as in beer!

We would like to express our gratitude to all those that supported us through the buying of the application!

We also hope this will attract developers to contribute to the project.

Cheers!

Friday, November 4, 2011

HyUml apps for yUML

Woa... it has been a busy time and my posting force has really dropped. There are a lot of news in the jgrasstools, uDig and open source world to tell about, but for now I will just announce this (I do not need my brain to write about certain things).

I recently got in need to be able to do some design on the road on an android tablet. So I started to search in the market and found some apps. They all were posing as gui to the really nice yUML project.
I found that an amazing idea, but the available tools didn't have certain features I felt were necessary:

* to have an editor and uml view aside of each other
* be able to easily load and save files and dump the image to disk
* be on both android and desktop

That is why I started HyUml:


It is already very usable and it is coded in really few time and with no resources, but it serves the purpose and I am having a good time with it. It is obviously open sourced, so maybe you can also make use of it.

Some snaps:

RCP Version:


Well, maybe I should add that in the lower left panel you get the html img tag text that you can put inside a wiki to have the diagram generated there. This is nifty :)


Android version:



While the android version is in the market, the rcp version has to be built as an eclipse application. For thos interested in the source code of the two projects, they are both on bitbucket on the hyuml repository.

Enjoy..