Lightroom Exposed

So, how is the world’s most popular 64-bit Mac software built?  At the recent Mac-dev C4 conference, Lightroom project lead Troy Gaul presented an inside look at the structure of the application.  Hopefully a recording of his talk will be posted soon to flesh out the details, though I don’t have an ETA for that.

0 thoughts on “Lightroom Exposed

  1. That’s interesting, I didn’t know that Adobe practices Scrum and Agile in the Lightroom Team. I’d be interested if that applies to Photoshop (or other big products at Adobe as well) … maybe you could elaborate a bit about this topic in your blog?
    [Sure; check this out. –J.]

  2. That was very interesting, I’d love to see a recording as well. And please make sure to post here is such a presentation is ever made about Photoshop.
    I wish it went more into deatail in terms of what the LR team’s experiences with the performance of C++ vs. Lua vs. maybe other scripting languages like Python are in a practical application, and where Lightrooms main performance bottlenecks are, though.
    The presentation says that Lightroom/Win32 has (had?) problems with memory fragmentation. Have they tried using a product like SmartHeap instead of the compiler’s default heap implementation? I’ve heard some people are getting really great results using it, including significant performance improvements, but I haven’t had the chance to try it myself.

  3. I’m very curious to see this year’s C4 too. I hope it doesn’t take Wolf the same 6 months it took him to post the videos last year.

Leave a Reply

Your email address will not be published. Required fields are marked *