Designing Usable Apps: An agile approach to User Experience Design

Winchelsea Press (Winchelsea Systems Ltd.)
Free sample

Discover how to create software products your customers will love!
In today's competitive software market, to attract and retain users and customers, software products and websites need attractive, eye-catching interfaces, and they must provide frustration-free user experiences.

Whether you're designing a mobile, tablet, desktop, or web-based software application, Designing Usable Apps will teach you the principles you need to know and the tried-and-tested techniques you'll want to use to make your product easy to learn and fun to use.

Designing Usable Apps is a compact, practical guide to the key ideas, principles, and practices of User Experience design and usability evaluation. Read this book, and you will:

  • Discover the fundamental psychological principles behind how people use computing devices and software
  • Learn techniques for discovering the needs and characteristics of your users
  • Become familiar with the recommended techniques and project processes, both for agile and traditional teams, that will help ensure usability is built in to your product throughout the software development lifecycle
  • Understand techniques for creating effective prototypes and lightweight software design specifications
  • Grasp the key processes and techniques for evaluating and testing the usability of software designs, prototypes, and products
  • Recognize what problems cause user frustration and dissatisfaction, so you can identify and correct usability issues
Read more

About the author

Kevin Matz is the founder of Winchelsea Systems Ltd., a software product design consultancy, and is the designer and creator of the ChapterLab word processing and project management application for book authors. Kevin blogs about usability and user experience design at his blog, Architecting Usability. He holds a BSc in Computer Science from the University of Victoria and an MSc in Software Development from the Open University (UK).

Read more

Reviews

Loading...

Additional Information

Publisher
Winchelsea Press (Winchelsea Systems Ltd.)
Read more
Published on
Oct 6, 2013
Read more
Pages
260
Read more
ISBN
9780986910913
Read more
Language
English
Read more
Genres
Computers / Hardware / Tablets
Computers / Internet / Application Development
Computers / Programming / General
Computers / Programming / Mobile Devices
Computers / Social Aspects / Human-Computer Interaction
Computers / Software Development & Engineering / General
Computers / Software Development & Engineering / Systems Analysis & Design
Computers / User Interfaces
Computers / Web / Web Programming
Design / Graphic Arts / General
Read more
Content Protection
This content is DRM protected.
Read more
Read Aloud
Available on Android devices
Read more

Reading information

Smartphones and Tablets

Install the Google Play Books app for Android and iPad/iPhone. It syncs automatically with your account and allows you to read online or offline wherever you are.

Laptops and Computers

You can read books purchased on Google Play using your computer's web browser.

eReaders and other devices

To read on e-ink devices like the Sony eReader or Barnes & Noble Nook, you'll need to download a file and transfer it to your device. Please follow the detailed Help center instructions to transfer the files to supported eReaders.
Christian Benvenuti
If you've ever wondered how Linux carries out the complicated tasks assigned to it by the IP protocols -- or if you just want to learn about modern networking through real-life examples -- Understanding Linux Network Internals is for you.

Like the popular O'Reilly book, Understanding the Linux Kernel, this book clearly explains the underlying concepts and teaches you how to follow the actual C code that implements it. Although some background in the TCP/IP protocols is helpful, you can learn a great deal from this text about the protocols themselves and their uses. And if you already have a base knowledge of C, you can use the book's code walkthroughs to figure out exactly what this sophisticated part of the Linux kernel is doing.

Part of the difficulty in understanding networks -- and implementing them -- is that the tasks are broken up and performed at many different times by different pieces of code. One of the strengths of this book is to integrate the pieces and reveal the relationships between far-flung functions and data structures. Understanding Linux Network Internals is both a big-picture discussion and a no-nonsense guide to the details of Linux networking. Topics include:

Key problems with networkingNetwork interface card (NIC) device driversSystem initializationLayer 2 (link-layer) tasks and implementationLayer 3 (IPv4) tasks and implementationNeighbor infrastructure and protocols (ARP)BridgingRoutingICMP

Author Christian Benvenuti, an operating system designer specializing in networking, explains much more than how Linux code works. He shows the purposes of major networking features and the trade-offs involved in choosing one solution over another. A large number of flowcharts and other diagrams enhance the book's understandability.

Cameron Lackpour
If you love Essbase and hate seeing it misused, then this is the book for you. Written by 12 Essbase professionals that are either acknowledged Essbase gurus or certified Oracle ACEs, Developing Essbase Applications: Advanced Techniques for Finance and IT Professionals provides an unparalleled investigation and explanation of Essbase theory and best practices.

Detailing the hows and the whys of successful Essbase implementation, the book arms you with simple yet powerful tools to meet your immediate needs, as well as the theoretical knowledge to proceed to the next level with Essbase. Infrastructure, data sourcing and transformation, database design, calculations, automation, APIs, reporting, and project implementation are covered by subject matter experts who work with the tools and techniques on a daily basis. In addition to practical cases that illustrate valuable lessons learned, the book offers:

Undocumented Secrets—Dan Pressman describes the previously unpublished and undocumented inner workings of the ASO Essbase engine. Authoritative Experts—If you have questions that no one else can solve, these 12 Essbase professionals are the ones who can answer them. Unpublished—Includes the only third-party guide to infrastructure. Infrastructure is easy to get wrong and can doom any Essbase project. Comprehensive—Let there never again be a question on how to create blocks or design BSO databases for performance—Dave Farnsworth provides the answers within. Innovative—Cameron Lackpour and Joe Aultman bring new and exciting solutions to persistent Essbase problems.

With a list of contributors as impressive as the program of presenters at a leading Essbase conference, this book offers unprecedented access to the insights and experiences of those at the forefront of the field. The previously unpublished material presented in these pages will give you the practical knowledge needed to use this powerful and intuitive tool to build highly useful analytical models, reporting systems, and forecasting applications.

©2017 GoogleSite Terms of ServicePrivacyDevelopersArtistsAbout Google
By purchasing this item, you are transacting with Google Payments and agreeing to the Google Payments Terms of Service and Privacy Notice.