Thinking in Java

Author: Bruce Eckel
Publisher: Pearson Education
ISBN: 0131872486
Format: PDF, Docs
Download Now
With humor and insight, the author introduces the fundamental concepts of the Java programming language, from object development to design patterns, with the help of straightforward examples. By the author of Thinking in C++++. Original. (Beginner).

Serious Games and Edutainment Applications

Author: Minhua Ma
Publisher: Springer
ISBN: 3319516450
Format: PDF, Kindle
Download Now
With the continued application of gaming for training and education, which has seen exponential growth over the past two decades, this book offers an insightful introduction to the current developments and applications of game technologies within educational settings, with cutting-edge academic research and industry insights, providing a greater understanding into current and future developments and advances within this field. Following on from the success of the first volume in 2011, researchers from around the world presents up-to-date research on a broad range of new and emerging topics such as serious games and emotion, games for music education and games for medical training, to gamification, bespoke serious games, and adaptation of commercial off-the shelf games for education and narrative design, giving readers a thorough understanding of the advances and current issues facing developers and designers regarding games for training and education. This second volume of Serious Games and Edutainment Applications offers further insights for researchers, designers and educators who are interested in using serious games for training and educational purposes, and gives game developers with detailed information on current topics and developments within this growing area.

Serious Games Development and Applications

Author: Minhua Ma
Publisher: Springer
ISBN: 3642238343
Format: PDF, ePub, Mobi
Download Now
This book constitutes the refereed proceedings of the Second International Conference on Serious Games Development and Applications, SGDA 2011, held in Lisbon, Portugal in September 2011. The 13 revised full papers presented were carefully reviewed and selected for publication. Among the topics addressed are virtual reality, computer assisted learning, computer graphics, tutoring systems, e-learning, e-culture, and guiding systems.

The Data Journalism Handbook

Author: Jonathan Gray
Publisher: "O'Reilly Media, Inc."
ISBN: 1449330029
Format: PDF, Mobi
Download Now
When you combine the sheer scale and range of digital information now available with a journalist’s "nose for news" and her ability to tell a compelling story, a new world of possibility opens up. With The Data Journalism Handbook, you’ll explore the potential, limits, and applied uses of this new and fascinating field. This valuable handbook has attracted scores of contributors since the European Journalism Centre and the Open Knowledge Foundation launched the project at MozFest 2011. Through a collection of tips and techniques from leading journalists, professors, software developers, and data analysts, you’ll learn how data can be either the source of data journalism or a tool with which the story is told—or both. Examine the use of data journalism at the BBC, the Chicago Tribune, the Guardian, and other news organizations Explore in-depth case studies on elections, riots, school performance, and corruption Learn how to find data from the Web, through freedom of information laws, and by "crowd sourcing" Extract information from raw data with tips for working with numbers and statistics and using data visualization Deliver data through infographics, news apps, open data platforms, and download links

PoC or GTFO

Author: Manul Laphroaig
Publisher: No Starch Press
ISBN: 1593278985
Format: PDF, ePub, Docs
Download Now
This highly anticipated print collection gathers articles published in the much-loved International Journal of Proof-of-Concept or Get The Fuck Out. PoC||GTFO follows in the tradition of Phrack and Uninformed by publishing on the subjects of offensive security research, reverse engineering, and file format internals. Until now, the journal has only been available online or printed and distributed for free at hacker conferences worldwide. Consistent with the journal's quirky, biblical style, this book comes with all the trimmings: a leatherette cover, ribbon bookmark, bible paper, and gilt-edged pages. The book features more than 80 technical essays from numerous famous hackers, authors of classics like "Reliable Code Execution on a Tamagotchi," "ELFs are Dorky, Elves are Cool," "Burning a Phone," "Forget Not the Humble Timing Attack," and "A Sermon on Hacker Privilege." Twenty-four full-color pages by Ange Albertini illustrate many of the clever tricks described in the text.

NET and COM

Author: Adam Nathan
Publisher: Pearson Education
ISBN: 0132465841
Format: PDF, Kindle
Download Now
This is the eBook version of the printed book. If the print book includes a CD-ROM, this content is not included within the eBook version. The focus of the book is on COM Interoperability (since it's a much larger subject), and the heart of the discussion is broken down into four parts: Using COM Components Within the .NET Framework Using .NET Framework Components from COM Designing Good .NET Framework Components for COM Clients Designing Good COM Components for .NET Framework Clients The scope of the book is just about everything related to using "unmanaged code" in the .NET Framework. Technologies built on top of COM Interoperability are also covered-Interoperability of Windows Forms Controls and ActiveX controls, Interoperability with COM+, and Interoperability with Distributed COM (DCOM). Although Platform Invocation Services is a separate technology from COM Interoperability, there are many areas of overlap, so including in the book is a natural fit. All of these technologies are a core part of the Common Language Runtime and .NET Framework, and will likely be used not only as the path of migration for existing software projects, but for brand new software development for the next several years.

Proofs and Fundamentals

Author: Ethan D. Bloch
Publisher: Springer Science & Business Media
ISBN: 1461221307
Format: PDF, ePub
Download Now
The aim of this book is to help students write mathematics better. Throughout it are large exercise sets well-integrated with the text and varying appropriately from easy to hard. Basic issues are treated, and attention is given to small issues like not placing a mathematical symbol directly after a punctuation mark. And it provides many examples of what students should think and what they should write and how these two are often not the same.

Renzo Piano Building Workshop

Author: Peter Buchanan
Publisher: Phaidon Inc Ltd
ISBN: 9780714835433
Format: PDF, ePub
Download Now
This is the third volume of the series of monographs on the Italian architect Renzo Piano. One of the most acclaimed designers of his generation, Piano first gained his international reputation through his collaboration with Richard Rogers and Peter Rice on the Centre Pompidou in Paris. He has since completed projects as diverse as the gallery for the De Menil Collection in the USA, the Bari Sports Stadium and the Columbus International Exposition in Italy. The publication of this book marks a watershed in Piano's career. In 1995 the Building Workshop completed Kansai Airport in Japan, which is Piano's largest work to date. The airport is thoroughly documented from its initial design through to its construction, and is then experienced as a finished building. Other ongoing and completed projects are also included, such as the Lingotto Factory Renovation in Turin, the Cite Internationale in Lyons, the Cy Twombly Pavilion in Houston, Texas, the Rome Auditoria, the Saitama Arena in Japan, L'Ile Seguin and Le Grand Stade in Paris.

A Guide to Graph Colouring

Author: R.M.R. Lewis
Publisher: Springer
ISBN: 3319257307
Format: PDF, Docs
Download Now
This book treats graph colouring as an algorithmic problem, with a strong emphasis on practical applications. The author describes and analyses some of the best-known algorithms for colouring arbitrary graphs, focusing on whether these heuristics can provide optimal solutions in some cases; how they perform on graphs where the chromatic number is unknown; and whether they can produce better solutions than other algorithms for certain types of graphs, and why. The introductory chapters explain graph colouring, and bounds and constructive algorithms. The author then shows how advanced, modern techniques can be applied to classic real-world operational research problems such as seating plans, sports scheduling, and university timetabling. He includes many examples, suggestions for further reading, and historical notes, and the book is supplemented by a website with an online suite of downloadable code. The book will be of value to researchers, graduate students, and practitioners in the areas of operations research, theoretical computer science, optimization, and computational intelligence. The reader should have elementary knowledge of sets, matrices, and enumerative combinatorics.

Dart for Absolute Beginners

Author: David Kopec
Publisher: Apress
ISBN: 1430264829
Format: PDF, Mobi
Download Now
Dart for Absolute Beginners enables individuals with no background in programming to create their own web apps while learning the fundamentals of software development in a cutting edge language. Easily digested chapters, while comprehensive enough to explore the whole domain, are aimed at both hobbyists and professionals alike. The reader will not only gain an insight into Dart, but also the technologies behind the web. A firm foundation is laid for further programming studies. Dart is a new, innovative language developed by Google which is poised to take the web by storm. For client side web app development, Dart has many advantages over JavaScript. These include but are not limited to: improved speed, enforcement of programmatic structure, and improved facilities for software reuse. Best of all, Dart is automatically converted to JavaScript so that it works with all web browsers. Dart is a fresh start, without the baggage of the last two decades of the web. Why start learning to program with yesterday’s technology? Teaches you the fundamentals of programming and the technologies behind the web. Utilizes the cutting edge, easy to learn, structured Dart programming language so that your first steps are pointed towards the future of web development. No prior knowledge is required to begin developing your own web apps.