For the current noting, Google posted a detailing on the official Dart site, saying, “At Google we’ve written our share of web apps, and we’ve tried in many ways to make improvements to that development process, short of introducing a new language.” It was added, “Now we think it’s time to take that leap. We designed Dart to be easy to write development tools for, well-suited to modern app development, and capable of high-performance implementations.”
Not many know, but DartBox2D is actually the result of Google’s “20% time” culture.
Hamon, part of Google’s “Make the Web Faster” team said, “Box2D has been ported to other languages, including JavaScript, but this release opens the door to Dart becoming a language for games on the web, which, as we all know, is what the web is really for (that and pictures of cats, of course). The work was started by two interns at Google, Greg Bigelow and Ahmed Hussein, continued by Joel Webber, and finished up by Dominic Hamon.”
Hamon had more to add, as he noted a few more details in regards to DartBox2D. He said, “DartBox2D is a straight port from the Java version and isn’t yet using all of the great features the Dart developers have built into Dart, but moving forward it will become a template for how to write great Dart code.” More to continue, he added, “The ease with which this port was developed speaks to the great job the Dart team have done with the language.”
As of now, the team has created a number of demos. The following demos were listed:
BallCage
Bench2D
BlobTest
CircleStress
DominoTest
DominoTower
If one wants to discuss on a topic related to DartBox2D, a Google Group has been created for discussion of Dartbox2D.