*Note: This book is part of a new series entitled “Advanced Topics in End User Computing”. This book is Volume Three within this series (Vol. III, 2004).
Contemporary Issues in End User Computing is divided into three sections, covering Web-based end user computing tools and technologies, end user computing software and trends, and end user characteristics and learning. This scholarly book features the latest research findings dealing with end user computing concepts, issues, and trends.
Advanced Topics in End User Computing, Volume 4 is divided into three segments which cover such important topics as: organizational and end user computing issues, trends, and successes, collaborative technologies and implementation issues, and e-commerce processes and practices. This scholarly book is a collection which brings a wealth of end user computing information to one accessible location.
Artificial Intelligence helps choose what books you buy, what movies you see, and even who you date. It puts the "smart" in your smartphone and soon it will drive your car. It makes most of the trades on Wall Street, and controls vital energy, water, and transportation infrastructure. But Artificial Intelligence can also threaten our existence.
In as little as a decade, AI could match and then surpass human intelligence. Corporations and government agencies are pouring billions into achieving AI's Holy Grail—human-level intelligence. Once AI has attained it, scientists argue, it will have survival drives much like our own. We may be forced to compete with a rival more cunning, more powerful, and more alien than we can imagine.
Through profiles of tech visionaries, industry watchdogs, and groundbreaking AI systems, Our Final Invention explores the perils of the heedless pursuit of advanced AI. Until now, human intelligence has had no rival. Can we coexist with beings whose intelligence dwarfs our own? And will they allow us to?
Now, Carr expands his argument into the most compelling exploration of the Internet’s intellectual and cultural consequences yet published. As he describes how human thought has been shaped through the centuries by “tools of the mind”—from the alphabet to maps, to the printing press, the clock, and the computer—Carr interweaves a fascinating account of recent discoveries in neuroscience by such pioneers as Michael Merzenich and Eric Kandel. Our brains, the historical and scientific evidence reveals, change in response to our experiences. The technologies we use to find, store, and share information can literally reroute our neural pathways.
Building on the insights of thinkers from Plato to McLuhan, Carr makes a convincing case that every information technology carries an intellectual ethic—a set of assumptions about the nature of knowledge and intelligence. He explains how the printed book served to focus our attention, promoting deep and creative thought. In stark contrast, the Internet encourages the rapid, distracted sampling of small bits of information from many sources. Its ethic is that of the industrialist, an ethic of speed and efficiency, of optimized production and consumption—and now the Net is remaking us in its own image. We are becoming ever more adept at scanning and skimming, but what we are losing is our capacity for concentration, contemplation, and reflection.
Part intellectual history, part popular science, and part cultural criticism, The Shallows sparkles with memorable vignettes—Friedrich Nietzsche wrestling with a typewriter, Sigmund Freud dissecting the brains of sea creatures, Nathaniel Hawthorne contemplating the thunderous approach of a steam locomotive—even as it plumbs profound questions about the state of our modern psyche. This is a book that will forever alter the way we think about media and our minds.
Why do some games become boring quickly, while others remain fun for years? How do games serve as fundamental and powerful learning tools? Whether you’re a game developer, dedicated gamer, or curious observer, this illustrated, fully updated edition helps you understand what drives this major cultural force, and inspires you to take it further.
You’ll discover that:Games play into our innate ability to seek patterns and solve puzzlesMost successful games are built upon the same elementsSlightly more females than males now play gamesMany games still teach primitive survival skillsFictional dressing for modern games is more developed than the conceptual elementsTruly creative designers seldom use other games for inspirationGames are beginning to evolve beyond their prehistoric origins
From the Trade Paperback edition.
This innovative, comprehensive book examines the user-centered design process from the perspective of a designer. With rich imagery, Interactive Design introduces the different UX players, outlines the user-centered design process from user research to user testing, and explains through various examples how user-centered design has been successfully integrated into the design process of a variety of design studios worldwide.
The answer is time management. And not just any time management theory--you want Time Management for System Administrators, to be exact. With keen insights into the challenges you face as a sys admin, bestselling author Thomas Limoncelli has put together a collection of tips and techniques that will help you cultivate the time management skills you need to flourish as a system administrator.
Time Management for System Administrators understands that an Sys Admin often has competing goals: the concurrent responsibilities of working on large projects and taking care of a user's needs. That's why it focuses on strategies that help you work through daily tasks, yet still allow you to handle critical situations that inevitably arise.
Among other skills, you'll learn how to:Manage interruptionsEliminate timewastersKeep an effective calendarDevelop routines for things that occur regularlyUse your brain only for what you're currently working onPrioritize based on customer expectationsDocument and automate processes for faster execution
What's more, the book doesn't confine itself to just the work environment, either. It also offers tips on how to apply these time management tools to your social life. It's the first step to a more productive, happier you.
Written by the founders of Processing, this book takes you through the learning process one step at a time to help you grasp core programming concepts. You'll learn how to sketch with code -- creating a program with one a line of code, observing the result, and then adding to it. Join the thousands of hobbyists, students, and professionals who have discovered this free and educational community platform.Quickly learn programming basics, from variables to objects Understand the fundamentals of computer graphics Get acquainted with the Processing software development environment Create interactive graphics with easy-to-follow projects Use the Arduino open source prototyping platform to control your Processing graphics
Part I provides background in the history and concepts of social media and social networks. Also included here is social network analysis, which flows from measuring, to mapping, and modeling collections of connections. The next part focuses on the detailed operation of the free and open-source NodeXL extension of Microsoft Excel, which is used in all exercises throughout this book. In the final part, each chapter presents one form of social media, such as e-mail, Twitter, Facebook, Flickr, and Youtube. In addition, there are descriptions of each system, the nature of networks when people interact, and types of analysis for identifying people, documents, groups, and events.Walks you through NodeXL, while explaining the theory and development behind each step, providing takeaways that can apply to any SNADemonstrates how visual analytics research can be applied to SNA tools for the mass marketIncludes case studies from researchers who use NodeXL on popular networks like email, Facebook, Twitter, and wikisDownload companion materials and resources at https://nodexl.codeplex.com/documentation
The book is organized into three parts. Part I discusses the benefits of end-user research and the ways it fits into the development of useful, desirable, and successful products. Part II presents techniques for understanding people’s needs, desires, and abilities. Part III explains the communication and application of research results. It suggests ways to sell companies and explains how user-centered design can make companies more efficient and profitable. This book is meant for people involved with their products’ user experience, including program managers, designers, marketing managers, information architects, programmers, consultants, and investors.Explains how to create usable products that are still original, creative, and uniqueA valuable resource for designers, developers, project managers - anyone in a position where their work comes in direct contact with the end userProvides a real-world perspective on research and provides advice about how user research can be done cheaply, quickly and how results can be presented persuasivelyGives readers the tools and confidence to perform user research on their own designs and tune their software user experience to the unique needs of their product and its users
The second edition of a bestseller, Human Factors in Simple and Complex Systems provides the necessary understanding of the breadth and depth of human factors issues that influence the design, implementation, and evaluation of products and systems. Emphasizing the close relationship between basic theory and application, the authors delineate a framework for the research process, present an integrated view of the current state of knowledge, and examine how these factors can be applied to system design. The new edition addresses such concepts as situation awareness and highlights topics of interest, with a special focus on computer applications and human-computer interaction.
See what’s new in the Second Edition
New topics, such as situational awareness, that capture the tremendous changes in human factors and ergonomics Tightly integrates basic research and application, strengthening the link between knowledge and practice Each chapter includes a separate box that discusses a topic of current interest related to human interaction with computers and recent technology
Demonstrating a general approach to solving a broad range of system problems, the book provides coverage of the theoretical foundation on which the discipline of human factors is built. Structured around human information processing, it covers the full range of contemporary human factors and ergonomics, then shows you how to apply them.
Because even if content strategy isn’t your job, content’s probably your problem—and probably more than you think. You or your business has a message you want to deliver, right? You can deliver that message through various channels and content types, from Tweets to testimonials and photo galleries galore, and your audience has just as many ways of engaging with it. So many ways, so much content... so where’s the problem? That is the problem. And you can measure it in time, creativity, money, lost opportunity, and the sobs you hear equally from creative directors, project managers, and search engine marketing specialists.
The solution is content strategy, and this book offers real-world examples and approaches you can adopt, no matter your role on the team. Put content strategy to work for you by gathering this book into your little hands and gobbling up never-before seen case studies from teams at Johns Hopkins Medicine, MINI, Icebreaker, and more. Content Strategy at Work is a book for designers, information architects, copywriters, project managers, and anyone who works with visual or verbal content. It discusses how you can communicate and forge a plan that will enable you, your company, or your client get that message across and foster better user experiences.Presents a content strategy framework and ways to implement in both in-house marketing departments and consultanciesIncludes case studies, interviews, and lessons learned from retail, apparel, network television, business-to-business, automotive, non-profit, and higher ed brandsDetails practical sales techniques to sell content strategy and use content strategy processes to sell other services and larger projects
Whether you’re an entrepreneur, UX/UI designer, product manager, or part of an intrapreneurial team, this book teaches simple-to-advanced strategies that you can use in your work right away. Along with business cases, historical context, and real-world examples throughout, you’ll also gain different perspectives on the subject through interviews with top strategists.Define and validate your target users through provisional personas and customer discovery techniquesConduct competitive research and analysis to explore a crowded marketplace or an opportunity to create unique valueFocus your team on the primary utility and business model of your product by running structured experiments using prototypesDevise UX funnels that increase customer engagement by mapping desired user actions to meaningful metrics
In clear and approachable prose, design pro Tynan Sylvester also looks at the day-to-day process necessary to keep your project on track, including how to work with a team, and how to avoid creative dead ends. Packed with examples, this book will change your perception of game design.Create game mechanics to trigger a range of emotions and provide a variety of playExplore several options for combining narrative with interactivityBuild interactions that let multiplayer gamers get into each other’s headsMotivate players through rewards that align with the rest of the gameEstablish a metaphor vocabulary to help players learn which design aspects are game mechanicsPlan, test, and analyze your design through iteration rather than deciding everything up frontLearn how your game’s market positioning will affect your design
Ideal for anyone involved in the process of creating websites—not just developers—this book teaches you fundamental strategies and techniques for using HTML and CSS to design websites that not only adapt to any screen size, but also use progressive enhancement to provide a better user experience based on device capabilities such as touchscreens and retina displays.Start with content strategy before creating a visual designLearn why your default design should be for the narrowest screensExplore the HTML elements and CSS properties essential for responsive web designUse media queries to display different CSS styles based on a device’s viewport widthHandle elements such as images, typography, and navigationUse performance optimization techniques to make your site lighter and faster
vi has been the standard editor for close to 30 years. Popular on Unix and Linux, it has a growing following on Windows systems, too. Most experienced system administrators cite vi as their tool of choice. And since 1986, this book has been the guide for vi.
However, Unix systems are not what they were 30 years ago, and neither is this book. While retaining all the valuable features of previous editions, the 7th edition of Learning the vi and vim Editors has been expanded to include detailed information on vim, the leading vi clone. vim is the default version of vi on most Linux systems and on Mac OS X, and is available for many other operating systems too.
With this guide, you learn text editing basics and advanced tools for both editors, such as multi-window editing, how to write both interactive macros and scripts to extend the editor, and power tools for programmers -- all in the easy-to-follow style that has made this book a classic.
Learning the vi and vim Editors includes:
A complete introduction to text editing with vi:How to move around vi in a hurryBeyond the basics, such as using buffersvi's global search and replacementAdvanced editing, including customizing vi and executing Unix commands
How to make full use of vim:Extended text objects and more powerful regular expressionsMulti-window editing and powerful vim scriptsHow to make full use of the GUI version of vim, called gvimvim's enhancements for programmers, such as syntax highlighting, folding and extended tags
Coverage of three other popular vi clones -- nvi, elvis, and vile -- is also included. You'll find several valuable appendixes, including an alphabetical quick reference to both vi and ex mode commands for regular vi and for vim, plus an updated appendix on vi and the Internet.
Learning either vi or vim is required knowledge if you use Linux or Unix, and in either case, reading this book is essential. After reading this book, the choice of editor will be obvious for you too.
"Yes, they can," says Dr. B.J. Fogg, director of the Persuasive Technology Lab at Stanford University. Fogg has coined the phrase "Captology"(an acronym for computers as persuasive technologies) to capture the domain of research, design, and applications of persuasive computers.In this thought-provoking book, based on nine years of research in captology, Dr. Fogg reveals how Web sites, software applications, and mobile devices can be used to change people's attitudes and behavior. Technology designers, marketers, researchers, consumers—anyone who wants to leverage or simply understand the persuasive power of interactive technology—will appreciate the compelling insights and illuminating examples found inside.
Persuasive technology can be controversial—and it should be. Who will wield this power of digital influence? And to what end? Now is the time to survey the issues and explore the principles of persuasive technology, and B.J. Fogg has written this book to be your guide.
* Filled with key term definitions in persuasive computing
*Provides frameworks for understanding this domain
*Describes real examples of persuasive technologies
You’ll learn how to avoid common mistakes, make informed decisions about application design, and elevate the ordinary. We’ll review three key principles that affect application design – consistency, hierarchy, and personality – and illustrate how to apply tools like typography, color, and layout to digital application design. Whether you’re a UI professional looking to fine-tune your skills, a developer who cares about making applications beautiful and usable, or someone entirely new to the design arena, Visual Usability is your one-stop, practical guide to visual design.Discover the principles and rules that underlie successful application design Learn how to develop a rationale to support design strategy and move teams forwardMaster the visual design toolkit to increase user-friendliness and make complicated processes feel straightforward for your product
Rather than focus on design, CSS Secrets shows you how to solve problems with code. You'll learn how to apply Lea's analytical approach to practically every CSS problem you face to attain DRY, maintainable, flexible, lightweight, and standards-compliant results.
Inspired by her popular talks at over 60 international web development conferences, Lea Verou provides a wealth of information for topics including:Backgrounds and BordersShapesVisual EffectsTypographyUser ExperienceStructure and LayoutTransitions and Animations
"A fascinating, frightening window into the world of gambling in Las Vegas and the technological innovations that deliberately enhance and sustain the 'zone'--the odd, absorbed state for which extreme machine gamblers yearn. An astute and provocative look at addiction and its complex moral, social, and emotional entanglements."--T. M. Luhrmann, Stanford University
"At the heart of Schull's book is the interplay between the players and the machine; between the players and the machine manufacturers; between the players and the math program; and between the players and the 'zone' that the machines help produce. A tour de force that changes the dialogue on gambling addiction."--Henry Lesieur, author of "The Chase: Career of the Compulsive Gambler"
"Schull's clear and dramatic writing style is itself addictive. One is drawn into the ways in which the interactions among the different stakeholders lead to players' experience of being drawn into a 'zone' where they remain until all resources are gone. This is a must-read narrative that points to the many variants of screen addiction possible today."--Don Ihde, author of "Bodies in Technology"
"This gripping, insightful, and poignant analysis of machine gambling offers a kind of object lesson in the intensified forms of consumption that computer-based technologies enable. An exemplary case of the way in which close, critical investigation of specific sites of capitalism can provide a deeper understanding of both intimate experience and widespread socioeconomic arrangements."--Lucy A. Suchman, author of "Human-Machine Reconfigurations"
"Schull offers a provocative and important study of the imperative some people feel to lose themselves in a machine. The ethnography is rich and deep, shedding original light on the significance of addiction and gambling in American culture. The story told in the book is absolutely riveting."--Emily Martin, author of "Bipolar Expeditions""
Introducing JavaFX 8 Programming provides a fast-paced introduction to JavaFX, Java’s next-generation GUI programming tool
In this easy-to-read guide from Oracle Press, Java guru Herb Schildt presents the key topics and concepts that all Java developers will need to begin developing modern, dynamic JavaFX GUI applications. Of course, it’s written in the cohesive, yet concise format that has made Schildt an international best-selling programming author. Designed expressly for Java programmers, the book’s focus is on the new JavaFX API. As a result, all examples are written entirely in Java. The book begins with the fundamentals, including the general form of a JavaFX program. Readers then advance to event handling, controls, images, fonts, layers, effects, transforms, animation s (including 3D animations), menus, and more. Numerous complete examples are included that put key topics and techniques into action.Presents a cohesive, fast-paced overview of key facets of JavaFX 8 programming Sample code used in the text is available for download from the McGraw-Hill/Oracle Press Web site Written in Herb Schildt’s clear, crisp, uncompromising style that has made him the choice of millions worldwide
Complete with case studies and experience drawn directly from global content projects, you are invited to observe the inner workings of successful content engagements. You’ll learn how to juggle the demands of IT, design, and content teams, while acquiring all the practical tools you need to devise a roadmap for connecting and engaging with your customers.
This is your next step on the journey to creating and managing winning content to engage your audience and keep them coming back for more.Discover easy-to-follow, simple breakdowns of the major ideas behind engaging with your customer
Learn both the theoretical and practical applications of content and communication on-line
Maximize on the case studies and real-world examples, enabling you to find the best fit for your own business
If you are a robotics developer, whether a hobbyist, researchers or professional, and are interested in learning about ROS through a hands-on approach, then this book is for you. You are encouraged to have a working knowledge of GNU/Linux systems and Python.What You Will LearnGet to know the fundamentals of ROS and apply its concepts to real robot examplesControl a mobile robot to navigate autonomously in an environmentModel your robot designs using URDF and Xacro, and operate them in a ROS Gazebo simulationControl a 7 degree-of-freedom robot arm for visual servoingFly a quadcopter to autonomous waypointsGain working knowledge of ROS tools such as Gazebo, rviz, rqt, and Move-ItControl robots with mobile devices and controller boardsIn Detail
The visionaries who created ROS developed a framework for robotics centered on the commonality of robotic systems and exploited this commonality in ROS to expedite the development of future robotic systems.
From the fundamental concepts to advanced practical experience, this book will provide you with an incremental knowledge of the ROS framework, the backbone of the robotics evolution. ROS standardizes many layers of robotics functionality from low-level device drivers to process control to message passing to software package management. This book provides step-by-step examples of mobile, armed, and flying robots, describing the ROS implementation as the basic model for other robots of these types. By controlling these robots, whether in simulation or in reality, you will use ROS to drive, move, and fly robots using ROS control.Style and approach
This is an easy-to-follow guide with hands-on examples of ROS robots, both real and in simulation.
Storytelling and directingShooting, editing, and renderingCreating your very own channelBroadcasting user-generated contentRe-broadcasting commercial contentCultivating a devoted audienceFitting into the YouTube communityBecoming a success story
Join Alan, who makes part of his living from YouTube, and Michael, a successful filmmaker, author, and D.I.Y. art pioneer. They'll take you from the basics of gear to making it big on YouTube, with a focus on networking and interaction. You'll also sit in on informative interviews with YouTube stars LisaNova, Hank Green (vlogbrothers), WhatTheBuckShow, nalts, and liamkylesullivan.
Alan and Michael understand viral marketing -- and they know what it takes to get your work on everyone's YouTube radar. And, once you read this book, so will you.
As more UX and web professionals need to justify their design decisions with solid, reliable data, Measuring the User Experience provides the quantitative analysis training that these professionals need. The second edition presents new metrics such as emotional engagement, personas, keystroke analysis, and net promoter score. It also examines how new technologies coming from neuro-marketing and online market research can refine user experience measurement, helping usability and user experience practitioners make business cases to stakeholders. The book also contains new research and updated examples, including tips on writing online survey questions, six new case studies, and examples using the most recent version of Excel.Learn which metrics to select for every case, including behavioral, physiological, emotional, aesthetic, gestural, verbal, and physical, as well as more specialized metrics such as eye-tracking and clickstream dataFind a vendor-neutral examination of how to measure the user experience with web sites, digital products, and virtually any other type of product or systemDiscover in-depth global case studies showing how organizations have successfully used metrics and the information they revealedCompanion site, www.measuringux.com, includes articles, tools, spreadsheets, presentations, and other resources to help you effectively measure the user experience
Pro Web Project Management is written for both the full-time project manager and the aspiring project manager who might have a role that blends client support, web development, and project management. The project budget sweet spot for this book is $50,000 to $500,000. If you manage a project in this space, reading this book will make you a better project manager.Learn how to manage a modern web project with a budget of $50,000 to $500,000 Get actionable tips on dealing with real project management challenges Learn the simple, defined process—refined over the years—to take simple and complex projects from proposal to successful launch
Using a top down approach, Pro Android UI shows you how to design and develop the best user interface for your app, while taking into account the varying device form factors in the increasingly fragmented Android environment. Pro Android UI aims to be the ultimate reference and customization cookbook for your Android UI Design, and as such will be useful to experienced developers as well as beginners.
With Android’s powerful UI layout classes, you can easily create everything from the simplest of lists to fully tricked-out user interfaces. While using these UI classes for boring, standard user interfaces can be quite simple, customizing a unique UI design can often become extremely challenging.
Each of us exists in three-dimensional, physical space. But, as a constellation of everyday digital phenomena rewires our lives, we are increasingly coaxed from the containment of our predigital selves into a wonderful and eerie fourth dimension, a world of ceaseless communication, instant information, and global connection.
Our portals to this new world have been wedged open, and the silhouette of a figure is slowly taking shape. But what does it feel like to be four-dimensional? How do digital technologies influence the rhythms of our thoughts, the style and tilt of our consciousness? What new sensitivities and sensibilities are emerging with our exposure to the delights, sorrows, and anxieties of a networked world? And how do we live in public with these recoded private lives?
Laurence Scott—hailed as a “New Generation Thinker” by the Arts and Humanities Research Council and the BBC—shows how this four-dimensional life is dramatically changing us by redefining our social lives and extending the limits of our presence in the world. Blending tech-philosophy with insights on everything from Seinfeld to the fall of Gaddafi, Scott stands with a rising generation of social critics hoping to understand our new reality. His virtuosic debut is a revelatory and original exploration of life in the digital age.
Covering the JavaFX API, development tools, and best practices, this book provides code examples that explore the exciting new features provided with JavaFX 8 which comes as part of Oracle's new Java (SE) 8 release. This book also contains engaging tutorials that cover virtually every facet of JavaFX development and reference materials on JavaFX that augment the JavaFX API documentation.
After reading and using this book, you'll have the authoritative knowledge that should give you an edge in your next JavaFX-based application projects for your job or your clients.
The book starts with an introduction to JavaFX and its history. It lists the system requirements and the steps to start developing JavaFX applications. It shows you how to create a Hello World application in JavaFX, explaining every line of code in the process. Later in the book, author Kishori Sharan discusses advanced topics such as 2D and 3D graphics, charts, FXML, advanced controls, and printing. Some of the advanced controls such as TableView, TreeTableView and WebView are covered at length in separate chapters.
This book provides complete and comprehensive coverage of JavaFX 8 features; uses an incremental approach to teach JavaFX, assuming no prior GUI knowledge; includes code snippets, complete programs, and pictures; covers MVC patterns using JavaFX; and covers advanced topics such as FXML, effects, transformations, charts, images, canvas, audio and video, DnD, and more. So, after reading and using this book, you'll come away with a comprehensive introduction to the JavaFX APIs as found in the new Java 8 platform.
The topics in this book include building complete inbound and outbound solutions for 837 Institutional and Professional EDI document types. In addition, topics around 997/999 acknowledgements and related document types are included. Covering mapping, trading partner configuration, AS2, SFTP, data extraction, data routing, and batching, you will find this to be a goldmine of information to aid you in a successful implementation.
Perfect for beginning web developers, this thoroughly revised edition teaches you the basics of installing and using Rails 2.1 and the Ruby scripting language. While Rails is praised for its simplicity, there are still a few tricky steps to master along the way. Rails: Up and Running offers lots of examples and covers just about everything you need to build functional Rails applications right away. Learn how to:Create simple database-backed applications, and build dynamic user-centric web pages using Ajax and RESTExploit the Rails service frameworks to send emails and implement web servicesMap data to an imperfect table, traverse complex relationships, and build custom findersUse techniques to solve common database performance problems
See how fast you can go on Rails, and how reliable it's become with the stability and power of version 2.1. With Rails: Up and Running, you'll discover why Rails is a remarkable new way to build database-driven web applications.
Entirely example-based, JavaFX 8: Introduction by Example begins with the fundamentals of installing the software and creating a simple interface. From there, you'll move in progressive steps through the process of developing applications using JavaFX’s standard drawing primitives. You'll then explore images, animations, media, and web. This new edition incorporates the changes resulting from the switch to Java 8 SDK. It covers advanced topics such as custom controls, JavaFX 3D, gesture devices, and embedded systems. Best of all, the book is full of working code that you can adapt and extend to all your future projects.Entirely example-based Filled with fun and practical code examples Covers all that's new in Java 8 relating to JavaFX such as Lambda expressions and StreamsCovers gesture devices, 3D display, embedded systems, and other advanced topics
Design to Thrive presents tried and tested design methodologies, based on the author’s decades of research, to ensure successful and sustainable online communities -- whether a wiki for employees to share procedures and best practices or for the next Facebook. The book describes four criteria, called "RIBS," which are necessary to the design of a successful and sustainable online community. These concepts provide designers with the tools they need to generate informed creative and productive design ideas, to think proactively about the communities they are building or maintaining, and to design communities that encourage users to actively contribute.Provides essential tools to create thriving social networks, helping designers to avoid common pitfalls, avoid costly mistakes, and to ensure that communities meet client needs
Contains real world stories from popular, well known communities to illustrate how the concepts work
Features a companion online network that employs the techniques outlined in the book
The Kinect motion-sensing device for the Xbox 360 and Windows became the world's fastest-selling consumer electronics device when it was released (8 million sold in its first 60 days) and won prestigious awards, such as "Gaming Gadget of the Year." Now Kinect Open Source Programming Secrets lets YOU harness the Kinect's powerful sensing capabilities for gaming, science, multimedia projects, and a mind-boggling array of other applications on platforms running Windows, Mac OS, and Linux.
Dr. Andrew Davison, a user interface programming expert, delivers exclusive coverage of how to program the Kinect sensor with the Java wrappers for OpenNI and NITE, which are APIs created by PrimeSense, the primary developers of the Kinect's technology.
Beginning with the basics--depth imaging, 3D point clouds, skeletal tracking, and hand gestures--the book examines many other topics, including Kinect gaming, FAAST-style gestures that aren't part of standard NITE, motion detection using OpenCV, how to create gesture-driven GUIs, accessing the Kinect's motor and accelerometer, and other tips and techniques.
Inside:Free open source APIs to let you develop amazing Kinect hacks for commercial or private use Full coverage of depth detection, camera, and infrared imaging point clouds; Kinect gaming; 3D programming; gesture-based GUIs, and more Online access to detailed code examples on the author's web site, plus bonus chapters on speech recognition, beamforming, and other exotica
The important stuff you need to know:Transfer your stuff. Moving files from a PC to a Mac by cable, network, or disk is the easy part. But how do you extract your email, address book, calendar, Web bookmarks, buddy list, desktop pictures, and MP3 files? Now you’ll know.Recreate your software suite. Many of the PC programs you’ve been using are Windows-only. Discover the Mac equivalents and learn how to move data to them.Learn Yosemite. Apple’s latest operating system is faster, smarter, and more in tune with iPads and iPhones. If Yosemite has it, this book covers it.Get the expert view. Learn from Missing Manuals creator David Pogue—author of OS X Yosemite: The Missing Manual, the #1 bestselling Mac book on earth.
Forget dry, technical material. This book—based on the wildly popular UX Crash Course from Joel Marsh’s blog The Hipper Element—is laced with the author's snarky brand of humor, and teaches UX in a simple, practical way. Becoming a professional doesn’t have to be boring.
Follow the real-life UX process from start-to-finish and apply the skills as you learn, or refresh your memory before the next meeting. UX for Beginners is perfect for non-designers who want to become designers, managers who teach UX, and programmers, salespeople, or marketers who want to learn more.Start from scratch: the fundamentals of UXResearch the weird and wonderful things users doThe process and science of making anything user-friendlyUse size, color, and layout to help and influence usersPlan and create wireframesMake your designs feel engaging and persuasiveMeasure how your design works in the real worldFind out what a UX designer does all day
This book provides a holistic approach that will help UX professionals to offer a hands-on guide for UX design across multiple screens. It presents an opportunity to learn how to cater designs for customers. Readers will find patterns, strategies, examples and case studies, methodologies, and insights to help inspire them to develop a viable strategy for their own digital products and services. UX professionals will walk through important elements of multiscreen UX:
Investigating the devices and their capabilitiesUnderstanding the users and their capabilitiesConsidering the context in which users use these devicesNavigating next generation information experiences and the future of content management Designing content and UI architecture for multiscreen projectsA hands-on, practical guide to UX design for how users approach content – across more than one screen at a timeDiscusses devices, users, and their practicesIncludes best practices, real-world examples, and tips and tricksA preface written by Scott Jenson
The important stuff you need to know:Start with the basics. Write CSS-friendly HTML, including the HTML5 tags recognized by today’s browsers.Design for mobile devices. Create web pages that look great when visitors use them on the go.Make your pages work for you. Add animations that capture the imagination, and forms that get the job done.Take control of page layouts. Use professional design techniques such as floats and positioning.Make your layouts more flexible. Design websites with Flexbox that adjust to different devices and screen sizes.Work more efficiently. Write less CSS code and work with smaller files, using Syntactically Awesome Stylesheets (Sass).
The gap between who designers and developers imagine their users are, and who those users really are can be the biggest problem with product development. Observing the User Experience will help you bridge that gap to understand what your users want and need from your product, and whether they'll be able to use what you've created.
Filled with real-world experience and a wealth of practical information, this book presents a complete toolbox of techniques to help designers and developers see through the eyes of their users. It provides in-depth coverage of 13 user experience research techniques that will provide a basis for developing better products, whether they're Web, software or mobile based. In addition, it's written with an understanding of how software is developed in the real world, taking tight budgets, short schedules, and existing processes into account.
·Explains how to create usable products that are still original, creative, and unique
·A valuable resource for designers, developers, project managers—anyone in a position where their work comes in direct contact with the end user.
·Provides a real-world perspective on research and provides advice about how user research can be done cheaply, quickly and how results can be presented persuasively
·Gives readers the tools and confidence to perform user research on their own designs and tune their software user experience to the unique needs of their product and its users
Visualize This demonstrates how to explain data visually so that you can present your information in a way that is easy to understand and appealing.
More conversions, fewer dissatisfied users, better return on investment. Can you afford not to improve your forms' user experiences?
This book will walk you through every part of designing a great forms user experience. From the words, to how the form looks, and on to interactivity, you'll learn how to design a web form that works beautifully on mobiles, laptops and desktops. Filled with practical and engaging insights, and plenty of real-world examples, both good and bad.
You'll learn answers to common queries like:Where should field labels go?What makes a question easy to understand?How do you design forms to work on small screens?How does touch impact on form design?How long can a form be?What look and feel should the form have: skeumorphic, flat, or something else?What's best practice for error messaging?
*The first guide for conducting large-scale user experience research using the internet *Presents how-to conduct online tests with 1000s of participants – from start to finish *Outlines essential tips for online studies to ensure cost-efficient and reliable results
Consistently praised as the best volume on classic elements of web site design, Web Style Guide has sold many thousands of copies and has been published around the world. This new revised edition confirms Web Style Guide as the go-to authority in a rapidly changing market. As web designers move from building sites from scratch to using content management and aggregation tools, the book’s focus shifts away from code samples and toward best practices, especially those involving mobile experience, social media, and accessibility. An ideal reference for web site designers in corporations, government, nonprofit organizations, and academic institutions, the book explains established design principles and covers all aspects of web design—from planning to production to maintenance. The guide also shows how these principles apply in web design projects whose primary concerns are information design, interface design, and efficient search and navigation.
Information Seeking Behavior and Technology Adoption: Theories and Trends brings together the many theories and meta-theories that make information science relevant across different disciplines. Highlighting theories that had their base in the early days of text-based information and expanding to the digitization of the Internet, this book is an essential reference source for those involved in the education and training of the next-generation of information science professionals, as well as those who are currently working on the design and development of our current information products, systems, and services.