Was invited again to give a talk on Android optimization thingamajings and did just that. I decided to give a quick tour of all the available tools for memory and performance analysis, and compiled a sizeable list of references for folks to consume for more detail. Slides:
Stef managed to sneakily record the video, in fake portrait mode. Just pretend there’s only audio and you’ll be good. Otherwise prepare for some serious neck pain:
I wished the Apps World organizers would record the free talks and put them up on the web.
I also did another round of book signing at the Apress booth. It’s always awesome to get to the booth and see a huge queue. Thanks for everyone grabbing a free book!
On the second day i had the pleasure of listening to Steve Wozniak in a sort of keynote/interview hybrid for an hour. I was able to sneak into the press area, so first row directly in front of the Woz. An entertaining and insightful talk. It was also interesting to see how tech journalists work (it involves iPads, trying to type really really fast, eventually failing).
Meet a lot of old and new folks, which is always a blast. Special shout out to Badly Drawn Rod and our friends from Imagination Technologies which approached me after the talk. Thanks for Sixdegrees for inviting me again, always a pleasure.
A message from your friendly 3D graphics/physics overlord Xoppa (thanks for your awesome work!):
The bullet wrapper is updated to version 2.82 rev 2704. It mainly contains bug fixes. The new functionality that v2.82 adds will be added to the wrapper soon. The wrapper is also split up into separate packages: linearmath, collision, dynamics, softbody and extras. This makes coding a bit cleaner and makes the wrapper easier to maintain. Eventually we might split up the wrapper into separate binaries for each package, so you can include only the binaries you actually use. Due to this change you most likely need to re-import the bullet classes in your project. Previously global methods/variables were static members of the gdxBullet, gdxBulletJNI and gdxBulletConstants classes, these are moved to the respective package classes, e.g. LinearMath, CollisionConstants, etc. The update also contains some bug fixes to the wrapper and new features, the wiki will be updated accordingly soon.
So, i’m about to purge all Xamarin related things from our repository. For those users that are still using Xamarin, i prepared a special release, which you can find here. I also created a Git tag so you can still browse the source online easily.
This release contains the current master version of libgdx, and the latest IKVM-Monotouch version. I tested it with on all iOS versions >= 5.0 via the simulator, as well as on iOS 6 and iOS 7 on devices. If you run into any IKVM-Monotouch issues, i’m afraid we won’t be able to help you.
I also removed any mention of Xamarin from our Wiki over at Github. You can find the Xamarin/iOS notes are still available, but not linked from the TOC.
I will now remove the backend from the build, Git repo and setup-ui.
The real 0.9.9 release will happen soonish, i want to finish the new setup-ui based on Gradle first. We (read: i just force this on everybody) also have some plans to let you share your own extensions much more easily with others through Gradle. More on that soon.