Skip to main content


Showing posts from June, 2011

Under the hood of Angry Birds: Java

A PDF annotation webapp and   Angry Birds both use Java via  GWT . Web gaming technologies: Angry Birds’ cross-compiled Java versus native JavaScript Labels: angry birds , dev , gaming , java , webdev After it became clear that Angry Birds was basically a true webapp with only a little Flash to overcome the limitations of web-based audio [1], more information came to light regarding the technology it is based on [2]. Cross-compiled Java Following the naming school of “fun with double-entendres”, the technology is called “ForPlay”. Quoting the website: ForPlay is a cross-platform game abstraction library for writing games that compile to: Desktop Java HTML5 Browsers Android Flash [...] ForPlay is free and open source, and we hope you will make kick ass games with it! That is, you write your game in Java and then can cross-compile it to Desktop Java, a webapp (via Google’s GWT ), Android, or Flash. Quite impressive, even though some platform-specific code is always necessar

Comments on Automated Language Deciphering By Computer AI

Over a year ago a friend sent me a link on Facebook , knowing that I was a "programming linguist" he figured rightly that I would be interested. Since then the comments have grown to include many interesting windows into the publics understanding of linguistics and machine learning... which I shall paste here for preservation and perennial viewing pleasure. Automated Language Deciphering By Computer AI Posted by samzenpus  on Wednesday June 30 2010, @11:42PM   from the what-about-dwarvish? dept. eldavojohn writes "Ugaritic has been  deciphered by an unaided computer program  that relied only on four basic assumptions present in many languages.  The paper  (PDF) may aid researchers in deciphering eight undecipherable languages (Ugaritic has already been deciphered and proved their system worked) as well as increase the number of languages automated translation sites offer. The researchers claim 'orders of magnitude' speedups in deciphering languages with their