Open Standards for Today's Gaming Industry

Total Page:16

File Type:pdf, Size:1020Kb

Open Standards for Today's Gaming Industry Open Standards for Today’s Gaming Industry Erik Noreke VP of Business Development, Khronos Group © Copyright Khronos Group 2013 - Page 1 The Topics for this Afternoon • Why do we need open standards for gaming and animation? - What makes successful standards? • Graphics Acceleration Standards - Khronos acceleration API standards for low power and high performance gaming and animation • Bringing accelerated graphics into the Browser - WebGL – revolutionary access to the GPU in standard browsers • 3D Content Standards - How to make content re-usable without stifling innovation © Copyright Khronos Group 2013 - Page 2 Why Do We Need Standards? • Standards are interoperability interfaces so that compelling user experiences can be created inexpensively to build mass markets - Don’t slow growth with functionality fragmentation that adds no value • E.g. Wireless and IO standards - GSM/EDGE, UMTS/HSPA, LTE, IEEE 802.11, Bluetooth, USB … Standards drive mobile market growth by expanding device capabilities © Copyright Khronos Group 2013 - Page 3 Standards in the Real World Right time to Standardize? Vendor differences adding no value - Darwinian industry is still fragmentation is slowing growth – clear experimenting with what works goals emerge for a standard and what doesn’t REFINE BY COMMITTEE DESIGN BY COMMITTEE Industry agrees on what to standardize Experimentation and design by – cooperative refinement from multiple committee can be viewpoints creates a robust solution slow and unfocused A good standard enables A bad standard stifles innovation implementation innovation and causes commoditization Every successful open standard has a de facto proprietary competitor and is open to competitive evolution Ecosystems seem to work best when both are healthy and evolving © Copyright Khronos Group 2013 - Page 4 Busting Some Standardization Myths • “Standards are slow to develop” - Time to productive ecosystems is the key … … rather than minimizing time to a proprietary specification - OpenCL 1.0 took just 6 months – intensive cooperation • “If I particpate in standards I ‘lose’ my IP” - Good IP Framework fully protects Members IP and the specification - Members agree not to assert IP claims against other Members or Adopters - License grant is VERY narrow – but protects the specification in practice • “Standards are boring” - A good standard is the industry coming together to solve real issues © Copyright Khronos Group 2013 - Page 5 Khronos Connects Software to Silicon ROYALTY-FREE, OPEN STANDARD APIs for advanced hardware acceleration Low level silicon to software interfaces needed on every platform Graphics, video, audio, compute, vision, sensor and camera processing Defines the forward looking roadmap for the silicon community Shipping on billions of devices across multiple operating systems Rigorous conformance tests for cross-vendor consistency Khronos is OPEN for any company to join and participate Acceleration APIs BY the Industry FOR the Industry © Copyright Khronos Group 2013 - Page 6 Courtesy of PC Gaming Alliance www.pcgamingalliance.org © Copyright Khronos Group 2013 - Page 7 OpenCL – Heterogeneous Computing • Native framework for programming diverse parallel computing resources OpenCL KernelOpenCL CodeKernel OpenCL - CPU, GPU, DSP – as well as hardware blocks(!) CodeKernel OpenCL CodeKernel • Powerful, low-level flexibility Code - Foundational access to compute resources for GPU higher-level engines, frameworks and languages DSP CPU CPU • Embedded profile HW - No need for a separate “ES” spec - Reduces precision requirements One code tree can be executed on CPUs, GPUs, DSPs and hardware. Dynamically interrogate system load A cross-platform, cross-vendor standard for and load balance work across harnessing all the compute resources in an SOC available processors © Copyright Khronos Group 2013 - Page 8 OpenCL Overview • C Platform Layer API - Query, select and initialize compute devices • Kernel Language Specification - Subset of ISO C99 with language extensions - Well-defined numerical accuracy - IEEE 754 rounding with specified max error - Rich set of built-in functions: cross, dot, sin, cos, pow, log … • C Runtime API - Runtime or build-time compilation of kernels - Execute compute kernels across multiple devices • Memory management is explicit - Application must move data from host global local and back - Implementations can optimize data movement in unified memory systems © Copyright Khronos Group 2013 - Page 9 OpenCL Roadmap OpenCL HLM (High Level Model) High-level programming model, unifying host and device execution environments through language syntax for increased usability and broader optimization opportunities OpenCL 2.0 Provisional released! OpenCL 2.0 Significant enhancements to memory and execution models to expose emerging hardware capabilities and provide increased flexibility, functionality and performance to developers OpenCL SPIR 1.2 Provisional released! OpenCL SPIR (Standard Parallel Intermediate Representation) LLVM-based, low-level Intermediate Representation for IP Protection and as target back-end for alternative high-level languages © Copyright Khronos Group 2013 - Page 10 Mobile OpenCL Shipping • Android ICD extension released in latest extension specification - OpenCL implementations can be discovered and loaded as a shared object • Multiple implementations shipping in Android NDK - ARM, Imagination, Vivante, Qualcomm, Samsung … © Copyright Khronos Group 2013 - Page 11 OpenGL 3D API Family Tree ES3 is backward compatible Fixed function Programmable vertex so new features can be 3D Pipeline and fragment shaders added incrementally OpenGL ES 1.1 OpenGL ES 2.0 OpenGL ES 3.0 Content Content Content Mobile 3D WebGL 1.0 WebGL-Next OpenGL ES 1.1 OpenGL ES 2.0 OpenGL ES 3.0 ES-Next OpenGL ES 1.0 OpenGL 1.3 OpenGL 1.5 OpenGL 2.0 OpenGL 2.1 OpenGL 3.1 OpenGL 3.3 OpenGL 4.2 OpenGL 4.3 OpenGL 4.4 GL-Next OpenGL 3.0 OpenGL 3.2 OpenGL 4.0 OpenGL 4.1 OpenGL 4.4 is a Desktop 3D superset of DX11 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 © Copyright Khronos Group 2013 - Page 12 OpenGL ES 3.0 Highlights • Better looking, faster performing games and apps – at lower power - Incorporates proven features from OpenGL 3.3 / 4.x - 32-bit integers and floats in shader programs - NPOT, 3D textures, depth textures, texture arrays - Multiple Render Targets for deferred rendering, Occlusion Queries - Instanced Rendering, Transform Feedback … • Make life better for the programmer - Tighter requirements for supported features to reduce implementation variability • Backward compatible with OpenGL ES 2.0 - OpenGL ES 2.0 apps continue to run unmodified • Standardized Texture Compression - #1 developer request! © Copyright Khronos Group 2013 - Page 13 Accelerating OpenGL Innovation Bringing state-of-the- art functionality to cross-platform OpenGL 4.4 graphics OpenGL 4.3 OpenGL 4.2 OpenGL 4.1 OpenGL 3.3/4.0 OpenGL 3.2 OpenGL 3.1 OpenGL 2.0 OpenGL 2.1 OpenGL 3.0 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 DirectX 9.0c DirectX 10.0 DirectX 10.1 DirectX 11 DirectX 11.1 © Copyright Khronos Group 2013 - Page 14 OpenGL 4.3 Compute Shaders • Execute algorithmically general-purpose GLSL shaders - Can operate on uniforms, images and textures • Process graphics data in the context of the graphics pipeline - Easier than interoperating with a compute API IF processing ‘close to the pixel’ • Standard part of all OpenGL 4.3 implementations - Matches DX11 DirectCompute functionality Physics AI Simulation Ray Tracing Imaging Global Illumination © Copyright Khronos Group 2013 - Page 15 OpenGL Conformance Test Suite released! Conformance submissions are required for GL 4.4 implementations encouraged for earlier driver versions Shared codebase with OpenGL ES 3.0 CTS additional desktop-specific tests Core profile functionality Enhancements underway to add more coverage © Copyright Khronos Group 2013 - Page 16 OpenCL and OpenGL Compute Shaders • OpenGL compute shaders and OpenCL support distinctly different use cases - OpenCL provides a significantly more powerful and complete compute solution 1. Fine grain compute operations 1. Full ANSI C programming of inside OpenGL heterogeneous CPUs and GPUs 2. GLSL Shading Language 2. Utilize multiple processors 3. Execute on single GPU only 3. Precisely defined IEEE accuracy Enhanced 3D Imaging Pure compute Graphics apps Video apps touching “Shaders++” Physics no pixels AI Compute Shaders © Copyright Khronos Group 2013 - Page 17 Active Gamers by Platform Courtesy of PC Gaming Alliance www.pcgamingalliance.org © Copyright Khronos Group 2013 - Page 18 Visual Sensor Revolution • Single sensor RGB cameras are just the start of the mobile visual revolution - IR sensors – LEAP Motion, eye-trackers • Multi-sensors: Stereo pairs -> Plenoptic array -> Depth cameras - Stereo pair can enable object scaling and enhanced depth extraction - Plenoptic Field processing needs FFTs and ray-casting • Hybrid visual sensing solutions - Different sensors mixed for different distances and lighting conditions • GPUs today – more dedicated ISPs tomorrow? Dual Camera Plenoptic Array Capri Structured Light 3D Camera LG Electronics Pelican imaging PrimeSense © Copyright Khronos Group 2013 - Page 19 OpenVX • Vision Hardware Acceleration Layer - Enables hardware vendors to implement accelerated imaging and vision algorithms - For use by high-level libraries or apps • Focus on enabling real-time vision Application - On mobile and embedded systems • Diversity of efficient implementations OpenCV open Other higher-level
Recommended publications
  • Design Statement Interior Design
    Design Statement Interior Design Sam recrystallizes his salvo singeing heartily, but sharp-tongued Gomer never effaced so betweentimes. Innumerous Chariot frill or blast-off some taenia anarchically, however julienne Traver trichinised logarithmically or settled. Igor still savors compactedly while acerous Walter craning that sheik. Its fluid and sophisticated look at the best consultant will provide the interior is so one is brought to interior design innovation, but together the stress on. Norman is adept at composing convincing personal essays in medicine, written in nursing. As air Of Houston's Top Interior Design Firms We anticipate Full Service making-key Interior Design. Its best statement interior design statements was employed for your document to? You statements designed spaces inspire. Thus, his overall dark neutral color palette will be livened up big bright with rich accents, such sound deep reds and burnt oranges. Why Is A Needs Statement Important? Statement Ceilings are Romantic and Dramatic interior design. This rule goes with accessories, too. The proposed solution and scope and goals of the solution are made clear through this statement. Interior Design Artist Statement Ms Lawson's Foundations 1. What you statements interior is basically puts your statement! Without it, you would face major obstacles and may never see the light of day. Management tool to designing which continue to know what is designed with statements showcase your post the designers. The Houzz Community recommends this professional. Download it to create stunning partitions in small room like i could this user needs and organizational skills you can be something that. Why ello Lob Jakora! We have many different types of subcontractors that we work with on a regular basis and can highly recommend.
    [Show full text]
  • An Interdisciplinary Approach
    Education of Interaction Design – an Interdisciplinary Approach Anirudha Joshi Industrial Design Centre, Indian Institute of Technology, Mumbai, India Anirudha Joshi is a faculty member at the Industrial Design Centre, IIT Mumbai. He teaches and does research in the field of Human-Computer Interaction (HCI) design. His area of research interest is interaction design for needs of developing countries like India. He also works in the area overlapping between software engineering and HCI. He has authored papers related to HCI and given talks in Indian and international conferences and journals. Anirudha conducts workshops on HCI for IT professionals and is also a consultant to several IT companies on HCI projects. Recently, he was the co-chair of the program committee of the first India HCI conference held in December, 2004 in Bangalore. Before joining IIT Mumbai, Anirudha worked in the field of interaction design for software, multimedia and the Internet. Anirudha has a BTech in Electrical Engineering from IIT Mumbai, and a Masters in Design in Visual Communication also from IIT Mumbai. Email: [email protected] The field of interaction design is multidisciplinary in nature. A professional interaction designer needs to take the central responsibility towards all creative aspects of an interactive product. This alone can ensure that well- designed interactive products will emerge with conceptual integrity that proceeds from the thinking of one mind. Education of interaction design therefore needs to be multidisciplinary. The Industrial Design Centre (IDC) in IIT Bombay has had an interdisciplinary approach towards design education for several years. The results of this approach have been very effective for the field of interaction design.
    [Show full text]
  • MINUTES Board of Architecture and Interior Design the Breakers One South Court Road Palm Beach, Florida 33480 561.655.6611 July
    MINUTES Board of Architecture and Interior Design The Breakers One South Court Road Palm Beach, Florida 33480 561.655.6611 July 28, 2008 9:00 a.m. General Business Meeting Call to Order Mr. Kuritzky, Chair called the meeting to order at 9:05 a.m. Board Members Present: John Ehrig E. Wendell Hall Rossana Dolan Lourdes Solera Eric Kuritzky, Chair Mary Jane Grigsby Roymi Membiela Wanda Gozdz Joyce Shore Board Member Absent: Garrick Gustafson, unexcused Others Present: Mary Ellen Clark, Board Counsel David Minacci, Prosecuting Attorney Juanita Chastain, Executive Director Terri Estes, Government Analyst Trent Manausa Emory Johnson Dwight Chastain Bob Lamar David DeHaas Mickey Marrero Ingrid Burgos Willie Peterson Steven Mickley Board of Architecture and Interior Design July 28-29, 2008 General Business Page 1 of 27 Court Reporter: Alexandra Ramirez, Official Reporting Services, LLC, 524 S. Andrews Avenue, Suite 302N, Ft. Lauderdale, FL 33301 Disciplinary Cases Mr. Minacci requested that the board approve the following cases on a consent agenda. Settlement Stipulation Licensed DBPR vs. Oscar Benetiz Case Numbers 2006-066090 and 2007-013072 PCP: Rodriguez, Wirtz and Gustafson DBPR vs. Hugo De Ley and J Design Group, Inc. Case Numbers 2007-062663 and 2007-049107 PCP: Rodriguez, Wirtz, and Gustafson DBPR vs. William Edwin Wallace Case Number 2007-065241 PCP: Rodriguez, Wirtz, and Gustafson Unlicensed DBPR vs. Teena M. Benton and Benton Drafting and Design Case Number 2007-008550 PCP: Rodriguez, Wirtz, and Gustafson Motion: Ms. Membiela moved that the board approve the settlement stipulations as presented. Second: Mr. Hall seconded the motion and it passed unanimously.
    [Show full text]
  • Mapping the Range of User Roles in Open Development Games Projects
    Not just users: Mapping the range of user roles in open development games projects Luke Thominet Florida International University Miami, FL, USA [email protected] ABSTRACT love what you’re doing, and they’re not playing a lot, Open video game development systems provide a useful model but they might be writing fanfction, they might be for designing an engaging user experience (UX) research project. drawing, they might be doing other things, and they’re While UX research has typically framed people simultaneously as not actually just a hardcore player. [19] research subjects and users of a technology, some work has also At the 2015 Game Developers Conference, a panel of experienced problematized each of these categorizations. For instance, UX prac- developers discussed their experiences with open development titioners have questioned the framing of people as generic users, projects. In the quote above, Jamie Cheng described how partici- and participatory design has repositioned participants as co-owners pants in these projects were doing a lot more than just playing the of the results of research. This article ofers a complimentary per- game. This paper expands on this observation to review the broad spective by applying the concept of user roles to the activity of range of roles that user-participants adopt in open development participation in open development. Open development, which is the systems. prolonged process where incomplete games are publicly released Broadly speaking, open development is publicly distributing an and iterated on based on player feedback, is fundamentally a UX incomplete game, sharing information about the game develop- research process.
    [Show full text]
  • Environmental Building Newstm the Leading Source for Environmentally Responsible Design & Construction
    Environmental Building NewsTM The Leading Source for Environmentally Responsible Design & Construction A Publication of BuildingGreen, Inc. www.BuildingGreen.com Volume 25, Number 5 · May 2016 How To Run a Great Workshop: 37 Tips and Ideas Whether you call it a charrette, a workshop, or simply a meeting, We’ll start off talking about what kind these suggestions from experts will make your next event more fun of mindset to bring into a workshop, and productive. then move to: • how to plan one By Tristan Roberts • what kinds of exercises to do A design team can enable real progress squeeze the life out of a room with an • some ideas for follow-up by setting aside a day or longer for agenda that feels like a forced march. a focused workshop. Or it could just You can read it from start to finish, waste a lot of high-priced time. This article is about design workshops: or skip around and pick out what’s who, what, where, when, and why. useful. You can break down barriers and My hope is that in reading it, you’ll build a functioning team if you bring pick up at least three ideas that you Whatever ideas or thoughts it sparks, together people in different roles who can’t wait to apply in your next work- or whatever feedback you have, please don’t usually get to talk with one shop—whether it’s a short internal consider sharing. There’s a flipchart another. Or you might just reinforce meeting, a half-day design exercise, or and marker (actually just a link to the existing stereotypes.
    [Show full text]
  • Design and Boundaries: Exploring the Boundary Relations Within the Context of Interactive Family-Oriented Museum Space
    1 Design and Boundaries: Exploring the Boundary Relations within the Context of Interactive Family-Oriented Museum Space John Frane, Predock_Frane Architects Hadrian Predock, Predock_Frane Architects The problem of designing family-oriented museum space is ripe with opportunities stemming from the complex matrix of relationships between the collections, curators, educational objectives, and spatial parameters. These same relationships are rife with complexities and potentially competing agendas. Our brief will focus on the edges that exist where these ideologies meet, both in terms of the dynamic design process and as it relates to the resultant architectural space of the Getty Family Room. We are fascinated with how these slippages and inherently unpredictable forces have the ability to reshape interactive environments in a positive, and sometimes negative way. The new Getty Family Room project is simple in concept – a space that introduces families to art concepts and activities. As a built work it is also quite easy to engage and occupy. However, this simplified experiential understanding veils the complex and dynamic relationships that underpin the project. The accumulated evolutionary design process of testing, learning, discarding, and saving is hidden from sight, but this invisibility is in a way a project also – one that deserves to be “exhibited,” revealed, and critiqued. In the case of the Getty Family Room, this involved an expanded field of client, consultants, specialists, and a series of nuanced negotiations across the various disciplinary boundaries. In addition, boundaries between institution and project, new and existing, and young and old become important areas to re-visit. These boundaries deserve a special focus – because the way that these edges are defined, approached, engaged, or ignored can mean radically different results for each project.
    [Show full text]
  • Lecture 27: the Design of Design, Part
    The Design of Design, Part Two CSCI 5828: Foundations of Software Engineering Lecture 27 — 12/02/2014 © Kenneth M. Anderson, 2014 1 Goals • Cover material from two chapters of Parts II and III of Fred Brooks’s The Design of Design • Collaboration in Design • Rationalism versus Empiricism in Design • The other chapters touch on topics such as • Identifying the budgeted resources of a project • Why constraints are friends in design • Think Ruby on Rails => out of the box provides 80% of what you need for creating database-backed websites • The use of exemplars in design © Kenneth M. Anderson, 2014 2 Collaboration in Design • In Part 2 of the book, Brooks examines issues related to collaboration in the design process • He starts by pointing out that truly great designs are often attributed to one person or two people working together • He then contrasts this with the way in which collaboration is highlighted and encouraged in society • On one hand we are told • we need to work together to achieve great things • On the other we have the derogatory phrase • “design by committee” • The danger with collaboration is the potential loss of conceptual integrity • The challenge then is how to maintain integrity while doing team design © Kenneth M. Anderson, 2014 3 Why Has Design Shifted From Solo to Teams? • Brooks examines two forces driving the shift to collaboration in design • Technological Sophistication • The increasing sophistication of every aspect of engineering is a primary driver • Brooks cites examples of applied mathematicians performing computational fluid dynamics on a supercomputer to get the right mix of aqueous and oily components of shampoo correct • Cites how it used to be possible to keep track of progress in computer science by monitoring two conferences and two journals • Time to Market • Teams are needed to get a new design to market; a market leader can often maintain 40% of market share over the long run of a product category; with global communications, ideas spread quickly © Kenneth M.
    [Show full text]
  • Undergraduate Viewbook
    4 5 Calla Grace Fogarty Printmaking Ashley Smith Photography Becca Cahan Illustration Cady Fontana Fibers 7 Emily White Sculpture I am in love with my dogs. When you photograph someone, you are making a map of them in a way. Switch back to life and you see them in a new way. The map helps you know them, and you get more and more attached. William Wegman Alumnus Aristide Little-Lex Architectural Design 9 There is an edge to every creative domain where new things are unfolding. It’s sloppy, dynamic—and this is important—wide open for reworking and reinvention. That’s always where the action is. And it’s where you’ll find the best, smartest people at play. Brian Collins Dana DiPlacido Jewelry and Metalsmithing Alumnus Quinn Gorbutt Photography Mishal Kizilbash Fashion Rachel Harmon Fashion 10 11 William Vanaria Jewelry Metalsmithing Shane Maxwell Fashion Design Kira Maintanis Art Education Katharena Rentumis Glass Laura Podlovits Jaklitsch Jewelry and Metalsmithing Daniel J. Foster Photography Paige Peterson Studio for Interrelated Media 12 13 Erin Shaw Fibers The years I spent at Mass Art immersed in learning gave me the necessary tools I needed to become a confident designer and take risks to find my voice. Kelly Wearstler AlumnA Breanne Gustafson Painting 14 15 Ian Deleon Studio for Interrelated Media Andrew Meyer Ceramics Erik Michel Lund Graphic Design Cherry Au Illustration Molly Stone Illustration 16 17 We promise not to throw too many Instead, we’re going to tell you facts at you like square footage Not the of studio space.
    [Show full text]
  • Designing Brand Identity
    Designing Brand Identity Cover design: Jon Bjornson This book is printed on acid-free paper. Copyright © 2013 by Alina Wheeler. Published by John Wiley & Sons, Inc., Hoboken, New Jersey. Published simultaneously in Canada. No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, scanning, or otherwise, except as permitted under Section 107 or 108 of the 1976 United States Copyright Act, without either the prior written permission of the Publisher, or authorization through payment of the appropriate per-copy fee to the Copyright Clearance Center, Inc., 222 Rosewood Drive, Danvers, MA 01923, 978-750-8400, fax 978-646-8600, or on the web at www.copyright.com. Requests to the Publisher for permission should be addressed to the Permissions Department, John Wiley & Sons, Inc., 111 River Street, Hoboken, NJ 07030, 201-748-6011, fax 201-748-6008, or online at http://www.wiley.com/go/permissions. Limit of Liability/Disclaimer of Warranty: While the publisher and author have used their best efforts in preparing this book, they make no representations or warranties with the respect to the accuracy or completeness of the contents of this book and specifically disclaim any implied warranties of merchantability or fitness for a particular purpose. No warranty may be created or extended by sales representatives or written sales materials. The advice and strategies contained herein may not be suitable for your situation. You should consult with a professional where appropriate. Neither the publisher nor the author shall be liable for damages arising herefrom.
    [Show full text]
  • Tribute Book Contains More Highlights of Sandy and Curtis’ Careers, As Well As Tributes from Their Friends and Colleagues
    2019 SANDYBANKS | CURTISBREEDLOVE 2 | admirable | leader | courageous | determined | innovative | reliable | integrity | passionate | generous | NEWH VISION The Hospitality Industry Network MISSION STATEMENT NEWH is the premier networking resource for the hospitality industry, providing scholarships, education, leadership development, recognition of excellence and business development opportunities. BRIEF HISTORY Founded in 1984, NEWH is an international non-profit organization with 28 chapters and regional groups across the US, Canada, the UK and France. NEWH brings together professionals from all facets of the hospitality industry, providing opportunities for education, professional development and networking. The organization offers unique opportunities including an international membership directory, Career Network, NEWH Magazine and sponsorship of leading industry expositions and conferences. To date, NEWH has given in excess of $6 million USD in scholarships to over 2,400 students wishing to pursue careers in the hospitality industry. | admirable | leader | courageous | determined | innovative | reliable | integrity | passionate | generous | 3 icon i·con (ī’kŏn’) –noun An image; a representation. An important and enduring symbol. One who is the object of great attention and devotion; an idol. Each year NEWH gives out its most prestigious honor—the ICON of Industry. The award is presented at the Gold Key Awards for Excellence in Hospitality Design in New York City, held in conjunction with BDNY and HX: The Hotel Experience (formerly IHMRS) in November. The award celebrates the leaders of the manufacturing side of hospitality—those who have uniquely impacted the industry through their innovative work. They consistently dedicated their time and efforts to community or industry outreach through education and/or corporate giving and have been doing business in hospitality for more than 30 years.
    [Show full text]
  • Continuous Usability Testing: the Importance of Being Iterative When It Comes to Assessment and Development of the Library’S Digital Services
    Continuous Usability Testing: The importance of Being Iterative When it Comes to Assessment and Development of the Library’s Digital Services Anneli Friberg Book Chapter N.B.: When citing this work, cite the original article. Part of: Proceedings of Library Assessment Conference Building Effective, Sustainable, Practical Assessment, October 31–November 2, Arlington, Virginia, USA, 2016, pp. 1-8. Copyright: The Authors Available at: Linköping University Electronic Press http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-133718 1 Continuous Usability Testing: The importance of Being Iterative When it Comes to Assessment and Development of the Library’s Digital Services Anneli Friberg, Linköping University Library Introduction The interest for user experience (UX) and usability in libraries has grown rapidly over the past years and has now become an essential tool for developing and assessing a library’s digital services and physical spaces. It is necessary, though, to recognize that UX incorporates much more than just usability. Norman and Nielseni summarize user experience as something that “encompasses all aspects of the end-user’s interaction with the company, its services, and its products” and continues: The first requirement for an exemplary user experience is to meet the exact needs of the customer, without fuss or bother. Next comes simplicity and elegance that produce products that are a joy to own, a joy to use. True user experience goes far beyond giving customers what they say they want, or providing checklist features. In order
    [Show full text]
  • Design As a Political Activity: Borrowing from Classical Political
    Željko Obrenović, Software Improvement Group Design as a Political Activity Borrowing from Classical Political Theories Several design scholars have suggested Discussions about the political Insights that design is a political activity. aspects of design are not new; however, → Viewing design as a Jonas Löwgren and Erik Stolterman, most of these discussions have been political activity is not new, for instance, claimed that all designs vague. Calling design a political but discussions about the are manifestations of political and activity because it influences the lives political aspects of design ideological ideas because design of people does not say much—almost have been vague. outcomes influence our lives [1]. everything we do directly or indirectly → Classical political Björn Franke argued that a design is influences others. And calling politics theories strongly support a political decision about how people a form of design does not help clarify claims that design is a should live, communicate, or behave the distinctions between these two political activity. (see www.designaspolitics.com). Franke terms. With such broad and vague → Looking at design through also maintained that we could view discussions, we risk inflating the already the lenses of classical politics as a form of design because it loaded terms design and politics, making political theories reveals involves planning, making decisions, constructive discussions about them an interesting and complex and creating laws. And Michael Bierut difficult, if not impossible. set of political situations. argued in similar terms about graphic With this article I want to support design: “Much, if not most, graphic design ongoing discussions about the political is about communicating messages, and aspects of design by exploring the many of these messages are intended to meaning of the word politics more Spersuade.
    [Show full text]