Geeks With Blogs


Add to Google

Tim Hibbard CEO for EnGraph software Where's Tim

Locate me on a Google Map.
Yahoo Live
Yahoo Live launched last night. It is basically a social network of webcams. They talk more about it on their blog. Once I saw it on digg this morning, I configured my "live" in about 20 seconds. It automatically pickup my webcam and started broadcasting. My page is here, I doubt I'll keep it up, but it's fun to play with and it fits perfectly with my exhibitionism :) They allow you embed your webcam, so I'm going to try that here: Technorati tags: Yahoo Live, Where's Tim ......

Posted On Friday, February 8, 2008 8:35 AM

Where's Tim fix - Get History
I finally fixed the Get History issue that hasn't been working on Where's Tim for a while now. Apparently, the Google Maps API doesn't like it when you call removeOverlay with an uninitialized parameter. Technorati tags: Where's Tim, Google Maps API, removeOverlay ......

Posted On Saturday, February 2, 2008 10:11 AM

View Kyle's GPS location on Google Maps in Jersey
Kyle Archer is headed to New Jersey today to swoon our future clients at the COST Expo 2007 tradeshow. He took our Where's Tim phone, so you can view his current GPS location on Google Maps in real time (updates automatically every 15 seconds). You can view his location here. Or download the Where's Tim task tray alerter. It's ClickOnce, so it's double cool. Bring home the bacon, Kyle! Technorati tags: Kyle Archer, EnGraph, New Jersey, Where's Tim, GPS, Google Maps, COST Expo ......

Posted On Thursday, September 13, 2007 8:00 AM

In Jersey this week
I just made it to Philly (despite running late this morning and checking in 32 minutes before my flight) and met up with Kyle. He has been on a EnGraph crusade as of late, visiting six clients in the last two weeks. He writes more about it on his blog. We are visiting a client in Salem, NJ this week, adding new GPS units to their system and troubleshooting some existing units. Matt Strausz is joining us on Tuesday to help with the installation. It should be a good week. I'm looking forward to some ......

Posted On Sunday, July 22, 2007 8:05 PM

Becoming a better developer
Dru was kind enough to tag me on how I could be a better developer. I think that in addition to being a better developer, I also need to deliver better applications. We all have different reasons for our geeky ways, and mine is to create applications that save people time. So here is my list: Start giving more talks - I really enjoy giving my talks on and Real time GPS implications, but I'm not an expert on AJAX and most people find my opinions on GPS to be a bit "abrasive". I need to isolate ......

Posted On Friday, July 20, 2007 3:09 PM

Turn by turn directions added to Google Maps API
The Google Maps API blog talks about adding driving directions to their API. This is something that I am excited about adding to Where's Tim. I've had directions to me on my real time GPS site for a while (see the post here), but I've always just shelled out a url to Now I can retain the users of that feature on my site and not have to send them away (hoping that they will come back). This is also big for the mashup "industry" as well. Visually understanding where an object resides ......

Posted On Tuesday, June 5, 2007 8:18 AM

Google Suggest
I've finally made it! Google Suggest will recommend "Tim Hibbard" after typing "tim hib" and will recommend "Where's Tim Hibbard" after typing "wheres ti". :) Technorati tags: Google Suggest, Narcissistic ......

Posted On Tuesday, May 15, 2007 7:57 AM

Why I don't use open source in production desktop apps
I've thought about posting this for a while now and responses to my architecture post by Dave and Dru have got me thinking about it again. I avoid open source frameworks or libraries in our production desktop applications. I don't have a problem with third party when it comes to web applications or internal apps. I use AjaxPro and skmRSS on Where's Tim and my home site. I use Indy.Sockets all the time in our internal apps. Where's Tim is just for fun though and if it goes down, it's not that big ......

Posted On Monday, May 7, 2007 2:19 PM

Facelift for
As a display of how non-creative I am, I redesigned this weekend. The new master page concept with ASP .NET 2.0 is really cool. Using a master page, I linked the Where's Tim API to show data from Where's Tim on the top of each page. Using AjaxPro and a little JavaScript, it updates every 15 seconds. Other than that, it's pretty boring :) Technorati tags: ASP .NET, C#,, Where's Tim, Web design, AjaxPro ......

Posted On Sunday, April 29, 2007 11:12 PM

New WM5 client from NavXS
The guys over at NavXS have just released a new Windows Mobile client for their social geocoding network. Feel free to add me as a friend after you download the software. My user ID is and it is directly tied to data from Where's Tim. Technorati tags: NavXS, Social Geocoding, Where's Tim ......

Posted On Saturday, April 28, 2007 9:13 PM

CoT XML standard for location based data
Cursor on Target (CoT) is an effort by military and governmental branches, FFRDCs (federally funded research and development corporations) and private companies to standardize an electronic portable data format to define location based data. I am the biggest geo-geek that I know, so obviously I was very interested when they contacted me about implementing their format into Where's Tim. These guys have done a great job of making a simple schema (12 required fields) that is easy to implement. I blogged ......

Posted On Friday, April 27, 2007 2:41 PM

Your Kansas DUI news source just got better
Last night, I set up Matt Strausz of SmartStart up with Live Writer and Flickr4Writer. He has already started using it on his latest post about their Ignition Interlock device. Disclaimer - I built Matt's site a couple years ago (including the very cool "Find a shop" Google Map app) in exchange for links to Where's Tim, random car repairs and a case of beer :) Technorati tags: Matt Strausz, SmartStart of Kansas, Live Writer, Ignition Interlock ......

Posted On Wednesday, April 11, 2007 9:00 AM

Media drought ends
Where's Tim hasn't been getting much attention the last couple of months. A little bit here and there, but nothing like the Digg days of last summer. I've got several requests for information the last week or so though. Joab Jackson (who did a National Geographic story last October) is working on an article. Ronan Fitzgerald (who did an article in The Guardian) has been emailing me about the Social Geocoding studs NavXS. Davey Winder is also working on a mashup article. I'll post the links to these ......

Posted On Tuesday, April 10, 2007 7:22 AM

Our last week in the Lawrence office
The last year in the Pendleton & Sutton building has been good for EnGraph. It is our first office and I remember when we just moved in. However, we've added new members to the company (and are still looking for more), and an office in Kansas City just makes sense because all the developers but me live in the KC area. We just signed for a place on Strang Line Rd that used to be occupied by Kyle's brothers company, ASB. We move in on Monday and I'll be driving there everyday (which will make Where's ......

Posted On Tuesday, March 27, 2007 7:44 AM

GeoRSS on
The Google Maps API blog talks about adding support for GeoRSS enabled feeds on Google Maps. That means you can take the Where's Tim Messaging Feed and view the last 50 message people sent me on Google Maps You can also take my location feed and view it on Google Maps. Since my location feed contains Yahoo Maps, clicking on the GIcon will show a Yahoo Map on the Google Map! Technorati tags: GeoRSS, Where's Tim, Google Maps, Yahoo Maps ......

Posted On Monday, March 26, 2007 12:20 PM

Starting physical therapy
A couple weeks ago, I blogged about the pain in my hands because of tendonitis. Since then, I've followed all directions from my doctor, took my medicine and even switched to using my left hand for the mouse. The pain only got worse, and it got to the point where my hands, wrists and forearms were throbbing. It hurt to drive, play with the dogs, use the remote control and my productivity with EnGraph was going down the tubes. Some days I would have to quit at 3 PM and just read a book. By the way, ......

Posted On Monday, March 5, 2007 7:23 AM

Kansas weather is weird
Yesterday it was 74 degrees and sunny, and I went running wearing a short sleeve shirt. This morning, it was snowing on the drive to work. Hopefully, this is winter's last gasp of air and spring is right around the corner. Technorati tags: Weather, Lawrence Kansas, snow ......

Posted On Thursday, March 1, 2007 6:54 AM

Spatial North
Ken Hoetmer - who has his own Where's Tim - has started a new company called Spatial North. He talks more about it on his blog. Good luck Ken! Technorati tags: Ken Hoetmer, Spatial North, Where's Tim ......

Posted On Wednesday, February 21, 2007 1:23 PM

Siriusly, the best present ever
My girlfriend got me a Sirius radio for Valentine's day. More specifically, a sportster 4 with pause, rewind and fast forward. I can set my favorite teams and it alerts me when they are playing. I can set favorite bands or songs and it will alert me when a station is playing it. It even has a built in FM modulator so I don't have to hard-wire it to my stereo. Plug and play, it just works! My Saturn is officially geeked out now. It already had the GeeksWithBlogs sticker, my TomTom and Where's Tim. ......

Posted On Friday, February 16, 2007 7:27 AM

Welcoming Jonathan to EnGraph
Yesterday, Jonathan Umscheid started full time with EnGraph. He's been working on a contract basis for us for a bit now and it's great to have him on board full time! Jonathan and David are doing some really cool things with our AutoCAD project and they really need to start blogging about it! We are still looking to fill a position for a .NET developer that will help Kyle and I on our transportation and GPS software (you might even get your own Where's Tim). Technorati tags: Jonathan Umscheid, David ......

Posted On Tuesday, February 6, 2007 7:51 AM

Pete wants you to talk smack on Mashable
Pete Cashmore, who writes a blog you should subscribe to if you care at all about web trends, wants you to insult his posts. And he is going to pay you $500 to do so. whoever leaves the most amusingly witty derogatory comment on specific Mashable posts between now and Friday, January 5th will win $500 paid by Paypal or check. Cursing isn’t allowed, but everything else is fair game. Here is a good post to start slamming. What a great promotion effort! Technorati tags: Pete Cashmore, Mashable ......

Posted On Thursday, December 28, 2006 8:20 AM

Unsubscribing from everybody
I originally started reading blogs to become more knowledgeable about technology. I've learned a lot, but somewhere along the line I picked up way too many subscriptions. Anytime somebody talked about something cool, I subscribed to them. Anytime somebody linked to Where's Tim, I subscribed to them. I find that my daily grind though FeedDemon brings me a lot of repeated posts and things that don't really interest me. I skim through all the feeds and rarely pick up anything that is worth the read ......

Posted On Monday, January 29, 2007 3:28 PM

Carl is bored driving to Colorado
Carl is driving to Colorado and wants people to watch his progress with GPS and send him text messages. Click here to see him on a Google Map and click the icon on the map once you get there to send him a text message. Technorati tags: Where's Tim, GPS, Google Maps ......

Posted On Thursday, January 25, 2007 1:58 PM

Update on Sprint blocking my mail server - Part 2
Somebody from Sprint must have read my blog post about not being able to receive text messages from Where's Tim. Either that or somebody decided that we were not sending spam through our servers. Either way, I am now getting text messages people send me on Where's Tim. I also publish these messages in a GeoRSS enabled RSS feed. Since the feed does have GeoRSS, you can even view the last 100 messages on Where's Tim. Technorati tags: Where's Tim, GeoRSS, Sprint ......

Posted On Wednesday, January 17, 2007 2:10 PM

New streets on Google Maps
Google Maps released a new version of their street maps this morning to users of their API. This adds city boundary shading and a bunch of new streets to Lawrence, KS. They have had this version on the page for a while and just pushed it out to the API. Check out Where's Tim for the changes. Technorati tags: Google Maps, Where's Tim, API, Lawrence Kansas ......

Posted On Sunday, January 14, 2007 10:50 AM

Top six blog posts from Kyle in 2006
Most bloggers do some sort of self-gratuitous year-end post where they talk about all the great things they have blogged about over the last year. I tried to come up with a post like that, but I found that I only talk about Where's Tim. So instead, I thought I would pay homage to the greatest Director of Software Development that EnGraph has ever had - Kyle Archer. In no particular order, here are my top six posts from KJA this past year: EnGraph to attend n4a this summerMy Visual Studio Experience ......

Posted On Tuesday, December 19, 2006 2:22 PM

Cardiff University article about geotags and Social Geocoding
Iain Martin (a student on the post graduate diploma in journalism at Cardiff University) wrote an article about the mainstreaming of geography and geotagging journalism. He talked briefly about Where's Tim and included some of my quotes on how GIS will impact various industries. He even mentioned Social Geocoding. Well, it was in a quote from me, but he still published it! He also spoke of Jerome Dobson and his concerns of loss of privacy. It's funny how we always get mentioned together in articles. ......

Posted On Tuesday, December 19, 2006 9:09 AM

Update on Sprint blocking my mail
A couple weeks ago, I blogged about Sprint blocking my SMTP server from sending text messages to my cell phone from Where's Tim. After I changed the code to send messages people send me through a different mail server, it worked fine for a week or two. I noticed last week that they were not coming through again and sure enough, they blocked me again. I apologize to anybody that has sent me a text message on Where's Tim and I haven't replied. I still kind of get the messages via the RSS feed, but ......

Posted On Thursday, December 14, 2006 10:09 PM

KU GIS Day 2006 slides online
The GIS folks at Kansas University have put the slide decks from GIS Day 2006 online. Hopefully they will have the videos posted soon. My slide deck (in pdf) is here. Here is my wrapup post for the day. Technorati tags: GIS Day, Kansas University ......

Posted On Friday, December 1, 2006 8:13 AM

Welcome French readers
A couple French websites talked about Where's Tim today. After translating them to English, I was a bit surprised to read the negative/paranoid connotation of the comments. Maybe the intent was lost in translation, but one guy mentioned radio controlled missiles and burglary. Translations here, here and here to see comments. I have not been to France or hung out with anyone that has spent an extended time in France. That being said, I wonder if something about the French culture or government spawns ......

Posted On Monday, November 27, 2006 8:58 PM

Wrong tiles in Google Maps
Google Maps works by asynchronously downloading tiles of map/satellite data as you navigate around the map. Lately, I've noticed that it has been rendering the wrong tiles in Where's Tim occasionally. I've only noticed this in FireFox though. Anybody else seeing this? Technorati tags: Google Maps, Where's Tim ......

Posted On Monday, November 27, 2006 10:27 AM

Looking for proofreaders
I'm working on an article for a special personal tracking issue of a magazine. It's due next Monday and I would like some other people to look it over before I submit it. If you have some spare time this Thanksgiving weekend, send me an email and I'll send you a copy to proofread. Warning, it's mostly about Where's Tim and Social Geocoding, so if you're tired of reading about that on this blog, you're probably not going to want to read this :) Technorati tags: Writing, Where's Tim, Social Geocoding ......

Posted On Wednesday, November 22, 2006 7:29 PM

Grrr...Sprint blocked my SMTP server
When you send me a text message on Where's Tim, I just send an email to my cell phone at myphonenumber@messaging.spr... Turns out that Sprint didn't like that and block messages that came from my mail server. So I switched it to send through a different server. I wonder why they cared? I guess they saw a lot of traffic coming from the same SMTP server and assumed it was spam. [Update here] Technorati tags: Where's Tim, Sprint, SMS ......

Posted On Tuesday, November 21, 2006 9:48 AM

You're going to be hearing a lot more about the Social Geocoding service, NavXS. It's MySpace meets Where's Tim. These guys do it right. They have a Windows Mobile client, a Java client, Google Maps interface and a rock solid permissions model. They also have a blog here. Technorati tags: NavXS, Social Geocoding, GPS, location sharing, Where's Tim ......

Posted On Tuesday, November 21, 2006 1:17 AM

Kansas University GIS Day 2006 Wrapup
Matt Dunbar & Co. did a fantastic job putting together GIS day at Kansas University. My favorite part of the day was judging the student competition. Seven students gave ten minute presentations on unique uses of GIS. They showed everything from a geographic boundary of where grits are consumed (apparently South Carolina is the capital of all that is grits) to a traffic analysis of SW Douglas Country in Kansas. The winner was Lincoln Lewis. He showed how to make GIS data pretty using a suite ......

Posted On Thursday, November 16, 2006 12:24 PM

Social Geocoding
You heard it here first. Social Geocoding is a social network with a layer of location awareness. A million little Where's Tim's running around interacting with each other with "friends list" based permissions. NavXS, Dodgeball and Loopt are all examples. Come listen to my talk at KU tomorrow if you want to learn more. Technorati tags: Where's Tim, Social Geocoding, Social Networks, NavXS, Dodgeball, Loopt, Kansas University, GIS Day ......

Posted On Tuesday, November 14, 2006 1:04 PM

Where's Tim in Business Week
Rachael King from Business Week writes about Where's Tim: Meet Tim Hibbard. It's 11:45 p.m. on a Wednesday night and Hibbard is currently near the intersection of Jacob and Ranch Streets in Lawrence, Kan. It's a cool 50 degrees outside. He's not moving around now, but he's traveled a total of 28.42 miles today. And no, I'm not stalking him. Very cool. She also talked with John Musser of ProgrammableWeb (THE place for web API's). He talks about the article on his blog. Technorati tags: Where's Tim, ......

Posted On Sunday, November 12, 2006 6:05 PM

Driving to Arkansas
I'm driving to Jonesboro, AR today to install ParaPlan for our newest client, EAAAA. I'll be driving through Clinton, MO. You might remember that we stopped there on our SC Code Camp trip. It's also Jeff Julian's hometown. Watch me here. Technorati tags: Where's Tim, EnGraph, South Carolina CodeCamp, Jonesboro, Clinton, Jeff Julian ......

Posted On Sunday, November 12, 2006 9:22 AM

411Sync - Search song lyrics by Phone
Manish Lachwani from 411Sync sent me an email this morning about his new service that allows you to send a text message to 411Sync with a couple of lyrics from a song and they will send you a text back with the artist and title of the song. For example, send a text message to 415-676-8397 with "getlyric stranger flowers yet" and it will return 8:16 AM by 311. "getlyric should have done something but i've done it enough" to get Blue and Yellow by The Used. I can see being useful when listening to ......

Posted On Tuesday, November 7, 2006 10:49 AM

Bloated AJAX hits
In CNN's article about .NET 3.0 RTM, they quote Ben Noonan from Burton Snowboards: Now that our pages are enabled with Atlas, we've seen nearly double the traffic. That is a misleading statement. By nature, adding AJAX elements to your site is going to increase traffic. Every page that loads asynchronously (where the initial page load is just the structure and then the data loads in front of your eyes) is charging many more hits to the server. For example, on Where's Tim, I initially load the map ......

Posted On Tuesday, November 7, 2006 8:04 AM

Cheaper car insurance, geoslavery or geosavings?
Tim from GPS Review revisits the idea of submitting a GPS tracklog to your insurance company to prove you are a good driver in exchange for better rates. This particular program is in the UK called "Pay as you Drive". David Starr talked about a similar program in Canada a couple months ago. I still think this is a good idea. In order for GPS to be profitable in the consumer market, the end person being tracked must be in full control. In both of these cases, participation is voluntary and the consumer ......

Posted On Monday, November 6, 2006 6:58 PM

Kansas University GIS Day November 15 2006
Kansas University (right here in Lawrence, KS) puts on a Geographic Information Systems day every year. A couple months ago, Matt Dunbar contacted me and asked if I would speak about personal tracking. My talk is titled "Big Brother is on MySpace. How GPS will change our everyday lives (in a good way)" After some shameless promotion of Where's Tim and EnGraph, I plan to talk about how real time GPS can add a new dimension to social networking sites like MySpace. I also plan to talk about enhancing ......

Posted On Wednesday, November 1, 2006 4:17 PM

HDC 2006 wrapup
Heartland Developers Conference 2006 in Omaha was a huge success! Joe Olson, Phil Wolfe and everybody else involved did a great job getting everything put together. Day 1: Joe Stagner did the opening keynote on Federated Logic. Basically using data sources that live anywhere on the internet with ASMX web services. He even talked a little bit about GPS and web based mapping solutions. Something that is near and dear to my heart. Next, I went to Dave Donaldson's talk on Power Programming with Attributes. ......

Posted On Wednesday, November 1, 2006 2:30 PM

EnGraph is hiring
We are looking for a .NET developer to join our team. This person will be helping Kyle with our transportation software and also working with me on our GPS software. You might even get your own Where's Tim! For more information about EnGraph or this position:See this pageTalk to me at the Kansas City .NET user group tonightSend me an emailChat with me on MSN Technorati tags: EnGraph, Career, Opportunity, Software Development ......

Posted On Tuesday, October 24, 2006 9:44 AM

Stuck in Philly
Kyle and I are sitting in the Philadelphia airport hoping that our flight doesn't get delayed again. So far, it's only been delayed an hour, but they are delaying and canceling flights left and right. I met a guy named Curt Walz who works for Sygma, a fast food distributor. He was telling me how they use RFID to tell the warehouse workers which items to pick for the order they are completing. The RFID reader actually mounts on the workers forearm and alerts them when they need to pick an item. I ......

Posted On Friday, October 20, 2006 5:32 PM

National Geographic talks about GeoRSS
Joab Jackson published an article in National Geographic that give a very basic introduction of GeoRSS and a couple examples of it's use. One of the examples was Where's Tim!! GeoRSS is a way to add geographic information to an RSS feed. Most generically, it is used to add a latitude / longitude point to an item. To add GeoRSS to your existing feed, add the namespace to your rss element like this: rss version="2.0" xmlns:georss=" xmlns:gml="http://www.openg... ......

Posted On Thursday, October 19, 2006 5:54 PM

Tulsa TechFest 2006 wrapup
David, Steve and everybody else involved did a great job in putting this event together and keeping the chaos at an organized level!! My talk on AJAXPro went really well. 25 or so people showed up and everybody seemed to understand the power of AJAXPro and several of them told me afterwards that they had projects that could use this technology right now. I've talked before about why AJAXPro is better than XMLHttpRequest. It also had advantages over ATLAS (Microsoft's AJAX library) in that AJAXPro ......

Posted On Sunday, October 15, 2006 1:16 PM

Next stop - Salem, NJ
Kyle and I are at the airport getting ready to head to Salem. Tulsa TechFest 2006 was awesome. Lots of attendees and great sessions. They did a great job keeping everything organized. And to Chris Williams, my laptop acted up when I plugged into their projector too, so it had nothing to do with your projector, my laptop is just possesed. More details about TechFest later, I met some very interesting people. I've never actually gotten a GPS reading at takeoff or landing, but I'll keep trying. Technorati ......

Posted On Sunday, October 15, 2006 9:30 AM

Upcoming events
This weekend, I'm heading to the Tulsa TechFest 2006 to give my AJAXPro talk. Sunday, Kyle and I are going to Salem, New Jersy to see one of our clients. The Heartland Developers Conference is coming up the week after that. I'm speaking at the Kansas University GIS day in November. I will be speaking in the same session as Dr. Jerome Dobson. I've heard that he is not a big fan of GPS, so that should be interesting. My talk is called "Big Brother is on MySpace. How GPS will change our everyday lives ......

Posted On Friday, October 13, 2006 8:04 AM

Watch Kyle and Carl drive to Arkansas

Kyle and Carl are driving to Arkansas today for the Arkansas Public Transportation Conference. Watch them on Carl's Where's Tim.

Posted On Sunday, October 1, 2006 10:36 AM

Kyle's rocking the

Kyle has finally started using Visual Studio .net for one of our new products! He talks more about it here.

Posted On Monday, September 25, 2006 1:37 PM

Where did the geocoded Flickr pictures go?
I noticed this weekend that viewing geocoded flickr pictures on Where's Tim wasn't working quite right. It would only grab one or two pictures and I know there is over a thousand geocoded pictures in Lawrence. The code looks fine and my geocoded pictures in flickr were still there. I ran my code through flickr's api explorer and it looks like their api is returning a limited result for some reason. Maybe there is a glitch somewhere ......

Posted On Monday, September 25, 2006 12:15 PM

Interview with Sky News
I did an interview with Sky News this morning. It was a bit odd because the idea was do a prerecorded interview over webcam, but we had technical difficulties getting their cameras to pick up my video and sound, so we did the video over the webcam and sound over the cell phone. On his end, he had to ask me the question and then plug his phone into the computer that was recording the interview. So he would be asking me questions and once I said something he liked, he would say "ok, repeat exactly ......

Posted On Friday, September 22, 2006 7:44 AM

More FeedMap GeoRSS stuff
I added new functionality to the FeedMap wrapper service that generates GeoRSS. You can now use the query string url= to get blogs around a specific blog. So for example if you wanted to see the blogs around my blog, use this url: You can then view that data on a more visually stimulating platform, like Where's Tim. Here's the 10 feeds closest to Jeff: ......

Posted On Thursday, September 21, 2006 2:36 PM

Adding GeoRSS extensions to FeedMap
Chandu Thota, a Microsoft MapPoint developer has a service called FeedMap. A lot of people have FeedMap badges on their blog that shows the blogs around their location. The one thing missing from this service is GeoRSS tags, so I took a look at his API and created an RSS feed with GeoRSS extensions. My service is driven by query strings. You can pass in a place, or a lat and a lon, and also an optional count like this: or this ......

Posted On Wednesday, September 20, 2006 9:01 PM

GeoRSS is the future of geographic data
GeoRSS is an extension of RSS that allows for geographic information to be associated with a blog post, an event, a gps location, a photograph or any other information where geographic information would help better describe the item. Several websites are recognizing the value of GeoRSS and are adding these extensions to their feeds. Most recently, Wordpress is using GeoRSS to add maps to their posts. One of the things that Jeff and I talked about on our roadtrip is adding GeoRSS tags to ESS. ESS, ......

Posted On Tuesday, September 19, 2006 7:55 PM

Hanging out at Reality Check
We are hanging out at Chris Williams's coffee / game / wifi shop, Reality Check here in Greenville. Jeff, John and I are doing some last minute polishing up of our talks for tomorrow's CodeCamp. Dru and Joseph are getting ready to do a podcast with Chris. The Where's Tim / mashup has been quite a success!! The guy that traded a red paper clip for a house sent me an email talking about how he liked the technology and wants to use GPS on his future adventures. Very cool!! I also did ......

Posted On Friday, September 15, 2006 6:02 PM

Driving to South Carolina
Jeff, Dru, Joseph and I are just leaving Kansas City for the Code Camp in South Carolina. We just recorded a podcast at a Walmart and uploaded it. There is more CPU in this van than in most small offices. Podcast Feed Picture Feed We got a 16 hour trip ahead of us, so call us on my cell to keep us entertained - 785.550.1483. Welcome to Guardian readers ......

Posted On Thursday, September 14, 2006 8:37 AM

Flickr tag support on Where's Tim
As I talked about earlier, we've add geocoded pictures from flickr to Where's Tim. With a flickr=true query string, you can see pictures taken in the area of my real time location. We've added a little UI under the map that will allow images to be turned on or off and also the ability to only map pictures that match a tag. Tag support is also supported by query string (flickrtags=), and the following url will map flickr pictures taken close to my location with the tag ppc6700: ......

Posted On Sunday, September 10, 2006 9:04 PM

More history query strings

In addition to passing a date as a query string to get history on Where's Tim, you can also pass the values "today" and "yesterday" to get the history for those days.

Posted On Saturday, September 9, 2006 1:06 PM

Get History on Where's Tim by query string
You can now get historical data on Where's Tim through a url query string. So to get my history for yesterday, use this url: It also works with other query strings. Like if you wanted Carl's history for Sept 1, use this url: ......

Posted On Saturday, September 9, 2006 9:36 AM

Geocoded flickr pictures on Where's Tim

It's not all the way done yet, but throw a flickr=true query string on Where's Tim and you can see what I'm working on.

Anybody want to help make the icons look not so cheap?

Posted On Friday, September 8, 2006 7:25 PM

YouTube geocoded RSS feeds
The video sharing site, YouTube, has some GeoInfo baked into their RSS feeds. It's not GeoRSS, but it's enough that you can pull data out it and lay it over Where's Tim (Zoom out) This GeoRSS stuff is really cool, but I need to take a break from it. I'm falling behind on much more important things ......

Posted On Tuesday, August 29, 2006 9:35 AM

Adam gets inspired

Adam Kimber sent me an email yesterday saying that he was inspired by Where's Tim and created his own real time GPS tracking website called Where's Adam. Very cool!! I can't wait to see what else he adds to it.

Posted On Monday, August 28, 2006 11:52 AM

Flickr adds geocoding feature
Today, Flickr released geocoding for photos on a Yahoo map. Hopefully, they will add GeoRSS tags to their RSS feeds so I can easily overlay pictures on Where's Tim (like I talked about earlier). As a side note. Jeff Croft and Matt Croydon have already geocoded their pictures, so Lawrence has way more geocoded pictures than any other city around. It shows that this little town has geek power :) Via TechCrunch ......

Posted On Monday, August 28, 2006 11:36 AM

GeoRSS on Where's Tim
We released a new version of Where's Tim this morning that supports GeoRSS feeds. Use a georss query string with the url of the feed as the query string value like this: or you can create an xml file that contains information about GeoRSS feeds that looks like this: <?xml version="1.0" encoding="utf-8" ?> <GeoRSSFeeds> <feed url="http://timhibbard... ......

Posted On Monday, August 28, 2006 9:22 AM

Where's Jeff and John and Joseph and Tim?
Jeff, John, Joseph and I are all driving down to Chris William's Code Camp in South Carolina next month. Jeff and I were talking about the trip this morning. We are leaving Thursday (Sept 14) afternoon, which I'm glad because nothing is better than Nashville, TN at midnight :) We are trying to think of some ways to make the trip interesting for the GWB faithful. One idea was to take pictures and post them to flickr and create a feed that Where's Tim can understand so you can see our pictures along ......

Posted On Monday, August 21, 2006 8:31 AM

My first EnGraph dollar

My first EnGraph dollar

EnGraph was nice enough to get me a framed dollar bill for my first sale of Where's Tim!! Thanks guys!

Posted On Monday, August 21, 2006 7:33 AM

Signs I'm turning into a web developer
Those who read this blog know that over the last year, I've complained a lot about not being a true web developer and coming from the fat smart client world, some concepts I've ran into developing Where's Tim just don't make sense to me. I don't know if this is a sign that I'm starting to "think web" or not, but I was testing some new features in our GPS parsing engine and I typed in alert (javascript) instead of a People that are learning a second language say that they know if ......

Posted On Friday, August 18, 2006 10:40 AM

I can not find your lost or stolen phone with GPS
I get an email every couple of weeks from somebody that has found Where's Tim and wants me to help find their lost cell phone. I always reply nicely and tell them that it is not possible to track a random phone via GPS based on it's number or ESN. First of all, if it was that easy to track something, I would be out of a job. Second of all, it goes against everything we believe in as far as allowing the trackee (is that a word) to be in full control of who watches them and when. Thirdly, it shows ......

Posted On Sunday, August 13, 2006 11:41 AM

Counting textbox length with Javascript
I get a lot of funny messages sent to me on Where's Tim. I keep them all and put them on this page. Sometimes, people have so much to say that their message exceeds the 160 character message limit for my phone. So I wrote a function that tells people how many characters until the end of the message. The countChar function takes a textbox object and a div object. The div object will display how many characters are left. function countChar(txtBox,messageDiv) { try { count = txtBox.value.length; if ......

Posted On Sunday, August 13, 2006 11:15 AM

Fixed "Get directions"
The "get directions to Tim" on Where's Tim wasn't working quite right after I added the AJAXPro caching. That's fixed Sami has been driving all over Finland recently. Right now he is on the border of Finland and Sweden. You can watch him here. I've been able to do a lot of coding this last week. I added a bunch more functionality to our application updating framework that David will be using in his applications. Hey David, start blogging ......

Posted On Monday, August 7, 2006 8:17 AM

It's hot
Kyle says I need to stop complaining, but it's freakin hot in here. Apparently the AC is not working on our side of the building. Normally, I would just take my tagged laptop and go work from home, but I'm homeless :) I'm working with a potential client for a Where's Tim that will show a whole new market for real time GPS. It's going to be neat...stay tuned ......

Posted On Monday, July 31, 2006 1:18 PM

Brady Davis on Where's Tim
Brady Davis, who has his own real time gps tracker here, is now syndicating his position on Where's Tim.The addition of Brady now makes the view all more interesting...well, if you're a GPS Google geek like me :)He also has an RSS feed, Google Earth KML file and even a mobile Where's Tim.I also need to thank Joey and Luci for their help this morning ......

Posted On Saturday, July 29, 2006 10:09 AM

Using Caching with AJAXPro - AjaxServerCache
Dru came up the other day and we looking at implementing caching into Where's Tim. Turns out, the AJAXPro library that I use already contains caching capabilities. So take an AJAX function like this: <AjaxPro.AjaxMethod()> _ Public Function GetYahooTraffic(ByVal xmlAddress As String) As Traffic() and then add a AjaxServerCache attribute to the function. The "300" is the number of seconds that the data should be cached. Like this: <AjaxPro.AjaxMethod(), AjaxPro.AjaxServerCache(300... _ ......

Posted On Friday, July 21, 2006 9:46 AM

Geocoder from ThinkGeo
Clint Batman from ThinkGeo was nice enough to let me use their geocoding engine on Where's Tim. Their engine supports regular geocoding (enter an address and get latitude / longitude) and reverse geocoding (enter lat/long and get address). The API is easy to consume (3 functions) and the results are intuitive. So now when you are viewing Clint's real time location on Where's Tim , the extra stuff like city information, weather and Yahoo traffic will work ......

Posted On Friday, July 21, 2006 9:20 AM

Eating lunch with Dru
Dru Sellers is coming up to Lawrence today and Kyle and I are taking him to Pepperjax. After that, Dru is going to help me out with implementing some caching into Where's Tim. Hopefully that will help with the next Digg effect ......

Posted On Wednesday, July 19, 2006 7:34 AM

Watch Carl Kurt on Where's Tim
Carl Kurt, president of EnGraph now maps his real time location on Where's Tim using a real time GPS phone. He also has an RSS feed for his location, and a Google Homepage widget.Now we have three people being tracked in Lawrence (Carl, Clint and myself). To watch us all at once, go to Where's Tim, select "All Available" from the "Select person to track" combo box and push "Track" click here ......

Posted On Tuesday, July 18, 2006 9:48 AM

Google Geo Developer Day video online
Mike Pegg blogs that the video from the Google Geo Developer day is now online. This was the one where I shipped him a phone so he could be tracked on Where's Tim. You can see where he talks about Where's Tim at about the 1:47 mark ......

Posted On Thursday, July 13, 2006 10:41 AM

Clint Batman on Where's Tim
Clint Batman from ThinkGeo (a GPS company in Lawrence) is now showing his real time location on Where's Tim His url is His location is also available via RSS ......

Posted On Wednesday, July 12, 2006 7:53 AM

My KML now works in Google Maps
I blogged a couple weeks ago about how Google Maps announced support of KML (location information file for Google Earth), and that the KML files that Where's Tim generates where not loading correctly. Well, sometime between now and then Google fixed the bug and now you can see my current location that was meant to be viewed in Google Earth on Google Maps!! Ok, it's not that cool for Where's Tim since it already lives in Google Maps, but it has potential for other applications. The query string in ......

Posted On Friday, July 7, 2006 9:13 PM

Lunch with Clint
I am having lunch today with Clint Batman from ThinkGeo, another GPS company out of Lawrence. They have some additional hardware that might be useful for us and maybe we do some things on Where's Tim that he might find beneficial to his products. Plus the sweet salsa at La Familia can't be beat ......

Posted On Wednesday, June 21, 2006 7:29 AM

Checking out Team Foundation Server
I'm heading up to Kansas City this morning to meet with Jeff and John. They are going to show me Team Foundation Server. I need to decide if we are going to switch to TFS or stick with Vault before I can start using what I learned from Raymond Lewallan on continuous integration. Watch me on Where's Tim. Or if you feel like using a super beta MapPoint ClickOnce app, try this one ......

Posted On Tuesday, June 20, 2006 6:53 AM

Class to consume API
In my last post, I talked about wanting to add GeoRSS tags to the RSS feed of the text messages people send me on Where's Tim. The first thing I need is to find out the users location based on their IP. So I wrote a class that communicates with the API to generate a object that contains location data based on that ip. The article with the code is here: ......

Posted On Friday, June 16, 2006 11:28 AM

Using GeoRSS - Geocoding RSS Feeds
Like Lance talked about yesterday, I added GeoRSS tags to my Where's Tim Location feed. Essentially, all I needed to do was reference the GeoRSS namespaces: xmlns:georss=" xmlns:gml="http://www.openg... and add the georss:point tag By adding that one little tag, I was then able to drop that RSS feed on top of mapufacture and get this. And Lance was able to mashup the RSS feed using RSSBus with a Yahoo local search and find the closest pizza place to me, and also ......

Posted On Friday, June 16, 2006 10:15 AM

It's almost ready

We are working on something pretty cool...stay tuned.

Posted On Wednesday, June 14, 2006 1:23 PM

My KML doesn't work in Google Maps
Yesterday, Google announced KML support in Google Maps. KML is a markup language like XML that defines data to be shown on a map. I use KML on Where's Tim to show my current location inside of Google Earth, so I was very excited...until I tried it. My KML file is an .aspx page that returns a content type of "application/ so when you click on opens in Google Earth. So I put the address of my .aspx in the query string as instructed by Google and I got a "could not ......

Posted On Tuesday, June 13, 2006 6:48 AM

Live blogging Where 2.0
Mike Pegg is "live blogging" his experiences at the Where 2.0 conference. He posted a bit ago about getting ready to talk at Google Geo Developer Day His location is also available on Where's Tim. It's pretty cool to see the little icon right at the Googleplex ......

Posted On Monday, June 12, 2006 9:57 AM

Watch Mike Pegg in San Francisco on Where's Tim
Mike Pegg is driving around San Francisco getting ready for the Where 2.0 conference. He has one of the EnGraph Nextel's and you can watch him on Where's Tim!! We also created a Google Homepage widget that shows his location. Click here to add it to your google homepage ......

Posted On Saturday, June 10, 2006 12:17 PM

Digg vs WebHost4Life

Digg wins. I need to implement the caching stuff I learned from Raymond Lewallen last weekend into Where's Tim

Thanks Frank :)

Posted On Thursday, June 8, 2006 6:54 AM

Google Maps Mania goes real time with Where's Tim
Mike Pegg is heading out to San Jose for the Where 2.0 conference next week. He sent me an email this morning telling me he was going to give a talk on Where's Tim! Very exciting!! We got to talking and I suggested that he take our spare Nextel and show his current location on Where's Tim. He agreed, so I headed to the UPS store to overnight it to him. I went ahead and left the phone on, hoping that we might catch the phone in transit. So for the next week or so, you can watch Mike Pegg on Where's ......

Posted On Wednesday, June 7, 2006 4:58 PM

Google Maps Mania + Where's Tim

Not everything is ready to go yet...but keep your eye out for Mike Pegg of Google Maps Mania on Where's Tim

Posted On Wednesday, June 7, 2006 1:41 PM

Nice feedback
Steve Walker was at my AJAX.NET talk at Wichita Code Camp. This is what he said: ...One thing that I thought was interesting about the presentation was Tim showing us how his company uses Google Maps and GPS to track items around the world in real time. In a VERY small amount of code, we were able to see where Tim was at and where he had been on his drive over this morning... Thanks Steve. People are starting to use the Where's Tim API for interesting things. One guy mashed up Where's Tim data with ......

Posted On Sunday, June 4, 2006 6:53 PM

Lawrence Technology Assosiation May Mixer
Clint Batman from ThinkGeo gave a great demo of his GPS software at the May Mixer at the Lawrence Regional Technology Center last night. They have a web based tracking system built in .NET similar to Where's Tim. They have some features that we don't, and they have a few things that they do better than us. We also have some features that they don't, like RSS feeds, mobile version, ASMX interface to our data, and WeatherBug integration. Hey Clint, give me a call sometime and we can sit down and see ......

Posted On Friday, May 19, 2006 7:15 AM
Nicholas Carlson called me the other day to talk about Where's Tim and Google technology. He was nice enough to write an article on about it yesterday. He also gave Dave Rheingold from a plug. [Where's Tim] [Google Maps] [EnGraph] [ShakinDave] ......

Posted On Friday, May 12, 2006 7:37 AM

Matt took Where's Tim
Watch Matt Strausz of SmartStart prevent drunk driving this weekend on Where's Tim If you get on his site, check out the Find Location page. They have some cool Google Maps on there (built by yours truly). [Where's Tim] [SmartStart] ......

Posted On Thursday, May 11, 2006 6:40 AM

Tulip Time

I'm off to Pella, IA this weekend to see my family and attend Tulip Time!! Watch me drive one of the most boring stretches of interstate on Where's Tim

Posted On Friday, May 5, 2006 7:02 AM

Messaging RSS Feed
On Where's Tim, you can send a text message to my phone by clicking on my location icon and populating the fields. I've been getting some funny messages since the Digg effect. For your viewing pleasure, I syndicate these messages in an RSS Feed. My favorite was a guy from Spain that said "Where are you?" I respond to all messages if they populate the "from email" field. I've had some good conversations with these people. [Where's Tim] [EnGraph] ......

Posted On Wednesday, May 3, 2006 6:28 AM

Updates to Where's Tim
This weekend, we migrated Where's Tim to 2.0 and Google Maps API v2. We also added some "Get directions" functionality to SmartStart of Kansas Find a location page. And we just got dugg! [Where's Tim] [EnGraph] [Google Maps] [GPS] ......

Posted On Monday, May 1, 2006 12:12 PM

More Google Earth integration

You can now view my GPS history for a date inside Google Earth.
Go to Where's Tim
Put a recent date in the Get History textbox and push "Go"
Once it loads, click "View History in Google Earth"

Thanks to Frank Taylor for the suggestion.

Posted On Sunday, April 30, 2006 8:11 PM

Google Earth Network Link for Where's Tim
This is pretty cool technology. I got an email this morning from Frank Taylor and he said that the Google Earth integration we have on Where's Tim is cool, but not even close to what we could be doing. He suggested looking into Network Links. A Network Link is basically a .kml file that points to another .kml file and tells it how often to update. So I created a .aspx page that dynamically creates a .kml file based on data from the web service. And then created another .aspx page that generates a ......

Posted On Sunday, April 30, 2006 10:09 AM

New Yahoo Maps
Yahoo Map Image released new maps the other day. We use them on Where's Tim when we need a static map image. Check out the new maps on the location RSS feed and Where's Tim Mobile. [Where's Tim] [EnGraph] ......

Posted On Friday, April 28, 2006 6:37 PM
I constantly and shamelessly plug EnGraph and Where's Tim as much as I can :) Since timhibbard dot com slash wherestim dot aspx is not easy to remember and easily misspelled, we bought Eventually we will host everything there, but for now it just redirects to [Where's Tim] [EnGraph] ......

Posted On Wednesday, April 26, 2006 12:05 PM

Google Maps Mania reports about a guy that uses a camera mounted on his glasses and sends the feed to his website. Cool idea, I've been wanted to do something like that on Where's Tim and our newest client, LiveWave, does mobile streaming video over EVDO. Maybe they will hook me up!! Speaking of LiveWave, their RoverCam GPS site has been exciting the last couple of days. One of the guys put the phone on his boat and has been cruising all over the bay. [Where's Tim] [LiveWave] ......

Posted On Wednesday, April 26, 2006 11:19 AM integration
Kyle Archer has been bugging me to put something on Where's Tim that says what city and state I'm in. So I started messing with it, and thought to myself, "Wouldn't it be cool if a user could click on a link and it would give them population and other information about the city I'm in". So I started looking for a website that offered that. I ran across and they offer an extensive data snapshot of a city. And their url format is easy to manipulate. So, now on Where's Tim, you will see ......

Posted On Wednesday, April 26, 2006 11:09 AM

Lunch with Matt
Matt Croydon blogged yesterday about Where's Tim. He got a new bluetooth GPS device. Turns out he is from Lawrence and is a programmer for He did the whatchamacallit thing a couple weeks ago as well as some other Google Map integration. I posted a comment on his blog that we should do lunch sometime. Maybe we can get them to create a Google Map of all the technology companies in Lawrence (there is two just in this building). [Google Maps] [Where's Tim] [Lawrence, KS] ......

Posted On Wednesday, April 26, 2006 11:01 AM

LiveWave is live
LiveWave is rocking with their new real time GPS web solution modeled after Where's Tim. It was pretty cool to watch them drive all over Newport, RI yesterday and I now know how other people feel when they watch me! These guys have been great to work with and we are working on some cool ways to integrate their existing camera feeds with the new GPS data and Google Maps. Stay tuned, we are going to be bringing some neat stuff. Kyle talks about it too. [EnGraph] [GPS] [AVL] [Google Maps] [Where's Tim] ......

Posted On Tuesday, April 25, 2006 6:31 AM
Like I talked about yesterday, We are building a real time GPS web solution for Smiths Detection. The pieces are starting to come together, but the GPS data still points to my current location since their Cloudberry account is not completely set up. The web site is at, check it out and watch for more changes this weekend. [EnGraph] [Where's Tim] [GPS] [AVL] [Google Maps] ......

Posted On Saturday, April 22, 2006 9:53 AM

First Where's Tim sale
We just received a purchase order for a web based real time GPS system using Google Maps. It's exciting for me to see all the work we've put into Where's Tim starting to materialize into $$$. We have a couple other companies that are interested too, so hopefully we'll have a bunch of Where's Tim popping up on the internet :) Check back this weekend for a url. [EnGraph] [Where's Tim] [GPS] [AVL] [Google Maps] ......

Posted On Friday, April 21, 2006 6:32 AM

Working with Google Maps v2
I started migrating Where's Tim to the v2 of Google Maps this weekend. They have provided good documentation so it wasn't too hard, even though I still think that I should not have to rewrite code because the vendor releases a new API. I understand rewriting code to get more functionality, but not to avoid my application breaking. Anyways, it works just about the same. The only problem I having is, I have a couple divs that are at an absolute position that display my current speed and mileage for ......

Posted On Monday, April 17, 2006 7:27 AM

Another Where's Tim podcast
I found another podcast that talked about Where's Tim. Apparently, I'm a "nerd with no life"!! It's by (which is down right now) and the mp3 is here (9 min, Where's Tim mentioned about 1:45 in). [GPS] [Where's Tim] [EnGraph] ......

Posted On Wednesday, April 12, 2006 12:45 PM

MapQuest Mobile
It looks like MapQuest is trying to compete in the mapping market again. I'll be keeping their mobile page on my radar. And I'm also thinking about making a MapQuest version of Where's Tim for the OpenAPI Developers Challenge. [MapQuest] [Mapping] [Where's Tim] ......

Posted On Monday, April 3, 2006 11:24 AM

Where's Tim Google Homepage Module
Google has an API for their personalized homepage, and of course it is really easy to consume. It is an XML file with a place for HTML / Javascript. I created a striped down version of Where's Tim using their API. To install this module on your homepage, click here. Google provided a method for asynchronously downloading data, _IG_FetchContent (which I talked about the other day). To consume this method, you provide the datasource and the function you wish to call after the data is downloaded: function ......

Posted On Monday, April 3, 2006 6:48 AM

Good Morning Kansas interview on ABC 49
Well, like I said yesterday, I was pretty nervous for my interview with Good Morning Kansas on ABC 49 in Topeka. Kyle was nice enough to go along and we got there around 5:45 AM. Heidi greeted us at the door and said that she had been watching on Where's Tim and already knew I was here!! We went over some basic stuff about the site and she explained that I would be going into the studio around 6:00 and get familiar with the set and the anchors. We went in the studio and she introduced me to Blake ......

Posted On Tuesday, March 28, 2006 10:55 AM

Where's Tim featured on Good Morning Kansas tomorrow
KTKA 49 is interviewing me tomorrow for the Good Morning Kansas show. They found Where's Tim a couple weeks ago and talked about it here (warning, uses quicktime, fix here), and they want to do a follow up interview. So if anybody in the Topeka / Lawrence area wants to check it out, it is supposed to be on around 6:15 AM (Sunflower cable channel 12) or so. I was pretty nervous for the interview, and I am REALLY nervous for this thing. I've never been on TV, and it's live, yeah...I'm ......

Posted On Monday, March 27, 2006 1:49 PM

I made it to New Jersey tonight, after the standard flight delay out of KCI. Check out the Get History feature on Where's Tim for today (03/19/06), it's pretty cool to see the jump from Kansas City to Philadelphia. I'll be working with our clients in Salem trying to resolve some .NET remoting issues. We have a really neat GPS system in place here. The data is downloaded wireless from the vehicles and then we use .NET remoting to transmit the data back to headquarters. I think we have some port forwarding ......

Posted On Sunday, March 19, 2006 6:52 PM

Mileage on Where's Tim
We added a daily mileage calculator to Where's Tim. I don't really like how it's set up visually. I've never been very good at UI design, so I'm looking at other examples on Mapki to find something that looks good that I can use as an example. We also added a GetMileage function (that takes a date parameter) to the Where's Tim Web Service. And added mileage to Where's Tim Mobile. If anybody has any ideas how to make the mileage look better, please let me know. Or better yet, get on the Where's Tim ......

Posted On Tuesday, March 14, 2006 7:14 PM

I want to learn how to do this

I cannot get over this killer UI. The functionality is cool too, but the fact that it places an IM like client on top of the page is awesome. You can try it with other sites too. Here it is on Where's Tim.

Posted On Tuesday, March 14, 2006 6:21 AM

New stuff on Where's Tim
We added some stuff to Where's Tim today. We trimmed out some of the redundant information that the Where's Tim webservice was returning on the GetTimsHistory call. We added my speed to the Dump History to XML file. When I am actually moving, we use a green icon to indicate my current position. When I am idle, the icon is the default red one. I messed with using different color polylines to indicate my speed on the Get History function, but it was too slow because I had to create individual polylines ......

Posted On Saturday, March 11, 2006 3:46 PM

One million hits in Feburary
Where's Tim surpassed one million hits for this month!! Thanks to, Emily Chang, WeatherBug, BBC, Scoble and all the other nice people that have talked about us ......

Posted On Monday, February 27, 2006 9:09 AM

Matt Strausz wants to be tracked
Well, not really, but Matt did take my nextel today so you could watch him on Where's Tim, as he is going to talk to people about the bill his company (Smart Start of Kansas) is working on getting passed. He blogged about the bill here. And gave reasons why Kansas needs better laws here ......

Posted On Tuesday, February 14, 2006 8:23 AM

Google likes EnGraph
Google came out with new PageRank ratings recently, and gave Where's Tim an 8!! I'm excited, unfortunately the site is acting funky right now. Sometimes a mashup becomes a mixup when one of the pieces stops working quite right :) We'll get it right again shortly. UPDATE3: Ok...we are not an 8 *anymore*. Back to a 5. Strange, for a couple hours we were an 8. I wonder what happened. UPDATE2: Back up UPDATE: Talked with Marc Bernard over at Cloudberry, they are having a service outage out there...should ......

Posted On Saturday, February 11, 2006 6:37 PM

More RSS for Where's Tim
We added two new rss feeds for Where's Tim -The text messages people send me - More info -The "Get directions to Tim" requests - More info Eventually, we will also put this data on the site, but for now we have temp pages for the text messaging and directions. We still have the news feed, my location feed and cool people that linked here feed. We will always keep our Where's Tim rss page up to date with new rss information ......

Posted On Saturday, February 11, 2006 6:30 PM


Much thanks to the BBC for throwing Where's Tim a plug!!

Apparently, Where's Tim is a marvellous, entertaining and pointless application :)

Posted On Friday, February 10, 2006 9:25 AM

More GPS + Google Maps
The University of Michigan bus system is now online using GPS and Google Maps. Very coolFinally a GPS Google Mashup that is not "most stupid", maybe Christer will get a hold of this and update his list :) via ProgrammableWeb ......

Posted On Tuesday, February 7, 2006 5:55 AM

Server issues with Where's Tim

Where's Tim is acting weird today as webhost4life is moving us to a new server.

Posted On Monday, February 6, 2006 11:04 AM

EnGraph gets some Emily Chang love

Emily Chang lists Where's Tim on her eHub list of cool web 2.0 applications. She sent me a text message on Where's Tim to tell me we had been listed :)

Of course, if you subscribed to the Who linked to Where's Tim RSS feed you would have already known that!!

Posted On Sunday, February 5, 2006 7:51 AM

RSS Feeds for Where's Tim
Where's Tim now has RSS feeds! You can get feeds for: -When my location changes -Who was kind enough to link to Where's Tim -News and development changes The location feed can also be customized via query strings. For example this url: will create an RSS feed that will have a map embedded in it that is 500 pixels tall, 311 pixels wide and a zoom level of 9. You can also go to this page, and a form will ......

Posted On Tuesday, January 24, 2006 8:45 AM

Get History on Where's Tim
On Where's Tim, you can now see where I was on a specific date. Entering a date in this box: will get you this: Clear History = Removes the history overlay Export History to XML = Generates an XML document with the lat/long data Disable Auto Update = Temporarily disables the Auto Update feature so you can move the map around and browse my previous locations without the map recentering itself Note that the history function doesn't work that great in Firefox. And that getting dates with a lot of data ......

Posted On Monday, January 23, 2006 8:49 AM

Norwegian university talking about Google Maps
Apparently, Ostfold University offers a class called Location Aware Systems. In that class the students were asked to find Google Maps mashups that fit in the following categories: Most useful Most impressive Least useful Best commercial potential Most original Most stupid Also, I am guessing that the professor is making the students blog about it, because these Location Aware Systems blogs have been popping up all over the place. I think it's great that they are learning about Google Maps and even ......

Posted On Friday, January 20, 2006 9:27 AM

Christers doesn't want to know where I am
Christers Edvartsen is taking a class called Location Aware Systems. One of his assignments was to find Google Maps mashups in the following categories:Most usefulMost impressiveMost originalBest commercial potentialLeast usefulMost stupidGuess what won Most stupid?I would rather have been in the Best commercial potential list, but I'll settle for any plug :) ......

Posted On Wednesday, January 18, 2006 1:53 PM

Where's Tim now with current weather
Using the WeatherBug API, you can now see my current weather conditions on Where's Tim. The API was easy to use and I also include the data in the Where's Tim Webservice. Calling GetTimsWeather returns an object that contains: Current Temp (.Temp) Todays Rainfall (.Rain) Current Windspeed (.Wind) Wind Direction (.WindDirection) My current zipcode (.ZipCode) URL with more info (.WebLink) Thanks to the My class in VS 2005, you can get my current temperature with one line of code: MsgBox(My.WebServices.EnGra... ......

Posted On Thursday, January 12, 2006 6:49 AM

South Carolina

My girlfriend, Chelsea and I are going on vacation tomorrow (depending on the hangover magnitude) for a week in South Carolina. Watch us get lost on Where's Tim.

Posted On Saturday, December 31, 2005 2:22 PM

Working with WeatherBug API
I talked earlier about integrating WeatherBug data into Where's Tim. Chris Sloop has been a lot of help and was even nice enough to include Where's Tim on the WeatherBug's API example page. He requested that I share some code, so here it is:Basically, to consume WeatherBug's API, I:1) Make a call to the Where's Tim webservice2) Parse the zipcode out of the .Place property of the GPSData structure3) Pass the zipcode into a function that builds the REST url4) Load the url into a System.Data.DataSet ......

Posted On Friday, January 13, 2006 7:51 AM

Google Maps Mania on NPR
Mike Pegg from Google Maps Mania is going to be on NPR's All Things Considered today. Maybe he will give Where's Tim a plug :)

He talks about it here.

Posted On Thursday, January 12, 2006 7:51 AM

Where's Tim now with GPS cookie crumbs
You can see where I currently am, but also now where I have been with the new cookie crumb feature on Where's Tim. It uses the standard large red icon to show my current location and the little blue icons (like on Google Ride Finder) to show where I have been. As my location changes, GPS cookie crumbs will be left behind. At anytime the crumbs can be cleared by pushing "Clear GPS Cookie Crumbs". Note that crumbs will only be left if my location actually changes ......

Posted On Thursday, January 12, 2006 7:16 AM

Using infowindowopen with Google Maps
Kyle complained that sending me a message on Where's Tim didn't always work, that sometimes the InfoWindow would close before he could push send. This was because every 30 seconds an AJAX call was made that would check for my current location. Looking through the Google Maps documentation, I found the infowindowopen and infowindowclose events. So I created a boolean variable that is checked before my current position is refreshed and set that boolean to true on the infowindowopen event and false ......

Posted On Thursday, January 12, 2006 7:02 AM

*Gasp*...potential problem with Google Maps
In the session the other night, I told Jeff and John that I have never had problems with Google Maps, or any Google API. Well, I think I might have found something. I was redesigning the layout for Where's Tim, because, well, I'm an awful UI designer. And I was putting everything into a 2x4 table and I set the left column width at 25% and the right column width at 74%. The upper right hand cell contains the div tag that eventually becomes the Google Map and I set the width of that ......

Posted On Saturday, December 31, 2005 2:16 PM follow up
I had a great time talking with Jeff and John the other night. As I listened to the podcast, I noticed a few things that I should clarify. Lat/Long = Latitude & Longitude, and x and y way of locating a geographic point on a map. For example, the Lat/Long of Allen Fieldhouse in Lawrence, KS is -95.25438, 38.954069. We used the library by Michael Schwarz. It is very easy to use and had wanted to talk more about it, but we ran out of time. All you do is modify your web.config, register your ......

Posted On Saturday, December 31, 2005 1:49 PM

Talking with
I just finished talking with Jeff and John from We had a great talk about Where's Tim, GPS technology moving forward, consumer adaptation, the negative misconceptions of GPS, how the web is opening up with API's and web services, and good old fashioned geek stuff in general. Jeff talked a little about it earlier. He might have it up tonight, so make sure to subscribe to their feed. Technorati Tags: Google Maps, Where's Tim, ASMX, AJAX, Podcast ......

Posted On Thursday, December 29, 2005 4:47 PM

Where's Tim on WLL soon
Last week, Scoble asked if we would port Where's Tim over to Windows Local Live. This morning, Chandu Thota (MapPoint all-star) sent me an email letting me know to contact him if I need any help working with WLL. Hey Chandu, I also have a ClickOnce version of Where's Tim in the works using MapPoint that I will probably need some help/guidance on too.I'm excited to work with their new API...I need to work on sending vehicle manifests and receiving messages from vehicles for Sean before I go on vacation ......

Posted On Tuesday, December 27, 2005 9:39 AM

Where's Tim gets Scobleized

Robert Scoble talks about Where's Tim. He suggests that I integrate with Local Live. I'd like to do that. I played with Virtual Earth a bit and the Google API was easier (and looked better). But I'll give it another try and see what they have improved.

Posted On Tuesday, December 20, 2005 1:11 PM

Where's Tim Web Service
You can now integrate my current location data into your own applications using the Where's Tim web service. The GetTimsLocation function returns a GPSData structure: GPSData -Lat -Lon -Speed (in MPH) -Since (last active reading - date format) -Place (reverse geocoded location - string) Thanks to the new My class in VS2005, my current speed can be displayed with one line of code: MsgBox(My.WebServices.EnGra... The SendTimAnEmail function accepts 3 parameters (From, ......

Posted On Sunday, December 18, 2005 8:30 PM

Where's Tim shirt
Pictures of the t-shirts that Kyle made for the EnGraph christmas party. Good stuff. Thanks, Kyle ......

Posted On Sunday, December 18, 2005 5:31 PM

Off to Iowa

Chelsea and I are going to fight the snow and head off to Iowa this morning to see my family. You can watch us on Where's Tim

Posted On Saturday, December 17, 2005 5:46 AM

Article about Where's Tim
Based on a request from one of my .NET heros, Jon Box, we put together an article about Where's Tim, the technologies that we used to create it, the various functions, some source code and the future of GPS. The article is here. Technorati Tags: GPS, Where'sTim, AVL, Google Maps ......

Posted On Friday, December 16, 2005 7:17 PM

EnGraph Christmas party
Just got back from the EnGraph Christmas party. Kyle made some fantastic Where's Tim shirts. Pictures on the way. Paisano's was delicious, of course. It's nice to sit down with everybody and talk about all the things we have accomplished over the year. As a developer, it's easy to get stuck in the daily grind. We work really hard and create some cool products and it is very nice to work for a company that appreciates all that we do ......

Posted On Friday, December 16, 2005 7:02 PM

Where's Tim gets podcasted

Diggnation, a podcast that dicusses items dug on, talked about Where's Tim on their latest podcast.

The .mp3 can be downloaded here.

Thanks for the plug :)

Posted On Tuesday, December 6, 2005 2:10 PM

Where's Tim hits the airwaves in Ireland
I'm listening right now to Rick OShea's radio show in Ireland. He just talked about Where's Tim on the air and also mentioned it in his blog. You can listen along on radio station's real player stream Hey Rick, thanks for the plug. And to answer your question of “Why would anybody ever want to do that”...I'm working on an article that might explain that. Stay tuned ......

Posted On Tuesday, December 6, 2005 1:56 PM

Where's Tim issues fixed on Safari

The messaging and get directions to Tim on Where's Tim now works properly on Safari thanks to some javascript changes I made here and here.

Posted On Monday, December 5, 2005 9:09 AM

document.getElementById(id).getAttribute("value") on FireFox
The messaging feature of Where's Tim was not working in FireFox and Safari. I changed my javascript code from: var msg = document.getElementById(... frm = document.getElementById(... To: var msg = document.getElementById(... frm = document.getElementById(... That seemed to be the fix for Firefox. I admire you web developers, this ......

Posted On Saturday, December 3, 2005 1:16 PM

Window.Navigate on FireFox
The get directions to Tim feature on Where's Tim wasn't working quite right in Firefox and Safari. I changed my javascript code from: Window.Navigate(url); To: Window.Location=url; And that fixed it in Firefox, I haven't had a chance to test on Safari yet ......

Posted On Saturday, December 3, 2005 11:26 AM

Sub domain redirection for Where's Tim now points to


Posted On Wednesday, November 30, 2005 5:40 PM

Unfortunately, no golf for me today.
MilitantPlatypus linked to Where's Tim today. He says As of this post, he is currently 1:00 PM...on a WednesdayI was actually at Carl's house having a marketing meeting. We are looking EnGraph's core products and spinoff products and deciding where to shift our focus to. Of course I think we should focus on GPS Control Room and Web based GPS applications like Where's Tim, but I am a bit partial :) I actually had a guy send me a message via Where's Tim. He said: Hi tim I wanna make one, ......

Posted On Wednesday, November 30, 2005 2:51 PM

Popular mashups on

John has added a tag for the most popular mashups on ProgrammableWeb. He even has Where's Tim on it!

He talks about it on his blog post here.

Posted On Monday, November 28, 2005 8:22 AM

San Angelo, v4
I'm headed back to San Angelo, Tx Sunday morning. This time it's just me and I'm driving. You can watch me travel through Big 12 south country on Where's Tim (send me a message if I look lost, I probably am!). Our Window's CE messaging application is done and we've worked with Cloudberry to get them more GPS data for less money (every byte counts when you're spending $0.66 / KB). It's going to be a good week. And I'm really looking forward to that club sandwich from Zentner's Daughter ......

Posted On Saturday, November 12, 2005 8:14 AM

Kyle wants more
Kyle's response to the new Get Directions to Tim feature: cool, but not enough. He wants to be able to enter an address and have it generate a route. That makes sense. A business AVL application would use addresses rather than lat/long. I'll see what I can do. I'm starting to run out of screen space on Where's Tim, I wish I was a better UI designer...ugh. I've always wanted to learn how to do those "virtual" windows that appear on a webpage. You know, like those annoying ads and request for surveys, ......

Posted On Friday, November 11, 2005 12:54 PM

Get Directions to Tim
Kyle asked for it, so now on Where's Tim, you can get directions, and distance from anywhere to my current location. Push the "Get Directions to Tim" button, a dialog box will instruct you to select a location on the map, you click on the map where you currently are (you can still drag and zoom the map), and using AJAX, it will generate a Google map with driving directions and mileage from where you selected to my current location. Like I was talking about before, we want Where's Tim to resemble ......

Posted On Friday, November 11, 2005 7:40 AM

Where's Tim goes mobile!
Using Yahoo's REST Map Image API, and EnGraph GPS components, I was able to create Where's Tim Mobile. I've only tested it on my new Samsung A-940, please let me know how it looks on different devices.http://www.timhibba... Technorati Tags: REST, GPS, AVL, EnGraph, Where's Tim, Mobile Development ......

Posted On Tuesday, November 8, 2005 7:36 PM

News feed for Where's Tim

The RSS feed for Where's Tim wasn't working quite right. It's back now.

Also, if you need a quick and dirty Windows application to create RSS feeds, check out RSS Builder. It is an open source program and he is looking for developers to help him out.

Posted On Tuesday, November 8, 2005 5:53 PM

Messaging with Where's Tim
So Kyle and I were talking about Where's Tim, and we decided we need to make it more of a replication of a business Automatic Vehicle Locating (AVL) solution. So when we are talking to potential clients about what EnGraph can provide them, we use this page as an example. One of the things that every AVL product needs is messaging. So we added a feature where you can click the icon and in the info window is a place to enter your return address and message. Using AJAX, the message is sent to my cell ......

Posted On Tuesday, November 8, 2005 6:56 AM

Playing with Yahoo maps API
I'm trying to get Google Maps and Yahoo Maps to play well together with Where's Tim. Not quite there yet, but getting close.http://www.timhibbard... Trying to work in URL query strings too:http://www.timhibbard.c... Technorati Tags: Yahoo Maps, Google Maps, Where's Tim ......

Posted On Monday, November 7, 2005 6:05 PM

Google Maps Tabbed Info Window
Mike Williams built a tutorial on how to use the nice tabbed info windows on Google Maps like they have on Google Local. He also started a discussion in this Google Group. It looks a bit complicated for a non-web guy like me, but eventually I want to work these into Where's Tim. Technorati Tags: Google Maps, Where's Tim ......

Posted On Thursday, October 27, 2005 1:27 PM

Article about EnGraph
Ontario Emperor writes a nice article about EnGraph AVL software, Cloudberry and Where's Tim. He also "followed" me back from San Angelo here and here :) ......

Posted On Monday, October 24, 2005 7:59 AM

San Angelo

Kyle Archer and I are off to San Angelo, Texas this us here.

Posted On Sunday, October 16, 2005 6:17 AM

Getting ready for Texas
My roommate Evan (you may remember him from here) took my Nextel this afternoon to go look at a new car, I was watching him on Where's Tim and I about died laughing when I saw him miss his turn, pull a quick maneuver and head in the right direction. Next week, Kyle and I are going down to San Angelo, Texas to deliver our EnGraph GPS solution. Sean is going to get a kick out of watching his 30+ vehicles drive around western Texas. Their region covers over 16,000 square miles. Our ParaPlan software ......

Posted On Tuesday, October 11, 2005 2:40 PM

Google Maps + Web cams
This is cool. Somebody needs to do something like this for the Kansas City/Lawrence area. Maybe integrate it with Where's Tim, people could truly see where I am :) Maybe I'll do that next month, after we deploy our satellite based Automatic Vehicle Locator down in Texas ......

Posted On Wednesday, October 5, 2005 9:32 AM

KML Creator source code
I got an email today from somebody that wants the source code for the "Fly to with Google Earth" function on Where's Tim. Essential, I created a base XML file, used an XMLNodeList to parse and change the base XML file, saved the base XML as a KML file, and used a Response.Redirect to launch the url with the KML file. Here is the base XML file that I used. Note that the file HAS to be saved with the .xml extension. <?xml version="1.0" encoding="utf-8" ?> <kml xmlns="http://earth.go... ......

Posted On Tuesday, October 4, 2005 4:32 PM

Location XML Standard
I don't know much about XML standards, so maybe Jeff can help me out with this. I think there should be a location based standard that RSS aggregators and future websites (like Where's Tim) can consume. There would only need to be a few items needed.- Title of location- latitude- longitude- Time stamp- Web linkPeople could syndicate their current location, companies could syndicate their store locations. Cell phone companies could have a standard data format for their location based services. As ......

Posted On Monday, October 3, 2005 7:09 AM

Uses for real-time GPS
Where's Tim has been getting a lot of attention lately. And as I watched Matt drive around the other day, I realized there is something very interesting about seeing him move across the map. When it comes to business applications, knowledge is money. Our ParaPlan Pro application supports geocoding, which means we can transform a street address to a latitude and longitude. So for each of our client's trips, the software knows when that person was supposed to be picked up, and the exact lat/lon coordinates ......

Posted On Thursday, September 29, 2005 8:13 AM

Where's Tim is Where's Matt for the day

Matt Strausz took my Nextel for the day to do some work for Smart Start. Follow him here.

Posted On Tuesday, September 27, 2005 7:31 AM

Mashable talks about Where's Tim

Pete Cashmore wants me to go to Lake Alvamar this afternoon. I'll talk to Kyle and see if he will let me out of the office.

Posted On Tuesday, September 20, 2005 8:08 AM

Where's Tim gets plugged
Mike Pegg was nice enough to mention Where's Tim in his Google Maps Mania blog. Check his site for the latest cool Google Map mashups, or better yet, subscribe here. Technorati Tags: GPS, Google Maps ......

Posted On Monday, September 19, 2005 8:59 PM

Where's Tim - now with Auto Refresh
So Kyle says to me, "I guess its pretty cool to see your location on a Google Map, and that's neat that it uses AJAX to populate the map so I don't have to see a nasty page refresh to see if your location has changed, but what I really want is to have it just automatically give me a new map when your location changes..."So using a simple setInterval javascript function and a variable that is populated on the onkeyup event of a textbox, we made it happen. Just enter the number of seconds you wish ......

Posted On Thursday, September 15, 2005 2:07 PM

Google Maps code - smart centering on map
Here is some javascript code that we use on Where's Tim. It will only recenter the map if the new point is out of the map view. We use this code on the AJAX refresh button. map.clearOverlays(); var pointA = new GPoint(-95, 38); var bounds = map.getBoundsLatLng(); if ((pointA.x > bounds.maxX) || (pointA.x bounds.maxY) || (pointA.y //only executes if pointA is out of the bounds of the map { map.centerAtLatLng(pointA); } var markerA = new GMarker(pointA); GEvent.addListener(markerA, "click", function() ......

Posted On Thursday, September 15, 2005 12:16 PM

Fly To Google Earth KML creator web service
I took the function that creates the .kml file for Where's Tim and wrapped it in a web service. Contact me for access. If you just want to test it, use “test“/“t... for username/password. Syntax: Dim WS As New KMLCreatorWebService.Mappin... InputStructure As New KMLCreator.KMLInfoInputStru... = “This is a test“InputStructure.D... = “Automatically generated“InputStruct... = 38.945InputStructure.Lon = -94.568InputStructure.UserName ......

Posted On Tuesday, September 6, 2005 2:31 PM

Fly To With Google Earth
Inspired by what Rob did with geotagging Flickr, I built something similar with Where's Tim that I talked about yesterday. You can click the “Fly To With Google Earth” button and it will generate a .kml file that will open inside of Google Earth. It wasn't that hard to generate. I used a XmlDocument to load the core .kml file (I actually renamed the base.kml file to base.xml because XmlDocument will not load a file that doesn't end in .xml) I then use a XmlNodeList to find the specific ......

Posted On Wednesday, August 31, 2005 6:50 AM

Where's Tim?
Using EnGraph's GPSParser, Air-Trak's Cloudberry AVL data and Google Maps, I built a web page that shows my real time location. It took a little over an hour to put together. That shows the ease of EnGraph GPS Management tools and Google Maps. Here's the page - ......

Posted On Tuesday, August 30, 2005 1:55 PM

Copyright © Tim Hibbard | Powered by: