Create an Account on Mfirst_login.jpgologogo

Requirements

You will need a GPS-enabled phone and web access from the phone. Mologogo is currently available for Nextel (and Boost Mobile) phones, made by Motorola, that support software access to the GPS. See the phone specs page for more specifics.

Account Registration

Register on the Mologogo website. Please provide a proper working email address so we can send you update information.

Acquire Nextel Cable


Please, be sure to read the Frequently Asked Questions for the question regarding data cables (Q6. Are there any differences between the USB Data cables available online?).

Once you are able to determine the type of cable that is compatible with your phone, query your favorite search engine for "Nextel USB Data Cable" or for your specific cell phone model's data cable (e.g. "i415 data cable").

You can acquire a Nextel / Boost data cable from the Mologogo Store. Another alternative is eBay. If you are looking for more accessories than just the data cable, you can acquire a data cable, car charger, and driver CD on Ebay for a third of the price of acquiring a data cable from a brick-and-mortar store.

*Note: Often times a compatible data cable labeled for a different model phone can be had at a more economical cost.

It is highly reccommended that you do not connect the USB cable to a USB hub. Plug the USB plug directly into the back (or front panel) of the computer [1]iDEN USB Training.

Notes for Linux


The OpenJAL/WebJAL software below only works under Microsoft Windows. If you are running Linux, however, one option is to use VMware with Windows as a Guest OS (you still need a valid Windows install CD and license). Detailed setup instructions are beyond the scope of this document, but here are some notes for the adventurous:
  • Make sure that your virtual machine has a USB Controller enabled. Check under Virtual Machine Settings, and if you do not see a USB Controller device, add one.
  • Before attaching the phone to the computer: download and install the latest USB drivers from the Motorola support site, then shutdown and restart your virtual machine.
  • You may have to attach the phone to the computer's USB port before your power up your virtual machine, in order for VMware to recognize it and make it available.
  • Additionally, you may need to go to the VM menu, and look under Removable Devices/USB to enable the phone's USB connection in the virtual machine.
  • When the virtual machine sees your phone for the first time, it will detect new hardware and offer to install the drivers automatically. Make sure you've installed the Motorola drivers first, as indicated above. If you don't, it may appear to install correctly, but you still will not be able to communicate with your phone. Then you'll have to remove the Motorola iDEN USB Modem entry (under Control Panel/Phone and Modem Options), restart the virtual machine, and install the Motorola drivers.Once the Motorola drivers are installed, you can just let Windows automatically install the drivers for the hardware.
  • If you need to transfer files between your Linux Host OS and the Windows Guest OS, use networking tools such as Samba, scp, ftp, etc. For example, you could install WinSCP under the Windows virtual machine, and connect to the Host OS via its LAN IP address. Alternately, you might be able to use a USB thumb drive -- sometimes these are automatically recognized by VMware, due to automounting of these devices under Linux. (YMMV)


Aquire and Install WebJal

webjalinstall1.gif

Since Mologogo is not available for OTA ("Over The Air") as most unsanctioned (unapproved/free) Nextel software, the Mologogo software must be downloaded from the download page. To install the app on your phone you have to download OpenJAL software from Motorola, available here. You'll need to register as a developer to access the software. Alternately, you can search for it on the web (described below). Installing the Mologogo software may void your warranty. We suggest uninstalling any unsanctioned software before having your phone serviced.

If you'd rather not register as a developer with Motorola, you can search for OpenJal's predecessor, WebJAL. To find the WebJal software, search Google or your favorite search engine for "Nextel WebJAL". What you are looking for is a patched version of a Iden developer tool to install the Mogologo software. Install WebJAL software at your own risk and then follow the patching instructions.

Using OpenJAL


Once you've installed OpenJAL, launch the application and click on 'Preferences' on the left hand side. Make sure that 'Connect via USB connection' is checked, and click 'Apply'.

Now click on 'Load J2ME Applications'. Attach your phone to your computer using the data cable. If this is your first time attaching your phone to the computer you'll want to wait a little while to make sure your computer has time to detect and install it. If asked, just search for drivers automatically.

With your phone connected, click 'Connect To Phone'. You should see a list of the installed applications on your phone. At this point, click the 'Download...' button and select the Mologogo .JAD file to install it. You'll see a progress bar as the files are transfered to your phone.

When the download is done, simply disconnect your phone. Mologogo should be available under 'Games and Apps' or 'Java Apps', depending on your phone model.


Using WebJAL


Once you install and patch WebJal you need to configure it to use the USB port.

Then hit login with username/password both blank. If this doesn't work try webjal for the username and leave the password blank.

Then click on connect to phone.

You should see the the other installed apps show up in a list and click download to select your Mologogo .JAD for installation.

When it finishes installing remove the data cable before you try to initialize it on the phone.

Install Mologogo J2ME


You should see the the other installed apps show up in a list and click download to select your Mologogo .JAD for installation.

When it finishes installing remove the data cable before you try to do anything with the phone.

To install the app go to Java Apps and select Mologogo and then hit select or press your main key, depending on your phone. It will go through an installation process and then be ready to run.

After installation press select again to start Mologogo.

first_login.jpg

When you first run Mologogo you will be asked to enter your username and password. Use the exact username and password you used when you registered on mologogo.com.

Remember to select "Alpha" by pressing Menu to enter one character at a time for your username and your password. Don't worry -- Mologogo will store that information so you won't have to enter it unless you need to change it..

Then hit the "Start" button.

When the app first goes to use the GPS it will ask for permission, grant permission and answer Always grant permission to avoid having to do this everytime you run the app.

splashscreen.jpg

Welcome! The first thing Mologogo will do is to try to find the GPS satellites and then figure out your position. Make sure you have enough battery life, some semblance of regular phone signal, and (ideally) a clear view of the sky.

If you find that you are not able to load maps -- then you most likely either don't have network data as part of your phone plan (contact Nextel), or if you have Boost phone, you may need to do some simple config set up (as suggested by a Mologogo user -- proceed with caution):
  1. Go to: Menu/Settings/Advanced/Connectivity/Master Reset (all zeros for the
security code)
  1. Shutdown the phone, and when it powers back up, there was a little
"1" next to the signal level annunciator and you should be able to access the network.

Configure Mologogo J2ME


Mologogo is set up to default to some pretty practical and usable default settings. But, after a little bit, you may want to play around with the settings and see all the possibilities.

If you would like to change the settings on Mologogo, click on the "Prefs" button, which is available from any map screen. You will see a scrollable form that looks like this:

prefs.jpg

Use your arrow keys to move from item to item. Place your cursor in text areas to type. Remember to switch your phone to "alpha" or "numeric" or whatever setting necessary to enter the appropriate information.

The preferences that can be set from this screen are:

  • Zoom: Use a number from 0 to 16. 0 is super, super close, and 16 is globe-sized big. Not all zoom levels have imagery from Google Maps.
  • Username: This is your username that you set up when you signed up on the site.
  • Password: This is the, duh!, password you set up when you signed up on the site.
  • Refresh time: This is how long Mologogo will wait (in minutes) between getting GPS locations and getting friend's locations from the server.
  • Map type: Selects between the Google Maps map view or satellite view.
  • Alerts distance: This is the distance (in miles) that a friend or location needs to be within for the "alert" display to kick in. The "alert" display currently shows an alert icon in the friend's infobubble. We'll make it do some kind of goofy sound in a future release.

You can then choose to "Save" any changes or "Cancel" and return to the map you currently have. If you've changed the Map type or Zoom setting Mologogo will reconnect to the server for a new map image.

The preferences that cannot be set from this screen or the phone:

  • You need to use the website (mologogo.com) to choose your friends and add new locations.

Running Mologogo J2ME


Let's take a peek at the details behind all the screens in Mologogo and unveil some "hidden" features:

Splash Screen:
splashscreen.jpg

You'll see this screen when Mologogo first starts up. The first thing Mologogo will try to do is to find the satellites to get your GPS location.

Oftentimes that first fix is the hardest to get, you might be in an area where there is limited cellphone signal for support, or you might be sitting in a concrete cellblock working all day. Try to make sure that you've got some cell phone signal, you have a decent battery charge, and you can see some sky above you.

Mologogo will try to get your GPS position, and if it fails, it will wait 30 seconds and try again. After it fails a few times it will give up and ask the server for your last known position instead. So, if you see the first map with a position for you that's not "0 min ago", that's probably why. Mologogo will continue to try to get a GPS location for you.

So, what if you are stuck in that concrete cell? What if you know you won't be getting any GPS signal and location, but you still want to see where your friends are? From the splash screen you can hit ## in quick succession to make it skip the next GPS load and just go get your last position. Mologogo will keep trying to get your real location after it loads your old position and the latest spot of all your friends.

Map Screen
molo_gmonk1.gif

Mologogo gets your location, loads all your friend data, then loads a map. Once it's done all of that hocus-pocus you get the screen above. Each person's latest spot will have a data bubble that will tell you their screen name, when they were spotted there (1d 2h 33m means 1 day, 2 hours and 33 minutes ago), and how far away that spot is from your latest location (in miles).

The map screen always starts off by loading a map centered on you, and shows you an animation of the location data bubble for the most recent spot of any of your friends and shared locations -- but only if they fit on your current map view.

If you friend is too far away to show up on the current map, don't panic. Just type in the name of the person you want to find, and Mologogo will find their latest spot, and follow them. In the next image below, you can see in the lower right "find: lemonhead [#]".

molo_find.gif

I had just typed in the number '5' (which also shows up, right below "find") -- and Mologogo knows to search through my friends that start with a letter that corresponds the phone keypad 5 (which represents the letters 'J', 'K', and 'L'). If you've got a lot of friends, then the more you type, the more likely Mologogo will guess the right person. Once it says the right name, hit the # to load up a new map. And there he is, in all his sour/sweet goodness:

molo_lmnhd.gif

You can see that it's a new map, and that Lemonhead was last tracked about two and a half hours ago, about a mile away from me. The wonders of technology, huh?

So, let's get back to the "hidden tricks" part of the agenda. Let's say you're like me and you don't wear a watch, and instead rely on your cellphone to tell you the time. From a map screen hit #8 (or think of it as "pound T -- for time") and Mologogo will display the time in the upper right. Nothing fancy, just the time, ma'am.

You might notice that in addition to the circle-on-a-triangle icon for the latest location there are other similar colored dots on the map. What are those dots, you might ask? Those are older locations for you or your friends. To see the location bubbles for these, simply hit the "Fire" button (typically for Nextel phones, the green "answer the phone" button) which will stop the animation. Repeatedly hitting the "Fire" button will cycle you through every point, and every point's location bubble, one-by-one. If you want to have the animation start again, simply hit #2 (or think "pound A -- for animation").

And one last special feature, for the obessive in all of us. Let's say you're in a location that you want to have marked -- but you've set it up to update every 10 minutes and you don't want to wait. Well, no need to wait, you can force a special one-off GPS connection and it's subsequent data load by hitting #0 to force Mologogo to try to connect to the GPS and load an update to your friend's location. I don't have a cutesy neumonic device for you to remember this one -- if you're obsessive enough to need it, you'll remember when you have to.

Of course, there's more features to come, but this covers just about all there is in the initial release. If you want to tweak your preferences, you can find out more here..

Upgrading Mologogo J2ME


As we mentioned, the Mologogo client is still under development, so you'll need to update Mologogo on your phone every so often to address bugs or to add new features. The process of upgrading Mologogo is basically the same as installing it:

  1. We recommend that you do not deinstall Mologogo from your phone before upgrading. This way you can choose to save your settings (such as username and password, so you won't have to retype).
  2. Login and download the upgrade. Follow the instructions here for installation.
  3. After you've installed the upgrade, navigate to the Mologogo application icon (typically, go to "Java Apps", then to "Mologogo"). Select the "Menu" button on your phone, and go to "Install Upgrade".
  4. Follow the instructions on the phone, saying "OK".
  5. Once it's installed you may need to "OK" Mologogo for GPS access.