The Boston PDA User Group

meets 2nd and 4th Tuesday of every month @ MIT 3-133

the understatement: Android Orphans: Visualizing a Sad History of Support

Media_httpmediatheund_sciyf

I knew Android fragmentation was bad, but I didn't know it was this bad. Yikes.

Filed under  //   Android  

Codify - YouTube

This looks great. Looks like something we should demonstrate at a future meeting…

Filed under  //   iOS   iPad   programming  

DRAFT: Bospdaug developers group meeting notes

App Cloud

We didn’t have the App Cloud demo; Vlad and company were no-shows. I may end up doing the demo myself at the November developers meeting.

Upcoming meetings

We’ll be in a different room; someone scheduled 3-133 every Tuesday until December. I’ll follow up with MIT to get a new room; stay tuned.

The next users meeting in November 8; Jim Travis agreed to demonstrate the Galaxy Tab 8.9 and maybe some other Android goodies.

Yes, we’ll have the developers meeting on November 22, just before the Thanksgiving holiday. Anyone who can is welcome to come.

iOS 5 for developers

Kris covered lots of stuff regarding iOS 5 development.

The Bospdaug app

Some decisions were made tonight:

  • we’re going to develop out in the open on GitHub. If you want to participate, get a GitHub account.
  • we’re going to use one of the BSD licenses
  • Al made a repository for the project to kick things off
  • Check out Pro Git to get up to speed on Git and various workflows.

Meeting links

LLVM is now the only compiler in Xcode 4.2—no more GCC.

Xcode 4.2 was released in the slew of Apple updates last week. It’s available for both Lion and Snow Leopard.

You can still get GCC if that’s how you roll or if you want GCC and LLVM without Xcode.

If there are other Unix tools you need, stop reading right now and install Homebrew, the best package manager for Mac OS X.

Marco Arment’s (of Tumblr and Instapaper fame) Cleaning… blog post, where he describes the change in behavior of iOS 5 that affects apps that previously were able to store data that wasn’t backed up (via iTunes or iCloud) but also wasn’t removed from a device unless the app itself was removed.

Under iOS 5, such data could be removed (“cleaning”) once a device reached a certain threshhold of data without the user’s knowledge. Not good.

Marco covered the issue on his Build and Analyze podcast too.

iPhone 4S Activation: Server Meltdown Deja Vu

L1013467.jpg

Much like an army making an amphibious landing, hoardes of new 4S devices ordered a week ago seems to be arriving today on american shores. 

How do I know that? 

When my phone arrived early this afternoon via UPS the driver smirked "Wow, here's your new iPhone!" as I signed, and he further told me that there were more than 1600 out for delivery on his route alone today!

Extrapolating that across the country ... there are a lot of phones getting activated today. 

Further evidence:  Note the bipolar error message that appeared when I tried to activate (Warned it could take "as long as 3 minutes!").

So, should I wait to receive an email, or put another spin on the bottle? 

Your guess is as good as mine!

Filed under  //   #iphone4S  

iOS 5 Upgrade problems? ... A solution

It's nice to be popular.  

The downside of this is when you are Apple, and millions of iOS and OS X users try to simultaneously download upgrades of iOS 5 for their iPhone/iPad/iPod touch devices. 

There are multiple reports this evening of disgruntled upgraders receiving errors, and unable to complete their upgrades. 

Apple's data center seems to be in full meltdown mode-- not quite to the level of the current Blackberry outage, and a better problem to have of the two as a business--  but for those of us out online looking for new software ... it's not good (I expect the spirit of Steve Jobs to be roaming the halls of Apple IT tonight very unhappy.) 

It fails this way-- you connect your 'i' device to iTunes, and recieve a notification that there is a new version of iOS available '5.0'.

You are taken through a lenghty download/backup process, and when that is complete (after thirty minutes to an hour) you get a message that 'an internal error occurred' and to 'try again'. 

This seems to be repeating (at least it did for me!) multiple times. 

What is happening is at the key moment when your iOS device has completed its backup to your local machine, it fails to reach the Apple update server somewhere out in the cloud-- because they're currently swamped!

At this point, you have two choices: 

  • PLAN A: Stand down for now, pour yourself a lovely adult, or non-alcholic beverage of your choice, marvel in the wonders of iOS 4.x, and wait for the masses to clear (probably within a few days)
  • PLAN B: OK-- If you really, REALLY, REALLY have to have it tonight ... here's what worked for me: 

   (Follow these instructions very carefully, you have been warned)

   Note, this is going to take a while ... so don't expect to skate out the door with iOS 5 in a few minutes. 

   If you're the least bit scared by the immensity of all the stuff listed below.... PLAN A is still there waiting for you... but if you are moderately brave soul.. go for it. 

  1. CRITICAL:  Step 1: Back up your iOS device running 4.x to iTunes and verify it's there (in iTunes preferences under 'Devices') and the backup has today's date.  (This will take a while). 
  2. Step 2: Erase your iOS device!    Make sure first you've completed step 1, you have a backup standing by ... and then YES, you're going to erase your device by going to Settings->General->Reset, and 'Erase all contents and settings'
  3. Your iOS device will now be in a primordial state, and ask to be connected to iTunes.  Do so. 
  4. You'll be offered the chance to restore.  Do so. 
  5. THIS MIGHT FAIL. This is OK.  You'll see the iOS software get uncompressed, and then there's a fairly good chance you'll get an error. The beautiful thing is that you'll know this in a few moments, not waiting nearly an hour for a backup to get copied again.  You're fighting for a slot in the Apple data center-- and tonight it's a roll of the dice that you'll get through... but before too long, you will. 
  6. Just keep trying until you get through .... it won't take too long. 
  7. Once this starts, sit back, and relax, and let the restore happen (this will take a while)
  8. Your iOS device will now restart, and show up in iTunes with a bland name like 'iPhone' or 'iPad'
  9. You'll be offered a chance to 'Set up your (iPad/iPhone/iPod touch) ... restore it from a backup of (Your iOS device) ... which will be on the list. 
  10. THIS MIGHT FAIL.  This is still OK.  Just keep trying-- you are once again needing to talk to Apple's very busy network infrastructure... and you will get through. 
  11. Once this is rolling, you'll get back all your settings, all stuff from the backup (yes, this might take a while)
  12. You'll see a message: "The settings for your (iPad/iPhone/iPod Touch) have been restored. Please leave your (iPad/iPhone/iPod Touch)  connected. It will appear in the iTunes window after it restarts:"
  13. YOU MIGHT GET AN ERROR HERE TOO.  This seems to be OK. The restore of the backup seemed to be fine.
  14. Go through the new iCloud setup (if you choose to use iCloud)
  15. Depending on how you set up your iPhone/iPad/iPod touch, you might need to manually copy over all your music, apps, etc. manually (this is what I needed to do)

Once this is done.  You'll have a brand spanking new, upgraded iOS 5 device to show off to all your friends. 

That was easy (wasn't it?)

Filed under  //   #ios5 #iphone  

RIP

Steve was responsible for the best ... and the worst nights at Bospdaug ... RIP

Filed under  //   Steve Jobs  

Adam Weiss AppDemoVideos.com Tonight 9/27@MIT 3-133

On Tuesday September 27th at 7pm, MIT room 3-133, the BOSPDAUG Developer's Group presents a discussion of general and unexpected PDA topics. The meeting is free, and open to all users of handheld and PDA technology.

Tonight's guest speaker will be Adam Weiss of AppDemoVideos.com, a service that offers ultra-high-quality videos for iPad application demos. These videos use a new technique that displays an app on a CG-rendered iPad while retaining the realism of a real human hand interacting with the device.

We'll also continue to discuss our upcoming group developed app.

On top of all of this-- of course, as always, there is also a lot happening in the mobile development space-- mergers and acquisitions, patent trolling, new hardware, and many other items of interest to developers of all platforms, and we encourage you to join us.

BOSPDAUG MEETING TONIGHT!!! GTM info

BOSPDAUG Online meeting starting NOW ! (7:07PM 9/13/2011)

https://www3.gotomeeting.com/join/731354926

2.  Use your microphone and speakers (VoIP) - a headset is recommended. Or, call in using your telephone.

Dial +1 (516) 453-0012

Access Code: 731-354-926

Audio PIN: Shown after joining the meeting

 

Meeting ID: 731-354-926