Geeks With Blogs


Add to Google

Tim Hibbard CEO for EnGraph software EnGraph About the leader in transportation software
Christian Radio Locator iPhone app
For the last three months or so I've been working on an iPhone (and iPad) app in my spare time. It all started when I took the kids to Minneapolis and had a hard time finding radio stations to listen to on the trip. I looked in the App Store for an app that would use my GPS to show me Christian radio stations nearby, but there wasn't one. So I decided to build my own. Using public information from the FCC and a few other sources, I built a database in Google docs that contains the frequency for all ......

Posted On Saturday, September 8, 2012 8:05 AM

Evil in the air
The next task in our Team Foundation Server is going to be id 666. Maybe I should not work today and just watch basketball. Technorati tags: Evil ......

Posted On Friday, March 9, 2007 7:30 AM

Smarter DateTime.AddMinutes
Our software will automatically generate pick up and drop off times based on distance of trip, how many other people are on the bus, how long it takes to drop them off, etc. We display these times in our custom TimeSpinner control based on WPF Extended Toolkit’s button spinner. Since the computer is generating the time, they are often not human-friendly. 6:00 AM is a lot easier to remember than 6:03 AM. So we give the users the option to modify these times. Using the spinners, they can adjust the ......

Posted On Tuesday, April 12, 2011 8:26 AM

EnGraph is hiring – ASP.NET, Kansas City
EnGraph is looking for an ASP.NET developer to join our team. We are a small company in Lenexa, KS that creates .NET applications for Paratransit agencies. A good candidate would be very comfortable with ASP.NET, Forms Authentication and JavaScript. A huge bonus would be knowledge of IIS, Google Maps API, AJAXPro, ActiveReports, WPF and SQL. We are accepting resumes immediately and look to hire as soon as January 18th. We would consider contract or full-time and we would require office attendance. ......

Posted On Wednesday, December 30, 2009 1:07 PM

The last couple months of our life via twitter
Pre-approval letter in hand, let the house shopping begin!10:10 AM Apr 28th Apparently it's impossible to look at a house without the realtor begging to be your buyer's agent. Back off people!1:36 PM Apr 30th Finally going live with software that I've been working on for 2+ years!3:59 PM Apr 30th First install and we run into a proxy brick wall...smooth4:43 PM Apr 30th Done with an exhausting day of house hunting. Found a lot that we liked. One that we LOVED, in shawnee of all places.6:40 PM May ......

Posted On Friday, July 17, 2009 10:51 AM

C# DateTime extension method
Currently DateTime.ToShortDateString will not include any "0" prefixes. I think this makes any vertical lists of dates look funky: Here is a very simple extension method that will append any needed leading "0" to the date: namespace ParaPlan.Extensions{ public static class DateHelper { public static string ToShortDateEqualLengthStrin... DateTime dt) { var rv = new StringBuilder(); if (dt.Month.ToString().Length ==1) { rv.Append("0"); } rv.Append(dt.Month.ToString... rv.Append("/"); if (dt.Day.ToString().Length ......

Posted On Thursday, June 26, 2008 3:43 PM

WiMAX case studies
Frank Ohrtman, who talks about everything WiMAX, has started a new series of posts about how WiMAX could potentially advance specific vertical industries. Delivery Industry Agriculture I would like to see an article about how WiMAX could help the ParaTransit industry. EnGraph has a digital manifest application that runs on Windows CE and it would be better adopted with the bandwidth and cost benefits of WiMAX. Technorati tags: Frank Ohrtman, WiMAX, ParaTransit, EnGraph ......

Posted On Tuesday, April 10, 2007 2:49 PM

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

Pictures of our new office and the move
We moved most of our stuff from our Lawrence office to our new EnGraph office in Lenexa yesterday. Putting all our stuff into Jonathan's trucks. See the basement page for reference. David was nice enough to paint! Server room...populated! No logo yet :( Gotta have the KU hoop My new desk ...with all my junk Technorati tags: EnGraph, Lawrence, Lenexa, Kansas, Kyle Archer, David Collins, Jonathan Umscheid, KU ......

Posted On Tuesday, April 3, 2007 1:33 PM

It's officially an office now
Since EnGraph's productivity has gone through the roof with Team Foundation Server, we now have time for other things. Like installing our KU basketball hoop (9 months after moving in): I used to be a deadly shot back in the days of Kyle's basement. Now if only Joey will give me the ball back: Technorati tags: EnGraph ......

Posted On Wednesday, December 20, 2006 7:25 AM

Pictures of Golf and our new office
Yesterday Kyle, David, Jonathan and I walked 18 holes at St. Andrews in Overland Park and then did some planning at our new EnGraph office in Lenexa. Here are some pics: David teeing off Water hazard? Our new desks! David and Jonathan's office Server room...finally! Technorati tags: Golf, EnGraph, Kyle Archer, David Collins, Jonathan Umscheid, St. Andrews, Overland Park, Lenexa ......

Posted On Thursday, March 29, 2007 1:05 PM

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

GUID as Primary Key
Jeff Atwood wrote an interesting post yesterday arguing for using GUIDs instead of auto-incrementing integers. We recently had one of our clients merge with another one of our other clients and it was a pain merging their ParaPlan databases. If we were using GUIDs as Primary Keys, the headache would have been much less. Technorati tags: Database design, Jeff Atwood, GUID, EnGraph, ParaPlan ......

Posted On Wednesday, March 21, 2007 7:45 AM

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

My TFS architecture problem
Update - Found a solution here I've had a problem ever since installing TFS, and I've not blogged about it yet because I wanted to figure out a good solution first. I haven't found the solution, so I'm hoping for some good advice from the brilliant GWB readers. We have quite a few dll's and controls that we reference from our applications. For example, we have our SQL Connection String control that lives in the EnGraph Controls team project. If I want to use the SQL Connection String control, I add ......

Posted On Friday, February 16, 2007 4:23 PM

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

Installing Adobe Reader on Vista
Kyle blogs about his issues (and resolution) with installing Adobe Reader 8 on his Vista machine. For more of his thoughts on Vista and how Access 2007 sucks, see this post. Technorati tags: Vista, Adobe, Kyle Archer ......

Posted On Thursday, February 1, 2007 7:12 PM

Why legacy code is great
I was digging through some old VBA code today, and found this little guy: On Error GoTo i_cant_belive_i_have_a_erro... I actually remember when I wrote that. It was when we were still working from Kyle's spare bedroom and I didn't even have a desk. I was working on some old card table with my crappy Compaq laptop. Technorati tags: Old code, EnGraph, VBA ......

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

Server surgery
David added some more hard drive space to our Team Foundation Server yesterday. Technorati tags: David Collins, EnGraph ......

Posted On Thursday, January 25, 2007 7:14 AM

C# .NET code to maintain VPN connection
Windows has pretty good VPN management. It's pretty good at redialing the connection when the connection is dropped, and for the most part it works. However, sometimes it thinks it connected to the VPN when it's really not, and it doesn't validate the connection to a specific internal IP. We needed something that was a bit more robust and could disconnect and reconnect if it couldn't see a specific IP. This class I wrote takes a VPN connection name and an IP to ping and will use rasphone.exe to connect ......

Posted On Monday, January 22, 2007 9:17 AM

Full Trust ClickOnce and Vista UAC
Clarification - The specific program I am working with here has the word "updater" in the name. This flags the UAC that it needs admin rights. Full Trust ClickOnce plays nicely with UAC otherwise. I've been battling all day with how one of our ClickOnce applications works with the UAC in Vista. I've found two ways to get past the "Cannot Start Application" message: Run IE as an administrator The first way is very painful and not useful for a repeatable process, but it works. Assume your ClickOnce ......

Posted On Thursday, January 18, 2007 2:52 PM

Resolution - Adding more "Team" to Team Foundation Server
In a recent post, I talked about wanting a TFS group called ParaPlan_Stud that contained Kyle and myself that we could assign tasks to and view in our "My Work Items". Much thanks goes to Mickey Gousset, who wrote a book that you need to get, for helping me with this. I originally made this a blog post, but it was a bit lengthy and I didn't want to flood the front page, so I added it to my articles. ......

Posted On Wednesday, January 17, 2007 11:09 AM

More "Team" in Team Foundation Server please
Kyle and I are running into a small problem with Team Foundation Server when it comes to assigning tasks. In a typical software development company, a Project Manager receives a bug or feature request. He then assigns associated tasks to his developers. Once the developer is finished, the task is re-assigned to the PM for review. At EnGraph, things are a bit more collaborative. Partly because of our size, but also because we like to manage support and development from a team perspective. Back to ......

Posted On Monday, January 15, 2007 11:18 PM

Hey, that's my parking spot
I came to work this morning to find a pile of snow where I usually park. It didn't seem like we got much snow this weekend, but it sure looks impressive all piled up like that. If you look closely on the left hand side, you can see the bus that I blogged about here. Technorati tags: Snow, Lawrence Kansas ......

Posted On Monday, January 15, 2007 7:33 AM

Code comments (///) TFS check-in policy
Christoph Wille has developed a Team Foundation Server code check-in policy that checks the pending changeset for ///code comments. This has been a very useful tool for us. It can be downloaded here. Thanks Christoph! Technorati tags: TFS, Check-in policy, code comments, Christoph Wille ......

Posted On Sunday, January 14, 2007 12:00 PM

Stupid question of the day
If I plug our DSL modem and router in our battery backup, will we maintain internet connectivity if the power goes out? Technorati tags: Stupid question ......

Posted On Tuesday, January 9, 2007 7:36 AM

We are still looking for employees (.NET - Kansas City)
As Kyle blogged about and I blogged about a couple months ago, we are still looking to hire at least one person to do .NET development in the Kansas City area. We have some really cool projects going on and we just don't have the resources to take everything on. We are thinking about advertising in CareerBuilder. They have some good packages for print and internet exposure. Has anybody worked with CareerBuilder? Have any good or bad stories? Know any friends that are interested in working with .NET ......

Posted On Monday, January 8, 2007 3:53 PM

TFS Solutions - Access to the path BuildLog.txt is denied and TF42004
When migrating our TFS from a workgroup based install to Active Directory, we got a couple errors when running Team Build. Access to the path 'C:\...BuildLog.txt' is denied To fix this error, I simply deleted the root Team Project folders in Windows Explorer and re-ran the build. The build then recreated the folders. You may have to run the builds in a specific order if your solutions reference assemblies that live in these folders. The other error occurred after a build started: TF42004: Team Build ......

Posted On Friday, January 5, 2007 2:11 PM

Five things about me
Jeff Julian - Mr. GeeksWithBlogs - was nice enough to tag me, so here are five things you probably don't know about me. 1) I have a chapstick addiction. It's bad, I go through a stick every couple of weeks. It's really not my fault though, my Mom and sisters are just as bad as me. 2) I'm a bad driver. I feel sorry for anybody that has to ride with me. I go out of turn at four-way stops, run too many yellow(ish) lights, liberally interpret lane dividing lines, and generally assume that I have the ......

Posted On Friday, January 5, 2007 8:09 AM

Migrating to Active Directory Part 3 - Who needs builds
Moving our TFS Server to Active Directory wasn't that bad. I followed these instructions from MSDN. They are meant for people moving from one domain to another. But the steps worked for moving from a TFS workgroup based install to a domain based install. All of the tasks that were assigned to Kyle or myself were migrated over to our new domain usernames and using this handy permissions tool, I was able to get all of our permissions set correctly. The only problem is initiating a build. When I right ......

Posted On Thursday, January 4, 2007 3:42 PM

Migrating to Active Directory Part 2 - DNS what?
I added my main workstation to our new Active Directory domain last night with out a hitch. This morning, I added my Vista laptop and ran into a bit of a problem. So I added a DNS role to the server and was able to add the laptop to the domain. Then we started in on Kyle's laptop. When attempting to log on, we got "The system cannot log you on now because the domain engraph is not available". After much googling, I discovered that the DNS role was incorrectly set up. I thought that just removing ......

Posted On Thursday, January 4, 2007 12:56 PM

Migrating to Active Directory Part 1 - Remaining optimistic
Today I get to learn how to change a Team Foundation Server from a workgroup based install to a domain based install. We've had Active Directory for a while, but it was never set up right. Thanks to Robert Oderkirk at Free State Business for helping us figure out what was wrong. So now, we have to attach all of our computers to the domain, set up the network users, and hope that TFS plays nicely with the transition. I need to do more research, but hopefully, I just have to switch the TFS accounts ......

Posted On Thursday, January 4, 2007 6:33 AM

No VSTS For Developers yet
We were supposed to get Visual Studio Team Edition for Developers in the mail by the 20th of this month (Dec 06). It still hasn't come and I don't see it on MSDN. Time to get back on the phone with Microsoft. Technorati tags: VSTS, Tired of waiting ......

Posted On Wednesday, December 27, 2006 9:09 PM

Dog Whisperer blog
I'm a huge Cesar Millan fan and have learned so much about proper dog training from his show on National Geographic. I just found his blog and rss feed. His latest post is about dogs as co-workers. Joey has been coming to work with me ever since we got our office. It's easy for me to get too plugged into my current project and taking him for a walk or playing with him provides a nice mental reboot from time to time. Technorati tags: Dog Whisperer, Cesar Millan, National Geographic ......

Posted On Thursday, December 21, 2006 6:18 PM

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

Do's and Don'ts of becoming Certified - Installing TFS
I've been chin deep in confusion the last week getting EnGraph to be official Certified Partners and installing Team Foundation Server. Luckily for me, there is a lot of good information online so I thought I would post a mini-guide: DO ask lots of questions to your Microsoft rep about becoming certified DON'T freak out when the partner's site opens 15 new Internet Explorer windows DO follow the competencies instructions as close as possible DO worry when you don't hear back from Microsoft after ......

Posted On Friday, December 8, 2006 8:08 AM

Why Dell is the best
I ordered a new server and workstation from Dell on Friday. Not only did they give me 60 days same as cash, but they shipped our server on Saturday. The representative gave me his direct line and said to call him anytime I need something. I recommend him to anyone needing new hardware: Matt Moore - 512.723.5850 Technorati tags: Dell, good customer service ......

Posted On Monday, December 4, 2006 5:54 PM

Football, Basketball and System.Security.Cryptography. The perfect Saturday
I didn't really like how I was storing some of our SQL connection information. It was buried deep in the file system in an XML file, but it was still plain text. So I spent my day looking at the different encryption options in the .net framework. I needed it to be two-way encryption so our objects could still work with it, so I decided on Rijndael. I found some great code, modified what I needed and wrapped it in one of our objects. It works pretty well. Now only if KU could have pulled it out... ......

Posted On Saturday, December 2, 2006 7:51 PM

Working from home
The roads are disgusting today, so I am working from home. It's nice to get laundry done and have Cold Pizza on in the background, but I miss my monitors. I've been with EnGraph for 3.5 years now. The last nine months we've had an office. For a year, we worked out of Kyle's basement, and the rest of the time, I was working from home. I love having an actual office. Mostly because it provides a needed separation between personal and professional life. I found that I had a hard time shutting down when ......

Posted On Thursday, November 30, 2006 12:01 PM

We're certified!
We finally got everything straightened out with our certification process. Apparently we had assigned the wrong competencies to the wrong assessments or something. An hour and a half on the phone took care of it. The lady that helped me was really nice and explained things well. But more importantly, EnGraph is finally an official certified partner of Microsoft. Team Foundation Server, here I come. Technorati tags: EnGraph, Microsoft Certified Partner, good customer service ......

Posted On Wednesday, November 29, 2006 3:48 PM

Vista license plate
Kyle is heading to Philly today. He has been helping them set up a transit company from the ground up. Literally. They didn't have office space two weeks ago. He talks a bit about it on his blog. Anyways, he is heading to the airport now and sent me this picture. Technorati tags: Vista, license plate, kansas, Kyle Archer, EnGraph ......

Posted On Tuesday, November 28, 2006 9:28 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

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

100% Code Coverage
A very cool thing just happened. One of my classes has a 100% next to it in NCoverExplorer. Granted it's pretty much just a data store for now, but it's still 100%! Heck yes, I'm agile. If you haven't downloaded, go get it now. You can right click in Visual Studio and run NUnit, debug your tests and get code coverage statistics. Technorati tags: Code Coverage,, NCover, NUnit, TDD ......

Posted On Thursday, November 9, 2006 4:42 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

Heartland Developers Conference 2006
Kyle and I are heading up to Omaha tomorrow for HDC. I'm especially looking forward to LINQ by DonXML and ATLAS by Joe Stagner. Here is a list of all the sessions. Technorati tags: Heartland Developers Conference, Omaha, DonXML, Joe Stagner, Kyle Archer ......

Posted On Tuesday, October 24, 2006 12:59 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

Using Windows Live Messenger Protocol Handler
The Messenger blog talked today about using their protocol handler to initiate IM conversations from an a href or command prompt. The idea is to use their handler (msnim:) as you would a typical handler like mailto. I wonder how hard that is to implement. That would help our clients transition smoother between our .NET and non-.NET applications. For example, if they had a vehicle loaded in our ParaPlan software and wanted to see where the vehicle had been that day, we could put an a href link that ......

Posted On Monday, October 23, 2006 8:19 PM

EnGraph Help!
We just unveiled EnGraph Help!, a community server driven website that will (hopefully) bring our existing client base together electronically and allow them to have a central place for knowledge and maybe even help each other. We also want to use this as a central place for public documentation. All of our standard operating procedures are in the form of emails and word docs. When push comes to shove, we generally just know who is the best to do a specific task. EnGraph Help! will provide a platform ......

Posted On Monday, October 23, 2006 3:02 PM

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

You can't get a server like this at Wal-Mart
Today, our client out here in Jersey replaced this server: With this 4gb ram, mirrored 146 gb HDD, dual core Xeon bundle of love from Dell: It's the difference between night and day. We've been running on a similar server the last couple of days, and it's made our software look so much better. Tomorrow is going to suck, because I have to consolidate all the services from the two servers we've been using this week to this new server. Hopefully all goes well, because I have a 6:00 PM flight to catch ......

Posted On Thursday, October 19, 2006 10:02 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

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

Kyle no longer has the oldest computer at EnGraph
Look at how happy Kyle looks :) This means that David's laptop (January 06) is the oldest workstation at EnGraph. It's great to work for a company that understands how to properly equip their employees ......

Posted On Wednesday, August 23, 2006 9:27 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

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

Interview with Lawrence Journal World
Terry Rombeck from the Lawrence Journal World just interviewed me about the different uses for real time GPS. We talked about Verizon and Sprint's family tracking services and how EnGraph uses GPS to add value to businesses. We also talked about potential privacy implications and that for consumers to fully accept GPS, we need to make sure our software adds value to the average persons daily life and that the added benefits outweigh any privacy concerns. The article comes out next Tuesday. I'm curious ......

Posted On Tuesday, July 25, 2006 2:14 PM

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

Kyle and Allie are getting hitched!
Tomorrow afternoon, Kyle Archer and Allie Stuckey are getting married. It's been pretty cool to watch their relationship grow over the years and someday they will have short kids! Kyle's such a dork...he built an entire website for the wedding....and if you want to see a great picture of me, scroll to the bottom of this page ......

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

Class design for serialized objects
I'm rewriting a class in our GPS object that handles the geographic coordinates of GPS points. We need more flexibility in converting between types of coordinates. I'm torn between designing the class for performance or for ease of consumption. From an architectural point of view, the class should be easy to consume. So when somebody has this class loaded, they could use a .DecimalDegrees or .DMS property and it would take the existing data, convert it on the fly and spit it back. However, I know ......

Posted On Wednesday, July 5, 2006 11:46 AM

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

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

EnGraph in Orlando
Kyle and Mark are heading down to Orlando tomorrow to be vendors at the CTAA trade show. This is a great opportunity for us to showcase our transportation and GPS software. Kyle talks about it on his blog. [EnGraph] [CTAA] ......

Posted On Monday, June 5, 2006 9:17 AM

My problem with Continuous Integration
Raymond Lewallen gave a great presentation at the Wichita Code Camp yesterday on Continuous Integration (zip file) and I know that I could integrate it into our existing source control and automated updating system and that it would save some time now and a lot of time in the future, but I have one problem.I need another license for Vault to pull the files from source control. Which isn't that big of a deal, but I've been pushing EnGraph to look into Team Foundation Server. So they are not going ......

Posted On Sunday, June 4, 2006 7:12 AM

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

Kyle likes Camtasia, and hates Depeche Mode
Kyle Archer has been blogging up a storm. 3 posts in 2 days...Go Kyle! He doesn't really hate Depeche Mode, but he was disappointed in their stage walk off the other night (so was Doug Butscher). He also found a cool product called Camtasia Studio that is going to allow us to quickly publish our PowerPoint presentations to the web. [EnGraph] [Kyle Archer] ......

Posted On Friday, May 12, 2006 11:38 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

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

What's the worst that could happen?

One of our clients needed some software installed on his computer today. However, he didn't have the cd that was needed. So I VPN into his network, remote desktop into his laptop, VPN'd on his laptop back to our network, shared the cd drive on our server and granted him access to it, put the software into the cd drive and installed away.

I felt like I was on the Office Depot commercial. "Use your easy button to find my easy button?!?"

Posted On Thursday, April 27, 2006 9:51 AM
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

From Kyle's basement...

A year ago we were working in Kyle's basement, now look at us. We even have an official nameplate at our new office!!

Posted On Tuesday, April 25, 2006 12:13 PM

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

EnGraph's new client - Jonesboro, AR
We would like to welcome our newest clients, City of Jonesboro Arkansas Transit. Carl and Kyle went down there last week and installed our paratransit solution, ParaPlan Lite and our fixed route solution, RiderTrac. Kyle talks more about the trip on his blog.[EnGraph] [ParaTransit] ......

Posted On Tuesday, April 25, 2006 6:25 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

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

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

New laptop

Testing w.bloggar settings from my new laptop. Thanks EnGraph!!

Posted On Friday, March 3, 2006 1:25 PM

Server crash
One of our servers went down today. It's been on its way out for a while and today it just would not boot up. It keep blue screening at startup. I tried Knoppix like Jeff talked about earlier, but that didn't work for me. So I stuck the hard drive in my other desktop and after many bad sectors in scan disk, the computer booted up. When I tried to open the drive in explorer, it would say "F:\ is not accessible. Error performing inpage operation". So I called Alex over at One Stop Technology Solutions ......

Posted On Thursday, March 2, 2006 1:47 PM

Code to manually update ClickOnce applications
I wrote an article that has the code we use to update our ClickOnce applications. The class encapsulates the main functionality of the Application.ApplicationDepl... class and works asynchronously. It can be called with one line of code: Dim updateCO As New UpdateClickOnce("EnGraph Manager", True, True) ......

Posted On Monday, February 27, 2006 1:42 PM

Why I love EnGraph!
We are working on a licensing system for one of our new software suites. One of the requirements is that the software must be reactivated after 3 days of not being used. Kyle sent me this email: From: Kyle J. Archer Sent: Thursday, February 23, 2006 9:29 AMTo: 'Tim Hibbard'Subject: RE: software licensing could you write a ClickOnce app that kicks them in the nutz if they haven't used our software for 3 days? we could call it KickOnce Ha ......

Posted On Thursday, February 23, 2006 6:40 AM

Webhost4life is driving me crazy
We host and with WebHost4Life. They have always been good, but the last couple of days, I have been trying to move some our web services from the server in my living room to When I try to create a new web service in Visual Studio 2005, I get an authentication error. So I go to the webhost4life help desk, tell them the problem, they tell me to try again, so I try again and tell them it still doesn't work and wait 6 hours for them to tell me to try again. Repeated ......

Posted On Saturday, February 18, 2006 9:13 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

EnGraph is growing up
Yesterday, EnGraph signed a lease for a real office!! Which means, I no longer will work from home. I like working from home, but I'm ready for a change and getting an office is the right move for the company. Kyle is going to have to drive a bit further than me as the office is in downtown Lawrence. Matt Strausz is going to join us in the office, as he also works from home. Very exciting. I would also like to welcome our new member to the team, David Collins. I can't put a fun little blue line under ......

Posted On Thursday, February 9, 2006 5:15 AM

My job is 20% research
Sahil Malik reenforces what I have been telling Kyle (my boss) for years. 20% of my time should be spent doing research. For me this includes reading blogs about technology, creating test apps using new technology and reading books.I am constantly finding new ways to do things and as time permits, I go into our old code and refactor it to make it faster and more efficient. This makes me a stronger asset to EnGraph, makes our applications better and keeps the daily 9-6 fun for me ......

Posted On Monday, January 23, 2006 7:16 AM 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

More from the EnGraph Christmas party

Kyle talks about the EnGraph Christmas party.

Posted On Tuesday, December 20, 2005 6:36 AM

EnGraph gets published
The Dakota Transit Association is featuring our paratransit management software, ParaPlan in their winter issue. Kyle talks about it here. Technorati Tags:EnGraph, ParaPlan, paratransit ......

Posted On Tuesday, December 20, 2005 6:31 AM

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

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

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

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

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

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

Back from San Angelo
We made it to San Angelo and back (no thanks to Continental Airlines...never flying them again!). Kyle talks about it here. I'm looking forward to Jeff Julian's talk Tuesday night about XML Serialization at user group...If you're in the Kansas City - Lawrence - Topeka area, make sure you come check it out ......

Posted On Monday, October 24, 2005 7:46 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

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

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

People hate quicktime

Well's, One Stack Mind, and tayker all say the same thing, "I hate quicktime". Maybe you guys should check out quicktime killer.

Technorati Tags:

Posted On Wednesday, October 5, 2005 10:49 AM

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

Submit your company information to local search
John Jantsch of Duct Tape Marketing out of Kansas City talks about submitting your company information to local search engines. I submitted EnGraph's information this morning. They are all free and Yahoo actually has a free website that goes along with it (it's still in beta though and the wizard is very buggy). The only one I didn't do is Superpages because they asked for a credit card to validate identity, which I think is pretty shady. Plus they didn't ask for the credit card until the very last ......

Posted On Friday, September 30, 2005 7:53 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

Goldstar development begins
It's official! EnGraph has begun development on the migration of our flagship product, ParaPlan to .NET. We have several little helper applications that are written in .NET, but our main core is still an Access front end hitting a SQL database. We are completely redesigning the user interface, business rules and database structure in the new ParaPlan, code named "Goldstar". We have been talking about and planning this for almost two years, it's very exciting to see it move to the next level. Kyle ......

Posted On Wednesday, September 21, 2005 1:45 PM

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

Garmin Mobile
Garmin Mobile is a turn-by-turn navigation system for Sprint PCS phones. I've been using it with my Sprint phone for a week or so, and although I am not a big Garmin fan, I am excited about this product. It does everything you would expect from a GPS application. Closest restaurant, grocery store, golf course to your location, distance to your next turn, reanalyzing your route when you deviate from the suggested path. When you get out of Sprint coverage it handles it *ok*. It doesn't download the ......

Posted On Monday, September 19, 2005 3:29 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

Quicktime Killer buzz

It's not really a “buzz”, but Quicktime Killer is getting some people talking here, here and here.


Posted On Tuesday, August 30, 2005 7:28 AM

VB .NET - Limit the size of a directory
We use this code to limit the size of directories in our Logger control. The control will automatically export itself to an .xml file after it reaches a certain number of entries. However we don't what that folder to get too big. So this function gets the size of the directory and if it is larger than a certain size of MB, it will delete the oldest file. It works recursively, so the directory size will always stay at a certain size. It actually runs surprisingly quickly. Private Sub TrimArchiveFolder(ByVal ......

Posted On Wednesday, August 24, 2005 9:09 AM

Spatially Aware
Clint Batman and Spatially Aware do some cool stuff with .NET mapping controls for a reasonable price. EnGraph spends way too much on maps from MapInfo. We want to set up a meeting sometime next month and figure out exactly what we need to do to convert our applications to use their maps. They are a local company from Lawrence too ......

Posted On Tuesday, July 12, 2005 8:16 AM

AVL with Cloudberry
I've been playing with Air-Trak's automatic vehicle locator, Cloudberry with Nextel. My buddy Matt travels during the day, so he took the Nextel phone with him and is collecting data for us. The positions have been fast and accurate. Air-Trak allows for web service access of the data, which was a big selling point for EnGraph since we have our own GPS applications and just want the data. Their application is good, with neat features, we just don't need it ......

Posted On Tuesday, July 12, 2005 7:55 AM

Why every company should blog
In the 12 months before I started blogging, our website received 11,000 hits. In the 12 months after I started blogging, we had 122,000 hits. Now we have Kyle blogging (rss) and we are giving away free applications and .NET controls. I think EnGraph has the best Paratransit software in the market, and hopefully people will keep going to our website and finding out about it ......

Posted On Thursday, July 7, 2005 10:19 PM

EnGraph SQL Connection String Builder .NET Control
We have released SQL Connection String Builder .NET Control. This control is designed for situations where you need your user to enter their own SQL connection info. It has 4 textboxes and labels for Data Source, Initial Catalog, User ID and Password. You can pass in a full connection string and it will parse out the elements and display them in the proper field or you can let the user populate the data and pull out a valid connection string using the .ConnectionString property. The connection string ......

Posted On Wednesday, June 29, 2005 9:38 PM

EnGraph Datebox .NET Control
We have released DateBox .NET Control. This is the first of many controls we plan to release to the community. We have all these controls that we use during the development of our transportation solutions, that we decided to split them into individual dll's to be used by other developers. This one is pretty straight forward. It is a textbox that captures the double click event and launches a form with the Month Calendar control. Once the user selects the date, it is displayed in the textbox. The ......

Posted On Wednesday, May 4, 2005 7:29 PM

ATTI & EnGraph follow up
Following up on a previous is some more information about our GPS solutions. The whole suite is really starting to take shape. We have a little more tweaking to do on our end of the software, and then we deliver it to a client in New Jersey in a couple of weeks...its very exciting ......

Posted On Friday, April 8, 2005 12:25 PM

EnGraph is Kansas Existing Business of the Year!

We are officially a 2004 Existing Business of the Year winner! We went to a ceremony a couple weeks ago in Topeka. More pictures and information is available here and here. It really helps a small company like us when we get recognition here and there.

Posted On Friday, April 8, 2005 12:20 PM

EnGraph teaming up with ATTI
We have been cranking on this project for a while. The following press release should show up at soon March 22, 2005 Houston, TX and Lawrence, KS Engraph, LLC, a leading developer of transportation software and Advanced Tracking Technologies, Inc. a leading manufacturer of GPS products, are pleased to announce the development of an integrated solution for transportation service agencies and providers. Custom software solutions provided by Engraph using ATTI’s GPS hardware ......

Posted On Tuesday, March 22, 2005 4:37 PM

QuickTime Killer
For those of you that use Sprint Video Mail, or those that get sick of that quicktime icon in your taskbar, We wrote a little application that removes the quicktime startup information, and stops the background quicktime process. The application is available here Here is the read me info: This application is intended for people that use or consume Sprint Video Mail, as Sprint uses QuickTime for viewing thier movies. (or anybody that hates QuickTime) Of course, as soon as QuickTime is ran, it adds ......

Posted On Monday, March 21, 2005 1:12 AM

Released ClickOnce app
We released our first production ClickOnce application a couple days ago...of course it will remain a beta version until MS releases vs 2005. I was a little concerned that we weren't allowed to release production software yet, but I checked with our ISV Buddy, and he told us as long as our clients were aware that it is beta, we could go ahead with it. So far, one client is using it on four computers. Everything seems to be working well. We done a lot of testing to make sure it runs on different configurations. ......

Posted On Thursday, November 11, 2004 12:16 PM

Publishing ClickOnce - Part 2
Yesterday, I posted how ClickOnce takes so long to publish because it uploads dotnetfx.exe every time. Well, I found that after you have successfully published you application, you can go to My Project -> Publish -> Prerequisites and uncheck "Create setup program to install prerequisite components". Since the Publish utility doesn't recreate /publish.htm, your application installer will still install dotnetfx.exe on the target computer if needed. And you can have that 10 minutes of your life back ......

Posted On Wednesday, October 27, 2004 10:06 AM

EnGraph OutlookPlus
We are working on an Office addin for Outlook that : 1) Displays new messages in a window allowing you to quickly reply to an email, or delete it 2) Forwards new mail to your mobile device. 3) Forwards new mail to a SQL Server (based on connection string, stored procedure name and parameters) 4) Control the behavior of EnGraph OutlookPlus from your cell phone via SMS It is still in development and we don't have any documentation for it yet, but if anybody wants to help test when it is a bit closer, ......

Posted On Thursday, September 30, 2004 5:17 PM

I attended the Lawrence Technology Association meeting today. Our company presented a session on what we do, and another Lawrence company presented some bio-tech info. I was able to sit next to one of the developers from Sprint who told me about their plans to roll out a service that would be able to hand off data and voice calls between PCS and 802.11. That would be nice for people like me that have poor cell coverage in my house and a wireless network ......

Posted On Thursday, August 19, 2004 8:31 PM

ISV Buddy program
Microsoft has a program designed just for Independent Software Vendors. The idea is to pair you up with a Microsoft developer or PM that works closely with the products that you develop with. I signed up a couple days ago and got paired up with a guy named Joe Duffy with the CLR team. We've talked a bit over email and he has already provided me with some great information. Microsoft is really showing an interest in the community, its a good time to be a developer. link to more info ......

Posted On Tuesday, August 10, 2004 1:41 AM

Copyright © Tim Hibbard | Powered by: