Free Essay

Design

In:

Submitted By benedict75
Words 2346
Pages 10
ABAP (Advanced Business Application Programming)

ABAP Workbench
The ABAP Workbench component is a fully-fledged development environment for applications in the ABAP language. With it, you can create, edit, test, and organize application developments. It is fully integrated in the R/3 Basis system and, like other R/3 applications, is itself written in ABAP.

Application Servers
R/3 programs run on application servers. They are an important component of the R/3 System. The following sections describe application servers in more detail.

Structure of an Application Server
The application layer of an R/3 System is made up of the application servers and the message server. Application programs in an R/3 System are run on application servers. The application servers communicate with the presentation components, the database, and also with each other, using the message server.

The following diagram shows the structure of an application server: [pic]

The individual components are:
Work Processes
An application server contains work processes, which are components that can run an application. Each work process is linked to a memory area containing the context of the application being run. The context contains the current data for the application program. This needs to be available in each dialog step.

Dispatcher
Each application server contains a dispatcher. The dispatcher is the link between the work processes and the users logged onto the application server. Its task is to receive requests for dialog steps from the SAPgui and direct them to a free work process. In the same way, it directs screen output resulting from the dialog step back to the appropriate user. Gateway

Each application server contains a gateway. This is the interface for the R/3 communication protocols (RFC, CPI/C). It can communicate with other application servers in the same R/3 System, with other R/3 Systems, with R/2 Systems, or with non-SAP systems. Shared Memory

Migrating Enterprise Applications Between J2EE Application Servers Ajit Sagar Enterprise Editor, Java Developer’s Journal Founding Editor, XML Journal Senior Technical Architect, Infosys Technologies, Inc. Facets of Migration How We Got Here J2EE Migration By Any Other Name … Migrating J2EE Applications Migrating Enterprise Applications Migration Methodology Migration Planning Migration Aids Summary Contents Why Migrate? Migration Concerns Migration Requirements Stakeholder Perspectives Why Migrate? New strategic partnerships Product/Vendor upgrades Increasing demands of businesses Rapid technology changes Performance requirements Improved service to customers Market pressures from competing vendors Cost Migration Concerns Will the integration with other components, products change? How can I achieve migration without impacting my current customers? How much will it cost? How long will it take? What technology / business benefits will I get after migration? My current application works fine. Why do I need to migrate? Where will I get skills / training for the migration? How will I accommodate the migration effort in my schedule? Migration Requirements Functional Similar or better functionality Minimum disruption to existing business services Non-Functional and QoS Similar or better performance Standardization around IT strategy Cost-effective solution Rollback option Minimum downtime of applications Stakeholder Perspectives Business Owners Business impact Cost Downtime New features Technical Services Performance and capacity planning Deployment process Skills needed to set up new environments Stakeholder Perspectives Enterprise Architecture Team Architecture roadmap Standards and governance Application Team Effort required to migrate Required skills to migrate Design based on new features Additional work in an already busy schedule Stakeholder Perspectives (contd.) Application Server Vendor Backwards compatibility Product roadmap Competitive advantage Third Party Vendors Compliance with new APIs Program Management Risk mitigation Project management for analysis, planning, execution Why Migrate? How We Got Here J2EE Migration By Any Other Name … Migrating J2EE Applications Migrating Enterprise Applications Migration Methodology Migration Planning Migration Aids Summary Contents J2EE Evolution The App Server Market Role of App Server Vendors in the Organization J2EE Evolution Before Java 2, Java was simple Complexity due to segregation into J2SE/J2ME/J2EE Complex packaging and deployment Some key upgrade drivers: JSP 0.9-1.1 JDBC 1.x-2.0 Servlets 1.x-2.3 EJB 2.0 MDBs in EJB 2.0 Web Services support App Server Market A few years ago, there were 20+ major app server vendors Now, for large organizations, there are: IBM WebSphere BEA WebLogic Oracle Application Server JBoss Sun One The differentiation is in terms of technical capabilities, packaging, corporate relationships, and cost App Server Market (contd.) Implementations and optimizations were done ahead of API releases Some App Servers were late to adopt to the latest J2EE releases e.g., IBM included EJB 2.0 support more than a year after BEA App Server vendors solution stack includes offerings supplementary to Java Role of App Server Vendors Licensed product Licensed product + consulting Licensed product + technical services Licensed product + infrastructure management Contents Why Migrate? How We Got Here J2EE Migration By Any Other Name … Migrating J2EE Applications Migrating Enterprise Applications Migration Methodology Migration Planning Migration Aids Case Studies Upgrade Cross App-Server Migration Cross Hardware/OS Migration Cross Software Platform Migration Upgrade Phasing out support for previous versions Compliance with latest J2EE standards Standardization to consolidate version of Java APIs across the organization Typical upgrade timeframe is every 12-18 months Example – WebSphere 3.5 to 5.1 upgrade Cross App Server Migration Vendor solution stack offerings Cost advantage Examples – migration to Sun One, migration to JBoss Consolidation to one application server for all applications Corporate agenda/partnerships Cross Hardware/OS Migration Migration to cheaper hardware Example – migration to Linux/Red Hat, migration to Windows 3K servers Migration to higher performance hardware Migration to “one-stop shop” Example – IBM, Sun Cross Software Platform Migration Migration from mainframe to J2EE application server Migration from .NET to J2EE application server Migration from PowerBuilder to J2EE application server This can be categorized as a rewrite/re-architecture, and not migration Why Migrate? How We Got Here J2EE Migration By Any Other Name … Migrating J2EE Applications Migrating Enterprise Applications Migration Methodology Migration Planning Migration Aids Case Studies Contents Application Footprint J2EE Migration Considerations Integration Components Third Party Vendors Application Footprint J2EE APIs Messaging Security/SSO Portal Legacy Reporting Other Internal Applications Workflow External Applications J2EE Migration Considerations Packaging – IDE specific, vendor specific IDEs Authentication and Authorization mechanism Off the Shelf Components System Interfaces Third-party libraries Persistence Mechanisms Changes to specifications Use of proprietary technologies J2EE Components and APIs JSPs Servlets EJBs JDBC POJOs JMS Web Services APIs Integration Security In-house frameworks and components Integration with legacy systems Third Party Vendors Compatibility with target application server Compatibility with target hardware/OS Why Migrate? How We Got Here J2EE Migration By Any Other Name … Migrating J2EE Applications Migrating Enterprise Applications Migration Methodology Migration Planning Migration Aids Summary Contents Characteristics of Enterprise Applications Large Scale Migration Challenges Characteristics of Enterprise Applications Varying levels of complexity Enterprise Applications are distributed applications Involve varying versions of technologies and APIs Unique integration requirements Integration with third party packaged products Integration with in-house frameworks and components Characteristics of Enterprise Applications Application teams have differing levels of expertise Can require communication between heterogeneous hardware/software platforms Typically involve multiple stakeholders Dependencies between applications in a portfolio Usually have stringent SLAs Complex testing requirements Large Scale Migration Challenges A structured migration attempts to apply a “one shoe fits all” approach Different application teams see different benefits/challenges Schedule and functional dependencies make overall planning very complex Infrastructure planning is inherently complex A substantial investment is required for the migration Why Migrate? How We Got Here J2EE Migration By Any Other Name … Migrating J2EE Applications Migrating Enterprise Applications Migration Methodology Migration Planning Migration Aids Case Studies Contents Migration Phases J2EE Migration Methodology Migration Phases J2EE Migration Methodology J2EE Migration Methodology Highlights Leverages tools available from the vendor Incorporates phased approach for migration Enables better planning and scheduling Provides end-to-end migration solution Aids in migrating portfolios of J2EE applications Substantially mitigates migration risk Why Migrate? How We Got Here J2EE Migration By Any Other Name … Migrating J2EE Applications Migrating Enterprise Applications Migration Methodology Migration Planning Migration Aids Case Studies Contents Migration Approach Migration Analysis Prioritization Cost Migration Scheduling Migration Approach Infrastructure Set up Program Management Testing Services Technical Migration Perform unit testing for components Prepare migration strategy Migrate code to new environment Integration, UAT, stress and regression testing Develop sizing and scheduling estimates Collect Information on Testing processes, Tools Project management, Risk management, Resource management, Knowledge management, Change management and Leadership, Quality & Metrics Management Understand As-Is and To-Be Infrastructure Program Managed Application Server Migration Tracks Perform IDE testing for application Analysis, Planning & Scheduling Code Migration & Deployment Testing and Release Transition and Warranty Deploy code in new environment Define testing strategy & plan Complete DRR request and deployment map Verify availability of target environments Review and Standards Prepare review documents, participate in review check points and work with standards groups, to align the application architectures with technology standards within the organization. Migration Analysis 1 2 3 4 5 6 7 2 3 4 5 7 3 3 2 3 4 5 6 7 2 3 4 7 A B C G D, J E F H N I,L M K Risk Time Activities 1 => Application SMEs not known 2 => Migration effort not known 3 => Schedule and functional dependencies not analyzed 4 => Infrastructure requirements not determined 5 => New feature benefits not evaluated 6 => Application Characteristics not known 7 => Alignment with standards not assessed Risks A => Identify application stakeholders B => Prepare sizing template C => Feedback and finalization of responses D => Analysis of data collected E => Prepare a feature cost vs. benefit analysis F => Analyze third party tool dependencies H => Analyze integration dependencies I => L => Prepare Training Plan M => Get Stakeholder buy-in N => Finalize strategy and migration plan Activities A structured approach mitigates the risk of migration and optimally leverages the features of the new platform Migration strategy, planning, & execution Detailed Planning Activities Project Inception Preparation of application inventory and templates Information Gathering Team interviews and data collection Analysis Sizing, estimates. and schedule Prepare and finalize application inventory Refine pre-defined sizing and analysis templates to for enterprise application migration needs Review & Publication Estimates Review, publication and presentation to stakeholders Meet with subject matter experts for each application to capture application characteristics in the templates Analyze and estimate testing and training efforts for the development and production environments Meet with application teams to refine the process for estimating the effort Prepare migration cookbook for WAS migration specific to target environment Produce migration estimates based on dependencies on Java architecture components, 3 rd party libraries and products, and integration requirements Refine and enhance sizing and effort formulas and factor in each application’s business constraints to prepare initial schedule Collect information on existing strategy for individual applications Present migration plan to key stakeholders Factor in per-application project costs and overall PMO costs Migration Estimates and Analysis Workbook Application characteristics Executive presentation Migration estimates, schedule , Analysis Workbook , and Migration Cookbook Determine the future states for the APIs and third party versions based on enterprise architecture standards ACTIVITIES TASKS OUTPUT Example - Migration Analysis Workbook Illustrative This workbook constitutes a framework for WAS migration analysis and estimation. It consists of templates to capture the various facets of an enterprise level migration involving applications owned by multiple portfolios/LOBs The contents of this analysis and estimation workbook can be customized for the client, based on the requirements and the scope of the engagement. Worksheets can be added or deleted from this workbook WebSphere Upgrade - Transition 3.5x 2.03 4.0x Recommended Enterprise Architecture Components may not be used MQ Development Environment VAJ WSAD Source Code VAJ CVS IDE App Server Versions Run Time Environment Sun Solaris, UNIX APIs Servlets 1.x 2.1 2.2 JSPs 0.9 1.0 1.1 EJBs 1.0 1.1 JDK/JRE 1.2.x 1.3.x 5.1 Recommended JAT Components used MQ Development Environment WSAD 5 Source Code CVS IDE App Server Version Run Time Environment Intel, Linux APIs Servlets 2.3 JSPs 1.2 EJBs MDB 2.0 JDK/JRE 1.4 CURRENT STATE FUTURE STATE J2EE 1.3 UDB 7.x Sybase UDB 8.x Sybase Illustrative Migration Prioritization Technical Complexity Business Criticality Quadrant 4 Technical Index = Low Business Index =Low Quadrant 1 Technical Index = High Business Index = High Quadrant 2 Technical Index = Low Business Index = High Quadrant 3 Technical Index = High Business Index = Low App 1 App 5 App 4 App 3 App 2 App 7 App 6 Cost Estimates SUMMARY Application Migration Effort (code migration and testing) = 20,939 hours Total cost = USD 9,240,640 Largest cost = Application 7 (USD 2,304,834) Smallest cost = Application 15 (USD 71,831) High hours (due to benchmarking requirement) = Application 29 (2,380 hours) NOTES External costs for are not factored in Updates from some applications may change the estimates Application Migration includes code migration and testing Project and PMO costs include training Illustrative Migration Schedule Illustrative Contents Why Migrate? How We Got Here J2EE Migration By Any Other Name … Migrating J2EE Applications Migrating Enterprise Applications Migration Methodology Migration Planning Migration Aids Summary Migration Frameworks Migration Tools Migration Aids Automated migration tools Migration Service Offerings Training Migration guides Migrating to WebSphere V5.0 An End-to-End Migration Guide Migrating J2EE applications into Weblogic product family Migrating J2EE applications into Sun Java System application server product family Moving a WebLogic Server Application into WebSphere Studio Migration Frameworks Analysis and Estimation frameworks Planning and Execution frameworks Benchmarking frameworks Why Migrate? How We Got Here J2EE Migration By Any Other Name … Migrating J2EE Applications Migrating Enterprise Applications Migration Methodology Migration Planning Migration Aids Summary Contents Migration Best Practices Migration Best Practices Program manage your migration Prepare your arsenal Invest in a planning phase Communicate and educate Get everyone working towards the same goal Migration Best Practices (contd.) Prepare questionnaires and templates for gathering migration requirements Consider the least common denominator in a plain vanilla migration Invest in specialized training for migration Wade the waters before jumping in Always leave a back door open Thanks Ajit Sagar [email_address] http://www.ajitsagar.javadevelopersjournal.com

Similar Documents

Premium Essay

Design

...Chapter 4 Product Design Russell and Taylor Operations and Supply Chain Management, 8th Edition Lecture Outline • • • • • • • Design Process – Slide 4 Rapid Prototyping and Concurrent Design – Slide 11 Technology in Design – Slide 27 Design Quality Reviews – Slide 29 Design for Environment – Slide 33 Quality Function Deployment – Slide 36 Design for Robustness – Slide 45 © 2014 John Wiley & Sons, Inc. - Russell and Taylor 8e 4-2 Learning Objectives • Explain the importance of the product design process and provide an overview of each step of the process • Calculate the reliability and availability of a product or service • Understand the technologies involved in designing new products and their related production processes • Utilize techniques for analyzing design failures and eliminating unnecessary design features • Explain why and how each step of the product lifecycle can be changed for improved environmental stewardship, and provide examples of programs that support green efforts • Use quality function deployment as a design tool © 2014 John Wiley & Sons, Inc. - Russell and Taylor 8e 4-3 Design Process • Effective design can provide a competitive edge • matches product or service characteristics with customer requirements • ensures that customer requirements are met in the simplest and least costly manner • reduces time required to design a new product or service • minimizes revisions necessary to make a design workable © 2014 John Wiley...

Words: 2304 - Pages: 10

Free Essay

Design

...User Experience ©Jeff Patton Five topics today: User Experience explained simply and then: Users and modeling what you know about them Usability evaluating & testing it Visual Design guidelines to help visual design to communicate what you intend Emotional Design how do users feel about your software? 2 3 4 User Experience is Built From Dependent Layers Jesse James Garrett’s Elements of User Experience: http://www.jjg.net/elements/ 5 The Surface Layer Describes Finished Visual Design Aspects Surface Skeleton Structure Scope Strategy 6 The Skeleton Describes Screen Layout and Functional Compartments in the Screen Surface Skeleton Structure Scope Strategy 7 Structure Defines Navigation from Place to Place in the User Interface Surface Skeleton Structure Scope modal wizards task panes modal dialogs Strategy 8 The Places in the User Interface are Built to Support User Task-Centric Scope Surface Skeleton Structure Scope Strategy user tasks: • enter numbers • enter text • enter formulas • format cells • sort information • filter information • aggregate information • graph data • save data • import data • export data • print • ….. 9 Business Goals Drive User Constituencies and Contexts Supported To Form Strategy Surface Skeleton Structure Scope Strategy business goals: • displace competitive products • motivate sale of other integrated products • establish file format as default information sharing format...

Words: 2870 - Pages: 12

Free Essay

Design

...some concept on aggression. Aggression is the emotions that everyone has to face in the daily life. No one likes to be in that emotion and that was the biggest challenge for us. From this we started thinking that how it can be brought into a positive level. So we decided that this would be an aggression releasing treatment for the stressed ones. A space is designed which induce aggression in a normal person and take that aggression into a hyper level and breaks it suddenly and makes an art piece in the end of the treatment. Basically it’s a passage painted with psychedelic design and there are four levels for it. On the first level it’s with checker board, which generally do not make much irritation on normal people, because people generally have a tendency that if they get into a weird place or situation they tend avoid going there. So we don’t want that to happen with space and it’s been design in such a way that after you cross one level the door closes and you cannot go back. The second level includes noisy floor, door closing with irritating sound, which again annoy you and when you enter the third level the difficulty increases again. There would be an arrangement of irregular steps, Illusion wall and floor, Illusion fans and lights. This would raise the aggression into an optimum level. The fourth level is the toughest one and it is the last one. This level contains irregular mirror...

Words: 490 - Pages: 2

Free Essay

Design Thinking - Design Flaw

...Design Flaw and Solution to the Micron Pen 005 Sydney Jacobson University of Minnesota—Twin Cities DES 1101V Intro to Design Thinking Design Flaw and Solution to the Micron Pen 005 Sydney Jacobson University of Minnesota—Twin Cities DES 1101V Intro to Design Thinking Abstract This paper serves to analyze the Micron Pen 005 and its efficiency. Created as a high quality item, with its aptness for high detail and sustainability, the soft tip of the pen shortens the lifespan through attrition. I propose a solution to increase the amount of soft tip available in the pen by redesigning the pen to assimilate a mechanical pencil. I then delve into detail about the Micron Pen 005’s reflection on society in regards to accessibility, quality, and frugality. This analysis is then concluded that my solution would create a more reliable product. Design Flaw and Solution to the Micron Pen 005 Even in today’s technology dependent world, a quality pen is a necessity. People desire something that has permanence and accuracy for daily tasks such as writing reports, scratching down notes, or drawing out rough drafts. A pen that glides onto the paper with precision is necessary to get the job done perfectly. Now enter Sakura’s Micron Pen. Designed with the user in mind, the average person is able to handle it with the simplest of motions. However, specifically with the Micron Pen 005, there are flaws that have some considering this pen as inefficient and thus needs to...

Words: 1194 - Pages: 5

Premium Essay

Design Thinking

...DESIGN THINKING: CHARACTERISTICS AND PROMISES Arkin Efeoglu1, Charles Møller2, Michel Sérié3, Harry Boer2 1 2 SAP Germany Aalborg University, Denmark 3 SAP Germany arkin.efeoglu@sap.com ABSTRACT This paper analyses a variety of Design Thinking methods to identify a governable pattern that is required to roll out Design Thinking as mindset in a multi-national company. A comparative analysis is essential to unveil focal points that lead to this organizational mindset transformation. Hence, a thorough understanding of the method and its core values may avoid uncoordinated innovation capabilities. Ultimately innovation will not be an R&D topic in an organization anymore but become part for every employee’s job, irrespective of his or her position. Keywords: Design thinking methods and characteristics, Review 1. INTRODUCTION A number of new innovation methods have emerged during the past two decades with an increasing interdisciplinary collaboration between the engineering, economic and social sciences. In spite of this, it is still a challenge to develop and introduce new innovations. One approach that increasingly makes its way to businesses of all sizes is called Design Thinking. This approach seems to be more promising to operationalize the innovation capabilities of a company (Brenner and Witte, 2011). Design Thinking is a human-centered problem solving method that mostly leads to radical innovative solution in terms of the feasibility, desirability...

Words: 6262 - Pages: 26

Premium Essay

Product Design

... Product design and Development Student Paper on Product design and Development Student Paper submitted to the 16th International Conference on Engineering and Product Design Education Student Paper submitted to the 16th International Conference on Engineering and Product Design Education Submitted by: Khalid Mohammed Abdullah, College of Engineering, United Arab Emirates University 201280224@uaeu.ac.ae Al_saleh@eim.ae +971 50 123 0304 Submitted by: Khalid Mohammed Abdullah, College of Engineering, United Arab Emirates University 201280224@uaeu.ac.ae Al_saleh@eim.ae +971 50 123 0304 Abstract: In this project systematic design process has been applied to develop a reading assistant which is a tool that enables the reader to have access to 6 books in the open position at any given time. HEX III the product developed by the team has six reading panes that could be held in an angle if preferred. The product was developed using a systematic development process that has five stages namely Requirements, Product Concept, Solution Concept, Embodiment and Detail Design. The product was made and found to be extremely satisfying. The study started with interacting with customer’s needs, transfer them into metrics and then extract the Metrics Need Matrix. It then analyzes the product concept into its functions ending with targeted Specifications. The study analyzes the possible concepts systematically, comes up with the most suitable design based on...

Words: 445 - Pages: 2

Premium Essay

Design of Business

...The Design of Business Why Design Thinking Is the Next Competitive Advantage by Roger Martin Copyright 2009 Roger Martin Summarized by permission of Harvard Business Press 256 pages Focus Leadership & Management Strategy Sales & Marketing Finance Human Resources IT, Production & Logistics Career Development Small Business Economics & Politics Industries Intercultural Management Concepts & Trends Take-Aways • Business leaders often believe they must choose between analysis and intuition. “Design thinking” offers a third path. • Design thinkers observe the world, imagine alternatives and bring them into being. • Innovations start as intriguing “mysteries.” To unfold them, first develop workable “heuristics” and then derive predictable “algorithms.” • Think of the learning and discovery process as moving through a “knowledge funnel.” • People need analysis and creative thinking at different points in that funnel. • New firms emphasize “exploration.” As they mature, they shift to exploiting known ideas, but if they stop at that point, other innovators will surpass them. • Your organization must balance predictable or “reliable” production with “validity,” experimentation that leads to new ideas and commercial success. • To protect a company, leaders must protect the exploration that leads to its validity. However, over time, organizations tend to emphasize reliability instead. • To develop your design mind, broaden your “personal knowledge system.” • Cultivate the “stance...

Words: 2903 - Pages: 12

Free Essay

Aircraft Design

...Chapter 1 Introduction Standard aircraft design processes have traditionally been divided in the following stages []: * Feasibility studies: design needs to satisfy prescribed performance requirements along with other geographical and cost constraints, * Conceptual design: design on paper or on computer, involves analysis tools covering performance evaluation in different maneuvers, * Preliminary design: laying of proper moulds for building airframes, * Prototype building: finally arriving at a scaled down prototype, * Wind tunnel testing: on the developed prototype for aerodynamics database generation, * Flight testing: * Stability and control augmentation * Certification: requires an airplane to satisfy certain handling and flying qualities requirements. This design process thus have nearly always left the stability and dynamics aspects to the end, where six degrees of freedom of motion are used to evaluate flying and handling qualities of aircraft. Finally, if these criteria do not match with the required satisfaction level of pilot or the industry standards, design of control systems are needed. To our knowledge (due to proprietary nature of the trade) and based on text book information, no analysis tools has been developed in the past for aircraft design which uses six degree of freedom equations of rigid aircraft motion right from the beginning. This is primarily due to the multi-objective iterative nature of the problems one needs to...

Words: 681 - Pages: 3

Free Essay

Design Machine

...PowerPoint Images Chapter 1 Introduction Mechanical Engineering Design Seventh Edition Shigley • Mischke • Budynas Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. A product design must be • Functional : The product must perform to fill its intended need and customer expectation. • Safe : The product is not hazardous to the user, bystanders, or surrounding property. Hazards which cannot be “designed out” are eliminated by guarding (a protective enclosure); if that is not possible, appropriate directions or warnings are provided. • Reliable : Reliability is the conditional probability, at a given confidence level, that the product will perform its intended function satisfactorily or without failure at a given age. • Competitive : The product is a contender in its market. • Usable : The product is “user-friendly” accommodating to human size, strength, posture, reach, force, power, and control. • Manufacturable : The product has been reduced to a “minimum” number of parts, suited to mass production, with dimensions, distorsion, and strength under control. • Marketable : The product can be bought, and service (repair) is available. Human & Computer Programs There are many programs – Matlab, Excel, Ansys, Abaqus, AutoCAD, I-DEAS, etc. You should keep in mind, • The computer can remember data and programs. • The computer can calculate. • The computer can branch conditionally and unconditionally. Branching based on...

Words: 898 - Pages: 4

Premium Essay

Philosophy and Design

...Philosophy and Design Pieter E. Vermaas • Peter Kroes Andrew Light • Steven A. Moore Philosophy and Design From Engineering to Architecture Pieter E. Vermaas Delft University of Technology Delft the Netherlands Andrew Light University of Washington Seattle USA Peter Kroes Delft University of Technology Delft the Netherlands Steven A. Moore University of Texas Austin USA ISBN 978-1-4020-6590-3 e-ISBN 978-1-4020-6591-0 Library of Congress Control Number: 2007937486 © 2008 Springer Science + Business Media B.V. No part of this work may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, electronic, mechanical, photocopying, microfilming, recording or otherwise, without written permission from the Publisher, with the exception of any material supplied specifically for the purpose of being entered and executed on a computer system, for exclusive use by the purchaser of the work. Printed on acid-free paper. 9 8 7 6 5 4 3 2 1 springer.com Contents List of Contributors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Design in Engineering and Architecture: Towards an Integrated Philosophical Understanding . . . . . . . . . . . . . . . . . Peter Kroes, Andrew Light, Steven A. Moore, and Pieter E. Vermaas Part I Engineering Design ix 1 Design, Use, and the Physical and Intentional Aspects of Technical Artifacts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...

Words: 165744 - Pages: 663

Free Essay

Textile Design

...My career : Textile Design What is textile design? Most people have never heard of textile design. The word textile means a type of woven material made from natural or synthetic fibers some are animal based materials like wool ,silk others are plant-based like linens and cotton. A basic and simple explanation of textile design is to create or designs a structure of woven ,knitted and other fabrics . for example your table cloths , textiles of a towel, and the decorative elements of a carpet or rug. Textile designers process it from a raw material to a final product, which are mostly associated with clothing production. What does a textile designer do? Textile design can vary, designers can design many things like, textiles for clothing accessories ,fabrics and furnishings, printed paper based products .They need to under stand what the consumers want and needs and meet their requirements , before producing the design they need to sketch the idea, forecast the outcome and create a sample and then present it to the customer. They are required to meet deadlines, they are based in an office or a studio, most of their work involve sitting in front of the computer screen. To be a good textile designer one needs to be artistic and creative , have the ability to draw and have a good attention to detail, know your market and be able to predict trends. What jobs do textile designers do? Textile designer jobs can be jobs such as textile/pattern designers of home...

Words: 305 - Pages: 2

Premium Essay

Design Thinking

...4. Reflections on design thinking During our discussion session we discussed about several cases of what we consider were good examples of design thinking. The purpose of this discussion was to reflect on how this approach to problem solving can lead to more practical, innovative and human-centered solutions. Year: 2011 Client: Hivos (Dutch NGO) Project Objective: Reduce energy consumption at the public library in Utrecht. Company/Agency in charge of the project: Boondoggle Amsterdam. Name of the project: Seduction Project. Case Searching for examples of design thinking we thought of the seduction project which started in 2011 for the Dutch NGO Hivos. The main goal of this project was to reduce the waste of energy by minimizing the energy consumption. This project was designed by Boondoggle Amsterdam, their central focus is realizing interaction between the advertiser and the customer. “We help brands build business by being remarkable.” Problem The way “The seduction project” approached what seemed to be a wicked problem - How to reduce energy consumption at the public library in Utrecht - is what makes it a good example of design thinking. The high level of energy consumption at the public library in Utrecht was a problem. One of the main causes was the frequent use of the elevator, this was very energy consuming. After a few days of evaluating the human behaviour at the location, they noticed that a lot of people preferred to take the elevator, even though the stairs...

Words: 736 - Pages: 3

Premium Essay

Intelligent Design

...In the field of product design, sensory domination can be defined as the comparative significance of various sensory elements for product experience. Since product experience does not depend on one sensory element solely, it is motivating to be acquainted with the particular sensory element that plays a foremost part in a particular occurrence, so that designers could focus on the conception of the most pertinent product features. Researchers and scientists suggest that the leading sensory element is closely dependent on the point of product handling and the nature of the product. At the point of purchasing, sight is generally the most significant element, but at later phases, physical contact and hearing become just as significant. Taste and smell are the two elements that come much later. However, at the later phases of product usage, the dominating sensory element would very much relate to the prime purpose of the particular invention and on the features of the user-product interface. To create a full and enduring product experience, it is vital for designers to chew over the interaction between the user and the product itself, not just at the point of purchase but at various phases of product handling, and to establish which sensory occurrence is more essential for the users at every phase. The amendments in the importance of the respective sensory element can be justified by the alteration in the product-user interface. In a retail shop, the contact that consumers have...

Words: 637 - Pages: 3

Premium Essay

Design Thinking

...Apple? [Prabin] Ans : In a sentence, the key factor of success for Apple is the “Apple way” of doing the things. From the initial stage of company, it starts thinking and doing things differently than the competitors or the market trend. When there were computers only for the government organizations and big corporations, Apple made vision to launch computers for individuals and made it success by lunch of Apple1 personal computers. Also, it’ simplest and user friendly interface with sophisticated features and functionality make its product unique from competitors. It incorporates lots of creativity and ingenuity used by designers and engineers make innovations to happen more possible. It also uses integrative customer’s experience into the designs and development process which helps the products according to desire of customers and it give higher level of satisfaction to its users. Though it has simpler and user-friendly interface, its internal development model is so complex that it is unable to duplicate by competitors. The evaluation required for the inception of new product includes: a marketing requirement document, an engineering requirement document, and a user-experience document. This makes visionary for company to get success before product is lunched. The company give focus on everything from designing to packaging and shipping of its product. The other most important thing to be considered is Apple products like iPhone, iPad, iPod, iMac are mostly depicted by media tempting...

Words: 341 - Pages: 2

Premium Essay

Design Thinking

...DESIGN THINKING Summative Assignment DSM5A1 – Graeme Campbell Lorenzo Robuschi S00607430 05/12/2014 Define the Concept of Design Thinking Design Thinking The global corporate world is engaged in the continuous process of searching for ways in which it can improve its performance. As businesses become more and more competitive with each other, employers and business managers have to continually seek ways by means of which they can improve their performance and develop competitive strategies and edges in order to clinch leading positions. Among the myriad of strategies sought for this purpose is that of design thinking. Design thinking can be defined as a process by which businesses empathize with the situation and needs of the consumers so that they are able to produce goods and offer services that meet these needs. Therefore, design thinking is a protocol for solving emergent problems and discovering new ways and opportunities through which a business can improve and better its performance (Martin, 2007 P. 198). My Own Definition of Design Thinking Design thinking is the process of contextualizing business problems within the design framework. In this framework, the business leader envisions the problem at hand in a pictorial form and places all elements of the problem in its place. They then explore means to be used to link the problem with an amicable solution that will favor the needs of the consumers, who are the stakeholders that benefit...

Words: 4621 - Pages: 19