360iDev

I wrote a lot of this entry right in San Jose as the conference was on-going. And finished most of it up on the flight home. That being the case, It doesn’t really make sense that it’s taken be a week and a half to post it, but … there’s the story of my life. Anyway, I went to the new iPhone conference, 360iDev a couple of weeks ago, out in San Jose. This is put on by John and Tom who do the 360Flex conferences. All in all, it was a good time. I learned a lot, made some cool contacts, and largely felt like I got a feel for this developing community. There is room for improvement. As you will see reading below, I was hoping for more code and technical data. But this was the first one, and it was kind of a test. I’m sure it has the potential to evolve into something great.

So, without further ado, here is the post (pretty much) as I wrote it.

Left Boston just as it was starting to snow. Didn’t realize until later that I was flying away from a major storm. Stopover in Denver. Next plane was delayed and downsized, but I made it on there. Checked into the hotel which is probably a mile away from the airport, and headed over to eBay, which is a mile away from the hotel. Other than a Denny’s and a couple of gas stations, there isn’t much else interesting in the area.

Sunday night there was the speaker dinner right at eBay. Indian food. Yum yum. Then went downstairs for the evening reception. All kinds of neat beers. But nothing that could quite live up to the great beer I had in Amsterdam last week. Met lots of new people, a few people I know or at least met before, and a couple I knew from on line only. Back to the hotel relatively early – 10 or 11pm.

Monday got up and go over to eBay again in plenty of time to catch the keynote. An eBay speaker went over some game concepts, and Mike Lee, an old time Cocoa guru welcomed us to the world of Cocoa/Cocoa Touch programming, giving tons of good references and resources.

After that I went to Julio Barros’s iPhone / Android comparison session. Good conversation, but I was hoping to see a little more technical stuff, i.e. code on how to write Android apps. I know it’s just Java, but would be nice to see at least a hello world be created and what the whole process is.

From there, went to Owen Goss’s session about the creation of an iPhone game. Also a good talk, but it was all about the development process, concept, art, user testing, etc. No code. 🙁 Owen, by the way, is the one who posted the “brutally honest” post about how much he invested in his iPhone game, and how much he made back: http://www.streamingcolour.com/blog/2009/03/09/the-numbers-post-aka-brutal-honesty/

From there, to Chris Stewart, “You’ve Shipped, now what?” Chris is the guy behind the great iPhone dev forum, iPhoneDevSDK.com. This was all about how to promote your app and get sales after you’ve released it. Again, cool, but not very technical. Not that I expected that one to be.

Wound up the day with Neal Goldstein, iPhone Application Architecture. Neil had the questionable honor of writing the iPhone programming for dummies book in 4 weeks. 🙂 This was the most technical of the talks of the day. Much of it I already knew, but there was some good validation of things I wasn’t totally sure of, and I did learn a few things. Still, although it was technical, there was really a minimal amount of code in there. More about design patterns and the program flow.

Dinner, more beer. In bed by 10:30, woke up at 5 am. I figure if there are no late night raging parties, I might as well stay on Boston time. 🙂

Tuesday went out to Denny’s for breakfast. Got fairly damp walking in the rain. Then got to eBay way early. Hung out and did some coding and catching up on mail, etc.

First session was the Location Based Search session with Chris Hughes from AT&T Interactive, who I had wound up talking a lot with and hanging out with over the last couple days. Wicked smart guy. He and his partner showed some code, but didn’t really dive into too much code itself. Learned some good concepts though.

After that, I went to Tim Burks, “Deep Geek Diving into the iPhone OS and Frameworks”. At this point I was starving for some code. Unfortunately, this session was not what I expected at all. It was about jailbreaking and reverse engineering assembly code. I got code, but not quite the code I was hoping for.

After lunch was Kenji Hollis talking about NSNotificationCenter and AppDelegate. Yay! Tech data! Yay! Code! He did a great job but finished up really early. It was his first time presenting. I know it often goes quicker than you expect. He could have fit a lot more in there, which would have been great, as what he did cover was great. Learned a lot from this one.

Then was Brian Fling talking about Inspiration and Iterative Apps. I knew that wasn’t going to be very technical and it wasn’t. He talked about finding the next big thing, innovating, coming up with ideas and inspiration, etc. Cool stuff, but I kind of zoned out and did some coding myself.

Nothing in the last time slot interested me heavily, so I chilled out in the lobby and had some good conversations. Then dinner, beer, back to the hotel and hung out some more there and had some more good conversation. It was still pretty early so I worked on my presentation a bit in my room.

Wednesday. Denny’s. My body is not speaking to me anymore. Keynote with Medialets and Admob. Interesting info. I really need to implement analytics with Medialet.

Then was my session. I gave a lot of code. It was mostly code. I think the audience appreciated that. I had several people come up to me saying they really liked it, so that’s a good sign. But who knows, maybe the rest hated it. 🙂

I was in the center room. To my left was Sean Christmann talking about Core Graphics, and on the other side was Tony Hillerson talking about persistence. Both of those guys were very code heavy too. So I think that one slot saw more code on the screens than the whole rest of the conference. I wish I could have seen their presentations!

Over lunch we did an impromptu open source round table discussion – myself, Chris Hughes and Jay Freeman. Jay is the creator of Cydia, the app store for jailbreakers. Very smart dude. That talk sparked some very cool feedback, ideas, and discussion.

Finally, I was able to squeeze in one final session – the memory management one with Danton Chin. That was really good. Got a much better idea of how to use Instruments, and learned about Clang. Will be checking that out for sure.

At that point, it was time to hit the airport. I had a lovely three-plane trek back to Boston via LAX and San Francisco. But seating wasn’t too bad. Two window seats on the smaller planes, and an aisle seat with nobody beside me from SF to Boston. I slept the whole way. Well, many consecutive 20-minute plane naps anyway.

Anyway, Tom and John are talking about a second 360iDev in 6 months, somewhere east of the Mississippi. If you didn’t make this one, I wouldn’t hesitate to recommend trying to get to the next one.

This entry was posted in iPhone, Objective C. Bookmark the permalink.

8 Responses to 360iDev

  1. Julio Barros says:

    Hi Keith,

    I went to the OSS session you had and it was very thought provoking. I’m also amazed with what you have been able to do with graphics and added your feed to my reader a while back.

    You have a point that I could have been more technical in my talk. I tried to stay away from code on purpose because for some crazy reason I was expecting a less technical audience. Don’t really know what gave me that idea.

    Julio

  2. kp says:

    That’s cool, Julio. I did learn a lot about Android in general in your talk anyway. Having fun at SXSW?

  3. Hey Keith,

    Wow but what a bummer and missed opportunity. I own an amazing cool business in the SF Bay area and Hollywood, indoor skydiving.

    Just came across your game, incredibly fun! If you are ever in the area drop me an email and would be great to have you stop by and try out the real thing.

    All the best, I know it’s a challenge right now but enjoyed the Blog as well.

    Kent

  4. MJ says:

    Hello Julio and Keith:

    Could you check my information about Flash and android?

    Flash is very coming to Android Phone soon.
    http://news.cnet.com/8301-17939_109-10203587-2.html

    This indicates that a major carrier has hired BSQUARE to port Adobe Flash to the Android platform.

    Market:
    http://www.android.com/market/

    New Coming Google Android Phone G2:
    http://www.youtube.com/watch?v=XagRih9hyEs
    (It just delivered for Europe. Coming soon for USA.)

    Flash Plug-in test on Android Phone:
    http://www.youtube.com/watch?v=UMB8vGcrjNk

    Experiments:
    http://www.youtube.com/watch?v=4PRfVKzuUJ4
    (Built-in compass for google street view)
    http://www.youtube.com/watch?v=MgkSZS6o050
    (Android barcode scan and search store)
    http://www.vimeo.com/3636344
    (It works like iphone tilt sensor)
    http://www.youtube.com/watch?v=MmzeTcKvmjE
    (Android controls robot)
    http://www.youtube.com/watch?v=-pkUpnHM1As
    (Android OS is running net-book.)

    Just Ta-da… :
    http://cache.gawker.com/assets/images/gizmodo/2009/02/googlewoops.jpg
    (T-mobile version just busted.)
    http://www.mobiletopsoft.com/images/news/samsung_android.jpg
    (And Samsung android phone just busted during conference.)

    Thanks for your read.

  5. MJ says:

    Why still no flash on Iphone:

    http://www.youtube.com/watch?v=bjgXnMVMimg

    This could be just my conspiracy theory but I am making idea based on web surfing. Yes, Flash plug-in test on Iphone is done a few months ago and there’s no problem to launch. Everything is up to Apple’s decision. Here’s current status of Adobe’s effort and communication with Apple to implement Flash plug-in on Iphone.
    2009:
    http://www.gearlive.com/news/article/q108-flash-on-iphone-is-just-around-the-corner/
    2008:
    http://www.flashmagazine.com/news/detail/flash_for_the_iphone_confirmed_at_fotb/

    So why still not? Because, Flash might kill Iphone application market. This is not technical problem but very political issue. You can read article here.
    http://blog.wired.com/gadgets/2008/11/adobe-flash-on.html

    But Apple should know Asian phrase, “Sky can not be covered by palm.”
    http://www.intomobile.com/2009/02/16/adobe-flash-player-10-coming-to-android-symbian-windows-mobile-and-more.html

    Good weekend.

    • kp says:

      your “current status” is just people jumping to wild conclusions based on single statement:

      “It’s a hard technical challenge, and that’s part of the reason Apple and Adobe are collaborating,” Narayen told Bloomberg Television at the World Economic Forum in Davos, Switzerland. “The ball is in our court. The onus is on us to deliver.”

      EVERY WORD in any article beyond that statement is pure speculation.

      But I totally agree, and have said all along that it’s totally a business decision, not a technical problem.

  6. Roger Precious says:

    Keith,

    Are you speaking in Toronto (FITC 2009) next month?

    Roger

Leave a Reply