All events
Silicon Valley Code Camp : October 8th and 9th, 2011.Session

Introduction to NME, the "Write Once, Publish Everywhere" Framework

  • When 3:30 PM Saturday
  • Where 5502

About This Session

You probably haven't heard of it before, but I don't blame you.


NME is a really cool framework that makes it possible to compile NATIVE applications for iOS, webOS, Android, Windows, Mac, Linux, Flash and HTML5, without needing to write any conditional platform code. Literally, your same project compiles for the web, packages (automatically) to mobile platforms or becomes a desktop application.


It sounds too good to be true, but it really works.


NME is free, open-source and awesome. Publish to Facebook, the Android Market, the Apple App Store, the webOS App Catalog and more -- without compromise.


Unlike other solutions that require "just-in-time" interpretation of a universal runtime, NME (with the Haxe language compiler) translates your code to other programming languages. You can compile straight to SWF bytecode, to C++ or to Javascript. NME includes libraries to get fast performance on mobile using SDL, OpenGL ES and other native code. C++ applications are compiled using the native toolchain for each platform, like the webOS SDK, XCode or the Android NDK. The install tool handles the whole process so it "just works"


How easy is it to support cross-platform? This easy:


haxelib run nme test MyProject.nmml webos
haxelib run nme test MyProject.nmml ios -simulator
haxelib run nme test MyProject.nmml android
haxelib run nme test MyProject.nmml windows
haxelib run nme test MyProject.nmml mac
haxelib run nme test MyProject.nmml linux
haxelib run nme test MyProject.nmml flash
haxelib run nme test MyProject.nmml html5


Skeptical? Excited? Come on out to learn more about this free, awesome, easy-to-use, game-ready framework!

  • Time 3:30 PM Saturday
  • Room 5502

The Speaker(s)