The Development of Innovative Touch Interface Software for Industrial Applications
|
|
- Joseph Barker
- 8 years ago
- Views:
Transcription
1 The Development of Innovative Touch Interface Software for Industrial Applications Authors: Berner & Mattner Systemtechnik GmbH: Dr. Klaus Wiltschi, Head of Industrial Customers Department Dr. Michael Sturm, Head of Software Products Department Centigrade GmbH: Thomas Immich, General Manager 1. Summary As a modern human machine interface (HMI), touch-sensitive displays, so-called touch displays, offer new possibilities for the operation of equipment and machines in industrial applications. A successful interface design that enables intuitive use of complex and comprehensive functionality pays off in multiple ways. A well-thought-out operating concept not only enhances attractiveness via differentiation of products from competitors with sales-relevant effect. It also increases the flexibility for variants development and updates and reduces user training cost and operating errors for customers. As a consequence, there is a lot of pressure on manufacturers, product managers, designers and developers to develop products with such optimized touch interfaces. The development of innovative touch interfaces, however, is a new challenge for manufacturers. Operators are projecting their everyday user experience with consumer devices such as iphone or tablet PCs onto industrial applications and are thus calling for new requirements in terms of design and intuitive usability. These Feb/2011 page 1/13
2 requirements cannot be met by traditional software development methods with the typical downstream design phase of the operator interface. Fundamental changes of the software development process are required to reliably develop attractive and modern touch interfaces. This white paper presents methods, processes and software development tools that have proven to be successful in the development of award-winning HMI projects. The key success components of this approach are the early and intensive involvement of users in the development process and the parallel and agile development of interface design and software. The installation of an infrastructure for distributed development (Distributed Development Platform) allows for an efficient division of labor between specialist teams for the development of hardware, software and user interfaces. 2. Initial situation a. Why touch interfaces? Touch-sensitive displays have become widely accepted not only in the consumer industry. While in the past industrial applications were mainly operated via key panels, membrane keyboards or even external interfaces like keyboards or mouse, touchsensitive displays are more and more taking over. The driving force is the economic benefit for manufacturers of equipment, machinery and plants: - Their popularity in consumer electronics has dramatically brought down the cost of touch interfaces - with continuously increasing quality (resolution, size, colors, reliability, industry-fitness) - Touch interfaces combine display and operating elements in the most confined space and reduce space and cost for machine operation - Touch interfaces as a human machine interface can visualize additional information for the user (application support / work instructions, graphic representation of fault causes, dash boards, etc.) - In contrast to keyboard and mouse, touch interfaces are more appropriate for hygiene measures and are therefore increasingly used in medical engineering, amongst others Feb/2011 page 2/13
3 - Extensive feature enhancements with updates can be incorporated into touch interfaces with great flexibility. Space requirements for operating elements remain the same in spite of varying functionalities of machine types and generations With the GUI design supporting intuitive operation of devices and machines, the entire economic potential of touch interfaces is highlighted: - A good and easy to understand user interface, adapted to language, application and situation, can considerably reduce training cost for the operating personnel - Comprehensive work instructions for the operator, according to the situation, through to complete workflows for configuration and / or correction of errors allow for an operation of equipment with less user errors and thus more productivity - With a comprehensible way of operation, more complex functionalities and specific machine advantages can be utilized by the operator - A modern and superior operating concept can differentiate the products of a manufacturer from the competition, improve brand communication and enhance customer loyalty b. Why traditional development methods fail for touch interfaces Traditional software development is sequential. Summarized, the practice is as follows: Functional software is developed on the basis of specifications. Only afterwards, the user interface is created - and more often than not by the developers of the functional software itself. The result is that in the majority of cases the GUI is created in a very technology- and function-focused way. At best, only after the development of the first GUIs by the software developers, graphical artists and designers will be involved to apply cosmetic changes to the user interface. Without knowing users and applications, they can only change the visual design (icons, colors and fonts), but not the operating concept. An involvement of users in the development process often does not take place or, if at all, only at a very late stage. At this late time in the development process, requests for changes are usually refused due to cost and time expenditures or the already imminent launch of the product, since major changes to the user interface cause complex changes to the software itself. Feb/2011 page 3/13
4 The consequences of this procedure are reflected in the users reactions: User interfaces are perceived as being complex, confusing or even "unusable". The operating concept, generated from the developer's point of view, in many ways does not meet the requirements and operation sequences in practice. Countermeasures are expensive trainings. In a nutshell: Instead of making a device intuitively usable, the operation is being trained and learned. Thus the product can later be operated reliably by well-trained core staff and in standard functions. Personnel changes, the use of rarely used features or advanced configuration options, however, lead to operating errors, declining productivity and high cost. Indirectly, the uncertainties and training expenses are reasons for customers and users to consider the introduction of new machine models as extremely complicated and to delay it in practice. The manufacturer should be encouraged to reconsider the optimization of its human machine interface, at the latest when facing these indirect effects and economic concerns. In addition, the widespread use of attractive touch display interfaces in consumer electronics creates subconscious expectations of users. The demand on functionality, ergonomics and an attractive look and feel is increasing and makes HMI development more challenging. It is a fact that, in many cases, manufacturers of industrial applications do not have the necessary experience to develop an intuitive and appealing touch interface operating concept. The following three aspects appear to be vital: The design of operating surfaces for touch interfaces is subject to its own rules. A transfer of usability concepts from PC software is not possible even when using large touch displays. The often tried 1:1 reproduction fails regularly. The involvement of usability experts, specialized tools and new development processes is essential. Equipment and machine operators need a comprehensive, highly efficient operating concept that is close to applied practice. The users, in particular, have to be involved in the development process. The design of innovative touch interfaces requires intensive interdisciplinary and often multi-site collaboration of application specialists, ergonomists, design engineers / computer scientists and users in an iterative, user-centered process framework. New methods and systems have to be implemented for the team work (collaboration infrastructures) in order to make this cooperation Feb/2011 page 4/13
5 efficient and to further reduce the development time despite the complexity of the project. But how are these conditions created for a successful development of innovative touch interfaces? Are there best practice approaches, proven and tested methods and tools that development managers and product managers can use to prepare their own processes and development staff for new challenges? c. Side note: Partnership for innovative touch interface software solutions The procedure model described below has been developed on the basis of practical experience. Main stakeholders are the software developers and software infrastructure experts of Berner & Mattner, Munich, and the usability and design experts of Centigrade, Saarbruecken. As service providers, both companies are involved in numerous projects for industrial software and interface developments. At first, the experts of both companies have individually been confronted with the weaknesses of traditional development procedures described above, seeking answers to questions such as: How do we involve the customer's product experts and the product end users in the development of the interaction concept for an interface as early as possible? How can we achieve as many intermediate steps as possible in the development being presented to users with their feedback flowing into the ongoing development of software and HMI? How can development cycle times in projects of touch interfaces be reduced and undesirable developments be avoided? Can a linked development be accelerated without stakeholders having to wait for one other? How can the communication be optimized between the project participants, e. g. between application developers and GUI designers or customers and developers? How can we keep a project open for alterations and variations? Feb/2011 page 5/13
6 In their daily work, both companies recognized the need for new approaches and procedure models. Based on this motivation, they established a partnership for innovative touch interface software solutions. Since then, Berner & Mattner and Centigrade have developed a process model based on their different competencies as well as on existing and improved tools and processes. The basis has already been established with methods such as iterative and incremental development processes, agile development models, the user-centered design process (UCD), rapid prototyping and usability tests. In the meantime, the first jointly developed products have hit the market. The awards for these developments, the response from customers and users as well as the commercial success of the products can be taken as evidence for the suitability of the procedure model described below. Feb/2011 page 6/13
7 3. Process model for the successful development of modern touch interfaces in industrial applications a. Development of an interaction concept (workshop) and early prototyping The requirements for functionality and display have to be worked out at an early stage and have to be constantly reviewed by an iterative and incremental further development of the HMI. Consequently, graphical and interactive touch panels meet the experiences and needs of the users in the daily practice and in the best possible way. For this purpose, the following approach is recommended: At the beginning of the development, a joint workshop takes place involving all stakeholders and representatives of customers and users. The goal is the definition of use cases and - based on this - the development of a workflow-oriented interaction concept. It is good practice to design the essential elements with paper and pencil and / or on a flip chart and to discuss the necessary interaction mechanisms with all stakeholders. Participation of relevant disciplines ensures that all aspects are taken into account. Both the fundamental interaction interfaces and the basic layout of the application can be derived from the jointly developed drafts. Experience shows that the main functionalities and operating controls can be defined in appropriately moderated workshops. Feb/2011 page 7/13
8 Figure 1: Examples of the development process of a touch interface for a testing device of OMICRON electronics - the original draft, a prototype version and the final product version of the user interface. In the course of the project, the participant groups of the workshop stay involved. In this way, intermediate results of the touch interface development are presented to users again and again. Embedded in mockups (reduced function models), the practical use can be simulated and the usability can be optimized with interactive sequences of screen designs - long before a functional device prototype is available. The development proceeds iteratively and incrementally, user feedback is taken into account at the earliest possible stage minimizing cost and complexity of changes. Feb/2011 page 8/13
9 b. Parallel development of functional software and GUI design The second component of the process model is crucial for the efficiency of the development project. Due to the incremental development of the GUI with active user participation, priorities are changing in the interface development. Unlike in classical technical and functional designs, the user sets the priorities: The focus is on the operation flow, not the function implementation. But isn't the software development process suffering from the stepwise optimization of the user interface in user discussions? No, because the consequent use of new software development tools such as the GUI description languages XAML (Microsoft. NET), MycroXAML (OpenSource, C++), SwiXML (OpenSource, Java) and QML (Nokia Qt, C++) allows for the design of the user interface being almost completely decoupled from the development of the functional software. Both development processes can thus be completed in parallel. The software developers are working on the hardware functionality and interaction based on the jointly developed interaction concept, while the GUI designers and usability experts refine the user interface in close consultation with the users based on the interaction model. They utilize their specific tools such as Adobe Photoshop to create screen designs pixel by pixel as well as MS Expression Blend to create dynamic and interactive prototypes. Merging of function and interface design is carried out using the page description languages - and can thus be parameterized in one file. In traditional software development processes, it has been complicated to transfer functionalities from one special user interface to another. This can now be done by the designer via parameter settings on user request - the underlying function call in the software migrates automatically. Using GUI description languages, designers and developers have a common basis for the first time and can develop functions and layout simultaneously without impeding one other. Professional WYSIWYG editors for these languages give the designers the freedom for design and enrichment with interactive process steps without requiring them to take care of the code. This results in a great advantage for the rapid HMI development, separated by design and function. The user interfaces can be configured with flexibility without software modification. The realization of product variants, such as country-specific or customer-specific versions, can easily be implemented. This applies also for different operating system platforms. Feb/2011 page 9/13
10 c. Infrastructure for a linked, agile development (Distributed Development Platform) The procedure model described in this paper requires a very intensive communication within the project team, which is larger than in traditional development processes, due to its incremental and interactive development stages and close involvement of users and designers. The partially parallelized development lines cannot be successful without the following conditions: permanent exchange of information, access to current software versions and total transparency of the project progress for all parties. Good intentions alone do not lead to the desired communication. In most cases, the participation of users, hardware and software specialists as well as external service providers requires the team to cooperate nationwide or even internationally. Such development projects are only successful when using appropriate software infrastructure. The Distributed Development Platform, developed by Berner & Mattner, is a comprehensive development platform that can be used worldwide with defined access rights and is adapted to the respective project. This infrastructure supports the project team with the following functions: Role-based access rights Ticketing system for a task management, traceable without gaps. Change requests and their connection to the code versions, in particular, can reliably be recorded, communicated, and their completion be monitored Project management functionalities (project plan, times, milestones, progress, etc.) Source code management with configuration management for versions including their history Build management and automatic generation of documents to facilitate the access of all project participants to the current software version Integration of automated regression tests, in particular for HMI software (variants, multilingualism, test cases for typical interaction sequences) The platform allows for short cycles and thus a modern, agile software development. The HMI build process is executed automatically by the push of a button or by being triggered through the setting of a change; hence, the various development teams have always the latest software version available. The involvement of customers and users Feb/2011 page 10/13
11 is possible at any time. The development process reaches an extremely high level of transparency. The possibility to include automatic regression tests directly into such an infrastructure is crucial, in particular for agile HMI software development, in order to continuously validate the increasing development functionality. Tools such as Google Test offer HMIs the possibility to simulate a virtual user. Here, user actions are recorded and reused as automatic test cases. Large parts of software and HMI can be tested in this way, efficiently and completely automated. For Qt-based GUI applications it is possible to perform automatic text length verification for all GUI elements and thus to review all languages at the push of a button. Figure 2: CMControl operator terminal for the CMC test device of OMICRON electronics - Centigrade design having been presented with the if product design award 2010 Feb/2011 page 11/13
12 4. Conclusion Manufacturers and project managers who want to differentiate their industrial products through intuitively operable touch interfaces and outstanding GUI designs have a best practice approach with the process described above. It covers the essential requirements for an efficient, parallelized development process via its tool architecture. With its interaction concept, it creates the basis for a team-wide understanding of the practical application and ensures the early and continuous involvement of users and usability experts. Experience shows that the project teams of the manufacturers need to apply new ways of working and new tools. The early and intensive involvement of users, design and usability experts requires new thinking and methods, utilizing elements of agile software development. Accordingly, the intensive coordination between all project stakeholders enforces the use of effective tools for distributed development - not at least to achieve the necessary efficiency and transparency in the overall process. Such fundamental changes in tools and methods require manufacturers to provide a professional management of this change process in order not to overstrain their employees. Most development projects suffer from time constraints and high pressure to succeed. Therefore, manufacturers should build a team with experienced external specialists and open-minded internal staff to develop touch interfaces in the first projects. In doing so, it is easier to learn the new ways of working and to gain practical experience with these methods and tools. Contact Suggestions or further questions on this white paper and general information regarding development of innovative touch interfaces can be addressed to: Dr. Klaus Wiltschi, Berner & Mattner Systemtechnik GmbH klaus.wiltschi@berner-mattner.com, +49 (0) Dr. Michael Sturm, Berner & Mattner Systemtechnik GmbH michael.sturm@berner-mattner.com, +49 (0) Thomas Immich, Centigrade GmbH thomas.immich@centigrade.de, +49 (0) Feb/2011 page 12/13
13 More information on the subject Usability Engineering kompakt: Benutzbare Software gezielt entwickeln Michael Richter, Markus D. Flückiger Spektrum Akademischer Verlag; 2nd edition, May 2010 About Face The Essentials of Interaction Design Alan Cooper, Robert Reimann, David Cronin Wiley Publishing Inc., Understanding Mobile Human-Computer Interaction Steve Love, Elsevier 2005 Mobile Usability Ch. Lindholm/ T. Keinonen/ H. Kiljander McGraw-Hill 2003 Entwicklung benutzerorientierter Embedded MMIs: Den Anwender im Blick Alexander Wiethoff, Alexander Sorg Article in "Markt und Technik" Issue 49/2009, ISSN Use Cases effektiv erstellen Alistair Cockburn, Mitp-Verlag, 2008 User centered Design Process XAML - mycroxaml - SwiXML - Qt - QML - Googletest - Berner & Mattner Systemtechnik GmbH - Centigrade GmbH OMICRON electronics GmbH Feb/2011 page 13/13
GENERIC AGENCY STATEMENT OF WORK. Website Redesign Project Generic Company
GENERIC AGENCY STATEMENT OF WORK Generic Company TABLE OF CONTENTS Our Envisioning Methodology... 3 Promote a Friendly Image to Prospective & Current Clients... 3 Enable Ease of Use... 3 Create a Design
More informationIn the IEEE Standard Glossary of Software Engineering Terminology the Software Life Cycle is:
In the IEEE Standard Glossary of Software Engineering Terminology the Software Life Cycle is: The period of time that starts when a software product is conceived and ends when the product is no longer
More informationPart I. Introduction
Part I. Introduction In the development of modern vehicles, the infotainment system [54] belongs to the innovative area. In comparison to the conventional areas such as the motor, body construction and
More informationA system is a set of integrated components interacting with each other to serve a common purpose.
SYSTEM DEVELOPMENT AND THE WATERFALL MODEL What is a System? (Ch. 18) A system is a set of integrated components interacting with each other to serve a common purpose. A computer-based system is a system
More informationScreen Design : Navigation, Windows, Controls, Text,
Overview Introduction Fundamentals of GUIs - methods - Some examples Screen : Navigation, Windows, Controls, Text, Evaluating GUI Performance 1 Fundamentals of GUI What kind of application? - Simple or
More informationWhat is a life cycle model?
What is a life cycle model? Framework under which a software product is going to be developed. Defines the phases that the product under development will go through. Identifies activities involved in each
More informationIntroduction to Application Development with Silverlight for Windows Embedded. Abstract. Windows Embedded CE 6.0 R3 Technical Article
Introduction to Application Development with Silverlight for Windows Embedded Windows Embedded CE 6.0 R3 Technical Article Writers: David Franklin Published: September 2009 Applies To: Windows Embedded
More information(Refer Slide Time: 01:52)
Software Engineering Prof. N. L. Sarda Computer Science & Engineering Indian Institute of Technology, Bombay Lecture - 2 Introduction to Software Engineering Challenges, Process Models etc (Part 2) This
More informationAPPLICATION OF A SALES-TOOL FOR AN OPTIMIZED TENDER PREPARATION IN SMALL AND MEDIUM-SIZED COMPANIES
URN (Paper): urn:nbn:de:gbv:ilm1-2011iwk-014:9 56 TH INTERNATIONAL SCIENTIFIC COLLOQUIUM Ilmenau University of Technology, 12 16 September 2011 URN: urn:nbn:gbv:ilm1-2011iwk:5 APPLICATION OF A SALES-TOOL
More information#define. What is #define
#define What is #define #define is CGI s production system for Application Management and Development, offered in the context of software as a service. It is a project management tool, configuration management
More informationwhite paper Modernizing the User Interface: a Smarter View with Rumba+
white paper Modernizing the User Interface: a Smarter View with Rumba+ INTRODUCTION Organizations need to rapidly adapt in order to meet business demands. With a large percentage of businesscritical IT
More informationprint close Building Blocks
print close Machine Design Kim Hartman Wed, 2015-07-15 11:23 Many OEMs strive to maximize plant productivity by allowing machines to perform multiple operations simultaneously. Some of these concurrent
More informationWhat is a Mobile Responsive Website?
More and more of your target audience is viewing websites using smart phones and tablets. What is a Mobile Responsive Website? Web Design is the process of creating a website to represent your business,
More informationDigia was among the first. Applying User-Centered Design. to Mobile Application Development
Applying User-Centered Design Digia was among the first companies to develop third-party software applications that can be installed in Symbian smart phones by service providers or end users [3]. In 2001,
More informationBetter management through process automation.
Process management with IBM Rational ClearQuest software White paper Better management through process automation. David Lawrence, technical marketing specialist May 2006 Page 2 Contents 2 Introduction
More informationWhat is a Mobile Responsive Website?
More and more of your target audience is viewing websites using smart phones and tablets. What is a Mobile Responsive Website? Web Design is the process of creating a website to represent your business,
More informationA Software Engineering Model for Mobile App Development
APPENDIX C A Software Engineering Model for Mobile App Development As we mentioned early in the book (see Chapter 1), to successfully develop a mobile software solution you should follow an engineering
More informationStress Testing Technologies for Citrix MetaFrame. Michael G. Norman, CEO December 5, 2001
Stress Testing Technologies for Citrix MetaFrame Michael G. Norman, CEO December 5, 2001 Scapa Technologies Contents Executive Summary... 1 Introduction... 1 Approaches to Stress Testing...1 Windows Applications...1
More informationWhat is a Mobile Responsive Website?
Moreandmoreofyourtargetaudienceis viewingwebsitesusingsmartphonesand tablets. What is a Mobile Responsive Website? Web Design is the process of creating a website to represent your business, brand, products
More informationHow can I manage all automation software tasks in one engineering environment?
How can I manage all automation software tasks in one engineering environment? With Totally Integrated Automation Portal: One integrated engineering framework for all your automation tasks. Answers for
More informationIssues of Hybrid Mobile Application Development with PhoneGap: a Case Study of Insurance Mobile Application
DATABASES AND INFORMATION SYSTEMS H.-M. Haav, A. Kalja and T. Robal (Eds.) Proc. of the 11th International Baltic Conference, Baltic DB&IS 2014 TUT Press, 2014 215 Issues of Hybrid Mobile Application Development
More informationContinuous delivery Release software on-demand, not on Red Alert
Continuous delivery Release software on-demand, not on Red Alert Have it all. Ahead of the competition Value In a world where customers expect a mobile and connected 24x7 experience, businesses must adapt
More informationMobile Responsive Web Design
Mobile Responsive Web Design By InternetMarketingDirect Mike Mckay mikem@imarkdirect.com http://imarkdirect.com 1 Recommended Resources Social Media Marketing Done For You! SocialGratification.com You
More informationC o v e r. Thin Client Application Options. SIMATIC Thin Client s FAQ h April 2009 e et. Service & Support. Answers for industry.
C o v e r SIMATIC Thin Client s FAQ h April 2009 e et Service & Support Answers for industry. Question This entry originates from the Service & Support Portal of Siemens AG, Sector Industry, Industry Automation
More informationSoftware Development In the Cloud Cloud management and ALM
Software Development In the Cloud Cloud management and ALM First published in Dr. Dobb's Journal, February 2009: http://www.ddj.com/development-tools/212900736 Nick Gulrajani is a Senior Solutions Architect
More informationProject Management System Services
Project Management System Services Today's projects need to deal with increasing amounts of information that require better tools to help navigate through all the data produced by projects. Our services
More informationEnhance visibility into and control over software projects IBM Rational change and release management software
Enhance visibility into and control over software projects IBM Rational change and release management software Accelerating the software delivery lifecycle Faster delivery of high-quality software Software
More informationProduct Portfolio and Service Management. Take IT easy FNT s Product Portfolio and Service Management solution makes
Product Portfolio and Service Management Take IT easy FNT s Product Portfolio and Service Management solution makes light work of meeting the requirements and requests of your internal customers. www.fntsoftware.com
More informationNational Competency Standards. For. Mobile Application Developer
Finalized & Validated by Industrial Advisory Group (IAG) 13th December 2013 National Competency Standards For Mobile Application Developer Page 1 Introduction The National Competency Standards are written
More informationSimplify survey research with IBM SPSS Data Collection Data Entry
IBM SPSS Data Collection Data Entry Simplify survey research with IBM SPSS Data Collection Data Entry Advanced, survey-aware software for creating surveys and capturing responses Highlights Create compelling,
More informationWeb Mapping Application Interface Design: Best Practices and Tools. Michael Gaigg @michaelgaigg
Web Mapping Application Interface Design: Best Practices and Tools Michael Gaigg @michaelgaigg Team User Experience Designer Application Developer Human focused Research Design Front-End Back-End Tech
More informationPeter Mileff PhD SOFTWARE ENGINEERING. The Basics of Software Engineering. University of Miskolc Department of Information Technology
Peter Mileff PhD SOFTWARE ENGINEERING The Basics of Software Engineering University of Miskolc Department of Information Technology Introduction Péter Mileff - Department of Information Engineering Room
More informationBusiness Process Management In An Application Development Environment
Business Process Management In An Application Development Environment Overview Today, many core business processes are embedded within applications, such that it s no longer possible to make changes to
More informationClassical Software Life Cycle Models
Classical Software Life Cycle Models SWEN 301 Trimester 1, 2015 Lecturer: Dr Hui Ma Engineering and Computer Science Lecture slides make use of material provided on the textbook's companion website Motivation
More informationHow to Get High Precision on a Tablet with a Drawing-Like App. Craig A. Will. May, 2014
How to Get High Precision on a Tablet with a Drawing-Like App Craig A. Will May, 2014 One of the issues with tablet computers that use touchscreen user interfaces is that of how to get high precision when
More informationCHAPTER 11 REQUIREMENTS
Lecture Software Engineering CHAPTER 11 REQUIREMENTS Lecture Software Engineering Topics Determining What the Client Needs Overview of the Requirements Workflow Understanding the Domain The Business Model
More informationSMART FACTORY: Real Time Multi-Agent Resource Allocation, Scheduling, Optimization and Controlling
SMART FACTORY: Real Time Multi-Agent Resource Allocation, Scheduling, Optimization and Controlling OBJECTIVE Real Time Multi-Agent Resource Allocation, Scheduling, Optimization and Controlling System for
More informationRequirements for Standard Compliant Electrical Test Authoring in Manufacturing Applications
Requirements for Standard Compliant Electrical Test Authoring in Manufacturing Applications Dipl. Ing. Alfons Schulte DSA-Daten-- Daten- und Systemtechnik GmbH, Aachen DSA-GmbH_PR_040308 Topics Authoring
More information/// FRICTIONLESS BUSINESS USING I.T. TO STREAMLINE OPERATIONS
WHITE PAPER /// FRICTIONLESS BUSINESS USING I.T. TO STREAMLINE OPERATIONS To move fast in today s market companies must work to remove areas of friction that slow their business down. A key element to
More informationRequirements Engineering in Healthcare: Challenges, Solution Approaches and Best Practices
Requirements Engineering in Healthcare: Challenges, Solution Approaches and Best Practices MedConf 2009 Munich, October 13-15,2009 Table of Contents Siemens Healthcare and Vector Consulting Services Motivation
More informationBUILD-IT: an intuitive simulation tool for multi-expert layout processes
BUILD-IT: an intuitive simulation tool for multi-expert layout processes Morten Fjeld Institute for Hygiene and Applied Physiology (IHA) ETH-Z, Clausiusstr. 25, CH-8092 Zurich, SWITZERLAND phone: +41-1-6323983,
More informationALM/Quality Center. Software
HP ALM/Quality Center Software Datasheet Page 1 of 8 HP Application Lifecycle Management software In today s rapidly changing business world, business agility depends on IT agility. And predictable, high
More informationDigital Prototyping: Questions and Answers
Autodesk Manufacturing Digital Prototyping: Questions and Answers 1. What is a digital prototype? A digital prototype is created with Autodesk Inventor software and is a digital simulation of a product
More informationThe Future Of Mobile Design
The Future Of Mobile Design The Future Of Mobile Design Mobile User Experience Bleeding Through To The Desktop Platform What s the future of mobile design? Well, it s not just about mobile anymore. In
More informationAutodesk Productstream 2008. A practical approach to data management.
Autodesk Productstream 2008 A practical approach to data management. A Practical Approach to Data Management In today s manufacturing environment, accelerating product development cycles is the key to
More informationIntellect Platform - The Workflow Engine Basic HelpDesk Troubleticket System - A102
Intellect Platform - The Workflow Engine Basic HelpDesk Troubleticket System - A102 Interneer, Inc. Updated on 2/22/2012 Created by Erika Keresztyen Fahey 2 Workflow - A102 - Basic HelpDesk Ticketing System
More informationRapidStart Implementation
RapidStart Implementation RapidStart Services helps meet the needs of Microsoft partners responsible for creating, setting up, and initializing new installations of Microsoft Dynamics NAV. This release
More informationIBM Rational systems and software solutions for the medical device industry
IBM Software August 2011 IBM Rational systems and software solutions for the medical device industry Improve processes, manage IEC 61508 and IEC 62304 standards, develop quality products Highlights Manage
More informationAdministrator Manual Across Personal Edition v6 (Revision: February 4, 2015)
Administrator Manual Across Personal Edition v6 (Revision: February 4, 2015) Copyright 2004-2015 Across Systems GmbH The contents of this document may not be copied or made available to third parties in
More informationContinuous Delivery. Anatomy of the Deployment Pipeline (Free Chapter) by Jez Humble and David Farley
Continuous Delivery Anatomy of the Deployment Pipeline (Free Chapter) by Jez Humble and David Farley Copyright 2011 ThoughtWorks Inc. All rights reserved www.thoughtworks-studios.com Introduction Continuous
More informationCMSC 435: Software Engineering Course overview. Topics covered today
CMSC 435: Software Engineering Course overview CMSC 435-1 Topics covered today Course requirements FAQs about software engineering Professional and ethical responsibility CMSC 435-2 Course Objectives To
More informationStrategies to Speed Collaboration and Data Management Using Autodesk Vault and Riverbed WAN Optimization Technology
Autodesk Vault Professional Manufacturing Industry Marketing 2011 Strategies to Speed Collaboration and Data Management Using Autodesk Vault and Riverbed WAN Optimization Technology Geographically dispersed
More informationSAP Customer Success Story Professional Services T-Systems. T-Systems: Managing Global Sales with SAP CRM
T-Systems: Managing Global Sales with SAP CRM T-Systems International GmbH Industry Professional services IT service providers Products and Services Full service provider for the operation of information
More informationPLM System Integration
PLM System Integration We integrate your PLM processes Automatically Reliable End-to-End M a k e e v e r y t h i n g a s s i m p l e a s Process integration The integration of processes and product data
More informationHow To Design An Information System
Information system for production and mounting of plastic windows MARCEL, MELIŠ Slovak University of Technology - Faculty of Material Sciences and Technology in Trnava, Paulínska 16 street, Trnava, 917
More informationA Monitored Student Testing Application Using Cloud Computing
A Monitored Student Testing Application Using Cloud Computing R. Mullapudi and G. Hsieh Department of Computer Science, Norfolk State University, Norfolk, Virginia, USA r.mullapudi@spartans.nsu.edu, ghsieh@nsu.edu
More informationSystems Engineering Master Project
System 1 System n by Gerrit Muller HBV-NISE e-mail: gaudisite@gmail.com www.gaudisite.nl Abstract The master study Systems Engineering is completed by performing a thesis project. This document describes
More informationEMC CONSULTING SERVICES FOR MICROSOFT SHAREPOINT
EMC CONSULTING SERVICES FOR MICROSOFT SHAREPOINT Essentials Strategies for a successful Microsoft SharePoint initiative include: Create a clear, shared vision and a roadmap Leverage a user-centric design
More informationComputer Science Department CS 470 Fall I
Computer Science Department CS 470 Fall I RAD: Rapid Application Development By Sheldon Liang CS 470 Handouts Rapid Application Development Pg 1 / 5 0. INTRODUCTION RAD: Rapid Application Development By
More informationWeb project proposal. European e-skills Association
Web project proposal European e-skills Association LUCISMEDIA WEB DESIGN PROPOSAL CONTENTS Lucismedia... 3 Building enterprise social communities... 3 project objective... 4 Project scope... 6 Interface
More informationInformation Systems Development Process (Software Development Life Cycle)
Information Systems Development Process (Software Development Life Cycle) Phase 1 Feasibility Study Concerned with analyzing the benefits and solutions for the identified problem area Includes development
More informationDynamic Output Solutions For Oracle
White Paper Dynamic Output Solutions For Oracle DocOrigin vs. BI Publisher: Different Approaches, Different Abilities This paper will discuss and compare several of the most critical features that make
More informationAdvanced Testing Methods for Automotive Software
Advanced Testing Methods for Automotive Software Madison Turner, Technology Analyst Accelerated Technology, a Mentor Graphics Division Recent history attests to the need for improved software testing methods
More informationA Review of Different Comparative Studies on Mobile Operating System
Research Journal of Applied Sciences, Engineering and Technology 7(12): 2578-2582, 2014 ISSN: 2040-7459; e-issn: 2040-7467 Maxwell Scientific Organization, 2014 Submitted: August 30, 2013 Accepted: September
More informationInLoox PM Web App The Online Project Software
Stay Connected to Your Team No Matter Where You Are Connect Your Project Teams over the Internet Worldwide Availability Familiar Usability Platform- and Device-Independent is the powerful, secure and scalable
More informationWhite Paper: Designing Resourceful Graphical User Interfaces (GUIs) for Healthcare Applications
Accelerate Development Reduce Time to Product Automate Critical Tasks White Paper: Designing Resourceful Graphical User Interfaces (GUIs) for Healthcare Applications The ASHVINS GROUP, Inc. 6161 Blue Lagoon
More informationProjExec Project Management for IBM Collaborative Platforms. Simple and effective project execution with collaboration for all project needs
ProjExec Project Management for IBM Collaborative Platforms Simple and effective project execution with collaboration for all project needs Agenda About DMA Today Project Management Challenges ProjExec
More information5 Steps to an Engaging Enterprise Mobile Strategy /
t 5 Steps to an Engaging Enterprise Mobile Strategy / Growing New Business Through the Mobile Channel / A White Paper for IT Directors, CEO s, CTO s & CIO s Table of Contents Executive Summary /! 3 5D
More informationDifferent Product Structures with Windchill MPMLink
Different Product Structures with Windchill MPMLink Stephan Monsieur EMEA Channel Program Manager November 29th 2012 Agenda Different Product Structures? Limitations of Basic PDMLink Additional functionality
More informationInteractive solutions
Website design Our design team is made up of specialists who provide expert knowledge and insight in their area of expertise whilst driving quality and innovation within their respective areas on a project.
More informationTailored Automation Solutions for Performance-Driven Machinery. Executive Overview... 3. Business Case for External Collaboration...
ARC WHITE PAPER By ARC Advisory Group JANUARY 2014 Tailored Automation Solutions for Performance-Driven Machinery Executive Overview... 3 Business Case for External Collaboration... 4 Tailoring the Automation
More informationRecent Technologies in Nuclear Power Plant Supervisory and Control Systems
Hitachi Review Vol. 49 (2000), No. 2 61 Recent Technologies in Nuclear Power Plant Supervisory and Control Systems Toshiharu Yamamori Takashi Ichikawa Satoshi Kawaguchi Hiroyuki Honma OVERVIEW: Supervisory
More informationTitle: Topic 3 Software process models (Topic03 Slide 1).
Title: Topic 3 Software process models (Topic03 Slide 1). Topic 3: Lecture Notes (instructions for the lecturer) Author of the topic: Klaus Bothe (Berlin) English version: Katerina Zdravkova, Vangel Ajanovski
More informationThe Worksoft Suite. Automated Business Process Discovery & Validation ENSURING THE SUCCESS OF DIGITAL BUSINESS. Worksoft Differentiators
Automated Business Process Discovery & Validation The Worksoft Suite Worksoft Differentiators The industry s only platform for automated business process discovery & validation A track record of success,
More informationIBM Retail Store Solutions. POS Software IBM 4690 GUI ASTRA. Sales reference guide. ibm.com/industries/retail/store 1
IBM Retail Store Solutions POS Software IBM 4690 GUI ASTRA ibm.com/industries/retail/store 1 Summary IBM 4690 graphical user interface (GUI) ASTRA is a software package designed for retailers who need
More informationAgile software development and user centered design processes: can they co- exist?
Agile software development and user centered design processes: can they co- exist? Background There is an imaginary line in interactive systems with the user on one side and the software on the other.
More informationSupporting Workflow Overview. CSC532 Fall06
Supporting Workflow Overview CSC532 Fall06 Objectives: Supporting Workflows Define the supporting workflows Understand how to apply the supporting workflows Understand the activities necessary to configure
More informationALL WE NEED IS A BASIC IDEA AND ONE DEDICATED PERSON. Jørgen Mygind, Business Development Manager, TouchGFX
ALL WE NEED IS A BASIC IDEA AND ONE DEDICATED PERSON Jørgen Mygind, Business Development Manager, TouchGFX 3 rd Quarter 2014 EDITORIAL FROM IDEA TO PRODUCT FASTER As history shows, design and software
More informationTo introduce software process models To describe three generic process models and when they may be used
Software Processes Objectives To introduce software process models To describe three generic process models and when they may be used To describe outline process models for requirements engineering, software
More informationBENEFIT OF DYNAMIC USE CASES TO EARLY DESIGN A DRIVING ASSISTANCE SYSTEM FOR PEDESTRIAN/TRUCK COLLISION AVOIDANCE
BENEFIT OF DYNAMIC USE CASES TO EARLY DESIGN A DRIVING ASSISTANCE SYSTEM FOR PEDESTRIAN/TRUCK COLLISION AVOIDANCE Hélène Tattegrain, Arnaud Bonnard, Benoit Mathern, LESCOT, INRETS France Paper Number 09-0489
More informationSPPA-D3000 Plant Monitor Technical Description
SPPA-D3000 Plant Monitor Technical Description Model-based monitoring and early fault detection for components and processes May 2008 Answers for energy. 1 Siemens AG 2008. All Rights Reserved Contents
More informationVirtual Platforms Addressing challenges in telecom product development
white paper Virtual Platforms Addressing challenges in telecom product development This page is intentionally left blank. EXECUTIVE SUMMARY Telecom Equipment Manufacturers (TEMs) are currently facing numerous
More informationCompare & Adjust How to Guide for Compare & Adjust in SAP Solution Manager Application Lifecycle Management
Compare & Adjust How to Guide for Compare & Adjust in SAP Solution Manager Application Lifecycle Management www.sap.com TABLE OF CONTENTS COPYRIGHT... 3 1.0 Motivation... 4 2.0 Method and Prerequisites...
More informationCSE452 Computer Graphics
CSE452 Computer Graphics Lecture 14: User Interface CSE452 Lecture 14: User Interface 1 Purpose of UI A dialogue between the user and the machine The key to productivity Provide usable, functional, safe,
More informationThe CPM Platform from STAR
The CPM Platform from STAR Industry solutions for Controlled Corporate Process Management On the right track with STAR James STAR Group Your single-source provider for corporate product communication Railway
More informationAgile and lean methods for managing application development process
Agile and lean methods for managing application development process Hannu Markkanen 27.01.2012 1 Lifecycle model To support the planning and management of activities required in the production of e.g.
More informationDevelop enterprise mobile applications with IBM Rational software
Develop enterprise mobile applications with IBM software Providing comprehensive mobile application development and lifecycle management solutions Highlights Helps streamline and optimize the software
More informationNASCIO EA Development Tool-Kit Solution Architecture. Version 3.0
NASCIO EA Development Tool-Kit Solution Architecture Version 3.0 October 2004 TABLE OF CONTENTS SOLUTION ARCHITECTURE...1 Introduction...1 Benefits...3 Link to Implementation Planning...4 Definitions...5
More informationa new generation software test automation framework - CIVIM
a new generation software test automation framework - CIVIM Software Testing is the last phase in software development lifecycle which has high impact on the quality of the final product delivered to the
More informationResco Mobile CRM Vision
Resco Mobile CRM Vision Vision for next 3 years & more Table of Contents Mission Statement... 2 Main Areas of Focus... 3 CRM Tool... 3 Communication... 3 Calendaring... 3 Cloud Storage... 3 Customer Apps...
More informationRequirements Management
MS Excel / Word, and ReqIF Export / Import and Round-trip Medical & Automotive Requirements and Risk (FMEA, IEC 62304, IEC 61508, ISO 26262...) Enterprise Architect and Atlassian JIRA integration Requirements
More informationBad designs. Chapter 1: What is interaction design? Why is this vending machine so bad? Good design. Good and bad design.
Bad designs Chapter 1: What is interaction design? Elevator controls and labels on the bottom row all look the same, so it is easy to push a label by mistake instead of a control button People do not make
More informationMICROSOFT WINDOWS NAVIGATION
MICROSOFT WINDOWS NAVIGATION MARGARET E. HEGGAN FREE PUBLIC LIBRARY This walkthrough assumes you have a computer with Microsoft Windows 7 installed. Versions of Microsoft Windows are similar, but different
More informationFrom Traditional Functional Testing to Enabling Continuous Quality in Mobile App Development
From Traditional Functional Testing to Enabling Continuous Quality in Mobile App Development Introduction Today s developers are under constant pressure to launch killer apps and release enhancements as
More informationWhat is a Mobile Responsive
y and tablets. What is a Mobile Responsive Website? Web Design is the process of creating a website to represent your business, brand, products and services. It involves the planning and execution of many
More informationHow To Model Software Development Life Cycle Models
Various Software Development Life Cycle Models Sahil Jindal, Puneet Gulati, Praveen Rohilla Dronacharya College of Engineering, India Abstract:An SDLC model is a conceptual framework describing different
More informationTesting Websites with Users
3 Testing Websites with Users 3 TESTING WEBSITES WITH USERS Better Practice Checklist Practical guides for effective use of new technologies in Government www.agimo.gov.au/checklists version 3, 2004 Introduction
More informationEfficient Design for the Oil and Gas Industry
white paper Efficient Design for the Oil and Gas Industry inspiration SUMMARY SolidWorks CAD software provides a complete 3D product development solution for meeting the demands of today s rapidly evolving
More informationPDF Forms Advantages and application possibilities of electronic forms in PDF format
White Paper PDF Forms Advantages and application possibilities of electronic forms in PDF format Copyright 2002-2009 soft Xpansion GmbH & Co. KG White Paper PDF Forms 1 Table of Contents Usage of Forms...
More information