News roundup: Apple iAd is PastryKit 2.0, Game engines, Google Body Browser
Happy holidays, Merry Christmas
This week’s news is a bit late, but it’s packed full of good stuff for you to read over the next week. Have a good time, and go smash some Christmas lights (just virtually, of course).
Apple iAd brings new life to PastryKit
What’s even more telling is that many old PastryKit method names map directly onto the new iAd namespace:
- PKUtils becomes ADUtils
- PKObject becomes ADObject
- PKSize becomes ADSize
- PKNavigationView becomes ADNavigationView
- PKView becomes ADView
- PKScrollView becomes ADScrollView
This is quite exciting, especially now that we have official documentation! However, it’s unclear if third party developers will be able to use iAd for non-ad applications, as Apple seems to have done with their own iPhone user guide.
Impact (developer’s blog) was finally released)! We got a first glimpse back in October with a video of the game Biolab Disaster running on the iPhone.
jgen is a new game engine that comes with a pretty nifty map editor right of out of the box.
Google Body Browser
Body Browser is a stunning new Google Labs product that harnesses the power of WebGL and Canvas to bring a 3D interactive model of the body straight to the browser. Because it depends on WebGL, it means this demo will only work with Chrome, Safari (running on Snow Leopard), or Firefox 4.
What’s almost as interesting as the actual implementation is taking a little peek under the hood! If you click on the Resources tab in Developer Tools (or Firebug), you can check out the spritesheets that are being used to render the textures: the upper throat, the bones in the spine, ribs, a section of the heart.
For more WebGL fun, check out the Quake II GWT Port, also released by Google developers. And check out the Google Chrome GPU team’s recent presentation slides.
Mozilla/P2PU School of Webcraft (January 2011 online)
JS Boot Camp (February 10-11, 2011 in Reston, Virginia, US)
Confoo.CA: Web Techno Conference (March 9-11, 2011 in Montreal, Canada)
JSConf 2011 (May 2-3, 2011 in Portland, Oregon, US)
NodeConf 2011 (May 5, 2011 in Portland, Oregon, US)
jsday (May 12-14, 2011 in Italy)
Thoughts on script loaders (Nicholas Zakas) – Zakas gives his opinion on some of the issues new script loaders should be solving and some they shouldn’t
On Script Loaders – the creator of LABjs responds to the newer HeadJS and ControlJS libraries
How I did the 1kb Christmas Tree – Román Cortés goes into detail about how he created the 3D canvas Christmas tree
EaselJS is a new library for working with Canvas, breaking up visual updates into separately-managed modules
ECMAScript 5.1 (PDF) clears up technical and editorial errors in the ECMAScript 5 specification
Firefox 4 Beta: Latest Update is Here, with WebGL – WebGL is now on by default in Firefox 4!
Glittery mouse (JS1k entry) – it sparkles!
Audio Sprites (and fixes for iOS) – Remy Sharp explains the ins and outs of playing audio on iOS
Developers Harness New Accelerometer and Gyroscope Support in Mobile Safari – watch some demos of developers playing around with the new APIs
longTap is the new Hover! Announcing Hoverable.js – a new jQuery plugin for touch devices
Zombie.js – insanely fast, headless full-stack testing using node.js
(Audio) Andrew Dupont on Prototype, Scripty2 and Other Community Goodness (JSConf Live) – some talk about the state of Prototype and other frameworks