SAP ACADEMIC RESEARCH CONFERENCE August 21, 2009
|
|
- Cynthia Oliver
- 5 years ago
- Views:
Transcription
1 SAP ACADEMIC RESEARCH CONFERENCE August 21, 2009
2 API Usability for Enterprise Services Jeffrey Stylos, Brad A. Myers, Andrew Faulring, Jack Beaton, Sae Young ( Sophie ) Jeong, Yingyu ( Clare ) Xie School of Computer Science Carnegie Mellon University Collaborators at SAP: Ralf Ehret, Jan Karstens, Daniela Busse, Arkin Efeoglu, Oliver Schmidt, Claudius Fischer, Christina Hall, Anke Riechers, Gunther Stuhec, Bernhard Drittler, Sven Krueppel-Berndt, Andreas Bold, Bernd Schmidt, Heinz Roggenkemper, and Paul Hofmann 2
3 Human Side of Programming How to make programming easier by focusing on the human aspects of programming Human-centered design process: Perform studies to inform design Provide new knowledge about what people do and think Create innovative tools and designs based on the data Evaluate results
4 APIs are the Human Interface to Functionality API usability affects experts Productivity Quality of code Less frustration API usability affects adoption Previous studies have shown improvements by factors of 2 to 11 times faster by using humancentered design process Time (min) Time to Find a Method Methods on Expected Objects Methods on Helper Objects 0 Task Web Task Thingies Task 4
5 Studies of Enterprise Services APIs Sponsored by SAP Study APIs for Enterprise Services (Web Services) Client-server architecture organized into services using XML to communicate High complexity Requires significant flexibility and customizability XML Server Services Client WSDL XML Stub Code
6 Lab study Programming Study 6 programmer participants, each had 2 hours Visual Studio.NET Partially written C# code Participants given documentation, architecture diagrams, service testing framework Product String Find Product Product ID Customer String Find Customer Customer ID Create Sales Order Sales Order ID Supplier String Find Supplier Supplier ID 6
7 Programming Study Results Parameters with complex hierarchical structures Inconsistency between structures across services Custome r Customer Name Customer Common Information Complex, undocumented control parameters Documentation, no code examples Customer First Line Name Customer Address Information
8 Programming Study Results Stub generators that connect code to XML introduce complexities No sample code since multiple targets Naming problems: Too long Not understandable Differences in middle are frequently missed CustomerAddressBasicDataByNameAndAddressRequestMessageCustomerSelectionCommonName CustomerAddressBasicDataByNameAndAddressResponseMessageCustomerSelectionCommonName Brad A. Myers, CMU
9 Study of SAP s API Documentation 9 participants: 5 with business application background Task: need create a sales order service, given string names for the buyer, seller, and product Needs 3 helper services to find IDs Structure of the ES Workplace documentation 9
10 Documentation Results Multiple paths: unclear which one to use Some paths were dead ends Inconsistent look and feel caused immediate abandonment of paths Hard to find required info. Business background helped Success at Finding Items Number of Participants Process Component Service Interface Service operation Finding interrelated services Non-Business background Business background Brad A. Myers, CMU
11 Jadeite Documentation Tool Jadeite: Java API Documentation with Extra Information Tacked-on for Emphasis Ideas for improving API documentation inspired by our studies Focus attention on most popular packages and classes using font size Placeholders for methods that users want to exist Automatically extracted code examples for way to create classes and related classes Improved performance by factor of 3
12 Jadeite Documentation Tool
13 Apatite Documentation Tool Apatite: Associative Perusing of APIs That Identifies Targets Easily Motivated by our documentation study Start with verbs (actions) and properties and find what classes implement them Find things associated with other things E.g., classes that are often used together Classes that implement or are used by a method
14 Apatite Documentation Tool
15 Current Collaboration Simple Samples documentation Next step: Work on new platform adaption layer models Goal: Help make underlying models that better match users mental models
16 API Usability for Enterprise Services Jeffrey Stylos, Brad A. Myers, Andrew Faulring, Jack Beaton, Sae Young ( Sophie ) Jeong, Yingyu ( Clare ) Xie Funded by: 16
17
18 SAP ACADEMIC RESEARCH CONFERENCE August 21, 2009
through Human-Centered Approaches
Improving Software Development through Human-Centered Approaches 1 Brad A. Myers Human-Computer Interaction Institute School of Computer Science Carnegie Mellon University http://www.cs.cmu.edu/~bam bam@cs.cmu.educmu
More informationImproving Documentation for esoa APIs Through User Studies
Submitted for publication Improving Documentation for esoa APIs Through User Studies Sae Young Jeong 1, Yingyu Xie 1, Jack Beaton 1, Brad A. Myers 1, Jeff Stylos 1, Ralf Ehret 2, Jan Karstens 2, Arkin
More informationImproving Software Development through Human-Centered Approaches
1 Improving Software Development through Human-Centered Approaches Brad A. Myers Human-Computer Interaction Institute School of Computer Science Carnegie Mellon University http://www.cs.cmu.edu/~bam bam@cs.cmu.edu
More informationHuman-Centered Methods for Improving API Usability
Human-Centered Methods for Improving API Usability 1 Brad A. Myers Human-Computer Interaction Institute School of Computer Science Carnegie Mellon University http://www.cs.cmu.edu/~bam bam@cs.cmu.edu APIs
More informationImproving Documentation for esoa APIs through User Studies
Improving Documentation for esoa APIs through User Studies Sae Young Jeong 1, Yingyu Xie 1, Jack Beaton 1, Brad A. Myers 1, Jeff Stylos 1, Ralf Ehret 2, Jan Karstens 2, Arkin Efeoglu 2, and Daniela K.
More informationImproving Program Comprehension by Answering Questions
Improving Program Comprehension by Answering Questions Brad A. Myers Human-Computer Interaction Institute School of Computer Science Carnegie Mellon University http://www.cs.cmu.edu/~bam bam@cs.cmu.edu
More informationUsability Evaluation for Enterprise SOA APIs
Usability Evaluation for Enterprise SOA APIs Jack Beaton, Brad A. Myers, Jeffrey Stylos, Sae Young (Sophie) Jeong, Yingyu (Clare) Xie Human Computer Interaction Institute Carnegie Mellon University Pittsburgh,
More informationApatite: Associative Browsing of APIs
SUBMITTED FOR PUBLICATION March 18, 2009 Apatite: Associative Browsing of APIs Jeffrey Stylos, Daniel S. Eisenberg, Brad A. Myers Carnegie Mellon University jsstylos@cs.cmu.edu, dse@andrew.cmu.edu, bam@cs.cmu.edu
More informationCOMPSCI 705 & SOFTENG 702. API Design. Jamie Diprose
COMPSCI 705 & SOFTENG 702 API Design Jamie Diprose Learning objectives Explain what an API is, why they are used and quality attributes. Explain how user-centred design can be used to design APIs. Explain
More informationProgrammers are Users Too: Human Centered Methods for Improving Tools for Programming
Programmers are Users Too: Human Centered Methods for Improving Tools for Programming Brad A. Myers Human-Computer Interaction Institute School of Computer Science Carnegie Mellon University http://www.cs.cmu.edu/~bam
More informationImproving API Documentation Using API Usage Information
2009 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) Improving API Documentation Using API Usage Information Jeffrey Stylos, Andrew Faulring, Zizhuang Yang, Brad A. Myers Carnegie
More informationTypes of Studies. Brad A. Myers. Michael Coblenz, Jonathan Aldrich, Joshua Sunshine Human-Computer Interaction Institute School of Computer Science
Types of Studies Brad A. Myers Michael Coblenz, Jonathan Aldrich, Joshua Sunshine Human-Computer Interaction Institute School of Computer Science bam@cs.cmu.edu bradamyers.com Dagstuhl Seminar 18061 Evidence
More informationComment-based Keyword Programming
Comment-based Keyword Programming Yusuke Sakamoto, Haruhiko Sato, Satoshi Oyama, Masahito Kurihara Abstract Keyword programming is a technique to generate code fragments automatically from the several
More informationUsing Association Metrics to Help Users Navigate API Documentation
2010 IEEE Symposium on Visual Languages and Human-Centric Computing Using Association Metrics to Help Users Navigate API Documentation Daniel S. Eisenberg, Jeffrey Stylos, Andrew Faulring, Brad A. Myers
More informationCalcite: Completing Code Completion for Constructors using Crowds
2010 IEEE Symposium on Visual Languages and Human-Centric Computing Calcite: Completing Code Completion for Constructors using Crowds Mathew Mooty, Andrew Faulring, Jeffrey Stylos, Brad A. Myers School
More informationUser Interfaces Assignment 3: Heuristic Re-Design of Craigslist (English) Completed by Group 5 November 10, 2015 Phase 1: Analysis of Usability Issues Homepage Error 1: Overall the page is overwhelming
More informationA Roadmap for Development: The PIIM Canonic GUI Model Simplifies HL7 Messaging
A Roadmap for Development: The PIIM Canonic GUI Model Simplifies HL7 Messaging Open Source EHR Summit and Workshop October 18, 2012 Marine Koshkakaryan koshkakm@newschool.edu Parsons Institute for Information
More informationShared: App Center Administrator
Shared: App Center Administrator User Guide Applies to these SAP Concur solutions: Expense Professional/Premium edition Standard edition Travel Professional/Premium edition Standard edition Invoice Professional/Premium
More informationObject-Oriented Programming for Managers
95-807 Object-Oriented Programming for Managers 12 units Prerequisites: 95-815 Programming Basics is required for students with little or no prior programming coursework or experience. (http://www.andrew.cmu.edu/course/95-815/)
More informationActive Code Completion
[ICSE12] Active Code Completion Cyrus Omar Computer Science YoungSeok Yoon Software Engineering Thomas D. LaToza Software Engineering Brad A. Myers Human-Computer Interaction School of Computer Science
More informationSupporting Opportunistic Programmers with Better Visualizations
Supporting Opportunistic Programmers with Better Visualizations VISSOFT 2016 Joel Brandt Adobe Research Creative Technologies Lab Open or shared IP, ongoing collaborations with universities Graphics, HCI,
More informationHeuristic Evaluation of NUIG Participate Module 1
Heuristic Evaluation of NUIG Participate Module 1 Nielsen s 10 Usability Heuristics (Nielsen & Mack, 1994) 1. Aesthetic & Minimalist Design Pages should not contain information which is irrelevant or rarely
More informationReviewing and Evaluating your Website
Reviewing and Evaluating your Website Introduction In the following review, I will be evaluating the website that I have produced for my client. I will make sure I have made the website appropriate for
More informationRapidflows Integration with External Systems Whitepaper (English) Version 2.02/18/Feb
Rapidflows Integration with External Systems Whitepaper (English) Version 2.02/18/Feb Table of Contents Table of Contents 2 Overview 3 Dynamic Integration via customizable behavior/script 3 Direct API
More informationTowards API Usability Engineering as a Software Engineering Paradigm
Towards API Usability Engineering as a Software Engineering Paradigm Christian Klauß Software Technology Group Technische Universität Darmstadt Hochschulstr. 10 64289 Darmstadt klauss@st.informatik.tu-darmstadt.de
More informationCS612: IT Technology and Course Overview
CS612: IT Technology and Course Overview Dr. Lixin Tao ltao@pace.edu http://csis.pace.edu/lixin Computer Science Department Pace University Outline What is New in Computing Application Environment? What
More informationEmpirical Studies on the Security and Usability Impact of Immutability
Empirical Studies on the Security and Usability Impact of Immutability Sam Weber (NYU), Michael Coblenz (CMU), Brad Myers (CMU), Jonathan Aldrich (CMU), Joshua Sunshine (CMU) Acknowledgements This research
More informationKnowledge Generation in Java API Reference Documentation
Knowledge Generation in Java API Reference Documentation Miss. Monali Metkar 1, Prof. S. M. Kamalapur 2 1 Department of Computer Engineering, PG Student, KKWIEER, Nashik, University of Pune, India 2 Department
More informationA Study of the Effectiveness of Usage Examples in REST API Documentation
A Study of the Effectiveness of Usage Examples in REST API Documentation S M Sohan, Frank Maurer Dept. of Computer Science University of Calgary Canada {smsohan, frank.maurer}@ucalgary.ca Craig Anslow
More informationClassification and Searching in Java API Reference Documentation
Classification and Searching in Java API Reference Documentation Monali Metkar K.K.W.I.E.E.R Nashik, University Of Pune, India S. M. Kamalapur K.K.W.I.E.E.R Nashik, University Of Pune, India Abstract:
More informationDesign Xml Schema For The Given Company Database
Design Xml Schema For The Given Company Database oxygen provides a powerful and expressive schema diagram editor (Design mode) for editing XML Schemas. The structure of the diagram editor is designed.
More informationThe Implications of Method Placement on API Learnability
The Implications of Method Placement on API Learnability Jeffrey Stylos Carnegie Mellon University Computer Science Department 5000 Forbes Ave Pittsburgh, PA, USA jsstylos@cs.cmu.edu Brad A. Myers Carnegie
More information1 Introduction. 1.1 Overview
1 Introduction Java is a language that defines a runtime environment in which user-defined classes execute. The instances of these user-defined classes might represent real world data. The data might be
More informationOracle Cloud Using the SAP Ariba Adapter. Release 17.3
Oracle Cloud Using the SAP Ariba Adapter Release 17.3 E74402-03 September 2017 Oracle Cloud Using the SAP Ariba Adapter, Release 17.3 E74402-03 Copyright 2016, 2017, Oracle and/or its affiliates. All rights
More informationActiveVOS Fundamentals
Lab #8 Page 1 of 9 - ActiveVOS Fundamentals ActiveVOS Fundamentals Lab #8 Process Orchestration Lab #8 Page 2 of 9 - ActiveVOS Fundamentals Lab Plan In this lab we will build a basic sales order type of
More informationGet Started on SOA. People Entry Point Interaction and Collaboration Services. Case for an SOA Portal
Get Started on SOA People Entry Point Interaction and Collaboration Services Case for an SOA Our customers are our highest priorities; our employees are our highest cost We need to make our employees more
More informationWebSphere MQ Update. Paul Dennis WMQ Development 2007 IBM Corporation
WebSphere MQ Update Paul Dennis WMQ Development dennisps@uk.ibm.com Corporation SOA Entry Points Help Customers Get Started People What is it? Deliver role-based interaction and collaboration through services
More informationAdvanced Relational Database Management MISM Course F A Fall 2017 Carnegie Mellon University
Advanced Relational Database Management MISM Course F17-95736A Fall 2017 Carnegie Mellon University Instructor: Randy Trzeciak Office: HBH 1104C Office hours: By Appointment Phone: 412-268-7040 E-mail:
More informationGerri Holden Ministries Executive Summary Student Consultant, Kate Stepp Community Partner, Gerri Holden
Gerri Holden Ministries Executive Summary Student Consultant, Kate Stepp Community Partner, Gerri Holden I. Background Information The mission of Gerri Holden Ministries is to provide academic programs
More informationDebugging Reinvented: Asking and Answering Why and Why Not Questions about Program Behavior
Debugging Reinvented: Asking and Answering Why and Why Not Questions about Program Behavior Andrew J. Ko and Brad A. Myers School of Computer Science, Carnegie Mellon University Presenter: Shaosong Li
More informationUsing SQL Server in C#
University College of Southeast Norway Using SQL Server in C# Hans-Petter Halvorsen, 2016.11.01 with Examples http://home.hit.no/~hansha Table of Contents 1. Introduction...
More informationTIB-The Independent BankersBank August 28, 2018 Updated September 4, 2018 FNMA UPDATE DU UNDERWRITING FINDINGS IS GETTING A NEW LOOK
TIB-The Independent BankersBank www.tib.bank August 28, 2018 Updated September 4, 2018 FNMA UPDATE DU UNDERWRITING FINDINGS IS GETTING A NEW LOOK The Desktop Underwriter (DU ) Underwriting Findings ("Findings")
More informationUsability. Daniela Rosner. Web Architecture, October 9, School of Information UC Berkeley
Usability Daniela Rosner Web Architecture, 290-03 October 9, 2007 School of Information UC Berkeley Outline Introduction what is usability Best Practices common solutions Design Patterns shared languages
More informationGraphs III. CSE 6242 A / CS 4803 DVA Feb 26, Duen Horng (Polo) Chau Georgia Tech. (Interactive) Applications
CSE 6242 A / CS 4803 DVA Feb 26, 2013 Graphs III (Interactive) Applications Duen Horng (Polo) Chau Georgia Tech Partly based on materials by Professors Guy Lebanon, Jeffrey Heer, John Stasko, Christos
More informationAn Interdisciplinary Collaboration Platform for Smart Grid Research
An Interdisciplinary Collaboration Platform for Smart Grid Research Sebastian Lehnhoff Energy Informatics 2 Energy Informatics in Oldenburg General Conditions Challenges energy transition in Germany fluctuating
More informationCisco Exam Questions and Answers (PDF) Cisco Exam Questions BrainDumps
Cisco 700-037 Dumps with Valid 700-037 Exam Questions PDF [2018] The Cisco 700-037 Advanced Collaboration Architecture Sales Specialist exam is an ultimate source for professionals to retain their credentials
More informationQuality-based Recommendations for Mashup Composition
Quality-based Recommendations for Mashup Composition Matteo Picozzi, Marta Rodolfi, Cinzia Cappiello, and Maristella Matera DEI - Politecnico di Milano Via Ponzio 34/5, 20133 Milano, Italy [matteo.picozzi,marta.rodolfi]@mail.polimi.it;
More informationTerminology Management
Terminology Management Managing terminology supports your corporate brand image, and makes your software easier to use, easier to translate, and easier to adapt to global markets. Executive overview To
More informationDITA for Enterprise Business Documents Sub-committee Proposal Background Why an Enterprise Business Documents Sub committee
DITA for Enterprise Business Documents Sub-committee Proposal Background Why an Enterprise Business Documents Sub committee Documents initiate and record business change. It is easy to map some business
More informationTHOMAS LATOZA SWE 621 FALL 2018 DESIGN ECOSYSTEMS
THOMAS LATOZA SWE 621 FALL 2018 DESIGN ECOSYSTEMS LOGISTICS HW5 due today Project presentation on 12/6 Review for final on 12/6 2 EXAMPLE: NPM https://twitter.com/garybernhardt/status/1067111872225136640
More informationJava Programming Exercises With Solutions
We have made it easy for you to find a PDF Ebooks without any digging. And by having access to our ebooks online or by storing it on your computer, you have convenient answers with java programming exercises
More informationUCD Method Collection Card-set
UCD Method Collection Card-set www.designforusability.org A world wide web of methods for user centred design! The Design for Usability (DfU) project aims to reduce usability problems with electronic products.
More informationThe API Economy in a Mobile World What are we talking about?
IBM BusinessConnect A New Era of Thinking The API Economy in a Mobile World What are we talking about? Frank van der Wal Human Being Digital Transformation Specialist thewall@nl.ibm.com @thewalls 1 2016
More informationWordPress User Interface Expert Review Gabriel White Version 1.0 DRAFT March, 2005
WordPress User Interface Expert Review Gabriel White Version 1.0 DRAFT March, 2005 WordPress User Interface Expert Review, Gabriel White (v1.0 Draft, March, 2005) 2 Copyright Copyright Gabriel White, 2005.
More informationECE646 Fall Lab 1: Pretty Good Privacy. Instruction
ECE646 Fall 2015 Lab 1: Pretty Good Privacy Instruction PLEASE READ THE FOLLOWING INSTRUCTIONS CAREFULLY: 1. You are expected to address all questions listed in this document in your final report. 2. All
More informationThis example shows how you can input a Sales Order ID and bring back the Country and Net Amount for that ID to the first screen of the transaction.
1.1. Copy and Paste 1.1.1. Sap Screen This example shows how you can input a Sales Order ID and bring back the Country and Net Amount for that ID to the first screen of the transaction. (1) The Transaction
More informationMidterm Exam, October 24th, 2000 Tuesday, October 24th, Human-Computer Interaction IT 113, 2 credits First trimester, both modules 2000/2001
257 Midterm Exam, October 24th, 2000 258 257 Midterm Exam, October 24th, 2000 Tuesday, October 24th, 2000 Course Web page: http://www.cs.uni sb.de/users/jameson/hci Human-Computer Interaction IT 113, 2
More informationHow to Create Collaborative Communities Within Your Portal
How to Create Collaborative Communities Within Your Portal Jim Powell Principal Product Manager Oracle Portal Oracle Corporation Agenda! Communities and their Collaboration Pains! Bringing it all together
More informationEnabling the Future of Connectivity. HITEC 2016 Tech Talk
Enabling the Future of Connectivity HITEC 2016 Tech Talk Who is OpenTravel? Founded in 1999 by companies in ALL verticals of travel industry who demanded a common language At the dawn of today s online
More informationSRFF Tool Enhances Data Transfer
SRFF Tool Enhances Data Transfer A new syntax checker allows PCB assembly equipment manufacturers to check the validity of their SRFF files. By Andrew Dugenske In the electronics manufacturing industry,
More informationE2: Heuristic Evaluation A usability analysis of decorativethings.com. Jordana Carlin LIS Spring 2014
E2: Heuristic Evaluation A usability analysis of decorativethings.com Jordana Carlin LIS-644-01 Spring 2014 2 E2: HEURISTIC EVALUATION Executive Summary Decorative Things is an online retailer of unique
More informationEngineering Improvement in Software Assurance: A Landscape Framework
Engineering Improvement in Software Assurance: A Landscape Framework Lisa Brownsword (presenter) Carol C. Woody, PhD Christopher J. Alberts Andrew P. Moore Agenda Terminology and Problem Scope Modeling
More informationCourse Title: Enterprise Web Development Instructor: Dr. Michael Bigrigg
Course Information* Course Title: 95882 Enterprise Web Development Instructor: Dr. Michael Bigrigg (bigrigg@andrew.cmu.edu) Prerequisites (if applicable) Previous Programming Course. This course assumes
More informationThe Rise of the (Modelling) Bots: Towards Assisted Modelling via Social Networks
The Rise of the (Modelling) Bots: Towards Assisted Modelling via Social Networks Sara Perez-Soler, Esther Guerra, Juan de Lara, Francisco Jurado 2017 Presented by Laura Walsh 1 Overview 1. Background &
More informationSaaS Integration. Rick Nucci. Addressing a top 3 priority for SaaS adoption. Founder and CTO Boomi
SaaS Integration Addressing a top 3 priority for SaaS adoption Rick Nucci Founder and CTO Boomi Introduction 2 Agenda Introduction About Boomi The Evolution of Integration Enterprise Cloud Strategy Best
More informationInnovations in collaborative modelling and simulation to deliver the Behavioural Digital Aircraft : A summary of results from the CRESCENDO project
PDT Europe 2012 25-26 September 2012 The Hague, Netherlands Collaborative & Robust Engineering using Simulation Capability Enabling Next Design Optimisation Innovations in collaborative modelling and simulation
More informationThe Whyline. An Interrogative Debugging Interface for Asking Questions About Program Behavior. Andrew J. Ko and Brad A. Myers
The Whyline An Interrogative Debugging Interface for Asking Questions About Program Behavior Andrew J. Ko and Brad A. Myers Project Marmalade Human-Computer Interaction Institute Carnegie Mellon University
More informationOLAP Introduction and Overview
1 CHAPTER 1 OLAP Introduction and Overview What Is OLAP? 1 Data Storage and Access 1 Benefits of OLAP 2 What Is a Cube? 2 Understanding the Cube Structure 3 What Is SAS OLAP Server? 3 About Cube Metadata
More informationDarbs projektu grupās un procesu automatizācija
Darbs projektu grupās un procesu automatizācija Novell Vibe Novell Vibe is the next-generation social collaboration platform for the enterprise.. Novell Vibe combines team workspaces with business social
More informationOpen Grid Forum. OGF s Role in the Community
Open Grid Forum OGF s Role in the Community Alan Sill Senior Scientist, High Performance Computing Center and Adjunct Professor of Physics, Texas Tech University Vice President of Standards, Open Grid
More informationA Documentation Method for Describing Product Variability in Product Development of Two Case Companies
A Documentation Method for Describing Product Variability in Product Development of Two Case Companies Abstract Kati Sarinko and Juha Tiihonen An important industrial trend today is the increasing use
More informationSay-it: Design of a Multimodal Game Interface for Children Based on CMU Sphinx 4 Framework
Grand Valley State University ScholarWorks@GVSU Technical Library School of Computing and Information Systems 2014 Say-it: Design of a Multimodal Game Interface for Children Based on CMU Sphinx 4 Framework
More informationInformation Architecture of University Web portal
Information Architecture of University Web portal Veselina Nedeva 1, Zlatin Zlatev 1 1 Faculty of Engineering and Technology, Trakia University, Yambol, Bulgaria Tel: +359 46 669181, E-mails: veselina.nedeva@gmail.com;
More informationHPE Partner Ready Digital Marketing Program
HPE Partner Ready Digital Marketing Program Accelerating your digital marketing proficiency and execution to drive business growth Collaborate Get started Table of Contents Changing B2B Buyer Behavior
More informationDoD Environmental Security Technology Certification Program (ESTCP) Tim Tetreault DoD August 15, 2017
DoD Energy Testbed DoD Environmental Security Technology Certification Program (ESTCP) Tim Tetreault DoD August 15, 2017 Tampa Convention Center Tampa, Florida About ESTCP Established in 1995 to: Improve
More informationUX Consulting: A Look into the Design and Usability Center at Bentley
UX Consulting: A Look into the Design and Usability Center at Bentley walbert@bentley.edu 781.891.2500 www.bentley.edu/usability Agenda Who we are What we do A few things we have done recently UX consulting
More informationDeveloper Studio FREQUENTLY ASKED QUESTIONS
Borland Developer Studio FREQUENTLY ASKED QUESTIONS GENER AL QUE STIONS What is Borland Developer Studio? Borland Developer Studio is the ultimate Windows development solution, combining the previously
More informationStudent Handbook Master of Information Systems Management (MISM)
Student Handbook 2018-2019 Master of Information Systems Management (MISM) Table of Contents Contents 1 Masters of Information Systems Management (MISM) Curriculum... 3 1.1 Required Courses... 3 1.2 Analytic
More informationWSIA and WSRP are new Web
Written by Eilon Reshef WSIA and WSRP are new Web services standards that enable businesses to create user-facing, visual, and interactive Web services that organizations can easily plug-and-play into
More informationSo, the Center will needs a website
So, the Center will needs a website Usability Best Practices for Health & Research Information Websites 06 Oct 2006 Presented by: Kath Straub, Ph. D. Chief Scientist Presentation Roadmap Designing good
More informationGraphs / Networks CSE 6242/ CX Interactive applications. Duen Horng (Polo) Chau Georgia Tech
CSE 6242/ CX 4242 Graphs / Networks Interactive applications Duen Horng (Polo) Chau Georgia Tech Partly based on materials by Professors Guy Lebanon, Jeffrey Heer, John Stasko, Christos Faloutsos, Le Song
More informationThe CIS Security Metrics & Benchmarking Service. Clint Kreitner The Center for Internet Security
The CIS Security Metrics & Benchmarking Service Clint Kreitner The Center for Internet Security The Center for Internet Security (CIS) Formed - October 2000 As a not-for-profit public-private partnership
More informationAdvanced Relational Database Management MISM Course S A3 Spring 2019 Carnegie Mellon University
Advanced Relational Database Management MISM Course S19-95736 A3 Spring 2019 Carnegie Mellon University Instructor: Randy Trzeciak Office: HBH 1104C Office hours: By Appointment Phone: 412-268-7040 E-mail:
More informationstrategy IT Str a 2020 tegy
strategy IT Strategy 2017-2020 Great things happen when the world agrees ISOʼs mission is to bring together experts through its Members to share knowledge and to develop voluntary, consensus-based, market-relevant
More informationSistemi ICT per il Business Networking
Corso di Laurea Specialistica Ingegneria Gestionale Sistemi ICT per il Business Networking B2B Integration Docente: Vito Morreale (vito.morreale@eng.it) 1 B2B Interactions Businesses are constantly searching
More informationEnergy Design Plugin. Peter G. Ellis, Paul A. Torcellini. Drury B. Crawley
Energy Design Plugin An EnergyPlus Plugin for SketchUp Peter G. Ellis, Paul A. Torcellini National Renewable Energy Laboratory Drury B. Crawley U.S. Department of Energy EnergyPlus Whole-building energy
More informationMapping the Space of API Design Decisions
2007 IEEE Symposium on Visual Languages and Human-Centric Computing Mapping the Space of API Design Decisions Jeffrey Stylos and Brad Myers Carnegie Mellon University { jsstylos, bam }@cs.cmu.edu Abstract
More informationChapter 8 Web Services Objectives
Chapter 8 Web Services Objectives Describe the Web services approach to the Service- Oriented Architecture concept Describe the WSDL specification and how it is used to define Web services Describe the
More informationComparing Techniques for Mobile Interaction with Objects from the Real World
Comparing Techniques for Mobile Interaction with Objects from the Real World Gregor Broll 1, Sven Siorpaes 1, Enrico Rukzio 2, Massimo Paolucci 3, John Hamard 3, Matthias Wagner 3, Albrecht Schmidt 4 1
More informationUsing Xml Schemas Effectively In Wsdl Design
Using Xml Schemas Effectively In Wsdl Design I can recommend an article about contract-first service design using the MS stack qualified/unqualified when validating xml against a WSDL (xsd schema) How
More informationConfiguration Description, Deployment and Lifecycle Management Working Group (CDDLM-WG) Final Report
GFD-I.127 CDDLM-WG Peter Toft, HP Steve Loughran, HP 31 March 2008 Configuration Description, Deployment and Lifecycle Management Working Group (CDDLM-WG) Final Report Status of This Document This document
More informationAutomated Validation of T&E Instrumentation Systems
Automated Validation of T&E Instrumentation Systems Austin Whittington Benefiting government, industry and the public through innovative science and technology 1/30/2017 Copyright 2017 SwRI. All rights
More informationIntegration with External Applications: General View
Integration with External Applications: General View Ref. 0714 GOAL Learn some of the functionalities of the Integration with AuraPortal Content 1. Integration Scheme 2. Which is the best option? 1.1.
More informationCOMMUNITY OR ENTERPRISE? Choosing between JBoss community projects and Red Hat JBoss Middleware
TECHNOLOGY DETAIL COMMUNITY OR ENTERPRISE? Choosing between JBoss community projects and Red Hat JBoss Middleware With Red Hat Enterprise Linux and Red Hat JBoss Middleware, we are able to experience the
More informationFeature: Online App Builder Studio
Feature: Online App Builder Studio Beautiful Apps from Customizable Templates Deliver unique and visually stunning apps with unprecedented speed through our completely customizable templates. Start with
More informationTHE ROLE OF STANDARDS IN B2B COMMUNICATION
THE ROLE OF STANDARDS IN B2B COMMUNICATION Eva Söderström School of Humanities and Informatics, University of Skoevde Box 408, 541 28 Skoevde, Sweden ABSTRACT Recent developments in e.g. technology have
More informationMOBILE ENTERPRISE PILOT PROJECT
MOBILE ENTERPRISE PILOT PROJECT RICHARD ADEYEMO KYLE BLEVINS ANDREW REPP CPET 565/499 PROBLEM STATEMENT After the company s strategic planning meeting, top administration approve a funding of $60,000 for
More informationThe Business Case for a Web Content Management System. Published: July 2001
The Business Case for a Web Content Management System Published: July 2001 Contents Executive Summary... 1 The Business Case for Web Content Management... 2 The Business Benefits of Web Content Management...
More informationJD Edwards World. Service Enablement Guide Release A9.3 E
JD Edwards World Service Enablement Guide Release A9.3 E21962-02 April 2013 JD Edwards World Service Enablement Guide, Release A9.3 E21962-02 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
More informationCollaboration in Teams: Simulink Projects Demonstration
Collaboration in Teams: Simulink Projects Demonstration 김종헌차장 Senior Application Engineer MathWorks Korea 2011 The MathWorks, Inc. 1 Agenda Motivation 7 common technical challenges Next steps Q & A allen.kim@mathworks.com
More information