The Artima Developer Community
Sponsored Link

Java Buzz Forum
LBS on J2ME, Bonehead moves

1 reply on 1 page. Most recent reply: Jan 22, 2007 1:47 PM by k b

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 1 reply on 1 page
Fred Grott

Posts: 4361
Nickname: shareme
Registered: Jan, 2003

Fred Grott is Lead Developer-CEO of ShareMe Technologies LLC -The Mobile Future
LBS on J2ME, Bonehead moves Posted: Dec 10, 2005 11:06 AM
Reply to this message Reply

This post originated from an RSS feed registered with Java Buzz by Fred Grott.
Original Post: LBS on J2ME, Bonehead moves
Feed Title: ShareMe Technologies LLC-The Mobile Future
Feed URL: http://www.jroller.com/shareme/feed/entries/rss
Feed Description: A Weblog about Java programming and digital convergence on mobile devices in such areas as P2P and collaborative technology.
Latest Java Buzz Posts
Latest Java Buzz Posts by Fred Grott
Latest Posts From ShareMe Technologies LLC-The Mobile Future

Advertisement
I think there was some mistakes made on the implementation of LBS on J2ME. Maybe implementation is too strong of word. Okay, lets explain. There are two distinct levels of LBS on Mobile Devices.

Tier one is the entry level in that on GSM you can get the Cell ID which is just a 5 digit number containing the 4 digit cell tower station ID and either a digit denoting the type of antenna or strength of tower in an area. There is also something coparable on CDMA.

With a Cell/Station ID database you can use server infrastucutre to match up station ID to lat/long coordinates to get a poor mans LBS. The devices that do not have GPS receivers tend to be the device most sold and at a low price range withthe exception of GSP enabled iDEN devices.

Tier Two is obviousl the ones with GPS enabled via embedded GPS recivers. These devices with the exception of iDEN devices tend to cost more.

The mistake was not splitting LBS API JSR 179 into two distinct APIs say for example one for Cell ID type stuff and the core stuff in another API. This way the OEMs cold pick up the Cell ID API part as an optional API for their J2ME JVM implementation without paying license fees for the API they did not need on lower cost non GPS embedded/enabled devices.

On the application developer side it forces us to straddle the fence between J2ME and Mobile OS specific programming languages to deliver what we have now via Cell ID which has market saturation and what might be in the future GPS embedded/enabled LBs devbices via JSR 179 on those J2ME JVMs that suport jsr 179.

Read: LBS on J2ME, Bonehead moves


k b

Posts: 1
Nickname: kb82kb
Registered: Jan, 2007

Re: LBS on J2ME, Bonehead moves Posted: Jan 22, 2007 1:47 PM
Reply to this message Reply
I think you are right. The separation of cell ID and the core LBS stuff could have made it easier. LBS applications using j2me is new and may be it will be reorganised later.
(http://www.j2melbs.com)

Flat View: This topic has 1 reply on 1 page
Topic: Cable Companies Suck Previous Topic   Next Topic Topic: [Jan 18, 2007 06:22 PST] 5 Links

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use