Methods and Tools for Creative Competitive Intelligence

"Creative competitive intelligence" is an information–seeking and monitoring activity of an information environment for the purpose of creativity and innovation. It involves the process leading up to the development of an informational supply adapted to the inspiration of creative or innovative personnel. This dynamic aims for the recognition of novelties (ideas, products, technologies, etc.), the identification of new players in the...

Programming Google Glass

Google Glass is the new wearable computer everyone's talking about. It offers a head-mounted optical display and touch interface, and it's programmable. Kick-start your Glassware development by exploring how users can interface with Glass, developing a Glass application fast by using the Mirror API to manipulate Timeline cards and menus, tracking a Glass's geolocation, creating rich interactions by responding to user inputs, and capt...

This is Service Design Thinking: Basics, Tools, Cases

How to design and market services to create outstanding customer experiences Service design thinking is the designing and marketing of services that improve the customer experience, and the interactions between the service providers and the customers. If you have two coffee shops right next to each other, and each sell the exact same coffee at the exact same price, service design is what makes you walk into one and not the other. May...

Non-Volatile In-Memory Computing by Spintronics

Exa-scale computing needs to re-examine the existing hardware platform that can support intensive data-oriented computing. Since the main bottleneck is from memory, we aim to develop an energy-efficient in-memory computing platform in this book. First, the models of spin-transfer torque magnetic tunnel junction and racetrack memory are presented. Next, we show that the spintronics could be a candidate for future data-oriented computi...

Practical Reverse Engineering

Analyzing how hacks are done, so as to stop them in the future Reverse engineering is the process of analyzing hardware or software and understanding it, without having access to the source code or design documents. Hackers are able to reverse engineer systems and exploit what they find with scary results. Now the good guys can use the same tools to thwart these threats. Practical Reverse Engineering goes under the hood of reverse en...

Computer Assisted Exercises and Training: A Reference Guide

A comprehensive guide to computer assisted exercises Readers can turn to this indispensable reference guide for comprehensive and lucid coverage of the operational, technical, and organizational knowledge needed to harness successful and constructive computer assisted exercises (CAX) and war games. It is geared also toward large civilian organizations that are looking to teach and test their strategies and procedures without the adde...

Pedagogical and Andragogical Teaching and Learning with Information Communication Technologies

Pedagogy and andragogy are often treated as separate fields, despite their similarities and shared goal of stimulating learning in individuals to the fullest degree possible. Pedagogical and Andragogical Teaching and Learning with Information Communication Technologies displays that teachers can further their art by considering both pedagogy and andragogy in light of the each other, specifically in the modern classroom. Information C...

Writing for Video Game Genres: From FPS to RPG

This book, written and edited by members of the International Game Developers Association (IGDA) Game Writing Special Interest Group, follows the acclaimed Professional Techniques for Video Game Writing to deliver practical advice from seasoned veterans on the special challenges of writing for first-person shooter games (FPS), role-playing games (RPG), and everything in between, including massively multiplayer online games, real-time...

Starting and Scaling DevOps in the Enterprise

DevOps is a fundamental shift in how leading edge companies are starting to manage their software and IT work. Businesses need to move more quickly than ever before, and large software organizations are applying these DevOps principles to develop new software faster than anyone previously thought possible. DevOps started in small organizations and in large organizations that had or created architectures that enabled small teams to in...