Developer to Designer

GUI Design for the Busy Developer

Author: Mike Gunderloy

Publisher: John Wiley & Sons

ISBN: 9780782150698

Category: Computers

Page: 346

View: 3499

In a fantasy world, you design and build the core of your application, the parts that do all the heavy lifting. And the graphical user interface? Well, that's the domain of the hot-shot sitting one cube over, who went to school to learn how to give users sensible and effective control over the functionality you construct. In the real world, there is no hot-shot sitting one cube over, and you have to build the GUI yourself. Developer to Designer: GUI Design for the Busy Developer is a unique resource designed to help you and other experienced developers build GUIs for your programs that are simple to learn, easy to use, and painless to maintain, even though you're not user interface experts. Inside, the focus is on the essentials of Windows and web GUI design: simple ideas that require modest programming effort but provide enormous payoffs in terms of user success and satisfaction. You'll learn all about: Arranging text and controls in a sensible order Understanding and making the most of the behavior of windows Improving the effectiveness of dialog boxes Using advanced controls such as TreeViews, ListViews, and tabs Designing menus and toolbars Providing users with sensible customization options Understanding how the rules change when designing for the Web Handling page layout and navigation on the Web Anticipating changes in the next version of Windows Throughout, author Mike Gunderloy is doggedly realistic. Like in his previous book, Coder to Developer: Tools and Strategies for Delivering Your Software, Mike describes how things actually work and prescribes ways for you to achieve meaningful results without staging a revolution. This is hard-won, practical knowledge from a veteran developer whose advice, examples, and overall vision will change the way you think and work.

Design It!

From Programmer to Software Architect

Author: Michael Keeling

Publisher: Pragmatic Bookshelf

ISBN: 1680503448

Category: Computers

Page: 360

View: 9149

Don't engineer by coincidence-design it like you mean it! Filled with practical techniques, Design It! is the perfect introduction to software architecture for programmers who are ready to grow their design skills. Lead your team as a software architect, ask the right stakeholders the right questions, explore design options, and help your team implement a system that promotes the right -ilities. Share your design decisions, facilitate collaborative design workshops that are fast, effective, and fun-and develop more awesome software! With dozens of design methods, examples, and practical know-how, Design It! shows you how to become a software architect. Walk through the core concepts every architect must know, discover how to apply them, and learn a variety of skills that will make you a better programmer, leader, and designer. Uncover the big ideas behind software architecture and gain confidence working on projects big and small. Plan, design, implement, and evaluate software architectures and collaborate with your team, stakeholders, and other architects. Identify the right stakeholders and understand their needs, dig for architecturally significant requirements, write amazing quality attribute scenarios, and make confident decisions. Choose technologies based on their architectural impact, facilitate architecture-centric design workshops, and evaluate architectures using lightweight, effective methods. Write lean architecture descriptions people love to read. Run an architecture design studio, implement the architecture you've designed, and grow your team's architectural knowledge. Good design requires good communication. Talk about your software architecture with stakeholders using whiteboards, documents, and code, and apply architecture-focused design methods in your day-to-day practice. Hands-on exercises, real-world scenarios, and practical team-based decision-making tools will get everyone on board and give you the experience you need to become a confident software architect.

Mastering Web Development with Microsoft Visual Studio 2005

Author: John Paul Mueller

Publisher: John Wiley & Sons

ISBN: 9780471788874

Category: Computers

Page: 822

View: 3701

Be Right at Home in the World's Most Powerful Web Development Environment For large-scale web application development, Visual Studio 2005 is the most capable product around. This book shows team members and leaders how to use its power in several key dimensions. You'll master dozens of built-in features for creating a large, high-performance website based on ASP.NET 2.0. You'll work seamlessly with dynamic data, both reading from and writing to databases. And throughout, you'll learn how Visual Studio 2005 supports a more efficient group process in terms of design, development, and deployment. And everything is brought together with the enterprise-scale example, "ABC Incorporated," that runs throughout the book. This is a book no web developer, and no web-dependent organization, should be without. Coverage Includes Reaping the benefits of master pages and themes Generating site maps and other navigational aids automatically Building a shopping cart application for your website Adding search functionality to your website Creating a flexible user environment using Webpart technology Increasing application performance using client-side and server-side scripting technologies Giving users the ability to change the website's theme to meet specific needs Using components and controls to add special effects and user customization Improving team efficiency using modern development and design techniques Monitoring and responding to usage statistics Combining technologies to get the best possible results from large applications Making your site accessible to everyone Master Standards-Based Web Development Techniques New to Visual Studio 2005 Discover How Visual Studio 2005 Solves Team Development Issues, Such as Source Code Control and Application Design Simplify Database Application Development without Compromising Security or Reliability

A Practical Guide to Designing for the Web

Author: Mark Boulton

Publisher: N.A

ISBN: 9780956174017

Category: Web sites

Page: 254

View: 1328

A Practical Guide to Designing for the Web aims to teach you techniques for designing your website using the principles of graphic design. Featuring five sections, each covering a core aspect of graphic design: Getting Started, Research, Typography, Colour, and Layout. Learn solid graphic design theory that you can simply apply to your designs, making the difference from a good design to a great one

Materials and Design

The Art and Science of Material Selection in Product Design

Author: Michael F. Ashby,Kara Johnson

Publisher: Butterworth-Heinemann

ISBN: 0080982824

Category: Technology & Engineering

Page: 416

View: 8244

Materials are the stuff of design. From the very beginning of human history, materials have been taken from the natural world and shaped, modified, and adapted for everything from primitive tools to modern electronics. This renowned book by noted materials engineering author Mike Ashby and industrial designer Kara Johnson explores the role of materials and materials processing in product design, with a particular emphasis on creating both desired aesthetics and functionality. The new edition features even more of the highly useful "materials profiles" that give critical design, processing, performance and applications criteria for each material in question. The reader will find information ranging from the generic and commercial names of each material, its physical and mechanical properties, its chemical properties, its common uses, how it is typically made and processed, and even its average price. And with improved photographs and drawings, the reader is taken even more closely to the way real design is done by real designers, selecting the optimum materials for a successful product. The best guide ever published on the on the role of materials, past and present, in product development, by noted materials authority Mike Ashby and professional designer Kara Johnson--now with even better photos and drawings on the Design Process Significant new section on the use of re-cycled materials in products, and the importance of sustainable design for manufactured goods and services Enhanced materials profiles, with addition of new materials types like nanomaterials, advanced plastics and bio-based materials

Healthcare Business Intelligence

A Guide to Empowering Successful Data Reporting and Analytics

Author: Laura Madsen

Publisher: John Wiley & Sons

ISBN: 1118282337

Category: Business & Economics

Page: 336

View: 627

Solid business intelligence guidance uniquely designed for healthcare organizations Increasing regulatory pressures on healthcare organizations have created a national conversation on data, reporting and analytics in healthcare. Behind the scenes, business intelligence (BI) and data warehousing (DW) capabilities are key drivers that empower these functions. Healthcare Business Intelligence is designed as a guidebook for healthcare organizations dipping their toes into the areas of business intelligence and data warehousing. This volume is essential in how a BI capability can ease the increasing regulatory reporting pressures on all healthcare organizations. Explores the five tenets of healthcare business intelligence Offers tips for creating a BI team Identifies what healthcare organizations should focus on first Shows you how to gain support for your BI program Provides tools and techniques that will jump start your BI Program Explains how to market and maintain your BI Program The risk associated with doing BI/DW wrong is high, and failures are well documented. Healthcare Business Intelligence helps you get it right, with expert guidance on getting your BI program started and successfully keep it going.

100 Things Every Designer Needs to Know About People

Author: Susan Weinschenk

Publisher: Pearson Education

ISBN: 9780132658607

Category: Computers

Page: 256

View: 6933

We design to elicit responses from people. We want them to buy something, read more, or take action of some kind. Designing without understanding what makes people act the way they do is like exploring a new city without a map: results will be haphazard, confusing, and inefficient. This book combines real science and research with practical examples to deliver a guide every designer needs. With it you’ll be able to design more intuitive and engaging work for print, websites, applications, and products that matches the way people think, work, and play. Learn to increase the effectiveness, conversion rates, and usability of your own design projects by finding the answers to questions such as: What grabs and holds attention on a page or screen? What makes memories stick? What is more important, peripheral or central vision? How can you predict the types of errors that people will make? What is the limit to someone’s social circle? How do you motivate people to continue on to (the next step? What line length for text is best? Are some fonts better than others? These are just a few of the questions that the book answers in its deep-dive exploration of what makes people tick.

Designing Interface Animation

Improving the User Experience Through Animation

Author: Val Head

Publisher: Rosenfeld Media

ISBN: 1933820160

Category: Computers

Page: 240

View: 4217

Effective interface animation deftly combines form and function to improve feedback, aid in orientation, direct attention, show causality, and express your brand’s personality. Designing Interface Animation shows you how to create web animation that balances purpose and style while blending seamlessly into the user’s experience. This book is a crash course in motion design theory and practice for web designers, UX professionals, and front-end developers alike.

Architect and Developer

A Guide to Self-Initiating Projects

Author: James Petty,James Petty Aia

Publisher: Createspace Independent Publishing Platform

ISBN: 9781981231560

Category: Architectural services marketing

Page: 202

View: 8155

The traditional role of the architect is far too passive and uncertain. The profession has positioned itself to sit by the phone until we are called upon and commissioned to do work. Architects have long been charged with creating a better-built environment, but it is the developers who dictate what is actually built in our cities. The decisions made by developers before architects are engaged in a project dictate later success. When all of the initial programming, market studies, and cost estimates are based on market averages, it is unsurprising when the final products in our cities are nothing more than average. In the end, architects have devalued their role to the pencil of the developer's vision. By combining Architect & Developer, you can command a greater sense of control, faster decision making, an efficient process, and the potential for a much better profit. The largest hurdle to becoming an architect as developer is that first project. An entrepreneurial mindset and willingness to take risk is required. What developers do is not difficult, you need only have an appetite for risk. I sat down with over a dozen separate architects who are self-initiating their work. Some were doing this as a side hustle while holding down a nine-to-five job, some were small studios that were dipping their toes into the development game, and some were full-blown Architects & Developers. I wanted to absorb what they have learned throughout the process and consolidate the information into a digestible format. Architect & Developer includes one-on-one interviews from: DDG Mike Benkert, AIA WC Studio Barrett Design Guerrilla Development The UP Studio OJT Alloy, LLC Find more information at architectanddeveloper.com

Effective UI

The Art of Building Great User Experience in Software

Author: Jonathan Anderson,John McRee,Robb Wilson,The EffectiveUI Team

Publisher: "O'Reilly Media, Inc."

ISBN: 9781449388720

Category: Computers

Page: 320

View: 9825

People expect effortless, engaging interaction with desktop and web applications, but producing software that generates enjoyable user experiences is much harder than many companies anticipate. With Effective UI, you'll learn proven user-experience strategies that will satisfy your clients and customers, drive business value, and increase brand strength. This book shows you how to capture the collaborative and cooperative spirit among designers, engineers, and management required for building engaging software. You'll also learn valuable methods for maintaining focus throughout the process -- whether you're a product manager who needs a clear roadmap, a developer or designer looking for guidance and advocacy, or a businessperson who wants to understand and manage user-experience software initiatives. Learn how to build software that will: Generate engaging and interactive experiences between consumers and businesses, or between businesspeople and their information systems Account for how people work with, think about, and consume information Establish a richer means of collaboration and communication Reduce frustration by streamlining complex tasks and creating processes that are more intuitive Distinguish products, services, and brands to create a competitive advantage Create scalable systems that adapt to changing user needs and behaviors

Practical C++ Design

From Programming to Architecture

Author: Adam B. Singer

Publisher: Apress

ISBN: 1484230574

Category: Computers

Page: 246

View: 8594

Go from competent C++ developer to skilled designer or architect using this book as your C++ design master class. This title will guide you through the design and implementation of a fun, engaging case study. Starting with a quick exploration of the requirements for building the application, you'll delve into selecting an appropriate architecture, eventually designing and implementing all of the necessary modules to meet the project’s requirements. By the conclusion of Practical C++ Design, you'll have constructed a fully functioning calculator that builds and executes on multiple platforms. Access to the complete source code will help speed your learning. Utilize the Model-View-Controller pattern to determine the optimal architecture for the calculator; the observer pattern to design an event system; the singleton pattern as you design the calculator’s central data repository, a reusable stack; the command pattern to design a command system supporting unlimited undo/redo; and the abstract factory pattern for a cross-platform plugin infrastructure to make the calculator extensible. What You Will Learn Read a specification document and translate it into a practical C++ design Understand trade-offs in selecting between alternative design scenarios Gain practical experience in applying design patterns to realistic development scenarios Learn how to effectively use language elements of modern C++ to create a lasting design Develop a complete C++ program from a blank canvas through to a fully functioning, cross platform application Read, modify, and extend existing, high quality code Learn the fundamentals of API design, including class, module, and plugin interfaces Who This Book Is For The experienced C++ developer ready to take the next step to becoming a skilled C++ designer.

The Non-designer's Design Book

Design and Typographic Principles for the Visual Novice

Author: Robin Williams

Publisher: Pearson Education

ISBN: 0133966151

Category: Art

Page: 239

View: 7219

A lot has happened in the world of digital design since the first edition of this title was published, but one thing remains true: There is an ever-growing number of people attempting to design everything from newsletters to advertisements with no formal training. This book is the one place they can turn to find quick, non-intimidating, excellent design help from trusted design instructor Robin Williams. This revised and expanded classic includes a new chapter on designing with type, more quizzes and exercises, updated projects, and new visual and typographic examples that give the book a fresh, modern look. In The Non-Designer's Design Book, 4th Edition, Robin turns her attention to the basic principles that govern good design. Perfect for beginners, Robin boils great design into four easy-to-master principles: contrast, repetition, alignment, and proximity (C.R.A.P.!). Readers who follow her clearly explained concepts will produce more sophisticated and professional work immediately. Humor-infused, jargon-free prose interspersed with design exercises, quizzes, and illustrations make learning a snap–which is just what audiences have come to expect from this bestselling author.

Hello Web Design

Design Fundamentals and Shortcuts for Non-Designers

Author: Tracy Osborn

Publisher: N.A

ISBN: 9780986365942

Category:

Page: N.A

View: 6534

Undisturbed Rest

A Guide to Designing the Perfect API

Author: Michael Stowe

Publisher: Lulu.com

ISBN: 1329115945

Category: Computers

Page: 200

View: 447

Believe it or not, building an API is the easy part. What is far more challenging is to put together a design that will stand the test of time, while also meeting your developers' needs. After all, no matter how well written your code may be, without a strong foundation, you will find your API quickly failing. Undisturbed REST works to tackle this issue through the use of modern design techniques and technology, showing how to carefully design your API with your users and longevity in-mind, taking advantage of a design-first approach- while incorporating best practices and hard lessons learned. After reading Undisturbed REST, you'll have a strong understanding of APIs, best practices, and available tooling for designing, prototyping, sharing, documenting, and generating tooling (such as SDKs) around your API. More importantly, you'll be equipped to design and build an API not just for today, but one that can stand the test of time and lead your application into tomorrow.

Taligent's Guide to Designing Programs

Well-mannered Object-oriented Design in C++.

Author: N.A

Publisher: Addison-Wesley Longman

ISBN: N.A

Category: Computers

Page: 152

View: 6172

A quick overview of Object-oriented program design, with special regard for operating-system development, this book will be of the greatest interest to those developers who are working with Taligent and its operating partners, as well as many other C++ programmers who are interested in a provocative summary of good OOP techniques.

Designing Products People Love

How Great Designers Create Successful Products

Author: Scott Hurff

Publisher: "O'Reilly Media, Inc."

ISBN: 1491923644

Category: Design

Page: 324

View: 9578

How can you create products that successfully find customers? With this practical book, you’ll learn from some of the best product designers in the field, from companies like Facebook and LinkedIn to up-and-coming contenders. You’ll understand how to discover and interpret customer pain, and learn how to use this research to guide your team through each step of product creation. Written for designers, product managers, and others who want to communicate better with designers, this book is essential reading for anyone who contributes to the product creation process. Understand exactly who your customers are, what they want, and how to build products that make them happy Learn frameworks and principles that successful product designers use Incorporate five states into every screen of your interface to improve conversions and reduce perceived loading times Discover meeting techniques that Apple, Amazon, and LinkedIn use to help teams solve the right problems and make decisions faster Design effective interfaces across different form factors by understanding how people hold devices and complete tasks Learn how successful designers create working prototypes that capture essential customer feedback Create habit-forming and emotionally engaging experiences, using the latest psychological research

A Web for Everyone

Designing Accessible User Experiences

Author: Sarah Horton,Whitney Quesenbery

Publisher: Rosenfeld Media

ISBN: 193382039X

Category: Computers

Page: 288

View: 7891

If you are in charge of the user experience, development, or strategy for a web site, A Web for Everyone will help you make your site accessible without sacrificing design or innovation. Rooted in universal design principles, this book provides solutions: practical advice and examples of how to create sites that everyone can use.

Book of CSS3, 2nd Edition

A Developer's Guide to the Future of Web Design

Author: Peter Gasston

Publisher: No Starch Press

ISBN: 1593275803

Category: Computers

Page: 304

View: 9641

This completely updated second edition of the best-selling Book of CSS3 distills the dense technical language of the CSS3 specification into plain English and shows you what CSS3 can do now, in all major browsers. You’ll find fully revised coverage of the updated syntax of gradients, grids, and flexible box layout, as well as all-new chapters on values and sizing, and graphical effects like filter effects and blend modes. With an abundance of real-world examples and a focus on the principles of good design, The Book of CSS3 will help you expand your CSS skills, as you learn how to: * Style text with custom font choices, drop shadows, and other effects * Create, position, and resize background images on the fly * Spice up static web pages with event-driven transitions and animations * Apply 2D and 3D transformations to text and images * Use linear and radial gradients to create smooth color transitions * Take control of layout with grids, columns, and flexible alignment * Tailor a website’s appearance to every type of web-capable device The companion website includes up-to-date browser compatibility charts, links to tutorials and resources, and live CSS3 examples. The Web can be an ugly place. Make it pretty with The Book of CSS3.

Designing for Performance

Weighing Aesthetics and Speed

Author: Lara Callender Hogan

Publisher: "O'Reilly Media, Inc."

ISBN: 1491903732

Category: Computers

Page: 182

View: 2302

As a web designer, you encounter tough choices when it comes to weighing aesthetics and performance. Good content, layout, images, and interactivity are essential for engaging your audience, and each of these elements have an enormous impact on page load time and the end-user experience. In this practical book, Lara Hogan helps you approach projects with page speed in mind, showing you how to test and benchmark which design choices are most critical. To get started, all you need are basic HTML and CSS skills and Photoshop experience. Topics include: The impact of page load time on your site, brand, and users Page speed basics: how browsers retrieve and render content Best practices for optimizing and loading images How to clean up HTML and CSS, and optimize web fonts Mobile-first design with performance goals by breakpoint Using tools to measure performance as your site evolves Methods for shaping an organization’s performance culture

Pro Android Flash

Author: Stephen Chin,Dean Iverson,Oswald Campesato,Paul Trani

Publisher: Apress

ISBN: 1430232323

Category: Computers

Page: 464

View: 1261

Did you know you can take your Flash skills beyond the browser, allowing you to make apps for Android, iOS and the BlackBerry Tablet OS? Build dynamic apps today starting with the easy-to-use Android smartphones and tablets. Then, take your app to other platforms without writing native code. Pro Android Flash is the definitive guide to building Flash and other rich Internet applications (RIAs) on the Android platform. It covers the most popular RIA frameworks for Android developers—Flash and Flex—and shows how to build rich, immersive user experiences on both Android smartphones and tablets. You'll learn how to incorporate multimedia, animation, and special effects into your apps for maximum visual appeal. You'll also cover advanced topics, including input methods, hardware inputs, deployment, and performance optimization.