Dash Express
I spend a lot of time in my car. Like a fair number of people who work in the San Francisco Bay Area, I commute a long distance—in my case, 60 miles one way. I've learned to time my commute to avoid the worst of the traffic, but I still spend about three hours each day in my car. I've tried different GPS (Global Positioning System) units here and there, but because most of my time in the car is spent going to the same place, I don't typically need a lot of driving directions. A GPS would sit unused only until I travel or go to a new restaurant, which is only every once in a while.
Now, I like gadgets at least as much as the next Linux geek, so when I first heard about the Dash Express GPS, I instantly was intrigued. Basically, Dash has created a new GPS unit aimed at the commuter market. This GPS adds a GPRS cellular connection, so that it has an always-on Internet connection while you drive. The Internet connection can be used to get new software updates and maps, but one of the main selling points for the Internet connection is improved traffic, routing and search data. The Dash network keeps track of each GPS unit anonymously and combines its data with traffic sensors and other data points to gauge up-to-the-minute traffic data it then shares with each Dash user.
The Internet connection also allows the Dash Express to source other Internet services when you do a search. Along with the built-in database of locations of interest, you also can search Yahoo for anything from the closest coffee shop to the best sushi place nearby, as Yahoo searches not only return locations but also ratings for each result.
One of the most interesting aspects of the Dash for me and other Linux users is the open-source nature of the device. For one, the hardware itself runs Linux. The hardware is actually similar to what is being used in the OpenMoko cellphones. In addition, Dash has opened its API, so interested parties can register as developers and write their own applications to run on the Dash Express. Later in this review, I talk about my own experience writing a Dash application.
Of course, the GPS unit and cellular connection aren't free. The Dash Express currently retails for $299 and includes three months of free cellular connection. After that, the cellular connection costs $12.99 with a month-to-month contract, $10.99 per month with a one-year contract and $9.99 per month with a two-year contract. If you choose not to renew the cellular connection, the unit still functions like a standard GPS, but you no longer will be able to use Send2Car, Dash applications, Yahoo searches and other features that require the Internet.
Although the Internet features might seem cool, a GPS device still needs to be able to find your destinations and route you there correctly. Plus, if you don't renew the cellular connection, you'd like to know that the device still would be useful. First, though, let me point out the elephant in the room. One of the first things you will notice about the Dash Express is that it is big compared to other modern GPS devices (4.8"Wx4.1"Hx2.8"D and 13.3 ounces). Although the face of the device is about the same size as other devices, it's as thick as the Garmin GPSes from a few generations ago. Along with its thickness, the top of the device actually extends back a few inches in a sort of L shape and houses the speaker. Unfortunately, this means you won't be storing the Dash Express in your pocket or possibly even in a small glove compartment.
The installation is pretty straightforward, and out of the box, the device will connect to a cellular network (or open Wi-Fi access point) for any Internet features. The interface itself is simplified compared to some other GPS units and relies almost entirely on the touchscreen for input, apart from a physical menu and volume button on the top of the device. When you calculate a route, you will see and hear turn-by-turn directions from the main map screen. The interface is pretty clean (Figure 1) with most of the screen taken up by the map.
As a standalone GPS, the Dash is so-so. A few times I searched for a business only to find that when I got there it was out of business. The routing isn't entirely perfect either and seems to favor larger highways and more direct routes, even if they are slower. My town has four different exits on the highway, but even though the first exit is the fastest, the Dash always routed through a different exit. There is a particularly bad bottleneck along my commute that occasionally backs up for miles. There's an alternate route to my house right before the bottleneck that normally takes longer except when there is very heavy traffic at the bottleneck, but the Dash seemed unaware of this as an alternate route.
The Dash does appear to be dealing with the routing issues actively. You can report a problem directly from the device, and it will tar up all of its logs and other information about your current location and send it off to Dash via the cell connection. Once you get home, you will see an e-mail response in your inbox, and you can go to Dash's Web site to fill out the details of your problem. I did, in fact, report an issue with routing around the bottleneck, and Dash was quick to respond. Apparently, the next iteration of its map and routing internally does not have the issue, so presumably my problem will be fixed at the next update.
Kyle Rankin is a systems architect; and the author of DevOps Troubleshooting, The Official Ubuntu Server Book, Knoppix Hacks, Knoppix Pocket Reference, Linux Multimedia Hacks, and Ubuntu Hacks.
Realizing the promise of Apache® Hadoop® requires the effective deployment of compute, memory, storage and networking to achieve optimal results. With its flexibility and multitude of options, it is easy to over or under provision the server infrastructure, resulting in poor performance and high TCO. Join us for an in depth, technical discussion with industry experts from leading Hadoop and server companies who will provide insights into the key considerations for designing and deploying an optimal Hadoop cluster.
Sponsored by AMD
Built-in forensics, incident response, and security with Red Hat Enterprise Linux 6
Every security policy provides guidance and requirements for ensuring adequate protection of information and data, as well as high-level technical and administrative security requirements for a system in a given environment. Traditionally, providing security for a system focuses on the confidentiality of the information on it. However, protecting the data integrity and system and data availability is just as important. For example, when processing United States intelligence information, there are three attributes that require protection: confidentiality, integrity, and availability.
Learn more about catching the bad guy in this free white paper.
Sponsored by DLT Solutions
| Dynamic DNS—an Object Lesson in Problem Solving | May 21, 2013 |
| Using Salt Stack and Vagrant for Drupal Development | May 20, 2013 |
| Making Linux and Android Get Along (It's Not as Hard as It Sounds) | May 16, 2013 |
| Drupal Is a Framework: Why Everyone Needs to Understand This | May 15, 2013 |
| Home, My Backup Data Center | May 13, 2013 |
| Non-Linux FOSS: Seashore | May 10, 2013 |
- RSS Feeds
- Making Linux and Android Get Along (It's Not as Hard as It Sounds)
- Using Salt Stack and Vagrant for Drupal Development
- Dynamic DNS—an Object Lesson in Problem Solving
- New Products
- Validate an E-Mail Address with PHP, the Right Way
- Drupal Is a Framework: Why Everyone Needs to Understand This
- A Topic for Discussion - Open Source Feature-Richness?
- Download the Free Red Hat White Paper "Using an Open Source Framework to Catch the Bad Guy"
- Tech Tip: Really Simple HTTP Server with Python
- Keeping track of IP address
1 hour 7 min ago - Roll your own dynamic dns
6 hours 21 min ago - Please correct the URL for Salt Stack's web site
9 hours 32 min ago - Android is Linux -- why no better inter-operation
11 hours 47 min ago - Connecting Android device to desktop Linux via USB
12 hours 16 min ago - Find new cell phone and tablet pc
13 hours 14 min ago - Epistle
14 hours 43 min ago - Automatically updating Guest Additions
15 hours 51 min ago - I like your topic on android
16 hours 38 min ago - This is the easiest tutorial
23 hours 13 min ago
Enter to Win an Adafruit Pi Cobbler Breakout Kit for Raspberry Pi

It's Raspberry Pi month at Linux Journal. Each week in May, Adafruit will be giving away a Pi-related prize to a lucky, randomly drawn LJ reader. Winners will be announced weekly.
Fill out the fields below to enter to win this week's prize-- a Pi Cobbler Breakout Kit for Raspberry Pi.
Congratulations to our winners so far:
- 5-8-13, Pi Starter Pack: Jack Davis
- 5-15-13, Pi Model B 512MB RAM: Patrick Dunn
- 5-21-13, Prototyping Pi Plate Kit: Philip Kirby
- Next winner announced on 5-27-13!
Free Webinar: Hadoop
How to Build an Optimal Hadoop Cluster to Store and Maintain Unlimited Amounts of Data Using Microservers
Realizing the promise of Apache® Hadoop® requires the effective deployment of compute, memory, storage and networking to achieve optimal results. With its flexibility and multitude of options, it is easy to over or under provision the server infrastructure, resulting in poor performance and high TCO. Join us for an in depth, technical discussion with industry experts from leading Hadoop and server companies who will provide insights into the key considerations for designing and deploying an optimal Hadoop cluster.
Some of key questions to be discussed are:
- What is the “typical” Hadoop cluster and what should be installed on the different machine types?
- Why should you consider the typical workload patterns when making your hardware decisions?
- Are all microservers created equal for Hadoop deployments?
- How do I plan for expansion if I require more compute, memory, storage or networking?





Comments
Unfortunately...
Unfortunately, Dash just got out of the hardware biz.
http://www.bizjournals.com/sanjose/stories/2008/11/03/daily29.html
There are still other Linux-based GPS devices out there although none that are quite as hackable.