BlackBerry Forums Support Community
              

Closed Thread
 
Thread Tools
Old 01-25-2008, 06:02 PM   #1
Mark Rejhon
Retired BBF Moderator
 
Mark Rejhon's Avatar
 
Join Date: Aug 2004
Location: Ottawa, Ontario, Canada
Model: Bold
Carrier: Rogers
Posts: 4,870
Default Offline GPS Navigation IS possible with FULL North America maps! [GPS makers, read]

Please Login to Remove!

Crossposted from another forum. Excellent reading material for GPS software makers. As a software developer of BlackBerries experienced in JDE 4.2 GPS/File API's, my comments probably carry more weight to GPS software makers than the average non-developer.

Quote:
Originally Posted by blane64
I am not sure, but I think it is because BBs can not run apps and stuff off the SD card. So I don't think you can put a big map file on the sd card and then access it.
Not quite accurate. Apps have to be in main memory, but data can be on the memory card.

The GPS application (which can be the same size as today apps) can be in memory, but the GPS application can read from the memory card instead of over the wireless network.

Rove Mobile File Manager from Rove Mobile - Network Administration and Remote Access is a third-party "File Explorer" for BlackBerry memory cards, is living proof that third-party applications can read & write to memory cards. I am a registered user. Open, Move, Delete, Rename, Create Folder, Edit (text files), etc. It is even a FTP and WEBDAV client too -- I can download and upload files from BlackBerry directly to/from the memory card!

And there are third party picture and music software that can play media off the memory card.

Nothing is stopping the developers of GPS software from creating software that can read directly from a BlackBerry memory card. I think some of them are just not seeing high profits yet because of market saturation & the fact that Google Maps / BBMaps are free and support GPS. For the price of "free", they are really good map software.

Because of the excellent "freebie" map software, the GPS software makers need to compete with the freebie software. Subscription based software can be very profitable, but again, there is starting to become market saturation because so many other BlackBerry users (like me) refuse to pay for subscription software. I think they can make MUCH more money if they offered a $100 software package that includes North American maps on a 2GB MicroSD card. This won't cannibalize the subscription market, but gain new users like me. Sign me up - I'd pay. At the moment, I refuse to pay for subscriber services and will get a TomTom or Nuvi device, unless I can turn my BlackBerry into the equivalent of an offline TomTom or Nuvi that I happen to carry all the time. You can bet that the profit margin is probably bigger on the software package, due to device manufacture costs especially with the massive price drops on standalone GPS units lately.

This may provide an incentive for one daring GPS company to release SD-memory-card based maps for GSM-based BlackBerries. I confirm that it can be done, they just need to be coaxed to actually do so. If you're an employee of a GPS company, please show this message to your boss. Right now, please. Find a programmer, pay them a couple month's salary, and you'll have pretty fast ROI.

Developer departments of GPS companies -- It's most likely fairly minor programming modifications to pre-existing OTA-map-download software, by moving the map cache from main BlackBerry memory (which is slow performing flash memory) to the SD card memory (on a high quality SDMicro, it can actually be faster performing flash memory), increasing the cache to 2 gigabytes and pre-filling it with entire North America, doing some performance optimizations to read a large database efficiently, then putting the cache data file on a disc (or download) to sell to BlackBerry customers who want offline map capability. Basically, the cache turns into a permanent cache that's prefilled with entire North America. That's only like 2 weeks of software development time, no? Even if parts of the computer code needs to be rebased/rewritten, it probably only needs to take more than 2 extra months at the most.

Marketing departments of GPS companies -- there are ways to market it. "NOW - GPS Navigation on your BlackBerry even while you're out of network coverage!"

I currently make a living as a mobile software developer (specializing in BlackBerry/WindowsMobile) and can confirm that this is possible with JDE 4.2 Java API's. Although currently on a contract at the moment, I can say that if one of them hired/contracted me, I can certainly improve the software and make it work off a memory card. I know it wouldn't work offline with Verizon units, but it definitely would work offline on 8110's, 8310's and 8800's even out of coverage. You don't even need a SIM card or even be subscribed to phone service! All the GPS-capable GSM-based BlackBerries can do GPS in offline. Some of them are just plain-jane SirfStarIII GPS chips.
__________________
Thanks,
Mark Rejhon
Author of XMPP extension XEP-0301:
www.xmpp.org/extensions/xep-0301.html - specification
www.realjabber.org - open source

Last edited by Mark Rejhon; 05-16-2008 at 11:14 AM..
Offline  
Old 01-25-2008, 07:47 PM   #2
John Clark
BBF Moderator
 
John Clark's Avatar
 
Join Date: Jun 2005
Model: Z30
OS: 10.2.1.x
PIN: s & needles
Carrier: AT&T
Posts: 34,720
Default

So, when can we expect your new GPS mapping app there, Mr. Rejhon?
Offline  
Old 01-26-2008, 03:46 AM   #3
Iare Tosevite
CrackBerry Addict
 
Iare Tosevite's Avatar
 
Join Date: Nov 2007
Location: Between chair and monitor at WA.
Model: 8830
PIN: N/A
Carrier: Sprint
Posts: 565
Default

I hope that will be possible soon. Expecially when it uses vectors.
__________________
"There is no reason anyone would want a computer in their home."
- Ken Olson, 1977
( And we now wear them! Blackberries are computers too! )
Offline  
Old 01-26-2008, 12:05 PM   #4
CanuckBB
BlackBerry Extraordinaire
 
CanuckBB's Avatar
 
Join Date: Feb 2006
Location: YYZ
Model: 9900
Carrier: Rogers
Posts: 1,183
Default

Mark,

The biggest obstacle for a device-based GPS software right now is the current 2gig limit on the MicroSD support. Unlike other devices where the storage card is readily accessible, the BB is a pain. Once we move to larger cards, then I'd see a market for flat fee, downloadable data.

The price, other than data fee, is not different. I have used both 'on device' and subscription units, and if you want to keep current maps, both will run you about $100/year.

I woul actually see a great markt for a choice between a 'buy once' or a subscription with maps on SD card. So that you would have choice of paying for the maps whenever you felt the need for new maps, or getting the 2GB once, and then being able to download updates as they become available, either to your desktop or OTA.

Then the BB would really be the ultimate device.
Offline  
Old 01-27-2008, 05:57 AM   #5
Phrozen Horse
Thumbs Must Hurt
 
Join Date: May 2005
Model: 8800
OS: hybrid
Carrier: Proximus, BE
Posts: 55
Default

The developers of AmazeGPS are working on a version where you can download maps to an SD card.
Offline  
Old 01-27-2008, 06:35 PM   #6
TBOLTRAM
BlackBerry Genius
 
TBOLTRAM's Avatar
 
Join Date: Jun 2007
Location: Houston, Texas
Model: 5S
OS: 10.0.2
PIN: & Teller
Carrier: Verizon
Posts: 5,627
Default

Would this approach get around the software lock on the 8830 GPS hardware that Verizon uses?

Not looking for a flame war, only technical information.
__________________
There is no Hope. She left last week.
Offline  
Old 01-27-2008, 06:39 PM   #7
John Clark
BBF Moderator
 
John Clark's Avatar
 
Join Date: Jun 2005
Model: Z30
OS: 10.2.1.x
PIN: s & needles
Carrier: AT&T
Posts: 34,720
Default

No, this only gets around the requirement for needing cell coverage to download the maps. GPS will still be disabled.
Offline  
Old 01-28-2008, 12:20 AM   #8
Jagga
CrackBerry Addict
 
Jagga's Avatar
 
Join Date: Oct 2004
Location: Toronto
Model: Z10
Carrier: Lord Rogers - 107
Posts: 862
Default

Quote:
Originally Posted by Mark Rejhon View Post
Subscription based software can be very profitable, but again, there is starting to become market saturation because so many other BlackBerry users (like me) refuse to pay for subscription software. I think they can make MUCH more money if they offered a $100 software package that includes North American maps on a 2GB MicroSD card. This won't cannibalize the subscription market, but gain new users like me. Sign me up - I'd pay. At the moment, I refuse to pay for subscriber services and will get a TomTom or Nuvi device, unless I can turn my BlackBerry into the equivalent of an offline TomTom or Nuvi that I happen to carry all the time. You can bet that the profit margin is probably bigger on the software package, due to device manufacture costs especially with the massive price drops on standalone GPS units lately.
(PS Mark - I cannot quote the beginning of a sentence or paragraph with the word 'because' - thats the only thing I remembered of english classes, besides punctuation, hehe).

I'm in TOTAL agreement! I thought I was alone!

Not All providers allow for true unlimited data. I think we'll begin to see corporations cut back on wireless account spending. Most business users here in Canada would rather use that $65/mth on Rogers Wireless (on top of voice calls) allotment for 1GB of data cap for MDS Corporate application usuage; rather than GPS data and such for mapping.

In no way do I blame company's of current charge monthly fee for GPS data - in a cloud-based service (its a service not a product in my mind). However, we're beginning to see more and more applications that have been designed to NEED a data connection to give current information; even if it isn't realtime. For example weather applications - having to update every 5mins > 1hr. Do I really need to see how the weather is going to change in the same city, in increments of 5-10 degrees celcius? How often does anyone need to see the same days' weather report - weather is pretty accurate day to day EVEN if a snow storm is on-route; rarely does it drastically change direction where you'd need to be informed every hour.

Personally, I'd like to have a GPS mapping application on a BlackBerry that allows me to download my countries maps & save directly to the MicroSD card for local information retrieval. I'd pay $100CAN up front. Heck I'd pay $30CAN up front for just having Ontario's local maps. Allow me to use $10/mth subscription for Turn by Turn visual/voice guided navigation with traffic jam avoidance. This could drastically change business.

I believe the source of maps shouldn't be too hard to find, its coding to use off the MicroSD card in a timely fashion and not consume RAM on the BB HH.
__________________
Senior help desk administrator (rim_db_admin_sr_helpdesk)
Serious Mobile
Offline  
Old 01-28-2008, 12:44 AM   #9
John Clark
BBF Moderator
 
John Clark's Avatar
 
Join Date: Jun 2005
Model: Z30
OS: 10.2.1.x
PIN: s & needles
Carrier: AT&T
Posts: 34,720
Default

Quote:
Originally Posted by CanuckBB View Post
Mark,

The biggest obstacle for a device-based GPS software right now is the current 2gig limit on the MicroSD support. Unlike other devices where the storage card is readily accessible, the BB is a pain. Once we move to larger cards, then I'd see a market for flat fee, downloadable data.

The price, other than data fee, is not different. I have used both 'on device' and subscription units, and if you want to keep current maps, both will run you about $100/year.

I woul actually see a great markt for a choice between a 'buy once' or a subscription with maps on SD card. So that you would have choice of paying for the maps whenever you felt the need for new maps, or getting the 2GB once, and then being able to download updates as they become available, either to your desktop or OTA.

Then the BB would really be the ultimate device.

4Gb has been the current limit for quite some time (since 4.2.1 came out a year ago.) 8Gb is supported on 4.3 and higher devices.
Offline  
Old 01-30-2008, 03:27 PM   #10
Mark Rejhon
Retired BBF Moderator
 
Mark Rejhon's Avatar
 
Join Date: Aug 2004
Location: Ottawa, Ontario, Canada
Model: Bold
Carrier: Rogers
Posts: 4,870
Default

Quote:
Originally Posted by John Clark View Post
4Gb has been the current limit for quite some time (since 4.2.1 came out a year ago.) 8Gb is supported on 4.3 and higher devices.
Even so, there's no technical limitation to putting partial maps on 2GB. Plus, the database (essentially a permanent map cache) could be split into multiple files, each under 2GB, to cover a specific region of North America.
__________________
Thanks,
Mark Rejhon
Author of XMPP extension XEP-0301:
www.xmpp.org/extensions/xep-0301.html - specification
www.realjabber.org - open source

Last edited by Mark Rejhon; 01-30-2008 at 03:29 PM..
Offline  
Old 02-01-2008, 08:47 AM   #11
CanuckBB
BlackBerry Extraordinaire
 
CanuckBB's Avatar
 
Join Date: Feb 2006
Location: YYZ
Model: 9900
Carrier: Rogers
Posts: 1,183
Default

Quote:
Originally Posted by John Clark View Post
4Gb has been the current limit for quite some time (since 4.2.1 came out a year ago.) 8Gb is supported on 4.3 and higher devices.
But 4GB cards are still hard to find. 2 and 6 are all over the place. I fing it hard to order something like a 4GB card from an online vendor where the shipping will be almost as much as the card. Hopefuly, 8GB cards will be widely available by the time 4.3 rolls around.
Offline  
Old 02-01-2008, 08:52 AM   #12
CanuckBB
BlackBerry Extraordinaire
 
CanuckBB's Avatar
 
Join Date: Feb 2006
Location: YYZ
Model: 9900
Carrier: Rogers
Posts: 1,183
Default

Quote:
Originally Posted by Mark Rejhon View Post
Even so, there's no technical limitation to putting partial maps on 2GB. Plus, the database (essentially a permanent map cache) could be split into multiple files, each under 2GB, to cover a specific region of North America.
I'm not arguing the technical feasibility. But once yu have your maps loaded, there is not much room left for other media files. Once OS 4.3 comes out, I'll happily put in an 8GB card and download the 2GB of map data to store on it.
Offline  
Old 02-01-2008, 09:08 AM   #13
John Clark
BBF Moderator
 
John Clark's Avatar
 
Join Date: Jun 2005
Model: Z30
OS: 10.2.1.x
PIN: s & needles
Carrier: AT&T
Posts: 34,720
Default

Quote:
Originally Posted by CanuckBB View Post
But 4GB cards are still hard to find. 2 and 6 are all over the place. I fing it hard to order something like a 4GB card from an online vendor where the shipping will be almost as much as the card. Hopefuly, 8GB cards will be widely available by the time 4.3 rolls around.
I never had trouble finding 4Gb cards. Here's just one:

Amazon.com: Used and New: Sandisk 4GB MicroSDHC Memory Card with SD Adapter (BULK Packaging)
Offline  
Old 02-01-2008, 05:46 PM   #14
wu-wei
Talking BlackBerry Encyclopedia
 
wu-wei's Avatar
 
Join Date: Jul 2007
Model: 9700
OS: Yes
PIN: A GADDA DA VIDA
Carrier: T-Mobile USA
Posts: 480
Default

Quote:
Originally Posted by Mark Rejhon View Post
Even so, there's no technical limitation to putting partial maps on 2GB. Plus, the database (essentially a permanent map cache) could be split into multiple files, each under 2GB, to cover a specific region of North America.
Didn't the older versions of TomTom ship on a 1GB card? Version 5 I think. I know TomTom6 had a complete NOAM file (USA and Canada) in one ginormous file, but that was slightly over the 1GB size. And slow as hell on the Treo.

I'd like to see onboard maps, too. So long as the app isn't super slow.
Offline  
Old 02-01-2008, 09:41 PM   #15
CanuckBB
BlackBerry Extraordinaire
 
CanuckBB's Avatar
 
Join Date: Feb 2006
Location: YYZ
Model: 9900
Carrier: Rogers
Posts: 1,183
Default

Quote:
Originally Posted by John Clark View Post
20%+ shipping. and most of those places will not ship to Canada. It's hard to find 4GB in brick and mortar places.
Offline  
Old 02-03-2008, 12:42 AM   #16
Klotar
CrackBerry Addict
 
Klotar's Avatar
 
Join Date: May 2007
Location: Winnipeg MB Canada
Model: 9700R
OS: 7.1.0.190
PIN: On Request
Carrier: Rogers Wireless
Posts: 902
Default

Quote:
Originally Posted by CanuckBB View Post
20%+ shipping. and most of those places will not ship to Canada. It's hard to find 4GB in brick and mortar places.
Amazon does, that's where I got mine. At that time it was $75 US, it's come down a lot since then. USPS (as opposed to Fedex/UPS) is the way to go.

As for Mark's post, I agree 100%. As I posted here back in August http://www.blackberryforums.com/gps-...tml#post639521 I know that SD card based GPS programs are out there, I had one for my Nokia E62. Sure, data service based GPS apps have some advantages but 1) I hate paying monthly fees, and 2) I hate using data (esp. on limited data plans).

I finally went with Wayfinder 7 to avoid monthly fees but would snap up at SD card based solution in a second. Personally, I think subscription services and data service based GPS is a money grab, but I guess that's another topic.
__________________
-Klotar
Supervising Manager of the Department of Redundancy Department.
BlackBerry Certified Support Specialist
Offline  
Old 02-03-2008, 10:13 AM   #17
[IFC]Area51
Talking BlackBerry Encyclopedia
 
[IFC]Area51's Avatar
 
Join Date: Nov 2006
Location: NYC Konkrete Jungle
Model: 9650
OS: 6.0.0.280
PIN: GU!!!
Carrier: Sprint PCS
Posts: 494
Default

This is awesome news, i was thinking why something like this wasn't available or even possible. Im very excited to see this come to my memory card.
__________________
BlackBerry 9650 6.0.0.280
Platform 4.4.0.185
|...................Sprint..................|
8100|8300|8310|8320|8900|9000|9700|9650

Last edited by [IFC]Area51; 02-03-2008 at 10:15 AM..
Offline  
Old 02-04-2008, 10:48 AM   #18
CanuckBB
BlackBerry Extraordinaire
 
CanuckBB's Avatar
 
Join Date: Feb 2006
Location: YYZ
Model: 9900
Carrier: Rogers
Posts: 1,183
Default

Quote:
Originally Posted by Klotar View Post
I finally went with Wayfinder 7 to avoid monthly fees but would snap up at SD card based solution in a second. Personally, I think subscription services and data service based GPS is a money grab, but I guess that's another topic.
Data service based can be a money grab. Subscription, as they are priced today, are no more expensive than pay-once if you intend to update your maps yearly. I'd like a combination.

I'd love to load all of NA on the SD card, and everytime I use the GPS, it checks back to a central server to make sure that I have the latest maps for that region, and downloads new ones as needed.
Offline  
Old 02-08-2008, 01:55 AM   #19
mike_187
CrackBerry Addict
 
mike_187's Avatar
 
Join Date: Jul 2005
Location: US and A
Model: 8100
Carrier: AT&T
Posts: 794
Default

I'm using trek to do it now, but really isnt that good because i have to download maps individually and all that, and no real support for directions.

Hope you guys can make something better.
__________________
-MC-
Offline  
Old 04-06-2008, 01:57 PM   #20
Jagga
CrackBerry Addict
 
Jagga's Avatar
 
Join Date: Oct 2004
Location: Toronto
Model: Z10
Carrier: Lord Rogers - 107
Posts: 862
Default

Hello Mark,

Is there a BB specific API that will allow what you're trying to accomplish listed here?

RIM Device Java Library

Thanks.
__________________
Senior help desk administrator (rim_db_admin_sr_helpdesk)
Serious Mobile
Offline  
Closed Thread


Thread Tools

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

Forum Jump


NEW OEM Battery A1466 A1369 A1496 A1405 A1377 A1466 for MacBook Air 13 inch picture

NEW OEM Battery A1466 A1369 A1496 A1405 A1377 A1466 for MacBook Air 13 inch

$35.90



For iPhone 5 5s 6 Plus 6S 6 6S Plus 7 8 Plus LCD Display+ Touch Replacement OEM picture

For iPhone 5 5s 6 Plus 6S 6 6S Plus 7 8 Plus LCD Display+ Touch Replacement OEM

$29.88



NEW OEM A1618 Battery for Apple MacBook Pro 15” Retina 99.5Wh A1398 Mid 2015 picture

NEW OEM A1618 Battery for Apple MacBook Pro 15” Retina 99.5Wh A1398 Mid 2015

$49.90



OEM Battery for MacBook Pro 17

OEM Battery for MacBook Pro 17" A1309 A1297 Early 2009 Mid 2009 2010 MC226

$42.80



A1417 OEM Battery for Apple Macbook Pro 15 Retina A1398 Mid 2012 Early 2013 US picture

A1417 OEM Battery for Apple Macbook Pro 15 Retina A1398 Mid 2012 Early 2013 US

$45.90



A1618 NEW OEM Battery for MacBook Pro 15

A1618 NEW OEM Battery for MacBook Pro 15" Retina A1398 Mid 2015 020-00079

$49.90







Copyright 2004-2016 BlackBerryForums.com.
The names RIM and BlackBerry are registered Trademarks of BlackBerry Inc.