Archive for the ‘Uncategorized’ Category.

iPhone Push Notification Approaches

I recently put together a post comparing a couple of middleware Push services and doing it myself. You can find it at: http://iphonecto.com/2009/11/13/implementing-iphone-push-notification-ilime-urban-airship-face/

CloudCamp 2009 at GTRI

MicroSoft Azure

http://bit.ly/AtlantaAzureFreeTrial

Product Key - SIgnin grab a key.

chad.brooks@microsoft.com

Design Modes

2 load balancers

n web servers

n app servers (stateless)

use queueing and listening

http://www.rightscale.com/

http://www.eucalyptus.com/

http://reductivelabs.com/trac/puppet/wiki/

Lost July

I’ve been in Los Angeles, CA for the whole month of July helping with my mother-in-law’s brain tumor recovery.  My wife has been the ultimate trooper throughout this whole ordeal and should get the congressional medal of honor for her endurance.

Mobile Meetings Abound

Just got back from the Wireless Technology Forum meeting and thought I’d mention the pleathera of opportunities to meet like minded mobile folks.

http://www.wirelesstechnologyforum.org “Mobile Devices beyond their Original Markets: BlackBerry in the consumer space and iPhone in Enterprise” Hody Crouch, Product Strategy Manager, Oracle.  Hody put on a great presentation and ensuing discussion about how Blackberry is approaching the consumer market and how iPhone is approaching the enterprise market.  Both see opportunities in each other’s pies.  See http://www.iphonecto.com for more on the iPhone angle.

Tuesday night was the iPhone developer meeting.  http://atliphonedev.com/ Where there was a discussion of the iPhone OS 3.0 features coming out and what developers are doing to address and incorporate them.

Last friday,  Amro put his sweat and tears into the first http://www.mobicamp.me/.  There was a great turnout and participants presented and garnered discussion.  The best part in my opinion was the discussion of people experience with getting iPhone apps through the approval process.  Dan Greenfield put together a little writeup over on his blog Bernaise Source and mentioned me.  Thanks Dan!

OK, so that’s all in the past, what’s coming next?  Ed Pimentel is organizing Mobile Monday An industry-focused Community meet-up to share ideas, best practices MobileMonday Atlantan trends.  Visit http://www.mobilemonday.ws for more details and to sign up.

So if you live in the Atlanta metro area and are doing mobile development work, you have absolutely no excuse not to get out and mingle with your fellow mobile developers.

-Andrew

The Juice Is Loose!

I’m working on a project with Angus McRae that is a site to help people compare and evaluate individual health care plans.

It’s called QuoteJuice, but it’s still in it’s embryodic stage.

One thing I wanted to do was see of anyone was linking to the QuoteJuice About page or the Privacy Policy page or even the Site Map.

I’m excited to see where this project goes.

iPhone doesn’t show up in iTunes and Xcode but does in iPhoto

I titled this post as such so that others with this same delimma might find these instructions helpful.

Today I noticed the my iPhone doesn’t show up in iTunes and Xcode but does in iPhoto.   After a few reboots of my Macbook Pro and the iPhone with no success, I started Googling to see if there was a “hold your tongue like this and restart” sort of solution.  The most promising help came from this apple link.

http://support.apple.com/kb/HT1747

This seemed to be about what you would need to do to wipe iTunes and get reloaded.  I tried it three times before giving up and searching more.  Seemed to me that OSX should have some logs that would indicate a problem.  I cranked up a terminal and looked in the standard unix places /var/log etc. but found nothing of interest.  I Googled more and found that the Console app is the best tool to see what’s going on.

I saw a curious message with 

…USBMuxListenerCreate “no such file” and Googled it and found similar folks with the same problem.  I also noticed that the iTunes installation noted that it was skipping the mobile framework.  I decided to risk renaming the folder and rerun the iTunes install.

1. In the terminal become the root user.

2. Go to /System/Library/PrivateFrameworks

3. Look for a folder called MobileDevice.framework

4. Rename is using rm MobileDevice.framework MobileDevice.fw 

5. Follow the above link to remove all the rest of the iTunes files

6. Empty the trash and reboot.

7. Re-run the iTunes installer while watching the Console to see that it wasn’t skipped again.  There was some sort of Device framework that was skipped, but the correct files seemed to get installed this time.

After all of this, the iPhone magically was recognized and iPhoto and iTunes started up and it started syncing.  I even started Xcode and it showed up there as well.  

That seemed to do the trick, but I wonder if a similar approach has worked for anyone else.

This link might also be of help to some folks.

http://support.apple.com/kb/HT1747

I did find (after knowing what I was looking for) this link that suggests deleting it as well.

 

http://hubpages.com/hub/Unable-To-Restore-iPhone–What-Can-You-Do-If-You-Are-Unable-To-Restore-iPhone

 

I hope someone else finds this helpful.  I was dreading having to take it to a “Genius” as I’m sure that they would have spun around and ended up with “reload OSX”.

-Andrew

Me Too… Mobile Application Stores Proliferate

In a recent article from Fortune, the Mobile World Congress is abuzz with announcement of many of the cell companies application store offerings.  Here are some of the major announcements.

  • Nokia’s Ovi Store. An online app and media portal that comes “pre-integrated” on Nokia’s (NOK) new N97 , but will be available for download on a slew of existing Nokia phones come May. (link)
  • Windows Marketplace. Along with a new version of Windows Mobile, Microsoft (MSFT) announced Monday that it will open a new Windows Marketplace offering - you guessed it - 20,000 apps, some of which actually run on mobile devices. (link)
  • App Store for Symbian. PocketGear, which had previously built its own Palm App Store and an App Store for Windows Mobile, unveiled an App Store for Symbian, the operating system that runs Nokia’s smartphones. How it will compete with the Ovi Store remains to be seen. (link)
  • Android Market. Google (GOOG) opened an application marketplace for the Android platform last October, but so far it has only accepted free apps. Look for an announcement from Google this week about how that’s going to change.
  • BlackBerry Applications Center. Research in Motion (RIMM) invited developers to submit programs to its forthcoming Applications Center in October. We may be hearing more this week about when that will open for business.
  • Palm Software Store. This one went live in December with 2,000 apps and 1,000 free games available for download to both Palm (PALM) OS devices and Windows Mobile.

Although Apple wasn’t at the conference, it’s presense was.  Apple understands at the core that just producing the device isn’t enough.  Apple produced a whole eco-system to go along with it.  The combination of iTunes to facilitate easy management of getting music on the device and organizing it and the app Store a marketplace where user’s can find and purchase content was what was needed to provide a truely frictionless experience for the user.  Many have criticised Apple for taking a proprietary approach, but in the end the user just wants it to work.  With 20,000 apps and over 500 million downloads so far, I think the public has spoken.

And I think everyone else is getting the message.

-Andrew

Amazon EC2: Pay As You Go.

License fees, subscriptions, pre-pay, post-pay and pay for use are some of the ways we can pay for things on the Internet.  Most of the time we pay up front some sort of fee to use a software package like Microsoft Office.  If you have a website, you’re likely paying a monthly hosting fee or a fee to have your webserver at an ISP.  Many of us pay monthly for access to online content.  I currently use a technical book publisher’s service called O’Reilly’s Safari.  It allows me to keep a small number of books “available” with their complete texts as long as I want.  When I need a book that’s not available, I have to give up full use of another book.  For many people pre-paid cell phones are the way to go because they don’t know how much they might need them.  No need to get into some long-term contract with the phone company if you only need the phone once in a while. Continue reading ‘Amazon EC2: Pay As You Go.’ »

Drinking From A Fire Hose.

I’m currently reading a white paper called We Have Met The Enemy And He is Us and it is really eye opening.  It talks about how in our knowledge worker based society that the information loads placed on us are tremendous and it’s no wonder we have trouble digesting it all and ending up getting anything done.

Although I expect that the conclusion of the paper is going to be that we are far less productive than we should be due to all the information and interruptions we face each day, I want to invite other folks to read it and start a discussion on this blog.

It seems that managing all the information from email, phone, IM, people, blogs, TV, radio, newspapers, and now Twitter is truely like drinking from a fire hose.  I’m currently working on a mobile/backend system to help manage this issue and I would welcome the feedback of others.

-Andrew

What’s Your Sign?

Honey, I shrunk the laptop.

I’m a firm beliver that we’re heading to a point where our desktops and laptops will disappear and be replaced entirely with a mobile pocket device.  Now this won’t happen for a while, but the signs are there.  Smartphones are becoming more powerful and have larger and larger storage capabilities.

Context is king. Continue reading ‘What’s Your Sign?’ »