feature freeze v0.9

44 views
Skip to first unread message

Daniele Gobbetti - Peer internet solutions

unread,
May 16, 2012, 9:49:46 AM5/16/12
to mixare-development
Dear All,

the last days have seen a huge amount of contributions to the mixare
codebase (development branch).

Thanks a lot to all of you!

Hereby I announce a feature-freeze for version 0.9. A compiled apk is
available on the google code page:
http://code.google.com/p/mixare/downloads/detail?name=mixarev0.9-preview.apk
The release branch is available on github:
https://github.com/mixare/mixare/tree/release/v0.9

Please review it especially if you are using or developing launchers and
plugins. It's signed with the release keys, so you can install it on top
of the market version without issues. It should be faster and less
buggy, and overall improve the user experience.

If you find bugs, please write to the mailing list! And if you can fix
them, remember to send patches against the release branch!

On monday, if there are no outstanding issues to resolve, the new
release will be available on the market, so there's quite a bit of time
to find any bugs and report them!

Best,
Daniele - mixare team

--

Alessandro Staniscia

unread,
May 16, 2012, 10:55:38 AM5/16/12
to mixare-de...@googlegroups.com

In my case, I have seen this possible problem:

A) Download information of POI and show it for a bit time... all POI are visible for ~1s and after this all POI are erase and no placemark are visible. In my opinion, in view window, last data-source clean other data-source data and in view remain only last data... you can try with this simple test, set only wikipedia as datasource, all wikipedia POI are visible; set Wikipedia + OwnUrl.. are visible only cardinals point.

B) GPS sensor is never active.
 
___
by Alessandro Staniscia
site: www.staniscia.net
mail: aless...@staniscia.net

Da: Daniele Gobbetti - Peer internet solutions <d.gob...@peer.biz>
A: mixare-development <mixare-de...@googlegroups.com>
Inviato: Mercoledì 16 Maggio 2012 15:49
Oggetto: [mixare-development] feature freeze v0.9
-- You received this message because you are subscribed to the Google
Groups "mixare-development" group.
To post to this group, send email to mixare-de...@googlegroups.com
To unsubscribe from this group, send email to
mixare-development+unsub...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/mixare-development?hl=en
The project's home page is at http://www.mixare.org/en


Abdullahi Egal

unread,
May 16, 2012, 6:05:57 PM5/16/12
to mixare-de...@googlegroups.com, Alessandro Staniscia
Hi Allessandro,

Thanks for noticing both problems.

dataHandler = new DataHandler(); 
This call clears all markers, so that it can be redrawn again (for the soft-refresh every 45 seconds). But I forgot that there could be multiple datasources active. And every datasource will
call this function before rendering, thus deleting all existing markers before drawing itself. The solution is to either set this call in the refresh method (above line 425).
Or add a method to the datahandler that removes only the markers of that datasource, and replace it with that line.

About the GPS sensors that are never active. I have found that out too today. The problem is that GPS needs 15 seconds to have a good fix. While Mixare checks which provider is the best
and immediately picks that, without giving the GPS provider its needed time to start up. A solution for this problem can be found here: 

Too bad I don't have time to fix these issues until Friday. And even on Friday I don't have much time to work on these features. 

Best,
Abdullahi Egal

On Wednesday, May 16, 2012 4:55:38 PM UTC+2, Alessandro Staniscia wrote:

In my case, I have seen this possible problem:

A) Download information of POI and show it for a bit time... all POI are visible for ~1s and after this all POI are erase and no placemark are visible. In my opinion, in view window, last data-source clean other data-source data and in view remain only last data... you can try with this simple test, set only wikipedia as datasource, all wikipedia POI are visible; set Wikipedia + OwnUrl.. are visible only cardinals point.

B) GPS sensor is never active.
 
___
by Alessandro Staniscia
site: www.staniscia.net
mail: aless...@staniscia.net

Da: Daniele Gobbetti - Peer internet solutions <d.gob...@peer.biz>
A: mixare-development <mixare-development@googlegroups.com>
Inviato: Mercoledì 16 Maggio 2012 15:49
Oggetto: [mixare-development] feature freeze v0.9

Dear All,

the last days have seen a huge amount of contributions to the mixare codebase (development branch).

Thanks a lot to all of you!

Hereby I announce a feature-freeze for version 0.9. A compiled apk is available on the google code page:
http://code.google.com/p/mixare/downloads/detail?name=mixarev0.9-preview.apk
The release branch is available on github:
https://github.com/mixare/mixare/tree/release/v0.9

Please review it especially if you are using or developing launchers and plugins. It's signed with the release keys, so you can install it on top of the market version without issues. It should be faster and less buggy, and overall improve the user experience.

If you find bugs, please write to the mailing list! And if you can fix them, remember to send patches against the release branch!

On monday, if there are no outstanding issues to resolve, the new release will be available on the market, so there's quite a bit of time to find any bugs and report them!

Best,
Daniele - mixare team

--
-- You received this message because you are subscribed to the Google
Groups "mixare-development" group.
To post to this group, send email to mixare-development@googlegroups.com

To unsubscribe from this group, send email to
mixare-development+unsubscribe@googlegroups.com

Michele de Rosa

unread,
May 17, 2012, 8:42:34 AM5/17/12
to mixare-de...@googlegroups.com
Hi all,
I found a problem with the plugins I have developed. After added the mondometeo datasource, no icons are displayed with this version, while the previous version works (with some changes regarding the id on the plugins side). I attach the two plugins apk. You have to add the following datasource: www.mondometeo.org/datashow/RvMeteo.php

Bye
weathermarker.apk
weatherprocessor.apk

Abdullahi Egal

unread,
May 18, 2012, 7:08:18 AM5/18/12
to mixare-de...@googlegroups.com
Hi Michelle,

There was a small change (issue106) in the plugin side. From now on, you have to add an ID in the weatherprocessor project.
  InitialMarkerData ma = new InitialMarkerData(jo.getInt("id"),
                HtmlUnescape.unescapeHTML(jo.getString("title"), 0),
                jo.getDouble("lat"), jo.getDouble("lng"),
                jo.getDouble("elevation"), link, taskId, colour);

There tutorial was updated, but I forgot to mention it in the mixare group. 

In a previous post you also mentioned that you had a solution for this problem in the plugin side and that you already implemented it. 
Is your solution compatible with this? 

Best,
Abdullahi Egal 

Abdullahi Egal

unread,
May 18, 2012, 7:11:19 AM5/18/12
to mixare-de...@googlegroups.com
Btw I was unable to test your apk's. My device says: application not installed. A reboot did not work.

Daniele Gobbetti - Peer internet solutions

unread,
May 18, 2012, 7:21:17 AM5/18/12
to mixare-de...@googlegroups.com
Dear all,
please pull the latest commits from the feature branch (
https://github.com/mixare/mixare/tree/release/v0.9 ) to get the commits
that should fix the reported bugs.
An updated APK is available on the download page as well:
http://code.google.com/p/mixare/downloads/detail?name=mixare-preview2.apk

Thank Abdullahi for the updates!

Best,

Daniele

P.S. The apks provided by Michele are unsigner, that's why they cannot
be installed on a device as provided. Here
http://stackoverflow.com/questions/7119839/re-sign-an-android-apk you
can find some directions about how to sign apks.

--

Il 18/05/2012 13:11, Abdullahi Egal ha scritto:
> Btw I was unable to test your apk's. My device says: application not
> installed. A reboot did not work.
>
> On Friday, May 18, 2012 1:08:18 PM UTC+2, Abdullahi Egal wrote:
>
> Hi Michelle,
>
> There was a small change (issue106) in the plugin side. From now on,
> you have to add an ID in the weatherprocessor project.
>
> | InitialMarkerData ma = new InitialMarkerData(*jo.getInt("id"),*
> HtmlUnescape.unescapeHTML(jo.getString("title"), 0),
> jo.getDouble("lat"), jo.getDouble("lng"),
> jo.getDouble("elevation"), link, taskId, colour);|
>
>
> There tutorial was updated, but I forgot to mention it in the mixare
> group.
>
> In a previous post you also mentioned that you had a solution for
> this problem in the plugin side and that you already implemented it.
> Is your solution compatible with this?
>
> Best,
> Abdullahi Egal
>
> On Thursday, May 17, 2012 2:42:34 PM UTC+2, Michele de Rosa wrote:
>
> Hi all,
> I found a problem with the plugins I have developed. After added
> the mondometeo datasource, no icons are displayed with this
> version, while the previous version works (with some changes
> regarding the id on the plugins side). I attach the two plugins
> apk. You have to add the following datasource:
> www.mondometeo.org/datashow/RvMeteo.php
> <http://www.mondometeo.org/datashow/RvMeteo.php>
>
> Bye
>
> Il giorno mercoled� 16 maggio 2012 15:49:46 UTC+2, Daniele ha
> --
> You received this message because you are subscribed to the Google
> Groups "mixare-development" group.
> To post to this group, send email to mixare-de...@googlegroups.com
> To unsubscribe from this group, send email to
> mixare-developm...@googlegroups.com

Michele de Rosa

unread,
May 18, 2012, 10:06:43 AM5/18/12
to mixare-de...@googlegroups.com
Hi Abdullahi,
my plugins are using the new interface, because I patched the plugin interface adding the id. But I'll investigate. About  the installation problems of the apk, they are unsigned, so you have to be able to install not signed apps.

Bye

Alessandro Staniscia

unread,
May 19, 2012, 4:21:04 AM5/19/12
to mixare-de...@googlegroups.com
Hi,
I want notify other 2 possible problem, but I'm busy and I can't check it... I'm sorry, boys:

Case 1. Radar in some conditions have problem to render, it has blur rendering as 2 radars were present in view.

Case 2. All data source are present and all pois are drawed in view. If i change the state of datasource and deactive someone, the pois of deactived datasource are present and they are deleted only on changed position or zoom .

Bye

Abdullahi Egal

unread,
May 19, 2012, 5:37:58 AM5/19/12
to mixare-de...@googlegroups.com
Hi Alessandro,

I was able to confirm both cases as an issue. The radar blurred when you added multiple data sources in one time. 
And removed data sources are still drawn on the view. 

I wont be able to work on this in the weekend, so I will probably work on this on monday (unless someone else is able to do it)

Bye

Alessandro Staniscia

unread,
May 21, 2012, 4:17:35 AM5/21/12
to mixare-de...@googlegroups.com
Hi, I'm sorry
 I tried to see where the bug was, but I don't trust to intervene. I understand that in "dataview" there is logic to draw the "radar labels". The problem is that this class has a lot more logical than I expected and understood, so you need someone with more experience in the project. I'm afraid to introduce regressions.
 


Da: Abdullahi Egal <abdu...@gmail.com>
A: mixare-de...@googlegroups.com
Inviato: Sabato 19 Maggio 2012 11:37
Oggetto: [mixare-development] Re: feature freeze v0.9

--

Abdullahi Egal

unread,
May 21, 2012, 7:15:50 AM5/21/12
to mixare-de...@googlegroups.com, Alessandro Staniscia
Hi Alessandro,

Thanks for trying. I have tried to understand the dataview too, and it is a bit too complicated (for me) to fix this quickly. Furthermore the radar bug fixes itself after 4 - 5 seconds (at least for me), so I don't think it is a urgent issue.
The second case: "deactivated datasources are not removed" is a bit more urgent. Unfortunately I am not able to fix this today (I have been ill).

But if this is not fixed today, then I still think that it is better to release v0.9 to the market, and solve these issues as a hotfix. What do you think?

Best,
Abdullahi Egal

On Monday, May 21, 2012 10:17:35 AM UTC+2, Alessandro Staniscia wrote:
Hi, I'm sorry
 I tried to see where the bug was, but I don't trust to intervene. I understand that in "dataview" there is logic to draw the "radar labels". The problem is that this class has a lot more logical than I expected and understood, so you need someone with more experience in the project. I'm afraid to introduce regressions.
 


Da: Abdullahi Egal <abdu...@gmail.com>
Inviato: Sabato 19 Maggio 2012 11:37
Oggetto: [mixare-development] Re: feature freeze v0.9
Hi Alessandro,

I was able to confirm both cases as an issue. The radar blurred when you added multiple data sources in one time. 
And removed data sources are still drawn on the view. 

I wont be able to work on this in the weekend, so I will probably work on this on monday (unless someone else is able to do it)

Bye


On Saturday, May 19, 2012 10:21:04 AM UTC+2, Alessandro Staniscia wrote:
Hi,
I want notify other 2 possible problem, but I'm busy and I can't check it... I'm sorry, boys:
Case 1. Radar in some conditions have  problem to render, it has blur rendering as 2 radars were present in view.
Case 2. All data source are present and all pois are drawed in view. If i change the state of datasource and deactive someone, the pois of deactived datasource are present and they are deleted only on  changed position or zoom .
Bye
--
You received this message because you are subscribed to the Google
Groups "mixare-development" group.
To post to this group, send email to mixare-development@googlegroups.com

To unsubscribe from this group, send email to

Michele de Rosa

unread,
May 21, 2012, 7:31:14 AM5/21/12
to mixare-de...@googlegroups.com
Hi Abdullahi,
I found the problem on my plugins. I defined the id as String while it is an int on your interface. I changed the type and all works now.

Bye

Michele
Reply all
Reply to author
Forward
0 new messages