Jos is currently working as an Enterprise Architect for Malmberg, a large Dutch publisher of educational material. He is helping to create a new digital platform for the creation and publishing of educational content for primary, secondary, and vocational education.
Previously, Jos has worked in many different roles in the private and public sectors, ranging from private companies such as Philips and ASML to organizations in the public sector, such as the Department of Defense.
Besides his interest in frontend JavaScript and HTML5 technologies, he is also interested in backend service development using REST and traditional web service technologies. Jos has already written two books on this subject. He is the coauthor of the Open Source ESBs in action book that was published in 2008, and in 2012 he published a book on how to apply SOA Governance in a practical manner. This book is titled SOA Governance in Action .
Acknowledgement
Writing books is a long and hard effort. I couldn't have done this without the support and hard work of many others. There are many people I'd like to thank.
First off, my project coordinator Leena Purkait, without whom I would never have finished all the chapters on time, for coordinating all the details and allowing me to focus on creating the content. I'd also like to thank Ritika Singh and Anita Nayak for all the time and effort they spent in finalizing the chapters.
All the other people from Packt Publishing who have helped me during the writing, reviewing, and laying out process. Great work, guys!
I, of course, have to thank Ricardo Cabello, also known as Mr.d_b, for creating the great Three.js library.
Much thanks go to the reviewers. You provided great feedback and comments that really helped improve the book. Your positive remarks really helped shape the book!
I haven't mentioned the most important persons yet. I'd like to thank my wife Brigitte, who once again had to endure me spending my weekends and evenings behind my laptop, my daughter Sophie for pulling me away from my keyboard and always making me laugh, and my daughter Amber, who, even though she is just a couple of weeks old, makes me appreciate the really important things and moments in life.
About the Reviewers
Andrea Barisone works for a leading Italian IT company and has over 13 years of experience in Information Technology, working on corporate projects as a Developer using different technologies. He has also strong experience in the ECM Systems, and several J2EE certifications. He has great ability to acquire new technologies and to exploit the knowledge acquired while working with different environments and technologies.
Andrea is a Technical Reviewer for Agile Web Development with Rails 4 by Pragmatic Bookshelf, and also for BPEL and Java Cookbook by Packt Publishing (work in progress.)
I would like to thank my parents, Renzo and Maria Carla, for the gift of life they gave me, my beloved wife Barbara, and my two wonderful little children, Gabriele and Aurora, for making my life wonderful every day.
Will Crichton has been a Web Developer for many years. He is currently studying Computer Science at the Carnegie Mellon University. Previously, he has worked with a web design company, Webspec Design, and a biotechnology company, Pioneer Hi-Bred. Beyond just work, Will loves creating web applicationsmany merely adopted JavaScript, but he was born to it. He has created several frameworks and applications by using HTML5 technologies and continues to do more every day.
I'd like to thank my brother, Alex, for his excellent guidance as a brother and programming mentor, as well as my parents for supporting me throughout my coding endeavors!
Yi-Fan Liao is a Frontend Developer who is enthusiastic about exploring the possibilities of the web. He started programming with .NET for building an online medicine tutoring application in 2004 and is proficient in web application design, architecture design, and performance tuning. He has expertise in HTML5 multiplayer game development and extensive experience in JavaScript canvas animation. Yi-Fan loves widget-making and knowledge-sharing. He was a speaker for Begin Three.js at JSDC 2013 and is located in Taipei, Taiwan.
Sebastian Poreba is a JavaScript Developer with a game development background. At work, he uses the Google Closure tool chain for data analysis application. After hours, he plays with WebGL and physics, and blogs at www.smashinglabs.pl
I. Abiyasa Suhardi is an Indonesian guy living a double life in Berlin, Germany. His day job is as a Frontend Developer doing Flash/Flex, HTML5, and JavaScript programming. His passion is working on indie game projects in the evenings, weekends, or whenever he has free time. He is sort of like Batman, but instead of saving the city himself, he made his game characters the heroes.