Cruisers Forum
 


Join CruisersForum Today

Reply
 
Thread Tools Rate Thread Display Modes
Old 12-04-2015, 22:20   #1
Marine Service Provider
 
bdbcat's Avatar

Join Date: Mar 2008
Posts: 4,884
OpenCPN for Android Alpha test 4.1.412

Hello testers.

The 4.1.412 Alpha test release of OpenCPN for Android is available for download now.
https://www.dropbox.com/s/2k8bas3ncf...1.412.apk?dl=0

Changelog:

1. Disable drag and drop on file and directory chooser dialogs.
2. Enable text rendering for vector charts.
3. Correct for unexpectedly long NMEA string from embedded GPS receiver.
4. Disable route leg info popups in touch mode.
5. Enable gl Display sizes greater than 2048 pixels.
6. Enable S57 ENC chart types.
7. Statically enable OpenGL for all android platforms.

Notes:
1. Still having some trouble with display vertical size for certain versions of android. If you have interference between the OCPN chart bar and the android menu/back button area at the bottom of the screen, please let me know. Include your android version number please.

2. Measure function text does not work. We need some work on text display, yet....

3. Route leg popups on route creation and mouse rollover are permanently disabled for touch devices. Similarly for AIS targets. There is no equivalent concept for "rollover" or "mouse tracking" functions in a pure touch environment. Modern Web page design practices have had to adjust to this reality, also.
We may be able to re-introduce the route leg info boxes on route/waypoint drag operations, tbd.

4. A note on performance: If you are seeing what you think is poor performance, please note and respond with your device's total RAM capacity.
512 MB is really not enough for a fun user experience. 1 GB is OK, more is better.
Also, if you find a slow scenario, please give us as much specific detail as you can on the location, scale, chart type, etc. so that we may all try it and compare numbers. Don't forget to note the "cm93 detail level" value in options->charts->Vector charts. This makes a big difference for cm93 chart performance.

Enjoy...

Dave
__________________

__________________
bdbcat is offline   Reply With Quote
Old 13-04-2015, 01:05   #2
Registered User

Join Date: Sep 2009
Location: Angers - France
Boat: Beneteau First 29 Ptizef
Posts: 743
Re: OpenCPN for Android Alpha test 4.1.412

Hi Dave

Thanks for this new beta
Going on my tests on my phone (D5803 A4.4.4)

1) The font change has no effect. This is very annoying, the ENC texts for example are unusable. May be it's due to a langage problem as I have not access to the language in options dialog ( in the .log file there this sentence : "wxLocal support not available" )
The .conf file shows the default en_US with the ineffective font I have selected. see shot of the option dialog

2) both chart bar and status bar are not displayed

3) route and Wpt properties dialogs are unusable as the button zone is out side the screen (see screen shot)In addition I encountered crashes when opening-closing several times these dialogs

4) the assert failure message shown in my previous report are still here.
The first one seems to occur when built in GPS is connecting, the second when opening route properties.

Regards
Jean Pierre
Attached Thumbnails
Click image for larger version

Name:	Options.jpg
Views:	355
Size:	357.0 KB
ID:	100339   Click image for larger version

Name:	Routes.jpg
Views:	333
Size:	285.4 KB
ID:	100340  

Click image for larger version

Name:	Wpt.jpg
Views:	306
Size:	192.4 KB
ID:	100341  
__________________

__________________
Ptizef is offline   Reply With Quote
Old 13-04-2015, 01:55   #3
Registered User

Join Date: Sep 2009
Location: Angers - France
Boat: Beneteau First 29 Ptizef
Posts: 743
Re: OpenCPN for Android Alpha test 4.1.412

Dave

There is problem with grid display and incompatibility between grids and routes display
You can see the same route displayed with and without grids on the two shots attached
1)Grids are always displayed only on the top half screen
2) Routes display is OK without grids but with grids, the half screen problem occurs. When I move a route, it is displayed normally during a short time then become partially invisible as you can see in the shot attached

regards
Jean Pierre
Attached Thumbnails
Click image for larger version

Name:	Screenshot_2015-04-13-09-32-44.jpg
Views:	322
Size:	257.2 KB
ID:	100350   Click image for larger version

Name:	Screenshot_2015-04-13-09-45-27.jpg
Views:	690
Size:	238.3 KB
ID:	100351  

__________________
Ptizef is offline   Reply With Quote
Old 13-04-2015, 02:00   #4
bcn
Registered User

Join Date: May 2011
Location: underway whenever possible
Boat: Rangeboat 39
Posts: 2,761
Re: OpenCPN for Android Alpha test 4.1.412

Jean-Pierre,

how do you make screen shots under Android - the volume down/power key combination does not work for me?

Hubert
__________________
bcn is offline   Reply With Quote
Old 13-04-2015, 05:56   #5
Registered User

Join Date: Sep 2009
Location: Angers - France
Boat: Beneteau First 29 Ptizef
Posts: 743
Re: OpenCPN for Android Alpha test 4.1.412

Hubert

I had a "micro appli" named Active clip included in the phone when I got it.
I don't know where to find it but there are numbers of others on the store
There is also a built-in solution: maintain the power button for a few time and a screen is proposed with some functions : Stop, restart, screen shots ...

Jean Pierre
__________________
Ptizef is offline   Reply With Quote
Old 13-04-2015, 06:30   #6
Marine Service Provider
 
bdbcat's Avatar

Join Date: Mar 2008
Posts: 4,884
Re: OpenCPN for Android Alpha test 4.1.412

jp...

1. You should be able to change font sizes, even without French localization. I suppose for you the font dialog works, but has no effect?
Will you show me a small piece of the .conf file with your attempted font changes? I frankly never tried to set my devices to non-US language, but I will.

Anyone else having trouble changing fonts?

2. Dialog size troubles are coming from the new android 4.4 top "Action Bar". It seems to default "on", even if it has no useful items in it. I think it should be hidden for OA, since we need all the screen space we can get.

I don't have a 4.4 unit to test on, so I will try an emulator to see why we do not account for this properly.

Thanks
Dave
__________________
bdbcat is offline   Reply With Quote
Old 13-04-2015, 09:12   #7
Registered User
 
HappySeagull's Avatar

Join Date: Dec 2010
Location: B.C.,Canada
Boat: 29'
Posts: 2,395
Re: OpenCPN for Android Alpha test 4.1.412

Android 4.0.3. Screen size 154mm(as reported)
Chart bar shows ok except when Menu bar chosen. I can have one or the other, not both.
__________________
HappySeagull is offline   Reply With Quote
Old 13-04-2015, 09:28   #8
Registered User
 
HappySeagull's Avatar

Join Date: Dec 2010
Location: B.C.,Canada
Boat: 29'
Posts: 2,395
Re: OpenCPN for Android Alpha test 4.1.412

I still get this on start up but using Cancel,O hums along ok so it can't be too important.

WXWidgets Debug Alert
src/common/xpmdecod.cpp(821) assert"i**colors.cnt"
failed in Read Data()

Do you want to stop the program?
You can also choose [Cancel] to suppress further warnings


Yes No Cancel "
__________________
HappySeagull is offline   Reply With Quote
Old 13-04-2015, 09:33   #9
bcn
Registered User

Join Date: May 2011
Location: underway whenever possible
Boat: Rangeboat 39
Posts: 2,761
Re: OpenCPN for Android Alpha test 4.1.412

Samsung T3, A4.4.2

the unit is always in landscape mode.
1.33GB usable memory. Charts on external SD. AIS/GPS via WiFi

- ENCs are showing up. Generating first time takes some moment
- but still no texts (when show only important text enabled )
- can change fonts and sizes
- font changes for status bar show no effect - always fly poo size
- chart bar in place - did disappear when playing with route planning. Need to be enabled again in settings - just enter in settings, toggle the setting and apply
- select charts from chart bar is a lottery - missing some feedback , long press to go for hide/show has no effect
- lat/lon grid will disappear sometimes when route planning, but panning brings it back
- no menu bar
__________________
bcn is offline   Reply With Quote
Old 13-04-2015, 09:36   #10
Registered User
 
Wrong's Avatar

Join Date: Jul 2013
Posts: 1,702
Re: OpenCPN for Android Alpha test 4.1.412

Excellent! With CM93 detail to maximum loading is reasonably fast now over Australia East coast. text displays fine. GPS on my Xoom with a chip that does not generate NMEA data works fine using GPS Share WIFI from Google Play. Loading route information generates message in screenshot. Cancel shows route information.

Only using CM93 & BSB charts.
Attached Thumbnails
Click image for larger version

Name:	OpcnAndroidMsg_1.jpg
Views:	308
Size:	305.1 KB
ID:	100362  
__________________
Wrong is offline   Reply With Quote
Old 13-04-2015, 11:01   #11
bcn
Registered User

Join Date: May 2011
Location: underway whenever possible
Boat: Rangeboat 39
Posts: 2,761
Re: OpenCPN for Android Alpha test 4.1.412

CMs
zooming in to an extreme overzoom will result in a black chart canvas that will no react anymore (zooming, panning). Button list, chart bar etc. all visible and working.

This at 41 15.3425 N 001 55.5084 E
__________________
bcn is offline   Reply With Quote
Old 13-04-2015, 11:45   #12
Registered User
 
LeaseOnLife's Avatar

Join Date: Apr 2008
Location: out cruising again
Boat: Sailboat
Posts: 1,046
Re: OpenCPN for Android Alpha test 4.1.412

Nexus 7 2013 Android 5.0.2


Clean install, deleted opncpn.conf


  • Toolbar too large: switched from auto to manual, it suggested 152, changed to 230 looks OK now,
  • CM93 text look screwed up, see screenshot, lower row of pixels is cut off and printed on top of characters
  • Depth unit „Meters“ embossed onto chart lacks the lower 1/3 of the font
Dirk
Attached Thumbnails
Click image for larger version

Name:	Screenshot_2015-04-13-13-25-31.jpg
Views:	346
Size:	366.2 KB
ID:	100388  
__________________
LeaseOnLife is offline   Reply With Quote
Old 13-04-2015, 12:57   #13
Registered User

Join Date: Dec 2013
Posts: 22
Re: OpenCPN for Android Alpha test 4.1.412

3 and 5 tested -> OK
Missing the ESC button ( undo ).

D/Qt ( 6987): /home/dsr/Projects/opencpn_sf/opencpn/src/androidUTIL.cpp:396 (void androidHideBusyIcon()): Hideit
D/Qt ( 6987): /home/dsr/Projects/opencpn_sf/opencpn/src/androidUTIL.cpp:374 (void androidShowBusyIcon()): Showit
D/Qt ( 6987): /home/dsr/Projects/opencpn_sf/opencpn/src/androidUTIL.cpp:396 (void androidHideBusyIcon()): Hideit
D/Qt ( 6987): /home/dsr/Projects/opencpn_sf/opencpn/src/androidUTIL.cpp:446 (bool androidDeviceHasGPS()): Android Device has internal GPS
D/Qt ( 6987): /home/dsr/Projects/opencpn_sf/opencpn/src/OCPNPlatform.cpp:872 (static bool OCPNPlatform::hasInternalGPS(wxString)): androidDeviceHasGPS true
D/Qt ( 6987): /home/dsr/Projects/opencpn_sf/opencpn/src/androidUTIL.cpp:545 (bool androidDeviceHasBlueTooth()): Android Device has internal Bluetooth
D/Qt ( 6987): /home/dsr/Projects/opencpn_sf/opencpn/src/OCPNPlatform.cpp:1102 (static bool OCPNPlatform::hasInternalBT(wxString)): androidDeviceHasBluetooth true
D/Qt ( 6987): /home/dsr/Projects/opencpn_sf/opencpn/src/androidUTIL.cpp:374 (void androidShowBusyIcon()): Showit
F/libc ( 6987): Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1), thread 7004 (opencpn.opencpn)
I/DEBUG ( 2284): pid: 6987, tid: 7004, name: opencpn.opencpn >>> org.opencpn.opencpn <<<
I/DEBUG ( 2284): #00 pc 0035ea14 /data/app-lib/org.opencpn.opencpn-2/libopencpn.so (ChartBaseBSB::BSBGetScanline(unsigned char*, int, int, int, int)+900)
I/DEBUG ( 2284): #01 pc 0035a220 /data/app-lib/org.opencpn.opencpn-2/libopencpn.so (ChartBaseBSB::GetChartBits(wxRect&, unsigned char*, int)+368)
I/DEBUG ( 2284): 7a29a664 79df7660 /data/app-lib/org.opencpn.opencpn-2/libopencpn.so (wxBufferedInputStream::Read(void*, unsigned int)+188)
I/DEBUG ( 2284): 7a29a680 7a1464a0 /data/app-lib/org.opencpn.opencpn-2/libopencpn.so
I/DEBUG ( 2284): 7a29a6c0 7a1464a0 /data/app-lib/org.opencpn.opencpn-2/libopencpn.so
I/DEBUG ( 2284): 7a29a6c4 79801224 /data/app-lib/org.opencpn.opencpn-2/libopencpn.so (ChartBaseBSB::GetChartBits(wxRect&, unsigned char*, int)+372)
I/DEBUG ( 2284): 7a29a6e4 7a0fb7b8 /data/app-lib/org.opencpn.opencpn-2/libopencpn.so
I/DEBUG ( 2284): 7a29a6ec 799e3910 /data/app-lib/org.opencpn.opencpn-2/libopencpn.so (GetLevel0Map(glTextureDescriptor*, wxRect const&, wxString&)+248)
W/ActivityManager( 2841): Force finishing activity org.opencpn.opencpn/org.qtproject.qt5.android.bindings.QtActivity
V/SmartFaceService - 3rd party pause( 2841): onReceive [android.intent.action.ACTIVITY_STATE/org.opencpn.opencpn/pause]
D/CrashAnrDetector( 2841): pid: 6987, tid: 7004, name: opencpn.opencpn >>> org.opencpn.opencpn <<<
D/CrashAnrDetector( 2841): #00 pc 0035ea14 /data/app-lib/org.opencpn.opencpn-2/libopencpn.so (ChartBaseBSB::BSBGetScanline(unsigned char*, int, int, int, int)+900)
D/CrashAnrDetector( 2841): #01 pc 0035a220 /data/app-lib/org.opencpn.opencpn-2/libopencpn.so (ChartBaseBSB::GetChartBits(wxRect&, unsigned char*, int)+368)
D/CrashAnrDetector( 2841): 7a29a664 79df7660 /data/app-lib/org.opencpn.opencpn-2/libopencpn.so (wxBufferedInputStream::Read(void*, unsigned int)+188)
D/CrashAnrDetector( 2841): 7a29a680 7a1464a0 /data/app-lib/org.opencpn.opencpn-2/libopencpn.so
D/CrashAnrDetector( 2841): 7a29a6c0 7a1464a0 /data/app-lib/org.opencpn.opencpn-2/libopencpn.so
D/CrashAnrDetector( 2841): 7a29a6c4 79801224 /data/app-lib/org.opencpn.opencpn-2/libopencpn.so (ChartBaseBSB::GetChartBits(wxRect&, unsigned char*, int)+372)
D/CrashAnrDetector( 2841): 7a29a6e4 7a0fb7b8 /data/app-lib/org.opencpn.opencpn-2/libopencpn.so
D/CrashAnrDetector( 2841): 7a29a6ec 799e3910 /data/app-lib/org.opencpn.opencpn-2/libopencpn.so (GetLevel0Map(glTextureDescriptor*, wxRect const&, wxString&)+248)
D/CrashAnrDetector( 2841): processNamerg.opencpn.opencpn
D/CrashAnrDetector( 2841): broadcastEvent : org.opencpn.opencpn SYSTEM_TOMBSTONE
W/WindowManager( 2841): Force clearing orientation change: Window{4299a8e8 u0 org.opencpn.opencpn/org.qtproject.qt5.android.bindings.QtActivity}
W/WindowManager( 2841): Force clearing orientation change: Window{422f6f60 u0 org.opencpn.opencpn/org.qtproject.qt5.android.bindings.QtActivity}
I/WindowManager( 2841): Screen frozen for +2s19ms due to Window{4299a8e8 u0 org.opencpn.opencpn/org.qtproject.qt5.android.bindings.QtActivity}
I/LocationManagerService( 2841): remove 431aceb0 by org.opencpn.opencpn
I/WindowState( 2841): WIN DEATH: Window{422f6f60 u0 org.opencpn.opencpn/org.qtproject.qt5.android.bindings.QtActivity}
W/WindowManager( 2841): Force-removing child win Window{4263d028 u0 SurfaceView} from container Window{422f6f60 u0 org.opencpn.opencpn/org.qtproject.qt5.android.bindings.QtActivity}
I/ActivityManager( 2841): Process org.opencpn.opencpn (pid 6987) (adj 9) has died.
W/WindowManager( 2841): Force-removing child win Window{42323988 u0 SurfaceView} from container Window{422f6f60 u0 org.opencpn.opencpn/org.qtproject.qt5.android.bindings.QtActivity}
I/WindowState( 2841): WIN DEATH: Window{4299a8e8 u0 org.opencpn.opencpn/org.qtproject.qt5.android.bindings.QtActivity}
I/WindowManager( 2841): Screen frozen for +120ms due to Window{4299a8e8 u0 org.opencpn.opencpn/org.qtproject.qt5.android.bindings.QtActivity}
__________________
curl is offline   Reply With Quote
Old 13-04-2015, 16:19   #14
Registered User

Join Date: Sep 2009
Location: Angers - France
Boat: Beneteau First 29 Ptizef
Posts: 743
Re: OpenCPN for Android Alpha test 4.1.412

Dave

Font Change Problem :

You can see in the .conf that all is in en_US. In fact I didn't change the language and I CAN'T because I have no access to the drop-down list. (see my shot on my previous report)
That's why I suggested it was a problem of language, but now after more tests, I am not sure it's a font problem as It seems that font changes work for all the elements but the chart text which are displayed very oddly:
see screen shot attached

Jean Pierre

[Settings/QTFonts]
en_US-09b97775=Menu:Roboto,14,-1,5,75,0,0,0,0,0:rgb(0,0,0)
en_US-1d03864b=AISTargetAlert:,14,-1,5,50,0,0,0,0,0:rgb(0,0,0)
en_US-1e238651=AISTargetQuery:,14,-1,5,50,0,0,0,0,0:rgb(0,0,0)
en_US-3582063a=ChartTexts:Roboto,6,-1,5,50,0,0,0,0,0:rgb(0,0,0)
en_US-49dc24be=AIS Target Name:,14,-1,5,50,0,0,0,0,0:rgb(0,0,0)
en_US-6052cba4=Console Value:,14,-1,5,50,0,0,0,0,0:rgb(0,0,0)
en_US-6711839b=RouteLegInfoRollover:,14,-1,5,50,0,0,0,0,0:rgb(0,0,0)
en_US-68c1d6c4=Console Legend:,14,-1,5,50,0,0,0,0,0:rgb(0,0,0)
en_US-89851d0f=ObjectQuery:,14,-1,5,50,0,0,0,0,0:rgb(0,0,0)
en_US-9c3b3a0d=Dialog:Noto Sans Lao,11,-1,5,50,0,0,0,0,0:rgb(0,0,0)
en_US-a1a382bd=AISRollover:,14,-1,5,50,0,0,0,0,0:rgb(0,0,0)
en_US-b25a3899=StatusBar:,14,-1,5,50,0,0,0,0,0:rgb(0,0,0)
en_US-cb4437f1=ToolTips:,14,-1,5,50,0,0,0,0,0:rgb(0,0,0)
en_US-dc3cb5f7=Marks:,14,-1,5,50,0,0,0,0,0:rgb(0,0,0)
en_US-df0f7403=CurrentValue:,14,-1,5,50,0,0,0,0,0:rgb(0,0,0)
en_US-e441042a=ExtendedTideIcon:,14,-1,5,50,0,0,0,0,0:rgb(0,0,0)
en_US-fbbaefb3=TideCurrentGraphRollover:,14,-1,5,50,0,0,0,0,0:rgb(0,0,0)
Attached Thumbnails
Click image for larger version

Name:	Screenshot_2015-04-14-00-03-21.jpg
Views:	255
Size:	251.4 KB
ID:	100395  
__________________
Ptizef is offline   Reply With Quote
Old 13-04-2015, 16:51   #15
Senior Cruiser

Cruisers Forum Supporter

Join Date: Aug 2009
Location: between the devil and the deep blue sea
Boat: a sailing boat
Posts: 17,314
Re: OpenCPN for Android Alpha test 4.1.412

Now, who is a star?

DAVE is!

THANK YOU !

Testing commences.

Regards,
barnakiel
__________________

__________________
barnakiel is offline   Reply With Quote
Reply

Tags
enc, opencpn

Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
OpenCPN for Android Alpha test 4.1.409 bdbcat OpenCPN 117 12-10-2015 02:28
X-Yachts 412 - Teak Deck Lifting! kargard Construction, Maintenance & Refit 8 03-03-2014 21:49
S63_PI Alpha Test 0.2.0 bdbcat OpenCPN 29 05-02-2014 11:26
Boat Review - Hallberg Rassy 412 CruisingFan Monohull Sailboats 2 05-02-2013 15:36
OpenCPN Version 2.4 Beta Build 412 bdbcat OpenCPN 63 22-04-2011 19:19



Copyright 2002- Social Knowledge, LLC All Rights Reserved.

All times are GMT -7. The time now is 23:01.


Google+
Powered by vBulletin® Version 3.8.8 Beta 1
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Social Knowledge Networks
Powered by vBulletin® Version 3.8.8 Beta 1
Copyright ©2000 - 2017, vBulletin Solutions, Inc.

ShowCase vBulletin Plugins by Drive Thru Online, Inc.