Welcome to the LBSzone... (est. 2003) LBSzone is for tech professionals interested in LBS and location technologies including geo-positioning, GPS, RFID, map mashups, PNDs, social networking, local search, WiFi, Open source, and All things Location. stay informed with the awesome weekly LBSZone Alert Newsletter
New, Nikon Coolpix S9300 Includes GPS - Finally, Affordable GPS For All! -
Yes indeed, Nikon has rolled out a new S series of cameras and best of
all, the Coolpix S9300 Includes GPS - I recall testing a Kodak that
sported integrated GPS back in 2000 if you can believe that, however,
Kodak never did roll out that device to the masses... too bad, perhaps
if they had the company might not be going under!
Wireless Location Uses in the User Plane and Control Plane
Written by Jonathan Spinney, Industry Manager, Location-Based Services, ESRI
Monday, 27 June 2005
Two years ago, an industry journalist asked me in an interview where the wireless location-based services market would be in 2005. My reply then was I hope we are better off than we are now. Enterprises and governments are poised to make great things happen if we can solve the location availability problem, as well as the carrier business model issues. Its now 2005, most obstacles cited in the interview have been overcome to a greater degree, and the market is much better off.
2003 vs. 2005
Long-awaited next generation broadband wireless networks are by and large in place, powerful location-ready devices that run on these networks are available, and wireless location is now available and accessible to the larger developer community. The collective LBS ecosystem has arranged the required technology infrastructure piece-parts in order, sensible partnerships have formed, business models are maturing, and energetic developer communities are primed. After several lethargic years of stinted growth fueled by post dot-bomb hangovers, U.S. location-based application adoption and usage is booming at unprecedented rates within small-to-mid sized business markets, while deployments have gained initial momentum in the consumer marketplace. The current atmosphere and outlook is positive, creativity abounds, and clever new applications are emerging across the application spectrum.
Build It and They Will Come
Value-chain enablers and developers must be credited for recent successes in the industry; these individuals have worked diligently to sort out business models, arrange sales channels, and build sales engagement policies within larger partner-networks. Specific successes include the development of partner channels, revenue share pricing arrangements, back office on-behalf-of billing, developer support programs, branding agreements, end-user target marketing, and of coursegeneral availability and open business philosophies. Technical kudos go to wireless location technology advancements in IP-based A-GPS location in the user plane and recent exposure of XML APIs for wireless location in the control plane. A few thought leaders I talk with regularly assert that in order for LBS apps to secure the ubiquitous status industry talking-heads often speak of, an open access environment must existI agree, and I am personally sold on the build it and they will come credo. In the case of wireless location availability through these two different but equally valuable architectures, the bold leap to open up access to developer communities has proven constructive.
Over 75 Case-in-Point Examples
In documenting application areas evolving in the wireless location space over the last two years, Ive tallied over 75 commercial applications across the business horizontal and consumer markets in North America alone. About 50 of these applications run on NEXTEL and use the IP-based A-GPS user plane location access method offered by way of J2ME through Motorolas freely-available published iDEN SDK. The most valuable fact of note is that NEXTEL, who have the most mature and successful developer community at this stage of market development, are presumably generating revenue from these 50 point-solution applications. Whats more, is there are likely hundreds more applications developed for non-commercial internal uses within the enterprise; these are presently unquantifiable as they are not for resale, nor are they publicly marketed or advertised. The sheer amount of applications begs the question why so successful? Is it because NEXTEL traditionally serves a customer base that already understands the value of location, and how to use it? Is it because they built a developer-friendly habitat? Is it because they have aggressively embraced LBS and dedicated marketing energy and campaigns behind applications? Is it because they deployed superior location determining technology?
Some contend NEXTELs success is due to their user plane location architecture implementation, which offers real-time location access over an all-IP connection independent of the wireless signaling layer. Without delving into too much wireless systems-engineering jargon, this simply means location is inexpensive for the carrier to produce because location requests bypass the circuit-switched network which was originally designed to handle voice calls, manage call handoff, and balance load and capacity. Instead, user plane architectures build off of next-generation architecture in which application requests tunnel under the circuit-switched signaling network over a secure IP connection to acquire aiding ephemeris data from the A-GPS server. With location produced less expensive and provided through a looser controlled environment, the offering is well suited to accommodate many developers. From this perspective, NEXTELs success is perhaps based on their user plane deployment and the J2ME SDK, which allows any developer to build applications without software overheads while also accessing free location data from the handset. The only surcharge or tax manifests themselves in the form of payments for additional data-packets needed to transfer location data over the wireless network to geospatial application servers for processing. While the user plane location architectures deserve some credit for NEXTELs success, there are several other factors contributing to NEXTELs ongoing achievementsspecifically in the domains of business development, marketing, and sales support.
User Plane Versus Control Plane?
While user plane location architectures offer location access over an all-IP connection independent of the circuit-switched wireless signaling layer, control plane location architectures exploit the capabilities of the circuit-switched network and the signaling layer to extract location from inside and through the wireless intelligent network. The location architecture for the control plane was originally designed in the late 90s to solve voice-centric wireless location problems and enable applications to invasively ping devices through network-initiated location queries. Although some argue that one method is better than the other, I hold an impartial bias. Both user plane and control plane have equal utility and value depending on: the specific application type, the frequency of location updates required, whether location push or pull methods are needed, what purpose the application serves, who the intended end-user is, and who is billed.
Application Uses of Control Plane Location
E911 was first wireless location-based application launched in 1996. At that time, wireless location systems were specifically designed to solve E911 voice-call routing problems to closest serving PSAPs. Location architectures designed for E911 use the circuit-switched network in the control plane for location determination and voice-call routingthey will likely continue to use the circuit-switched network until VoIP networks supplement them. Location within the control plane is more expensive to produce because it uses the same intelligent network infrastructure handling millions of simultaneous voice calls. On the whole, there are several technical and business advantages to control plane location architectures and their location access methodsboth for enterprise users and B2C developers.
Control plane location architectures are well designed for taking geographic snapshots of many mobile resources carrying several different lightweight devices (figure 1 - right). Distinct advantages include the ability to initiate network-based location queries independent of end-user device intervention, the ability to locate devices regardless of their in-use or available state, smart-client operating system independence, and little-to-no device battery power consumption. Control plane location access methods fit particularly well within larger enterprise IT applications such as field service automation, fleet management/dispatch, and sales force automation. These applications typically depend on several other integrated IT systems including call center systems, corporate email servers, CRM systems, etc., and use these systems in conjunction with wireless location and geospatial servers to enhance larger capabilities of the application in support of automated business information flows and real-time communications. With these applications, communications to and from the field is often the most important capability of the application. In this context, location is used as a feature to enhance communications by triggering inbound or outbound notifications based on business conditions or observations defined by geographic zones. In these application scenarios, the control plane location architecture provides network-initiated mechanisms to locate devices at regularly polled temporal intervals independent of mobile end-user intervention, and subsequently compare the updated locations against other automated business-intelligence processes. The application does not rely on the device user to intervene or initiate action, as all decisions and control are managed and maintained by server-side back office processes.
Control plane location architectures are equally well suited for mobile locator child finder or buddy finders at the consumer-end of the application spectrum (see figure 2 - right). These applications operate most efficiently by updating location snapshots upon request in real-time, rather than accessing pushed location-updates from databases where last-known locations have been posted. They also provide B2C developers with a means to empower end-users to decide when they want to locate another user. This capability in turn supports flexible billing options to either charge users requesting location of another, or charge users granting privacy permission to other requestors.
Application Uses of User Plane Location
User plane location architectures are designed to enable rapid-fix location updates. In user plane location architectures application intelligence usually resides within the mobile client rather than server-side. Distinct advantages include the ability to quickly update location locally on the device with minimal network costs, ability to use location locally within a smart client application, and inexpensively push location to servers for processingall possible through secure IP connections independent of the circuit-switched network.
User plane location access methods fit particularly well within user-initiated device centric applications such as navigation, gaming, high-frequency location polling for tracking, photomarking, geocaching, and other applications that make use of user-generated content. These applications typically require advanced application logic client-side and access location and aiding data at the end-user level through BREW, J2ME, or Windows Mobile smart-clients.
For enterprise applications, user plane location access methods commonly use smart client capabilities to acquire location locally, access aiding data over IP if needed, and finally push location data to server-side databases where geospatial servers add context in the form of addresses, maps, nearby points or people, relevant zones and routes. The sky is the limit once location is processed server-sideinformation can be disseminated across multiple channels back to the originating device, to desktops, the Web, and to other devicesall in support of larger enterprise IT automated decision processes.
Things get quite interesting on the consumer application side within the user plane, particularly around user-generated content applications such as photomarking, geocaching, and other one-click data collection applications. Perhaps you have heard about an award-winning LBS application called BiM Active developed by Bones in Motion? They recently won the grand prize in the NAVTEQ LBS Challenge II developers contest. BiM Active allows users to capture details on any outdoor fitness activity with simple GPS-enabled mobile phones. The app collects GPS data locally, pushes collected data to a server, processes the data server-side, and offers Web and wireless interfaces to view the informationa flow well-suited for user plane architectures and access methods.
The guys at Bones in Motion were nice enough to let me borrow one of their demo phones this past spring. Im personally not into running or cycling, but show me mountain steeps and deeps and Im in heaven on my snowboard. The BiM Active application is device-centric, so to run the application, users launch the application locally through an intuitive user interface listing a series of menu options that the user must select (see figure 3 - right). Once the app acquires a GPS fix, close the clamshell and go.
On April 7, I ran the app for an hour at Bear Mountain while laying down tight s-carves on a cool and sunny SoCal day. I managed to spin off a couple of kickers as well which is a bonus when the season is nearing its end (figure 4 - left). At the end of the first hour, I flipped open the phone, clicked stop, then upload, and that was itsuper simple and easy to use. The location data was then pushed over-the-air to the BiM Active Web server where Bones in Motion applies their magic to make nice ArcWeb Services maps, elevation and pace charts, and calculate other metrics like calories burned. I could have downloaded maps and charts then and there on the phone, but I chose to log in to the secure BiM Active web site to look at my boarding runs when I got down the mountain (figure 5 - right). After reviewing the session details, I posted the entry into my BiM Active blog. Ill likely post more runs next season, but for now Im sharing two sneak preview sessions at http://jspinney.bimjournals.com.
Its Just Location
The preceding application examples show that there are unique pros and cons offered by user plane and control plane architectures and their location access methods. Each is valuable and equal when assessed at the application level. Some applications may be better off using control plane, while other applications make better use of user plane. Again, everything depends on the application type, the frequency of location updates required, what purpose the application serves, and who the intended end-user is. At the network level, the control plane versus user plane superiority debate is best left in the capable hands of engineering circles within the wireless communications industry. That said I might paraphrase Todd Thayer, Location Technology Program Manager at Nokia. At CTIA Wireless 2004 he and I shared a panel with others from SiRF, TruePosition, and Vodafone. Todd opened his presentation saying you all hear about control plane this, user plane that. Who cares! Its just location. Well said.
Mobile Technology Feature - Top 10 Business Apps for Android - Android has become one of the most popular mobile operating systems
in the world due to advanced software, competitive manufacturers, and an
app market that is filled with exciting and useful applications. Read
on for this fine Top 10 List compiled by tech writer, Blake Sanders
The Really Big List of Mapping, Geo location Mobile developer resources, APIs and Tools - The Mobile Ecosystem... no question that mobile is huge and
the opportunity for developers, in particular, geo developers! There's
loads of developer resources on the web so to help the developer,
here's a listing of just some of the fine dev resources, blogs,
toolsets and more to consider when developing or porting your app to a
smartphone or Tablet.
ArcGIS.com Mashup Tutorial with Flickr and Foursquare data-
Here's a simple "how to" tutorial on working with the free ArcGIS.com
to easily import KML or RSS data from Flickr and foursquare into ArcGIS
to create your own custom map mashup. ArcGIS.com has some recent
updates including support for KML, be sure to check it out!
Most Users of Free Photo Apps Say Adding Cool Effects is Most Useful - Adding cool effects
to photos was rated as the most useful thing by more than halfof
consumers surveyed using free online photography services, according to
CatchFree a free
online service that helps people find the best free mobile and web applications
to perform useful tasks.
Amazon Kindle Fire Tablet Up Close - No Replacement for the iPad But Pretty Darned Sweet - As could be
expected, speculation and blogging is rampant with many stories and
pseudo "reviews" coming out, many of them touting the next "iPad
killer".
Mobile Developer Resource - MapQuest & The Mobile Worker - Facility management companies, surveyors, multi-level marketing,
insurance claims, pipeline companies, water utilities; all have field
workers who would benefit from mobile applications. Not only checking in
to work sites, but keeping a record of the work done
Flickr GPS Photo Tag Tip - Here's a tip for Flickr users who want to share their GPS information
with their photos. note, in order to do this you'll need to be
capturing photos using a GPS-enabled or GPS-aware camera (see you're
smartphone hardware settings to ensure that GPS or location sharing is
turned "ON)".
Mobile data usage in Canada to triple between 2010 and 2012 - Some interesting, yet not terribly surprising, numbers on mobile
usage coming out of Canada. According to a report summarized on
Techvibes, mobile usage is soaring, in particular, the smartphone
segment
More LBSzone Feature Articles
Mesa Geo 3G Rugged Notepad + 3G cellular modem
- Recall it was back in July 2010, in concert with the International
Esri User Conference when Juniper Systems officially announced the Mesa
Rugged Notepad
The Underground Guide To The iPhone:
The iPhone is – if I may say so – one of the greatest mobile
revolutions of the past decade. More and more, mobile phones seem to
materialize out of our wildest dreams. Because of the tight integration
of third-party applications, you can do nearly everything with your
device — be it gaming, working, fooling around, and of course phoning.
Good Mobile Messaging: Executives and professional field forces spend an increasing amount of time on the road tending to business.
Mobile Apps - Native or Web?:
You probably have a plan to build a mobile app, but you've struggled
with the basic question - Should I build it using open web standards
such as HTML, CSS, and JavaScript, or should I build it as a native app
for the devices I want to target?
iBike Coach App- a new “Always On” feature always gathers data
Nike+ GPS App- for sports tracking, recording and sharing
Featured Events
Content & Apps for Automotive Europe 2012 (18-19 April, Germany)
will give you key insights on how in-vehicle connectivity is being
revolutionised as OEMs integrate dynamic content to stay relevant
throughout the vehicle life cycle.
Location Intelligence for Enterprise - Europe 2012, January 16-17, London Hear from Google, Jones Lang LaSalle, Tesco, Willis, Oracle,
ESRI, Microsoft, PBBI and many more as they debate the best strategies
for business models and integration.
Consumer Telematics Show 2012 (Jan 9, Mandalay Bay, Las Vegas, USA) is the most prestigious and
dynamic consumer telematics focused meeting for the automotive industry.
Held in Las Vegas on the eve of the Consumer Electronics Show (CES),
this year's senior-level speakers will include General Motors, Audi,
Toyota, Panasonic, Continental, Hughes Telematics, Gartner, KIA,
Mercedes-Benz and many more
Esri Dev Summit - The
Esri Developer Summit (DevSummit) brings together developers and GIS
professionals from all over the globe. March 26-29, 2012, Palm Springs,
CA