Processing ......
Links to Free Computer, Mathematics, Technical Books all over the World
Visualization and GUI (Graphic User Interface) Programming
Related Book Categories:
  • The Smart Guide to Canva (Roger Carter)

    This comprehensive guide is designed to help beginners navigate the world of graphic design using Canva, a user-friendly platform for creating stunning graphics, social media posts, presentations, newsletters, and more.

  • Pixel Perfect Precision (Tony Dones)

    This is a comprehensive handbook on digital design covering much of ustwo's collective knowledge and process. It covers a lot of core principles and topics that apply to digital design, its relevant tools and accessibility.

  • Hands-On Data Visualization: From Spreadsheets to Code

    This book takes you step-by-step through tutorials, real-world examples, and online resources. This practical guide is ideal for anyone who wants to take data out of spreadsheets and turn it into lively interactive stories.

  • Python and OpenGL for Scientific Visualization (Nicolas P. Rougier)

    The goal of this book is to reconcile Python programmers with OpenGL, providing both an introduction to modern OpenGL and a set of basic and advanced techniques in order to achieve both fast, scalable & beautiful scientific visualizations.

  • Create Graphical User Interfaces with Python (Laura Sach, et al)

    This book is for everyone, from beginners to experienced Python programmers who want to explore graphical user interfaces (GUIs). There are ten fun projects for you to create, including a painting program, an emoji match game, and a stop-motion animation creator.

  • Introduction to C and GUI Programming (Simon Long)

    This book is an introduction to C, and covers the basics of writing simple command-line programs. It also shows how to use the GTK user interface toolkit with C to create feature-rich GUI applications which can be run on the desktop.

  • GUI Design for Android Apps (Ryan Cohen, et al)

    This book is the perfect - and concise - introduction for mobile app developers and designers. Through easy-to-follow tutorials, code samples, and case studies, the book shows the must-know principles for user-interface design for Android apps.

  • Data Visualization for All (Jack Dougherty, et al)

    This book shows how to design interactive charts and maps for your website, begins with drag-and-drop tools and gradually work our way up to editing open-source code templates, includes step-by-step tutorials, video screencasts, and real-world examples.

  • O'Reilly® Interactive Data Visualization for the Web

    This book introduces the D3.js JavaScript library that lets you express data as visual elements in a web page.

  • IPython Interactive Computing and Visualization Cookbook

    This book contains many ready-to-use, focused recipes for high-performance scientific computing and data analysis, from the latest IPython/Jupyter features to the most advanced tricks, to help you write better and faster code.

  • Designing Interfaces: Patterns for Effective Interaction Design

    Thiis is a book about interface and interaction design, structured as a pattern language. It features real-live examples from desktop applications, web sites, web applications, mobile devices, and everything in between - a definitely good book to study before new apps.

  • Gui Programming With Python: Using the Qt Toolkit (B. Rempt)

    The main topic of this book is application development using PyQt. Whether you're building GUI prototypes or full-fledged cross-platform GUI applications with native look-and-feel, PyQt is your fastest, easiest, most powerful solution.

  • Evil by Design: Design Patterns that Lead Us into Temptation

    This book melds psychology, marketing, and design concepts to show why we're susceptible to certain persuasive techniques. Packed with examples from every nook and cranny of the web, it provides easily digestible and applicable patterns.

  • The Fable of the User-Centered Designer (David Travis)

    User-centred design is ostensibly simple, yet when it comes to great user experiences many people do it incorrectly. After reading this book, you'll understand the framework of user-centred design and know how to apply it to your own design project.

  • UX Design for Startups (Marcin Treder)

    Creating a great user experience doesn't have to be a lengthy or expensive process. This hands-on book shows you how to use Lean UX techniques to do it faster and smarter, and build something your customers will truly love.

  • The Basics of User Experience (UX) Design by Mads Soegaard

    If you're looking to gain an introduction into the world of user experience (UX) design - or maybe even freshen up your knowledge of the field - then this UX design book is the ideal place to start.

  • Handbook of Graph Drawing and Visualization (Roberto Tamassia)

    This book provides a broad, up-to-date survey of the field of graph drawing. It covers topological and geometric foundations, algorithms, software systems, and visualization applications in business, education, science, and engineering.

  • Butterick's Practical Typography (Matthew Butterick)

    Typography can enhance your writing. Typography can create a better first impression. Typography can reinforce your key points. Typography can extend reader attention - ignoring it means ignoring an opportunity to improve the effectiveness of your writing.

  • The Psychology of Menu Selection (Kent L. Norman)

    Menu selection is emerging as an important mode of human/computer interaction. This book, devoted to the topic, provides detailed theoretical and empirical information of interest to software designers and human/computer interaction specialists, etc.

  • Search User Interfaces (Marti A. Hearst)

    This book focuses on the human users of search engines and the tool they use to interact with them: the search user interface. The truly worldwide reach of the Web has brought with it a new realization among computer scientists and laypeople of the enormous importance of usability and user interface design.

  • Adaptive Web Design: Crafting Rich Experiences

    This book frames the web design process in the lens of progressive enhancement. You will learn how content strategy, UX, HTML, CSS, responsive web design, JavaScript, server-side programming, and performance optimization all come together.

  • Research-Based Web Design and Usability Guidelines

    This book have been widely used by government, private, and academic institutions to improve Web design. Topics in the book include: home page design, page and site navigation, graphics and images, effective Web content writing, and search.

  • HTML5 Graphing and Data Visualization Cookbook (Ben Fhala)

    Get a complete grounding in the exciting visual world of Canvas and HTML5 using this recipe-packed cookbook. Learn to create charts and graphs, draw complex shapes, add interactivity, work with Google maps, and much more.

  • D3 Tips and Tricks: Interactive Data Visualization in Web Browsers

    This book is written to help those who may be unfamiliar with JavaScript or web page creation get started turning information into visualization using D3.js.

  • Introduction to Design Patterns in C++ with Qt 4 (Alan Ezust)

    This book is a complete tutorial and reference of Qt that assumes no previous knowledge of C, C++, objects, or patterns.

  • C++ GUI Programming with Qt 4, 2nd Edition (Jasmin Blanchette)

    Whether you're new to Qt or upgrading from an older version, this book can help you accomplish everything that Qt 4.3 makes possible.

  • C++ GUI Programming with Qt 3 (Jasmin Blanchette)

    This book provides all the information needed to become a professional Qt developer. It also covers cross platform GUI programming

  • GTK+/Gnome Application Development (Havoc Pennington)

    This book is for the reader who is conversant with the C programming language and UNIX/Linux development. It provides detailed and solution-oriented information designed to meet the needs of programmers and application developers using the GTK+/Gnome libraries.

  • Cross-Platform GUI Programming with wxWidgets (Julian Smart)

    This book is the best way for beginning developers to learn wxWidgets programming in C++ - a must-have for wxWidgets programmers.

  • Programming With wxDev-C++ (Colin Laplace et al)

    This book hopes to guide complete beginners to wxDev-C++, C/C++ programming or wxWidgets and make them confident users of this fantastic IDE. It is being released as an Open Source project.

  • GUI Programming in Java (Chua Hock Chuan)

    This introductory book shows you how you can reuse the graphics classes provided in JDK for constructing your own Graphical User Interface (GUI) applications. Writing your own graphics classes (and re-inventing the wheels) is mission impossible!

  • Visualization Toolkit: An Object-Oriented Approach to 3D Graphics

    This book is the official reference guide for VTK - the theory and practice of visualization using the VTK Visualization Toolkit software. It provides thorough descriptions of important visualization algorithms, including example images and code.

  • Introduction to Programming for Image Analysis with VTK

    Provide sufficient introductory material for engineering graduate students with background in programming in C and C++ to acquire the skills to leverage modern open source toolkits in medical image analysis and visualization.

  • O'Reilly® Modern SVG: A Curated Collection

    This collection shows you how to use the XML-based SVG vector image format for two-dimensional graphics that support interactivity and animation. You can create and edit SVG images with drawing software or with any text editor.

  • Learn SVG: The Web Graphics Standard (Jon Frost, Stefan Goessner)

    This book is presented in a workbook-like format that lends itself to people who want both a solid foundation in the main aspects of SVG and who are willing to get their hands dirty with the fertile soil that SVG has to offer.

  • SVG Essentials (J. David Eisenberg)

    This book takes you through the ins and outs of SVG, beginning with basics needed to create simple line drawings and then moving through more complicated features like filters, transformations, and integration with Java, Perl, and XSLT.

  • An Introduction to Adobe Photoshop (Steve Bark)

    Learning Photoshop can be a daunting experience. This book is designed to place your feet firmly on the path to understanding and will guide you to the knowledge that will enable you to progress into a fast and productive Photoshop user.

Book Categories
Other Categories
Resources and Links