Archive for the ‘LocationBased’ Category

Towards free location on all devices (with OpenCellId)

Friday, June 27th, 2008

Nice interview of Thomas Landspurg, founder of 8Motions, and a friend from France, on the importance and use of Cell-IDs for location-based mobile applications.

Thomas is the creator of the OpenCellId project:

This project is an open source project, aiming to create a complete database of CellID worlwide, with their locations. The project provides free access to tools, data to not only create this database, but also retrieve location information. OpenCell-ID provides:

  • A way to collect samples that will feed the Cell-ID database
  • A way to look-up the ID of an already known cell with its position
  • All data can be downloaded for free, and even the source code for the application is open source

See the article Towards free location on all devices (Telematics Update).

See the OpenCellID website.

ceo

Tips from Barbara Ballard on design and development of location services

Thursday, September 27th, 2007

Little Springs Design is an expert in Mobile User Experience. Barbara Steven recently wrote a good piece titled location is not GPS, where she covers design and development of location services. Quoting from her essay:

So, to guide our design and development of location services, remember that:

  1. Every phone is location enabled. As long as its on a proprietary network, all this data is available for at least some location finding.
  2. All the available location technologies must be addressed when designing your application or service. Precision and accuracy must be understood by designers, and correctly exploited by the product.
  3. If you work for a carrier, exploiting the network like this should be a snap. If not, your devices or software may or may not be able to be talk to the phone enough, and you might need to negotiate with the carrier.
  4. As in many other areas of your customer’s lives, privacy concerns will continue to rise. There are actual regulations around this, but you also need to look useful without acting creepy. No one wants their app to be the next “stalker-ware.”

Related to this topic see various related essays on LBS.

ceo

Standardizing location-based services (LBS)

Friday, May 25th, 2007

ISO

The ISO has been working on a number of specifications to standardize Geographic information or Geomatics. Below is some information related to this.

1. ISO 19134

“ISO 19134 specifies the data types and their associated operations for the implementation of multimodal location-based services for routing and navigation. It is designed to specify web services that may be made available to wireless devices through web-resident proxy applications, but is not limited to that environment.”

2. Scholars develop protocol for 'LBS,' new wireless Internet technology

Photo Source: University of Illinois-UC

University of Illinois professor of urban and regional planning T. John Kim, along with University of Illinois postdoctoral fellow Sung-Gheel Jang, have developed the protocol for international standard for geographic information systems (GIS), which Kim says is the “backbone” of location- based services (LBS). He says the LBS protocol has been adopted and published by the International Organization for Standardization (ISO) and endorsed by 29 nations so far.

“LBS combine hardware devices, wireless communication networks, geographic information and software applications that provide location-related guidance for customers,” Kim says. “It differs from mobile position determination systems such as global positioning systems in that location-based services provide much broader, application-oriented location services.”

Via the ACM. See article at University of Illinois Urbana-Champaign News Bureau.

3. From the Geographic information/Geomatics Technical Committee:

Standards of ISO Technical Committee 211 – Geographic information/Geomatics

4. Summary of related Spatial Data ISO standards:

a. Spatial Data Infrastructure Standards — Access, Technology

  • ISO 19116 – Positioning services
  • ISO 19117 – Portrayal
  • ISO 19118 – Encoding
  • ISO 19119 – Services
  • ISO 19125-1 – Simple feature access – Common architecture
  • ISO 19125-2 – SFA – SQL option
  • ISO 19128 – Web Map Server Interface
  • ISO 19132 – Location based services possible standards
  • ISO 19133 – Location based services tracking and navigation
  • ISO 19134 – Multimodal location based services for routing and navigation
  • ISO 19136 – Geography Markup Language (GML)
  • ISO 19142 – Web Feature Service
  • ISO 19143 – Filter encoding

b. Spatial Data Infrastructure Standards — Content

  • ISO 19103 – Conceptual schema language
  • ISO 19107 – Spatial schema – ISO 19108 – Temporal schema
  • ISO 19109 – Rules for application schema
  • ISO 19110 – Feature cataloguing methodology
  • ISO 19111 – Spatial referencing by coordinates
  • ISO 19112 – Spatial referencing by geographic identifiers
  • ISO 19113 – Quality principles
  • ISO 19114 – Quality evaluation procedures
  • ISO 19115 – Metadata – ISO/TR 19121 – Imagery and gridded data
  • ISO 19123 – Schema for coverage geometry and functions
  • ISO 19124 – Imagery and gridded data components
  • ISO 19127 – Geodetic codes and parameters
  • ISO 19129 – Imagery, gridded and coverage data framework
  • ISO 19130 – Sensor and data model for imagery and gridded data
  • ISO 19131 – Data product specification
  • ISO 19137 – Generally used profiles of the spatial schema and of similar important other schemas
  • ISO 19138 – Data quality measures
  • ISO 19139 – Metadata – Implementation Specification
  • ISO 19141- Schema for moving features
  • ceo

Worst LBS gadget/application – GPS Shoes

Saturday, January 27th, 2007

GTXC Xplorer

GTX Corp Xplorer is the company's next generation of GPS tracking footwear.

When combined with the company's tracking Internet portal, it allows users to apply geofencing to receive SMS alerts when the person wearing the shoes go outside the predefined area.

Use it to track your children, spouse or significant other… And remember to charge the shoes before leaving the house.

Please… Don't geofence me!

ceo

[Via Textually.org, GIZMODO]

Family Locator

Sunday, April 23rd, 2006

Sprint has released a
new service, to help you track your kids…

… or track your wife, or husband, or significant other… :-/

… And for only $9.99 a month…

Expect more services such as this one, 1st from startups, then from your network provider – monitor the location of family members, employees, pets, horses, home and assets, all from your cellphone. Remember, when writing location-based software, do no evil

ceo

Guidelines for Location-based Service (LBS) Developers

Monday, December 12th, 2005

This article captures a number of Guidelines for Location-based Service (LBS) Developers.

We are seeing increased use of location data in mobility solutions such as mobile social software, and in employee tracking solutions. And it is important to remind mobility developers, product managers and people in general, responsible for the creation of location-based services (LBS), about the responsibilities that come with such kind of applications and the privacy implications. And these responsibilities can be summarized in three words: Do no Evil.

Location-based applications can bring many benefits to business processes, and help create exciting social and business software, but poorly used or mismanaged, especially when applied to people or personal information, can become a major area of concern with respect to privacy.

I have created such mobility tracking solutions before, and quickly realized the privacy issues related to such solutions, and the responsibilities that we (should) have as creators of such software. This concern prompted me to define a set of Guidelines for LBS Developers that I originally published on my website many years ago (which you can find below) and that I continue evangelizing in hopes that it will help educate new developers, product managers, and product marketing about this important topic. The use of positioning information in software will continue, and the key is to be responsible with its use.

When designing and developing location-based software, let's keep in mind the basic rules of privacy. The following guidelines were written to help create privacy-conscious applications:

The Guidelines for LBS Developers:

  • Alert the User:
    • Show a privacy notice – The user must be notified that the application collects, records and transmits personal (location) information.
    • This privacy notice must be properly localized (i.e. right language for the particular country) and must be explicit.
    • This privacy notice must be displayed and acknowledged, at least once (probably the first time the application is used). This acknowledgement must be recorded. Note that recording the acknowledgement also serves to protect you, validating you did your part notfiying the user.
    • This privacy notice should be re-displayed every once in a while, lets say once a month, or once a quarter, or something that is configurable, but the notice should never be disabled.
  • The End-User, the Ultimate Decision Maker:
    • The client application must provide the means to turn off location tracking at ANY time. Always give the device-user the ultimate decision for being tracked or not!
  • Safeguard All Captured Information:
    • Location information and other personal information, if stored on the device, must be safeguarded: 1) not accessible by other programs or entities, 2) and possibly encrypted.
    • Location information and other personal information, if transmitted, must be properly encrypted.
    • And if stored on the server, must be totally safeguarded.
  • Use Passive Monitoring:
  • Be responsible, Do no Evil with the captured data.

When creating location-based software, you may not intend do to any evil, but inadvertently you may enable (someone else to do) evil – the above guidelines are a good start to minimize those concerns. In addition, make sure everyone in the project, from marketing to development, to the customer themselves, understand these (privacy) concerns. Give the power to the end-user, and protect the end-user, and the collected data. Again, do no evil, as Google says.

If you have any other suggestions, please feel to add a comment.
Feel free to disseminate these guidelines.

ceo

Originally written on December 21, 2004, Revised on July 15, 2005 and later.

Guidelines for Location-based Software (LBS) Developers

Friday, December 10th, 2004

Russell Buckley of the Mobile Technology Weblog wrote a very good entry about his perspective on location tracking and employees. It is a good read. He refers to my Guidelines for LBS Applications, which I hope helps create awareness about this important area/situation.

ceo

Notes on GeoFencing…

Thursday, November 4th, 2004

As a person who has been involved in the development of location-based solutions, I see and understand the benefits of geo-fencing, especially for tracking expensive and/or sensitive assets such as vehicles, (perishable) merchandise, or similar. But if applied to people, and if abused, this technology opens a serious “privacy can of worms”…

See Notes on GeoFencing…

ceo



C. Enrique Ortiz

J2MEDeveloper.com

Web Page: http://www.j2medeveloper.com

Web Log: http://www.j2medeveloper.com/blog