What is Haxe?

Of course you might already know what Haxe is. But it’s actually many different things. A language, a compiler, a set of tools. How do we define Haxe today and how will it evolve in the future? Nicolas will be there to answer these questions and present Haxe Foundation goals.

Nicolas Cannasse - CEO, Haxe Foundation

Nicolas is the CEO of the Haxe Foundation and lives in France. He’s also an independant Game Developer at Shiro Games, and he loves making game and writing compilers. He designed and wrote the Haxe programming language, and the Neko Virtual Machine. He is specialized in programming languages, compilers, VM, Game development (Game design, Flash and website programming) and Open Source software development.

...special announcement...

Joshua Granick

Haxe NME project lead

Real Multiplatform Games : Why Haxe?

An overview of where Haxe fits into the current landscape of cross-platform game technologies. Reasons why Haxe is currently the only truly multiplatform game solution viable for building high-performance games across all platforms. Predictions as to which technologies will be valuable in the future. Spoiler Alert! Haxe wins.

Nate Altschul - Director of Game Development at Nickelodeon

Nate Altschul is currently the Director of Game Development at Nickelodeon, where he is responsible for the development of 100+ games annually across a variety of platforms. A game industry veteran, he has been developing casual games, multiplayer games (MMO), and virtual worlds for over 15 years. His award-winning work spans past clients that include Nike, MLB, Leapfrog, Neopets, PBS, Wrigley, and Discovery Channel. And games developed at Nickelodeon games (such as, PetPet Park and Nicktropolis) won 4 Webby Awards and 2 Parents’ Choice Awards. He currently has 2 patents pending for game-related inventions. A graduate of UC Berkeley, he has lived in New York City since 2004, where he founded the HTML5 Games Group and the Cross-Platform Games Group. Nate serves on the board of StartupBox:SouthBronx, a game and technology incubator founded by MacArthur “Genius” Fellowship winner, Majora Carter.

Storytelling with data + Haxe/Neko

The main goal of data visualization is its ability to communicate information clearly and effectively. Despite the “big data” effort, a lot of interesting resource is not available through an API, but distributed as files (json, xml, csv, excel…). What can you do when a file exceed 10 GigaBytes or when you have to deal with complex spreadsheets. How can you quickly dig into your content and make sure that it contains relevant information? Because of it’s amazing speed on reading, processing and writing text based files, Haxe/Neko is of great assistance to do this preliminary job. In my session, I will show you how I used Haxe/Neko to extract relevant data and prepare essential resources for my data­visualizations.

Valérie Alloix aka elimak - Creative technologist

French based in the Netherlands, Valérie has been creating interactive experiences for the past 10 years. Initially Flash developer, she started her own company in 2010 with a focus on serious games, meaningful design and data­visualization. She is a team member of awe6 ­ a game framework built with Haxe and conducted several workshops on Game development and on Gamification. More recently, she collaborated with UNESCO on a set of data­visualizations.

Web Apps in Haxe (an idea whose time has come)

If you’ve spent any time with Haxe, you know that it’s powerful, especially in its native environment: gaming. But what about using Haxe for websites and web apps? Is it production ready? What does a full stack Haxe web app look like? What are the advantages with using Haxe over Rails or Django? What are the challenges? In this talk we’ll look at a recent web app we’ve made, share our experience, the lessons we’ve learned and some of the tools and libraries available to you when writing web apps. And then, to prove that Haxe is ready for the prime-time in developing full scale web apps, we’ll quickly create a demo app so that you can see how it all fits together.

Jason O'Neil - Lead Developer, Sheridan Research Institute

Jason O’Neil is a designer, hacker and developer from Perth, Western Australia. Making his first website at age 11, he loved it and went on to study Multimedia Design. Coming from ActionScript, PHP and Javascript, he discovered Haxe in 2009 and knew it was going to be big. Now he works with Sheridan Research Institute, using Haxe to develop innovative apps and content for the education sector.

Automating cross-platform UI development at Prezi

Laszlo Pandy - Developer at Prezi

Conquering uniform cross-platform text rendering

Our product at Prezi is a presentation tool that needs to show presentations in exactly the same way on a growing number of platforms and devices. Prezi is all about zooming, so even the slightest differences are enlarged. Of the parts that make up a presentation, text is the hardest to get right: each platform has it’s slightly different way of displaying text. So we decided to roll our own solution, with Haxe at its core. We had to add some other things, like JavaScript and C++ to the mix as well. Come and see how all this fit together in the Prezi text rendering engine.

Lorant Pinter - Developer at Prezi

Lorant has been a software developer for more than twelve years. His most recent project at Prezi forced him out of his comfort zone of enterprise Java development, and pushed him over to the client side. This new challenge involves many platforms, dozens of languages (including both human and computer dialects, Haxe among them), and the rekindling of his love affair with typography.

Native iOS apps with haxe objective-C target

The state of the target and what needs to be done, similarities with flash, components in the cocoa touch framework, the built-in mvc, events, and i’ll go through an app that demonstrates features of the compiler.

Cristian Băluță - Indie iOS developer

Cristi is a romanian indie iOS developer, he is 30 years old and live in Romania. He likes programming, photography and healthy eating. He has a degree in energetic engineering and began using haxe in 2007 because he was frustrated of the low speed of flash ide on mac and heard about mtasc, he was ready to use in textmate, but he shortly switched to as3 with haxe. He likes the speed and typing and continued to use it but only for flash. When flash started to give the signs of death he has started to use the js target as well. Right now he uses it for some ios/android/flash games with nme, his other work is native objective-c but he’d like to see this target alive and maybe to combine them somehow.

Macros: a lot has changed in Haxe 3

Juraj Kirchheim

Random graphic doodles

Randomized experiences and visions of a programmer diving into the Haxe ecosystem. You will see how I generate beauty with code… and NME!

Nicolas Barradeau aka nicoptère - Creative coder

Nicolas Barradeau was born in Paris, grew up in Lyon, practiced fencing till the age of 12 and has always been a poor skateboarder. He did the fine-arts until 2003 in Lyon and graduated with honors ; he was a good student. He left for Budapest (Hungary) in 2005 and he became a french teacher. A year later, he was hired to do 3D architecture rendering for a real-estate company. In the meantime, he learnt Flash as a hobby and in 2008 – back in Paris – it became his job. He ended up being “lead creative developer” then left the company he worked for to start a freelance carreer on january 2010. Nowadays, he works as a creative coder, with various people, agencies and programming languages but always on the graphic part of things. He sometimes recieves awards for his work, gives workshops and conferences. He is happy.

Making it Fly. (Haxe, Fp and Arrows)

Asynchronousity is at the heart of most modern applications, be it mobile, web, or desktop. Functional programming techniques contain ways to tame asynchronicity in a way that is logical, useful and simple, allowing for more terse and extendable programmes with a consistent style. This talk bootstraps the various components of the idiom and introduces the necessary habits of thinking that make for an effective approach to programming.

Laurence Taylor

Alan Kay noted that a point of view is worth 80 iq points, which would be a blessed relief if I could be sure which one that was. Laurence Taylor spends his days hacking magnificent code, and his nights wondering where it all went wrong. He has been working with Haxe since the early days and is now hammering on several frameworks.

Cocktail for game UIs

Cocktail, HTML / CSS rendering engine, is used to create UIs in Haxe NME / AIR / Flash. This presentation targets games developers, to show how to get started, and what to expect from this Haxe library.

Yannick Dominguez - Co-founder & Web Application developer – Intermedia Paris

As Web application developer, Yannick co-founded Intermedia Paris and is the main contributor to the Cocktail library.

Raphaël Harmel - Co-founder & Web Application developer – Intermedia Paris

Linked in profile
Raphaël is fan of technology, Djing and kite-surfing.
From teaching in engineering schools, he then became a supply chain consultant, working worldwide for companies like Sony and Alcatel-Lucent.
Then he dived into web technologies and co-founded Intermedia Paris in 2012 where he focuses on mobile, tablet & TV application development.

He has been using Cocktail extensively and is also a contributors to this project.

Meet Prime, join forces.

Ruben Weijers - Co-founder CiteFlow, responsible for IT

Ruben studied in Rotterdam’s University of Applied Sciences, he works in Netherlands and is co-founder of CiteFlow. CiteFlow gives organisations insight in the knowledge of their employees using data-analytics algorithms. He uses his technical knowledge to bring ideas to life and loves finding elegant solutions. He brings a strong focus on UX in every project he works on. He has a good experience with Javascript, CSS3, HTML5, Haxe and AS3 for clientside development and Clojure, PHP, Haxe and Node.js with serverside development. He’s also lead developer of “Prime”, an opensource project for cross-platform application development, written in Haxe. Main focus of the project is to make it easier to write cross-platform business software. In his spare time he enjoys dancing lindy-hop, a dance from the 30′s and automating his vegetable garden.

Danny Wilson - Lead-developer OnlineTouch

Danny studied Graphics and Media Technology in Rotterdam and currently lives in the Netherlands. During his study back in 2004 he discovered Haxe and has been an advocate ever since. When he started working as lead developer at Online Touch, he chose Haxe as the core technology for the frontend. Aside from development and project management, he’s responsible for redesigning the system with scalability in mind, including server configuration and de-coupling components. He is also owner of his freelance company: deCube.net – design and development. Programming Haxe, Clojure, Scala, Javascript and D. Other hobbies include playing systems architect, systems administrator, designer, kickboxing and the occasional wall climbing.

Nuggeta

Nuggeta, a Social Multiplayer Cross Platform Game Service Provider. Nuggeta is HaXe compatible.

Luciano Broussal - Founder & CTO of Nuggeta

Sponsors

Cifacom Prezi Silex Labs Haxe Fondation Intermedia Paris Sappe Aloe Vera Digikaa