Archive for June 2010

Droid tethering with PdaNet

By the way, I forgot to mention that while John and I were on our Codestock trip, I got tired of hoping beyond hope that the 2.2 Froyo update would appear on my Verizon Droid and purchased a license for the PdaNet software for Android. (I have a great fear of open wi-fi access points.)

It worked flawlessly with both the Mac OS X and Windows 7 operating systems on my BootCamp MacBook Pro. Nice job June Fabrics. Here is a link to their Android product:

PdaNet Android tethering

The demo of the software will run for 14 days, and then it will start blocking secure web sites. Also, you install a client application on your Windows or Macintosh computer that you need to run, along with running the PdaNet application on your device and activating the USB or Bluetooth mode. I did not try the Bluetooth mode, I just brought my Droid USB cable and communicated that way.

I highly recommend the software for Droid owners who need an internet connection on their laptop while on the go.

CodeStock 2010, Day 2

Here were the sessions that I attended on day 2 (Saturday, June 25, 2010) of the CodeStock 2010 developer’s conference in Knoxville, Tennessee:

  • Web and Cloud Development with Visual Studio 2010 by Glen Gordon
  • Introduction to iPhone Development and A Quick Tour of the iPhone SDK by Gun Makinabakan
  • Transitioning from WinForms to WPF by Miguel Castro

Special thanks to Michael Neel and all his peeps for putting on an excellent conference. John and I had an informative time, the venue was better than last year, and the hotel being right across the street was super convenient.

iPhone app accepted!

Good news!

Our iPhone app was accepted into the iTunes App Store on the very first try!!!

I am far too tired to post details right now, I will modify this message after I recover a bit. For now, if you want to see it, fire up your iTunes, go into the App Store, and search for Basketball Statware.

CodeStock 2010, Day 1

Here were the sessions that I attended on day 1 (Friday, June 25, 2010) of the CodeStock 2010 developer’s conference in Knoxville, Tennessee:

  • Effective Interface Design by John Kellar
  • Effectively Using IntelliTrace by James Ashley
  • F# and Functional Programming by Chris Marinos
  • Visual Studio 2010 Architecture, Modeling, and Visualization by Jennifer Marsman
  • High Level Overview of Android Development by Roger Heim

All of the presenters I saw did nice jobs with their presentations. And to cap the night off, instead of sticking around the Bijou after the keynote was complete and getting loaded with all of the other developers, my coworker and I attended a local minor league baseball game.

iPhone app submitted to App Store

A momentous occasion, my company’s first iPhone app has been submitted to the App Store. Hopefully it will fly through the review process within minutes and be accepted the very first time. OK, maybe not.

There was one application uploading issue I ran into. The distribution code built just fine after a bit of tweaking, but upon uploading the .zip file to the iTunes Connect page, I got the following error:

The binary you uploaded was invalid. The application-identifier entitlement is not formatted correctly;
it should contain your 10-character App ID Seed, followed by a dot, followed by your bundle identifier.

As it turns out, I needed to make some changes to my Entitlements.plist file that did not appear to be mentioned or documented anywhere. Thanks to the TwoAppGuys and their blog entry “iOS4 and the wildcard” (link removed as it was broken) for the solution to this issue.

I will post again when I learn the ultimate fate of our app.

iPhone code signing issues

So I am trying to get a project started a while back into a state where it can be submitted to the app store, and of course it never goes smoothly. Today’s issue was a bunch of build and code signing errors that occurred when I tried to switch from using an older iPhone developer account to our current one, and added a new development device to the provisioning profile.

Here were the steps that I took to finally get it building and running on my development devices:

  • Regenerate the development certificate and provisioning profile after adding the new development device
  • Move the development certificate from the system area into the login area in Keychain Access
  • Clean out the old provisioning profiles in the Xcode organizer and from the device
  • Add the new provisioning profile to the device
  • Add the new provisioning profile to the provisioning profile section of the Organizer under iPhone Development
  • Change the code signing identity in the Project info Build tab and in the Target info Build tab

Once I did all these steps, it started to build and run on the device. Now I just can’t wait until I try to build for distribution and submit to the App Store. What could possibly go wrong?

2010 Central Ohio Day of .NET

A co-worker and I attended the Central Ohio Day of .NET on June 5, 2010. There was quite a bit of good content at the conference, which is a real tribute to the organizers, volunteers, and presenters.

The highlights of my day were sitting in on Matt Casto’s regular expressions talk, Phil Japikse’s M-V-VM primer, discussing the etymology of the MongoDB project with Sam Corder (I still say it was named such after the character in Blazing Saddles), Michael Eaton’s talk on WPF, and Parag Joshi’s demonstration of XNA/Windows Phone 7 game development.