Archive for September, 2009

Kevin’s top 5 free iPhone applications

Friday, September 18th, 2009

According to the research firm Gartner, the iPhone doubled its market share from 5.3 percent in the first quarter of 2008 to 10.8 percent in the first quarter of 2009.  What this means to me is that the iPhone is no longer just for us ultra techie people.  The price is coming down, and the average cell phone user is starting to join the flock.

We all know that with the iPhone comes applications (“apps” to the hipsters out there).  As the commercials say, there is an app in the iTunes store for just about anything that you can think of.  You can use your iPhone for practical things like turn-by-turn directions with the built-in GPS, or you can do silly things like make fart noises and turn your phone into a Star Wars Lightsaber.  Some apps are free, while others cost between $.99 and $100. Unlike a certain Network Engineer at Indra’s Net, most of us cannot afford to drop our hard-earned dollars on every new app that comes around.  For new iPhone users, I recommend starting with a few of the free apps just to get your piggies wet.  Here are the top 5 completely free apps that I frequently use.  You can download them directly to your phone from the iTunes store.  Some of these are already well known by the iPhone community, but if this is your first iPhone experience, you may not have had someone say, “Man, you have got to get this app.” Well, I am here to be that guy.

Woot

1.  Woot WatchWoot.com is a fairly popular website for people who are looking for a deal on electronics, along with other odds and ends.  Woot features a daily deal where they offer one product at a discounted price.  You may see anything from refurbished computers, to iPods, to silicone oven mitts.  About once every 6 – 8 weeks, Woot will have a blowout called a woot-off where they constantly post a new sale item as soon as the previous item sells out.  These sales typically last for 24 -72 hours.  The Woot Watch app for the iPhone gives people easy access to the Woot sites that include woot.com, sellout.woot.com (similar to the standard site), shirt.woot.com (a daily t-shirt deal), wine.woot.com (for the wine-o looking for a deal), and the soon to be added kids.woot.com (deals on kids toys).  With the Woot Watch app, you can easily monitor Woot sales, and make purchases right from your phone.

The Weather Channel

2.  The Weather Channel.  The basic weather application for the iPhone is a bare-bones program that only gives you the current temperature, and the high / low temperature forecast for the next six days.  The Weather Channel developed an application that is much more detailed and provides a lot more features including:

- Current, Hourly, 36 Hour, and 10 day forecasts
- A radar map that is overlaid on Google maps
- Local weather video
- Severe weather alerts

My favorite feature is the radar map.  When you enter your location, it will show you current precipitation in your area.  It also has an animate feature that shows storm tracking at 5-minute intervals.  I used this feature a lot at the beginning of the summer when we had all of those severe thunderstorms, and I was generally able to tell, within about 5 minutes, when a storm would be passing right over my location.

Facebook

3.  Facebook.  I was a late holdout on the Facebook craze.  When it comes down to it, Facebook is a good way to stay in touch with friends and family.  I finally caved in, and it can actually be pretty fun.  Fun, that is, as long as you do not have friends that love to have a running dialogue of constant updates of meaningless information about their day.  It really should be only used to post interesting and relevant information about you.  Some people tend to abuse the status updating privilege.

My wife and I recently had our first child, and Facebook was great for providing a centralized location for updates on our situation.  This way, I did not have to make 100 different phone calls to let people know what was happening.  I could send one update to my page, and everyone who cared knew where that information was.  The Facebook app for the iPhone is a convenient way to update people on what is new in your world, and to see what others are up to without having to log on to your computer.  The newest version of the app also lets people upload pictures and video (iPhone 3GS required for video) directly to their Facebook page.

Shazam

4.  Shazam.  This is one of the most well-known free applications that have been developed for the iPhone.  I am not sure about the name, but the function is amazing.  If you have ever been in a restaurant, nightclub, bar, movie theater, etc., and heard a song, but did not know who it is by, Shazam will tell you.  This application utilizes the microphone within your phone to analyze music, and then makes a determination of what the song is.  I have found it to be accurate every time it picks up the song, which is about 95% for me.  The next great feature of the application is that once it picks up a song, it will give you a link to the iTunes location where you can purchase the song, and it also sometimes provides a link to the video on YouTube if it is available.  This is truly one of the applications that you will be showing off to your non-iPhone using friends to show them how cool you are.

Units

5.  Units.  This is probably one of the most practical applications that has been developed for the iPhone.  Units will convert just about anything into anything else.  Whether you are trying to figure out how many milliliters are in 2 fluid ounces of formula so that you can properly feed your 3-week-old screaming baby, or if you are just curious to know how much you weigh in stone, Units has you covered.  Units will help you convert units of measurement that have to do with area, currency (updated daily with Internet connection), energy, temperature, time, length, weight, speed, pressure, power, volume, data storage, and volumetric flow (never used this one).  It also has a ruler that shows up to 7cm or 3in.  Units really does have the answer to the question, “How many of this are in that.”

If you are a new iPhone user, I hope this helps get you started in the world of iPhone apps.  With so many applications out there, and most of them costing too much money, free is definitely the way to go.  Also keep in mind that a lot of the paid apps have trial or lite versions that allow you to test out a limited version of the program before deciding on whether or not it is worth paying for the full version.  I tend to wait for a strong word-of-mouth recommendation before I download a paid app.  If you need a recommendation on paid apps, I am sure the previously mentioned Indra’s Net Network Engineer would be happy to assist you.

I paid $30 for what?

Tuesday, September 15th, 2009
A good portion of the Indra’s Net user base is using Macintosh and all of us (save one holdout) that work here at Indra’s Net are Mac users. Although we are all well-versed in Windows so as to help our colorfully four-pained friends, we lean heavily to the left in the computer arena. Most of our staff has the golden heart of a dyed-in-the-wool geek and the mac seems to fit into the groove of a machine that handles both the day-to-day task of tech support and more in-depth development using the unix backend of the Mac. Two of the more nerdierist of our cadre live double-lives as devotees of all things Mac which is why…
ˇ
The two of us left straight away after work on Friday the 28th of August in order to purchase the latest incarnation of Mac OS X, 10.6, Snow Leopard. We arrived shaking cash at the nice Apple employee who gladly took the money and replaced it with a box bearing a picture of an endangered cat. We bustled back to work to start our “install party” and watched with baited breath as the progress bar performed its ritual dance across the screen. Hitting restart we tried to contain the excitement as it ran through the familiar Mac boot sequence that had all of the excitement of a NASA launch. CD-ROM drive trying to eject nothing; check. Macintosh start bong; check. Houston we are a go for… and finally it was started. I, for one, was expecting a fanfare perhaps with an angelic host singing out and if lucky, trumpets a-la Monty Python. Nope.
ˇ
What did I pay $30 for?
ˇ
The screen came back with what looked for all the world to be the original wallpaper from 10.5 (Plain Leopard):
Leopard Desktop

Leopard Desktop

Snow Leopard Desktop

Snow Leopard Desktop

(You can see the confusion) So I checked the OS version to be sure I had actually completed the upgrade. Sure enough, 10.6. So what have we paid for (assuming you have upgraded also)? We have paid mostly for “Under the Hood” enhancements and a few subtle, but noticeable, direct enhancements.

ˇ

One of the more noticeable enhancements has been to Quicktime. More than just the snazzy new icon:

Quicktime Icon

Quicktime Icon

Quicktime now allows more user editing and sharing via social networking. You can edit video clips directly in the new quicktime and post them directly to video sharing sites like youtube.com.

ˇ
Some of the under the hood enhancements that will change the way we use computers today and in coming years are Grand Central and OpenCL. These features allow the computer to use the spare power of the graphics card inside it to give more juice when it needs it. Often times you are working on a document that contains mostly text which consumes little usage from the graphics portion of your computer. These technologies allow the graphics card to be used for other tasks when they would have typically been idling.
ˇ
All in all there are many new features and technologies included in the new OS update from Apple. I encourage you to read more about them and the benefits they can provide at Apple’s website. The update is well worth the cost, especially if you take into consideration the cost of a typical upgrade for an OS. Windows 7 will be launching soon and comes in at $200 for the lowest price for a new install and $120 for the lowest upgrade. Apple’s new OS is $30. You can’t argue with the cost. There are plenty of friendly Apple employee’s right now waiting for you to shake cash in their direction, so if you’ve been holding out; go for it.
ˇ
One last note on the footsteps of progress is that those same feet occasionally trample on something. This new update from Apple only works on Macs with an Intel processor so the upgrade cost could jump for some of you from $30 to $1230 if you need a new computer to run Snow Leopard.
ˇ
Cheers,
Mike

Footnote: Tech How-To

The nice thing about Macs is that they tend to work and often in tech support people might not even know which version they are running. The best/easiest way to find out is to go to the apple icon in the top left of the screen and go to “About This Mac”:
About This Mac

About This Mac

And here is mine:
Mac Version

Mac Version

Come to the web development party prepared

Friday, September 11th, 2009

I think when it comes to developing business web sites, one of my biggest pet peeves centers around preparedness. If you want to start a web development project, you must come to the party prepared. If you don’t, eventually you run out of dip, everyone leaves early, and your creepy Uncle Lester hits on your best friend.

OK, bad analogy. But here’s the thing. Developing a web site is a process. It’s a flexible process, but one that still requires you, as the client, to come ready for that process. So with that in mind, here are 4 simple rules to follow for any business web development project.

Rule #1: Structure is king. Most likely, people are going to visit your site to get information. The harder it is to find that information, the less likely they are going to want to do business with you. So with that in mind, make your navigation structure as intuitive as you can. Make a flow chart, arrange a bunch of sticky notes on a wall, etc. Anything to work out your site structure.

Need help? Ask your designer/developer to sit down and work through the structure. They not only have an idea as to what people expect, but they can also act as a potential client looking through your site. If it’s confusing to them, it’s probably confusing to your clients. With that in mind, it also doesn’t hurt to use some of your own trusted clients to look over your navigation structure.

Lastly, if you have an existing site, please don’t say, “it’s going to be just like what we have now.” Designers want to hear from you what the structure is going to be. Trying to crack the code of an existing site is a good way to miss things.

Rule #2: Have a vision. Come to the table having some idea how you want your site to look. You don’t have to have the thing designed, that’s the designers job. But have something, anything, in mind. “I know what I like when I see it” is great, but if this is how you plan to operate, you should have patience, time, and money. The less direction you have, the more time it takes, the more it costs.

I always ask for examples of other sites to get some idea where the client wants to go. Hopefully, if they provide multiple examples, there’s a consistent theme. We’re not going to recreate someone else’s design, but we’ll know if you want a light feel, or a hand-drawn look, or an edgy feel, etc.

One note about using other sites as examples; take a second to imagine those other sites without photography. Sometimes, without even being aware of it, a site is all about the images. Auto manufacturer sites are like this. Get rid of the hero shot, and you’re usually left with a pretty basic design.

Rule #3: Have your content finalized.
Make sure it has been checked, double checked, spell checked, then triple checked. Want to pay more? Provide draft copies of your text. Want to pay even more? Then when the text is finalized, make it wildly different from the draft.

The same goes for the images. If you have to provide “place holder” images, make sure the ones that replace them are visually similar, i.e., don’t provide a vertical place holder image, then replace it with a horizontal final image.

Rule #4: Be a great communicator. Don’t let communication slip between you and your developer. As much as you like to think so, you are not their only client, so their focus is not always on you (for example, I’m writing this, and not focusing on anyone else at the moment). So when you’re asked to provide feedback, get back to them as soon as you can. The less time between questions and answers, the more your information is fresh in the designer’s mind, the more your project will move along. Lastly, put all requests in writing (email). Having a record of what you asked for will help you both.

Sure, the more complicated a site is, the more rules we can make. However, these 4 pretty much apply to any development job. Follow them and your development process will be smoother than if you didn’t. You will be happier, your developer will be happier, and Uncle Lester will leave your friends alone.