How To Spend Millions and Fail During the Super Bowl

Easy. Use Java. Just saying.

image

image

Actually this is a FAIL for Dockers not Java. It doesn’t matter which technology you use you can scale it (it just may cost more than others). You think they would have at least done performance testing on this before they released it. Wait, Dockers makes pants, so they obviously outsourced this. Ok, a complete FAIL for this consulting firm that got paid no telling what to build this and then after all was said and done it couldn’t even collect data.

Is Good on the iPhone a Blackberry Killer?

IMG_0053 You’ve no doubt heard of using a Blackberry to access email at work.  But did you know there is another company that supports a variety of devices including Windows Mobile and now the iPhone?  The company is called Good Technology and they recently released their enterprise email messaging application for the iPhone.  I’ve been using this for several weeks and it is time to answer the question:

“Is this ‘Good’ enough to replace a Blackberry?”

I meant to take some screenshots when I first installed this several weeks ago but I forgot so when I recently had a password issue with the application I had to reinstall it.  I’ve posted the photos of the application on Flickr.

View the application installation photos here: http://www.flickr.com/photos/keithelder/sets/72157623371032880/ 

The Good (no pun intended)

For light email use I have found Good’s iPhone application has served its purpose well.  The application syncs three things from the corporate Exchange server: Inbox, Contacts, and Calendar.

The really nice thing about the Good application on the iPhone as compared to using it on Windows Mobile is the application is sandboxed.  The Good software installed on a Windows Mobile device will commandeer the entire phone by replacing the home screen and virtually taking over the entire phone.  It is horrible, absolutely the worst thing I’ve ever installed on a Windows Mobile phone.  Conversely on the iPhone the application is sandboxed because, well, that’s how Apple made it.  I like this as it means I really have true work / personal data separation on one device.  If I want to read personal email, I open the built-in mail app on the iPhone and if I want to read work email I just launch the Good application on the iPhone. 

Of course there are some drawbacks to this sandboxing.  It means the application cannot alert you for appointments and those types of things.  This is where Good uses the push technology built into the iPhone platform.  But even this doesn’t work so well.

If you get an email at work the Good icon on the application (similar to the mail, phone, text messaging and Facebook applications) will put a number in the corner indicating you have new email.  

The application also allows one to search the global address book. This is handy when the name of the person in the office is known but not their phone number.  It is a little sluggish but it works.

The user interface for checking email, calendar and contacts should feel really familiar as they are modeled after the applications that come on the phone by default.  Thus there is nothing new to learn. 

The Bad

Since the Good application is sandboxed and not allowed to run in the background the application obviously must be started each and every time you want to do anything.  This is the first and one of the most major drawbacks of Good on the iPhone, the startup time.  How long? How about 20 seconds to a minute depending? 

Not only is the application load time incredibly slow but after it loads it must then catch up and sync ALL of the email you’ve already read, checked and deleted from your desktop.  If you get as much email as I do at work this can push the total time to just peek at work email to almost a minute and that is before you actually do anything!  Personally I disagree with Good’s approach on this.  I understand what they are doing, they are doing guaranteed message delivery for the device.  However, when the application starts it should just sync with the current Inbox and leave it at that.  What is on the server is all I care about.

As far as email goes the only email folder that can be viewed is the Inbox, at least as of this version. That means if email is stored in other folders those messages will not be able to be read. For those using Exchange server side filtering this may be a problem. The latest update does finally at least show the other folders on the server but that is it. 

There are very few settings available in the preferences screen. The latest update finally added the ability to edit the email signature. 

IMG_0069

There are no ways to get various alerts.  Say a high priority email comes in.  Since the application isn’t running the only thing Good can do is push the message to the phone. The Blackberry for example supports various alerts on different mailbox folders. 

I mentioned earlier the application is sandboxed and this makes the application less usable than say a Blackberry which is always on.  For example if you have an appointment Good gets the reminder via a push notification. All that is said is “Good Event Reminder”.  This means the applications must then be launched to see the appointment which in turns means it is going to take anywhere from 20 seconds to a minute depending on the last time the application was launched. 

The Verdict

It depends. If you check work email occasionally or plan on very light use then Good for the iPhone may be something to consider if your company already has a Good server installed.  Of course this begs the question then do you really need to be connected if you have such little use.  Your team leader will have to decide.

For heavy Blackberry users I don’t expect them to give up their devices in favor of using Good on the iPhone…. ever.

I work at home so I am not wandering around the office to meetings and having hallway conversations where I could lose track of time and be late for a meeting.  I need to keep track of things when I am away from my desk for lunch, on vacation or at a conference.  Other than that I am already connected.  Now, if I was in the office everyday I would use my Windows Mobile Blackjack II device which talks directly to the Exchange server or a Blackberry. 

Hope this helps if you are considering jumping the shark over to the iPhone just because you thought you could now stay connected to the office using Good.  Instead of calling it “staying connected” I would call it “sporadic connectedness”. 

Deep Fried Bytes Episode #43: Talking OData and SQL Modeling Services with Douglas Purdy

 
http://deepfriedbytes.com/podcast/episode-43-talking-odata-and-sql-modeling-services-with-douglas-purdy/

 

 

In this episode, we sat down at PDC 2009 with Microsoft’s Douglas Purdy to discuss all things data. Do you remember Oslo from the previous PDC event? Well Oslo has been rebranded to SQL Server Modeling Services to help developers store and manage models for the enterprise. Modeling Services enables you to more productive when building and managing data-driven applications. We also get the low down from Douglas on a new web protocol for querying and updating data called OData.

Deep Fried Bytes Episode #42: How to Get More Business from Microsoft Pinpoint

 
http://deepfriedbytes.com/podcast/episode-42-how-to-get-more-business-from-microsoft-pinpoint/

 

 

In this episode, we sat down at PDC 2009 with Microsoft’s Pinpoint team members Chris Lange and Patrick Stirrat to discuss this new service.  What?  Never heard of Pinpoint? That's what we thought and that's why you'll want to listen to this episode.  Pinpoint is the fast, easy way for business customers to find experts, applications, and professional services to meet their specific business needs.  At the same time, Pinpoint helps developers and technology service providers quickly and easily get software applications and professional services to market—and engage customers who need what they offer.

What I’d Really Like To Say

I’ve been getting about oh, 3-7 emails a day telling me I should use someone’s service to optimize my website so I can be on the first page of Google.  I mean seriously, how do you think they found me in the first place!?  After getting fed up deleting emails I decided to respond.  Here is my email to said random person.  I think I was a little too polite, but I think the anger comes across nicely even in text.

image

«February»
SunMonTueWedThuFriSat
31123456
78910111213
14151617181920
21222324252627
28123456
78910111213