Cruisers Forum
 


Reply
  This discussion is proudly sponsored by:
Please support our sponsors and let them know you heard about their products on Cruisers Forums. Advertise Here
 
Thread Tools Search this Thread Rate Thread Display Modes
Old 12-09-2010, 14:10   #16
Registered User
 
DarkBlue's Avatar

Join Date: Sep 2008
Location: Lisbon, Portugal
Posts: 35
Send a message via Skype™ to DarkBlue
iPhone Apps

I just love iPhone apps. Here are the ones I'm using latelly. I believe some of those are already available for the iPad.
Attached Thumbnails
Click image for larger version

Name:	IMG_1025.PNG
Views:	568
Size:	257.6 KB
ID:	19178   Click image for larger version

Name:	IMG_1026.PNG
Views:	492
Size:	245.9 KB
ID:	19179  

DarkBlue is offline   Reply With Quote
Old 12-09-2010, 23:23   #17
Registered User

Join Date: Oct 2008
Location: San Diego, CA
Boat: Beneteau Oceanis 38.1
Posts: 284
Quote:
Originally Posted by harmony80 View Post
A missed opportunity...I already use iPad radar and charting apps and can check my anchor alarm from anywhere. Apps are the wave of the future, and the future is now.
It's not really a missed opportunity; It's an opportunity that never existed. There's essentially no portability between PC application environments and the mini-OS environments like iOS and Android. The apps you see for the iPhone/iPad and the hordes of forthcoming Android tablets are all custom written for those platforms, and share little or no code with their (typically much larger and much more functional) PC cousins. Don't get me wrong - I love my iPhone, and I've done some work on Android and think it has a chance to be have cooler apps than iOS. But the reality is that there was never any way to make openCPN portable to those platforms.

That said, someone could certainly write an ENC chart program for iOS, and probably make it understand CM93. It would be way more limited in what it can do, in the number of charts in memory at any given time, and in performance than the Windows/Linux/Mac openCPN we all know and love today. I've personally written a couple iOS apps now, so I'm no expert but have some idea. Doing something that's the equivalent of the Navionics programs would be pretty straight forward, but it would also cost money to bring to market. You would have to limit chart loads to regions (as the Navionics app does), but it could be done. Making one that could load BSB, ENC, and CM93 charts at once with grib and tide/current overlays would be a real trick though.
gjorgensen is offline   Reply With Quote
Old 13-09-2010, 05:16   #18
Registered User
 
sailias's Avatar

Join Date: Mar 2010
Location: Canada
Boat: On the Hard
Posts: 336
There are a couple of issues IMHO that need to be sorted out. (1) platform (2) operation system (3) apps and (4) connectivity.

1) platform: the issue here is the form factor not the operating system, a touch screen that is daylight readable is a nice thing. Whats better is if its waterproof.

2) while Mac OS is very nice its a closed forum. Apple must approve all apps loaded onto their units. If they dont like your stuff, it does not go on officially. While its a good OS and open source OS allows for much greater levels of development

3) apps: apps are a good thing. They are always dependent on the SDK available for the operating system. MacOS is a closed system so not aps are portable. Android and MacOS will require a complete rewrite of OpenCPN to make them work on these platforms. Apps are good thing however especially if they can cache the data so that connectivity is not a requirement. Backups and disc images (complete backups) are even better for when the systems die from hardware failure or water intrusion. Paper charts are still a requirement for navigation. The other thing to consider, is it possible that some players are dumping their product to capture a market segment on a closed system?

4) connectivity: internet connectivity via cellular or wifi is a great thing. It is not pervasive however neither along the eastern seaboard nor in the Caribbean nor offshore. Apps that require connectivity to function properly are a limitation and liability as you start to rely on them. Apps that can cache data for a given route are a good thing IHMO however the prudent mariner will have a backup system that includes paper charts even if only large scale and suitable guides for times when connectivity is not available as well as daily progress reporting to the ships log.

Favorite device not to be found yet? 10" linux based tablet with wifi and gps build in, a daylight readable touchscreen that is waterproof, phone connectivity is optional. Preferably an intel or Arm processor.
sailias is offline   Reply With Quote
Old 13-09-2010, 07:12   #19
Registered User

Join Date: Dec 2009
Location: Kingston / Thousand Islands, Ontario
Boat: C&C 35 Mk.II
Posts: 343
Quote:
Favorite device not to be found yet? 10" linux based tablet with wifi and gps build in, a daylight readable touchscreen that is waterproof, phone connectivity is optional. Preferably an intel or Arm processor.
Yes, such a device would be quite nice to have.... I'd like to see x86-based with the ability to run any x86 OS of choice (most Linux distros, all Windows) and any application compiled for that OS.

As for OpenCPN: I really can't see any easy way to port it to an iThing. As has already been mentioned, iThing apps must be coded in Objective-C and have to use the Cocoa APIs, not to mention the hardware limitations. A port to Android or WebOS *might* be *slightly* more feasible, but would still be a major development effort as much of the program would have to be re-written from scratch. These things are closed, platform-specific environments: even existing Java code (which is intended to be platform-independent) won't work on Android's incomplete Java implementation (and Google is actually getting sued by Oracle over this issue).

This isn't to say nobody should try to build an OpenCPN-like app for iOS or Android, just that it'd be a lot of work and would deviate far enough from the OpenCPN core code that there would be little or no ability to re-use code improvements from the rapidly developing OpenCPN core. And, of course, it's already been mentioned that there are several cheap charting apps already available for iOS.
__________________
Matt Marsh
marshmat is offline   Reply With Quote
Old 13-09-2010, 07:57   #20
Registered User
 
muskoka's Avatar

Join Date: Jun 2006
Location: Sai Kung, Hong Kong
Boat: FP Lavezzi 40 / Hatteras 48
Posts: 775
iNavX is available for the iPhone & iPad at $50. (a little more than $5.). I've got the fuller MacENC version for my iBook. I'm very happy with them.
muskoka is offline   Reply With Quote
Old 19-09-2010, 07:26   #21
Registered User
 
harmony80's Avatar

Join Date: Apr 2009
Location: Washington, DC
Boat: Caliber 35
Posts: 76
When I read all the tech terms, my eyes glaze over. I only know that I have synced my iPad with my work and my home computers. I can read PDFs, I can edit a Word, Excel or PPT file and using another app I can send it with my comments back to my office. This capability requires downloading software to the PCs. Don't ask me how it works or why...I don't care...I just love it. I work in remote areas of the world, and I now travel only with my iPad and iPhone. And I am surprised to find that in rural areas that have never had a computer or Internet connection, mobile phones are giving them access as never before. They are embracing this technology that allows them to leapfrog into this century. Never say never.
harmony80 is offline   Reply With Quote
Old 20-09-2010, 05:45   #22
Registered User

Join Date: Jul 2010
Location: Hannover - Germany
Boat: Amel Sharki
Posts: 2,541
Just a silly question:
Since both the usual Mac computers with Mac OSX and also the iPad have build-in WiFi, it is not possible to transfer only the screen from a Mac running OpenCPN to an iPad?
CarCode is offline   Reply With Quote
Old 20-09-2010, 12:24   #23
Obsfucator, Second Class
 
dacust's Avatar

Join Date: Feb 2008
Location: Southeast USA.
Boat: 1982 Sea Ray SRV360
Posts: 1,745
OK, here is a really silly comment.

Every time I see the title of this thread (OpenCPM on an iPad), it makes me think of my early programming days.

--> CP/M - Wikipedia, the free encyclopedia

In college I used CP/M on a Heath Zenith with a 8" floppy.

But to really go back, my first brush with CP/M was on a Z-80 processor card plugged into a Commodore 64.

--> Z-80 card for C64



Sorry for the major drift. We now return you to your regularly scheduled thread...

-dan
dacust is offline   Reply With Quote
Old 20-09-2010, 12:45   #24
Registered User

Join Date: Jul 2010
Location: Hannover - Germany
Boat: Amel Sharki
Posts: 2,541
dacust,
it seems you are in my age. In these god old days any byte has counted in programming and critical tasks was done in assembler. But what we see now...
CarCode is offline   Reply With Quote
Old 20-09-2010, 14:37   #25
Registered User

Join Date: Feb 2009
Posts: 36
Slightly off topic but it is possible to run a fully functional linux system within android, so you could run Open CPN on that.

I almost got it working (I think!) when they brought out Navionics for android and I spent the £20..

A project for someone, you could probably write an install script for it..
sam_uk is offline   Reply With Quote
Old 23-09-2010, 01:35   #26
Registered User

Join Date: Jul 2010
Location: Hannover - Germany
Boat: Amel Sharki
Posts: 2,541
I can see only a terminal interface here but no graphic interface. So you must have a graphic system first like X-Windows to run an application like OCPN.
But after all it seems silly for me to look at a chart in such a small screen.
CarCode is offline   Reply With Quote
Old 23-09-2010, 02:25   #27
Registered User

Join Date: Feb 2009
Posts: 36
sudo aptitude install...

Sorry that particular link may give you command line, full xserver is possible. I have done it..

Re:Gnome, KDE, IceWM or LXDE Desktop on your Android! - AndroidFanatic Community Forums
sam_uk is offline   Reply With Quote
Old 23-09-2010, 06:11   #28
Registered User

Join Date: Jan 2010
Posts: 32
Ouch...

That should run like a dog with no legs.

Android and a debian chroot running together, an X server, and a VNC server/client layer on top to actually access the phone display.

All on ARM processor based devices with pretty restricted memory and no swap?

You really expect OpenCPN to be remotely usable on that architecture?

:-/

Mike
bluearcus is offline   Reply With Quote
Old 23-09-2010, 06:24   #29
Registered User

Join Date: Feb 2009
Posts: 36
The latest Android phones have 1Ghz processors, 512Mb ram

I'm sure I read somewhere the minimum system requirement was 256Mb for open CPN.

The xserver setup runs OK, I can use a browser, text editor etc.
sam_uk is offline   Reply With Quote
Old 23-09-2010, 06:33   #30
Registered User

Join Date: Jul 2010
Location: Hannover - Germany
Boat: Amel Sharki
Posts: 2,541
sam_uk,

would you please tell us how to read a chart in such a small display?
Even the available autoroute navigation systems are a problem for me when used in a car with such devices.
CarCode is offline   Reply With Quote
Reply

Tags
Ipad


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
iPad Navionics cvondo Navigation 62 12-01-2015 20:23
The Marine iPad . . . Christian Van H Marine Electronics 213 02-12-2011 06:06
iPad Irie Navigation 269 24-06-2011 22:39
The New iPad AnchorageGuy Navigation 24 04-03-2011 18:38
iPad Carver406 Navigation 0 19-10-2010 05:10

Advertise Here


All times are GMT -7. The time now is 06:02.


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

ShowCase vBulletin Plugins by Drive Thru Online, Inc.