After some failed attempts to overhaul the standardized version of JavaScript called ECMAScript, the less ambitious version 6.0 is due at the end of 2014, and is already being implemented in browsers. This session discusses its new features, including a formal “class” syntax, arrow functions, default function parameter values, symbols, static methods, private properties, modules, and generators.
This session will explore the new features of JavaScript from a Java developer’s perspective, and present JavaScript as more of a complete language rather than a scripting language for web apps.
Kito D. Mann is the Principal Consultant at Virtua, Inc. (http://virtua.tech), specializing in enterprise application architecture, training, development, and mentoring with JavaServer Faces, HTML5 Web Components, Polymer, portlets, Liferay, and Java EE technologies. He is also the editor-in-chief of JSFCentral.com (www.jsfcentral.com), co-host of the Enterprise Java Newscast (http://www.enterprisejavanews.com), and the author of JavaServer Faces in Action (Manning). Mann has participated in several Java Community Process expert groups (including CDI, JSF and Portlets) and is also an internationally recognized speaker. He holds a BA in Computer Science from Johns Hopkins University.