Welcome to Scribd. Sign in or start your free trial to enjoy unlimited e-books, audiobooks & documents.Find out more
Buy Now $39.99
Standard view
Full view
of .
Look up keyword
Like this
5Activity
P. 1
Professional haXe and Neko

Professional haXe and Neko

Ratings: (0)|Views: 753|Likes:
Published by Wiley

haXe is a new programming language whose features are mainlycoming from object-oriented languages such as Java. Other featuresare taken from more dynamic Scripting languages as well as fromFunctional languages. It is a language, a complier, and a frameworkof classes designed to help developers write clean code. It opensup the world of application development and reduces the learningcurve while minimizing potential roadblocks.

It is difficult to write a book on haXe because there are somany possibilities that the language can provide. It is able totarget three platforms: JavaScript, Flash, and Neko. It opens a lotof doors for web developers. The combination of these differenttechnologies makes it possible to create things today that werehard to imagine yesterday. haXe makes it possible to developapplications targeting multiple platforms very quickly.

Neko is a cross-platform virtual machine and it acts as one ofthe targets of the haXe complier. It is lightweight, fast, andflexible. It can be embedded and requires a small footprint thatmakes it practically invisible. When combined with haXe, it canopen a lot of doors to pure web development (e.g., real-timeservers and console and desktop applications).

This book is for web developers who would like to work with aunified environment while at the same time reducing the number oflanguages required to produce a single software solution. Althoughyou don’t have to be a veteran programmer to utilize theinformation in this book, it helps if you have already programmedin ActionScript, Java, or another ECMA standard language.

The material in this book is split into three parts based on thecontent that each part is discussing. The first part of the bookfocuses mainly on the basics of the haXe programming language.Details are given about the language structure, standard libraries,and programming practices. If you are an experienced haXeprogrammer you can probably skip this section. Those who arefamiliar with programming but are new to haXe can go through thefirst section easily and look mainly at the code examples andtables that detail the classes and commands required to develop inhaXe.

The second part of the book covers the practical uses of haXe,including the production of Flash movies and dynamic content forwebsites. This part is useful to programmers of any skill level.This section also contains references to platform-specific classesdefined in the standard library (the core framework that comes withthe haXe base installation).

The third part of the book is dedicated to the advanceddeveloper who wants to use haXe for all it has to offer. It alsodiscusses how to extend haXe with existing libraries or how to usehaXe outside of the conventional web environment.

In order to use this book you need to have a computer thatoperates on Windows, Linux, or either type of Apple Macintosh. Allof the tools described in the book are open source and areavailable for download on the internet (for free!).

Franco Ponticelli graduated with a degree in architecture with aspecialization in industrial design. Within the InformationTechnology area, he was involved in many different activitiesranging from 3D Computer Graphics to software development. Hediscovered haXe through his research to find the perfectdevelopment environment.

Lee-McColl Sylvester is an expert in ActionScript developing andis knowledge about in systems integrations. He studied visualcommunications and supplemented his career by specializing inadvanced graphical interface development and information managementsystems.

haXe is a new programming language whose features are mainlycoming from object-oriented languages such as Java. Other featuresare taken from more dynamic Scripting languages as well as fromFunctional languages. It is a language, a complier, and a frameworkof classes designed to help developers write clean code. It opensup the world of application development and reduces the learningcurve while minimizing potential roadblocks.

It is difficult to write a book on haXe because there are somany possibilities that the language can provide. It is able totarget three platforms: JavaScript, Flash, and Neko. It opens a lotof doors for web developers. The combination of these differenttechnologies makes it possible to create things today that werehard to imagine yesterday. haXe makes it possible to developapplications targeting multiple platforms very quickly.

Neko is a cross-platform virtual machine and it acts as one ofthe targets of the haXe complier. It is lightweight, fast, andflexible. It can be embedded and requires a small footprint thatmakes it practically invisible. When combined with haXe, it canopen a lot of doors to pure web development (e.g., real-timeservers and console and desktop applications).

This book is for web developers who would like to work with aunified environment while at the same time reducing the number oflanguages required to produce a single software solution. Althoughyou don’t have to be a veteran programmer to utilize theinformation in this book, it helps if you have already programmedin ActionScript, Java, or another ECMA standard language.

The material in this book is split into three parts based on thecontent that each part is discussing. The first part of the bookfocuses mainly on the basics of the haXe programming language.Details are given about the language structure, standard libraries,and programming practices. If you are an experienced haXeprogrammer you can probably skip this section. Those who arefamiliar with programming but are new to haXe can go through thefirst section easily and look mainly at the code examples andtables that detail the classes and commands required to develop inhaXe.

The second part of the book covers the practical uses of haXe,including the production of Flash movies and dynamic content forwebsites. This part is useful to programmers of any skill level.This section also contains references to platform-specific classesdefined in the standard library (the core framework that comes withthe haXe base installation).

The third part of the book is dedicated to the advanceddeveloper who wants to use haXe for all it has to offer. It alsodiscusses how to extend haXe with existing libraries or how to usehaXe outside of the conventional web environment.

In order to use this book you need to have a computer thatoperates on Windows, Linux, or either type of Apple Macintosh. Allof the tools described in the book are open source and areavailable for download on the internet (for free!).

Franco Ponticelli graduated with a degree in architecture with aspecialization in industrial design. Within the InformationTechnology area, he was involved in many different activitiesranging from 3D Computer Graphics to software development. Hediscovered haXe through his research to find the perfectdevelopment environment.

Lee-McColl Sylvester is an expert in ActionScript developing andis knowledge about in systems integrations. He studied visualcommunications and supplemented his career by specializing inadvanced graphical interface development and information managementsystems.

More info:

Publish date: Apr 28, 2008
Added to Scribd: Feb 05, 2010
Copyright:Traditional Copyright: All rights reservedISBN:9780470288535
List Price: $39.99 Buy Now

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
This book can be read on up to 6 mobile devices.
See more
See less

02/17/2015

650

9780470288535

$39.99

USD

You're Reading a Free Preview
Pages 14 to 105 are not shown in this preview.
You're Reading a Free Preview
Pages 119 to 303 are not shown in this preview.
You're Reading a Free Preview
Pages 317 to 355 are not shown in this preview.
You're Reading a Free Preview
Pages 369 to 462 are not shown in this preview.
You're Reading a Free Preview
Pages 476 to 650 are not shown in this preview.

Activity (5)

You've already reviewed this. Edit your review.
AdmnUnpwnd liked this
stanley.tweedle added this note
HaXe (pronounced, “Hax”), is my next project for acquiring valuable knowledge for which i'll never earn. It's a wonderful world!
1 thousand reads
1 hundred reads
stanley.tweedle liked this

You're Reading a Free Preview

Download
scribd