About the Author
Vangos Pterneas is a Software Engineer, passionate about natural user interfaces and modern innovative technologies. He loves developing smart clients for the Web and mobile devices. His professional experience includes iOS, Windows, Kinect, and HTML5 development for small and large-scale systems.
Vangos has worked as a Software Engineer and Consultant for Microsoft Innovation Center, where he participated in EU research projects and carried out numerous technical presentations and workshops. He is now running his own company, LightBuzz Software, introducing new concepts and software to the public. LightBuzz applications have won the first place in Microsoft's worldwide innovation competition, held in New York, and also the first place in TEDx's Rising Stars program.
Apart from this book, Vangos has reviewed Augmented Reality with Kinect , published by Packt Publishing.
When Vangos is not coding, he loves blogging about technical staff and providing the community with open-source utilities (http://lightbuzz.com)
I would like to thank my kitty and all of my fluffy cats (Pixel, Vector, and Apollo) for their patience and support.
About the Reviewers
Sann-Remy Chea works as a Software Engineer at Ubisoft Owlient, a video game company specialized in Web games, based in Paris, France. During his Master's degree, he created two games, which have reached thousands of players. As an intern, he worked at Ubisoft and then joined IBM in the Media & Entertainment industry. Fond of Web application development, he specializes in HTML5 and mainly develops in JavaScript. You can follow Sann-Remy on Twitter: @srchea
.
First of all, I would like to thank the author of this book, Vangos Pterneas, for his awesome work. I would like to thank Nishanth for contacting me, as well as Akash and Mohammed for their support during the review. I would also like to thank the editorial team of Packt Publishing who have worked on this book.
Wayne Ye is a Software Developer, Tech Lead, and also a Geek. He has immersed himself in software development for nearly 8 years, with an emphasis on C#/ASP.NET, Ruby on Rails, HTML5, JavaScript/jQuery, and nodejs. He is proficient in GOF Design Patterns, S.O.L.I.D principle, MVC/MVVM, SOA, REST, and AOP; he strongly believes in and masters Agile, Scrum, and TDD/BDD. He hacks daily with Vim. He is a CodeProject MVP (2012) and a certified PMP. In his spare time, he frequently writes tech/life blogs on WayneYe.com, and spends wonderful time with his dear wife and lovely son.
He works as a global leader in 3D design, engineering, and entertainment software. Autodesk helps people imagine, design, and create a better world. Autodesk offers an unparalleled depth of experience and a broad portfolio of software to give customers the power to solve their design, business, and environmental challenges. In addition to designers, architects, engineers, and media and entertainment professionals, Autodesk helps students, educators, and casual creators unlock their creative ideas through user-friendly applications.
Wayne is also the author of Cucumber BDD How-To , published by Packt Publishing.
I appreciate my family's strong support and understanding. And I appreciate Akash Poojary's patient guidance and support!
www.PacktPub.com
Support files, eBooks, discount offers and more
You might want to visit www.PacktPub.com for support files and downloads related to your book.
Did you know that Packt offers eBook versions of every book published, with PDF and ePub files available? You can upgrade to the eBook version at > for more details.
At www.PacktPub.com, you can also read a collection of free technical articles, sign up for a range of free newsletters and receive exclusive discounts and offers on Packt books and eBooks.
http://PacktLib.PacktPub.com
Do you need instant solutions to your IT questions? PacktLib is Packt's online digital book library. Here, you can access, read and search across Packt's entire library of books.
Why Subscribe?
- Fully searchable across every book published by Packt
- Copy and paste, print and bookmark content
- On demand and accessible via web browser
Free Access for Packt account holders
If you have an account with Packt at www.PacktPub.com, you can use this to access PacktLib today and view nine entirely free books. Simply use your login credentials for immediate access.
Preface
The WebSocket protocol is the art of handshaking in the HTML5 world. It defines a two-way communication between server and client, resulting in smoother, faster, and more efficient web applications. This book will guide you through the whole process of creating a modern web app, taking full advantage of the WebSocket's capabilities. You will learn, step-by-step, how to configure the client and server, transfer text and multimedia, add security layers, and provide fallbacks for older browsers. Moreover, you will get a taste of how these techniques work in a native mobile and tablet client, unleashing the complete power of the HTML5 WebSocket protocol.
What this book covers
, WebSocket a Handshake! , provides a brief yet compact introduction to the WebSocket protocol, specifies the need for bi-directional communication in the Web, and showcases some inspiring real-world examples.