Presenty User Interface Framework
|
|
|
- Ruth Potter
- 9 years ago
- Views:
Transcription
1 Presenty User Interface Framework MIT license
2 Presenty Platform-independent user interface application
3 Desktop contact manager
4 Filter contacts by typed name
5 Select contact from groups
6 Select contact from last calls
7 Contact selection show details data
8 Presenty approach Multiple separated tasks a user can perform Each task is a sequence of user requests Contact groups selection task: 1) select group from groups list 2) select contact from selected group contents 3) look at selected contact details
9 Implementation Continuation-based tasks as elements of user interaction at application level User requests as building blocks for tasks: Primitive user requests to invoke base interface components Compound requests for calling other tasks Extendable DSL (pure Smalltalk) facilitating task implementation Modified Model-View-Presenter pattern
10 SelectContactFromGroupsTask body selected group group := user select: ContactsGroup from: ContactManager groups. selected := user select: Contact from: group contents. user goto: (DetailedContactPresenter on: selected )
11 Select contact from groups
12 SelectContactBySearchTask body selected selected := user execute: ( PtySearchItemTask foritems: ContactManager contacts ofclass: Contact). guide restoreactivearea. user goto: (DetailedContactPresenter on: selected )
13 SelectContactFromLastCallsTask body selected selected := user select: 'LastContact' from: ContactManager lastcalls. user goto: (DetailedContactPresenter on: selected )
14 ShowContactsForDesktopTask body guide viewport createnewviewarea. guide forktask: SelectContactFromLastCallsTask new. guide forktask: SelectContactFromGroupsTask new. guide forktask: SelectContactBySearchTask new. user goto: [guide showviewarea]
15 Select contact from last calls
16 Select contact from last calls
17 Select contact from groups
18 Select contact from groups
19 Filter contacts by typed name
20 guide translator
21 Filter contacts by typed name
22 Filter contacts by typed name
23 ShowContactsForPhoneTask body taskclass guide viewport createnewviewarea. taskclass := user select: 'ContactManagerTask' from: {SelectContactFromLastCallsTask. SelectContactFromGroupsTask. SelectContactBySearchTask}. guide addbackbutton. user execute: taskclass new
24 Task Configuration Presenter can have different views in different contexts For different parent presenters For different tasks For different styles of presenter For different styles of parent presenter
25 Task Configuration Guide can store default settings for tasks guide create: PtyShowListTask Task settings can vary in different contexts
26 How tasks configured PtyItemsListTask has itempresenterfactory which can be saved in settings PtyExplicitPresenterFactory specifyed concrete presenter class to present list items PtyPresenterPreviewFactory use #preferredpreviewpresenter message for getting presenter from list item
27 What should be done Configurable task activation Simple object editor task user edit: object Better designer Serializing prototypes and settings to style classes Searching for prototypes and settings in multiple task contexts Documentation
28 Questions?
29 The end
30 Modal warning example
31 Tasks from blocks DetailedContactPresenter>>runCall guide executetask: [ guide doinmodal: [ guide user warn: 'You dial to ', model printstring]. guide user stopcurrenttask. ] astask
32 Presenty UI framework Modified Model-View-Presenter pattern Continuation-based tasks as elements of user interaction at application level User requests as building blocks for tasks: Primitive user requests to invoke base interface components Compound requests for calling other tasks Extendable DSL (pure Smalltalk) facilitating task implementation Prototyping for visual components and tasks
33 Modified Model-View-Presenter pattern
Home Phone Call Forward Guide
Home Phone Call Forward Guide What is Call Forward - Immediate? Call Forward Immediate will always forward all calls to your phone number to a different phone number as soon as they arrive. It overrides
Software Activation. high security remote access. NCP Secure Entry Client
Software Activation high security remote access NCP Secure Entry Client Copyright Considerable care has been taken in the preparation and publication of this manual, errors in content, typographical or
Table of Contents. Chapter 1: Installing Endpoint Application Control. Chapter 2: Getting Support. Index
Table of Contents Chapter 1: Installing Endpoint Application Control System Requirements... 1-2 Installation Flow... 1-2 Required Components... 1-3 Welcome... 1-4 License Agreement... 1-5 Proxy Server...
Creating Service Definition file while disconnected from the server
Service Definition File Creating Service Definition file while disconnected from the server When disconnected from the server you will configure your service definition with no available connection to
VUBnet, The network of the Vrije Universiteit Brussel. VUBnext Wireless configuration
VUBnet, The network of the Vrije Universiteit Brussel VUBnext Wireless configuration Latest Update 5/10/2015 Initial Troubleshooting and General Information Try to make the initial connection as close
Windchill Service Information Manager 10.1. Curriculum Guide
Windchill Service Information Manager 10.1 Curriculum Guide Live Classroom Curriculum Guide Building Information Structures with Windchill Service Information Manager 10.1 Building Publication Structures
Serial Deployment Quick Start Guide
PaperClip em 4 11/19/2007 Serial Deployment Quick Start Guide This checklist should be completed before installing the em4 Relay. Your answers with the associated screens will enable you to install and
http://docs.trendmicro.com/en-us/enterprise/trend-micro-endpoint-applicationcontrol.aspx
Trend Micro Incorporated reserves the right to make changes to this document and to the product described herein without notice. Before installing and using the product, review the readme files, release
Configure Web Conference Parameters Through The Web Conference Administration User Interface.
Configure Web Conference Parameters Through The Web Conference Administration User Interface. Once the ShoreTel Service Appliance 100 has been installed and configured in ShoreTel Director, the Web Conference
Automating the Development of Information Systems with the MOSKitt Open Source Tool
http://www.moskitt.org Automating the Development of Information Systems with the MOSKitt Open Source Tool Vicente Pelechano Universidad Politécnica de Valencia Content PART I: About the Project and the
FEC Secure IPSec Client
FEC Secure IPSec Client Software Activtion User's Guide FEC Secure IPSec Client 1 Copyright Trademarks All rights are reserved. No part of this publication may be reproduced or transmitted in any form
Customer Success Story: Dragon Medical 360 Network Edition with Microsoft Application Virtualization
Customer Success Story: Dragon Medical 360 Network Edition with Microsoft Application Virtualization Contents Contents 2 Introduction 3 Hardware and Software Configurations 3 Dragon Medical 360 Network
Citrix StoreFront. Customizing the Receiver for Web User Interface. 2012 Citrix. All rights reserved.
Citrix StoreFront Customizing the Receiver for Web User Interface 2012 Citrix. All rights reserved. Customizing the Receiver for Web User Interface Introduction Receiver for Web provides a simple mechanism
Credit Card Processing Installation Instructions
Credit Card Processing Installation Instructions NOTE: Before using these instructions you must have a TERMINAL ID and a NAM ID number. To obtain these numbers, complete and fax the Heartland Agreement
E-Mail: [email protected] Phone: 281-283-2828 Fax: 281-283-2969 Box: 230 http://www.uhcl.edu/uct
A VPN (Virtual Private Network) provides a secure, encrypted tunnel from your computer to UHCL's network when off campus. UHCL offers VPN software to allow authenticated, secure access to many UHCL resources
WORKING WITH WINDOWS FIREWALL IN WINDOWS 7
WORKING WITH WINDOWS FIREWALL IN WINDOWS 7 Firewall in Windows 7 Windows 7 comes with two firewalls that work together. One is the Windows Firewall, and the other is Windows Firewall with Advanced Security
How to Develop Accessible Linux Applications
Sharon Snider Copyright 2002 by IBM Corporation v1.1, 2002 05 03 Revision History Revision v1.1 2002 05 03 Revised by: sds Converted to DocBook XML and updated broken links. Revision v1.0 2002 01 28 Revised
University Computing & Telecommunications Virtual Private Networking: How To/Self- Help Guide Windows 8.1 Operating System.
A VPN (Virtual Private Network) provides a secure, encrypted tunnel from your computer to UHCL's network when off campus. UHCL offers VPN software to allow authenticated, secure access to many UHCL resources
Coyote SP - Installation Notes
Step 1 - Setup E-mail Support: Coyote SP - Installation Notes Coyote SP Installation Steps 1) Insert the Coyote SP installation CD. 2) Follow Setup Instructions. 2) If Setup won t appear, click Windows
Figure 1 responsive grid system for all view ports, from desktops, tablets and smart phones
Pimp your SharePoint with Uihiro our front-end framework for developing responsive, on-prem, hybrid, pure Office 365 and mobile ready projects. Our theming engine provides a rich repeatable design experience
ProxySG TechBrief Implementing a Reverse Proxy
ProxySG TechBrief Implementing a Reverse Proxy What is a reverse proxy? The Blue Coat ProxySG provides the basis for a robust and flexible Web communications solution. In addition to Web policy management,
Setup When you have met all these requirements, follow these steps to perform the installation and configuration.
Novatel Wireless Merlin UMTS/HSPA Modem Dialup Networking on XP 1 This document explains how to set up dial up connection for a UMTS/HSPA Data card on Windows XP. Preparation Requirements Windows 2000/
EVALUATION. WA1844 WebSphere Process Server 7.0 Programming Using WebSphere Integration COPY. Developer
WA1844 WebSphere Process Server 7.0 Programming Using WebSphere Integration Developer Web Age Solutions Inc. USA: 1-877-517-6540 Canada: 1-866-206-4644 Web: http://www.webagesolutions.com Chapter 6 - Introduction
DWG TrueConnect: Making These Autodesk Inventor Tools Work for You
DWG TrueConnect: Making These Autodesk Inventor Tools Work for You Walt Jaquith Simplex Manufacturing MA301-5L With the new release of Autodesk Inventor, Autodesk has introduced a set of tools called DWG
E-Mail: [email protected] Phone: 281-283-2828 Fax: 281-283-2969 Box: 230 http://www.uhcl.edu/uct
A VPN (Virtual Private Network) provides a secure, encrypted tunnel from your computer to UHCL's network when off campus. UHCL offers VPN software to allow authenticated, secure access to many UHCL resources
Administrator s Guide
SEO Toolkit 1.3.0 for Sitecore CMS 6.5 Administrator s Guide Rev: 2011-06-07 SEO Toolkit 1.3.0 for Sitecore CMS 6.5 Administrator s Guide How to use the Search Engine Optimization Toolkit to optimize your
MiniDraw Introducing a framework... and a few patterns
MiniDraw Introducing a framework... and a few patterns What is it? [Demo] 2 1 What do I get? MiniDraw helps you building apps that have 2D image based graphics GIF files Optimized repainting Direct manipulation
Grandstream Networks, Inc.
Grandstream Networks, Inc. Universal Phonebook Editor User Guide Universal Phonebook Editor User Guide Universal Phonebook Editor User Guide Index INTRODUCTION... 3 OVERVIEW OF FUNCTIONS AND UI... 4 BASIC
Windows Compatibility
What s New? Windows Compatibility LABELVIEW 2014 is fully compatible with Windows 8.1 and Windows Server 2012 R2 LABELVIEW 2014 - Operating Systems compatibility: Windows 8 / Windows 8.1 Windows Server
Content Management Implementation Guide 5.3 SP1
SDL Tridion R5 Content Management Implementation Guide 5.3 SP1 Read this document to implement and learn about the following Content Manager features: Publications Blueprint Publication structure Users
Installation and Configuration Manual
Beacon Office Installation and Configuration Manual Version - 2.5(1) Radianta Inc. September 2008 Radianta, Inc. Beacon Office Page 2 Table of Contents Introduction... 4 What is Beacon Office... 4 How
Configuring Elastix 2.0.0 57 for Spitfire SIP Trunks
Configuring Elastix 2.0.0 57 for Spitfire SIP Trunks This document is a guideline for configuring Spitfire SIP trunks onto Elastix 2.0.0 and includes the settings required for Inbound DDI routing and Outbound
Automate tasks with Visual Basic macros
Automate tasks with Visual Basic macros If you're not familiar with macros, don't let the term frighten you. A macro is simply a recorded set of keystrokes and instructions that you can use to automate
Desktop Configurations For General Ledger and Financial Reports. User Guide
Desktop Configurations For General Ledger and Financial Reports User Guide Contents 2 Overview...1 Checking for Java Client on your Desktop...2 Installing Java Client...3 Web Application Desktop Integrator
FUNCTIONAL OVERVIEW VERSION: 1.0
FUNCTIONAL OVERVIEW VERSION: 1.0 DATE: 01.04.2015 Table of contents Innovations / changes in Shopware 5 3 Details technical updates 6 Details Shopware Responsive Template 7 2 Innovations / changes in Shopware
<Insert Picture Here> Hudson Security Architecture. Winston Prakash. Click to edit Master subtitle style
Hudson Security Architecture Click to edit Master subtitle style Winston Prakash Hudson Security Architecture Hudson provides a security mechanism which allows Hudson Administrators
Software Tender for Voice over IP Telephony SuperTel Incorporated
Software Tender for Voice over IP Telephony SuperTel Incorporated 1 Introduction The following sections together with an accompanying hardware interface description (HID) for SuperTel s new IP phone comprise
Microinvest Warehouse Pro Light Restaurant is designed to work in tandem with Microinvest Warehouse Pro which provides all back office functions.
Important to know! Microinvest Warehouse Pro Light Restaurant is designed to work in tandem with Microinvest Warehouse Pro which provides all back office functions. When you start up the restaurant module
Overview of Web Request Routing Through Unified ICM
Example Web Collaboration Scripts, page 1 Example E-mail Scripts, page 7 Universal Queue Scripts, page 11 Example Unified CCE Scripts, page 14 Additional Example Outbound Option Scripts, page 19 Estimated
LMS 365 Learning Module Builder Add-in User Guide VERSION 1.5.0.X
LMS 365 Learning Module Builder Add-in User Guide VERSION 1.5.0.X CONTENTS LMS 365 Learning Module Builder Add-in User Guide Version 1.5.0.x... 1 Contents... 2 1. The LMS365 Learning Module Builder Add-in...
Create Your Free Mobile Site App in Baidu Webmaster Tools
Learn step by step illustration of how to create your own free mobile app in Baidu webmaster tools. Create Your Free Mobile Site App in Baidu Webmaster Tools Step By Step Illustration in English www.webnots.com
HTTPS HTTP. ProxySG Web Server. Client. ProxySG TechBrief Reverse Proxy with SSL. 1 Technical Brief
ProxySG TechBrief Reverse Proxy with SSL What is Reverse Proxy with SSL? The Blue Coat ProxySG includes the basis for a robust and flexible reverse proxy solution. In addition to web policy management,
Adam Rauch Partner, LabKey Software [email protected]. Extending LabKey Server Part 1: Retrieving and Presenting Data
Adam Rauch Partner, LabKey Software [email protected] Extending LabKey Server Part 1: Retrieving and Presenting Data Extending LabKey Server LabKey Server is a large system that combines an extensive set
PNMsoft Sequence Ticketing Solution (PSTS)
PNMsoft Sequence Ticketing Solution (PSTS) PNMsoft Sequence Ticketing Solution (PSTS) is a software solution built on an industry leading Business Process Management platform. It enables organizations
Connecting to the FILTER Virtual Private Network (VPN)
Create FILTER VPN Connection Filter s VPN allows computers at remote locations (e.g. home, hotels, Starbucks?) to connect directly and securely to FILTER s corporate network. Computers connected by VPNs
Rich-Internet Anwendungen auf Basis von ColdFusion und Ajax
Rich-Internet Anwendungen auf Basis von ColdFusion und Ajax Sven Ramuschkat [email protected] München & Zürich, März 2009 A bit of AJAX history XMLHttpRequest introduced in IE5 used in
Create a List to Show Products Purchased by Company Sage CRM for iphone - Adding Custom Entities
1 of 8 29/11/2012 14:36 This Group is for Sage CRM Business Partners and members of the Sage CRM Developer Program. Access to much of the material here is restricted according to your membership profile.
Rapid software development. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 17 Slide 1
Rapid software development Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 17 Slide 1 Objectives To explain how an iterative, incremental development process leads to faster delivery of
How To Sync Between Quickbooks And Act
QSalesData User Guide Note: In addition to this User Guide, we have an extensive Online Video Library that you can access from our website: www.qsalesdata.com/onlinevideos Updated: 11/14/2014 Installing
How to Setup SQL Server Replication
Introduction This document describes a scenario how to setup the Transactional SQL Server Replication. Before we proceed for Replication setup you can read brief note about Understanding of Replication
Installing Remote Desktop Connection
SETTING UP YOUR REMOTE DESKTOP This section will assist you in setting you Remote Desktop Connection. This will allow you to create an icon for easy access to your virtual desktop. DISCLAIMER: All images
What is BPM? Software tools enabling BPM
What is BPM? BPM, or Business Process Management, is a technology, but it is also more than that. Broadly speaking, one can consider BPM as a management discipline in which processes are valued as assets
Table of Contents VISMA ANALYSIS 3.6.0... 3 VISMA ANALYSIS 3.5.1... 5 VISMA ANALYSIS 3.5.0... 6
News and Improvements Visma Analysis 3.6.0 Table of Contents VISMA ANALYSIS 3.6.0... 3 REPORT VIEWER... 3 REPORT TEMPLATES... 3 REPORT GENERATION... 4 EXCEL ADD-IN... 4 CONTENT / CUBES... 4 AUTHORIZATION
Avira Server Security Product Updates. Best Practice
Avira Server Security Product Updates Best Practice Table of Contents 1. What is Avira Server Security?... 3 2. Where else can Avira Server Security be found?.. 4 3. What is the difference between updates
Using the Synchronization Client
Using the Synchronization Client The owncloud Desktop Client remains in the background and is visible as an icon in the system tray (Windows, KDE), status bar (Mac OS X), or notification area (Linux).
Citywide User Experience Design Guidelines: NYC.gov Style Guide. Final 1.2 - Public 11/8/2013
CITYWIDE GUIDELINES Citywide User Experience Design Guidelines: NYC.gov Style Guide 1.0 Overview Final 1.2 - Public 11/8/2013 City of New York Department of Information Technology and Telecommunications
Analytics Configuration Reference
Sitecore Online Marketing Suite 1 Analytics Configuration Reference Rev: 2009-10-26 Sitecore Online Marketing Suite 1 Analytics Configuration Reference A Conceptual Overview for Developers and Administrators
Quick Start Tutorial. Using the TASKING* Software Development Tools with the Intel 8x930 Family Evaluation Board
Quick Start Tutorial Using the TASKING* Software Development Tools with the Intel 8x930 Family Evaluation Board This explains how to use the TASKING Microsoft* Windows*-based software development tools
Visual Studio 2008: Windows Presentation Foundation
Visual Studio 2008: Windows Presentation Foundation Course 6460A: Three days; Instructor-Led Introduction This three-day instructor-led course provides students with the knowledge and skills to build and
Configuring Firewalls An XML-based Approach to Modelling and Implementing Firewall Configurations
Configuring Firewalls An XML-based Approach to Modelling and Implementing Firewall Configurations Simon R. Chudley and Ulrich Ultes-Nitsche Department of Electronics and Computer Science, University of
SMARTEAM - Editor Administrator Guide
SMARTEAM - Editor Administrator Guide SmarTeam Corporation Ltd. Web: www.smarteam.com Tel: +972-9-7644000 5 Hagavish St., P.O.B 7020 Email: [email protected] Fax: +972-9-7644001 Kfar Saba, Israel 44641
Mobile Device Management ios Policies
Mobile Device Management ios Policies Introduction ios policies allow administrators to use mobile device management features of CentraStage and push them, over the air (OTA), to ios devices (in other
Dolphin Dynamics. Document Configuration: Email HTML Editor
Dolphin Dynamics Document Configuration: Email HTML Editor Document Amendment History Date Issue number and reason Author 24/2/12 Document created Melanie Esprit Copyright 2012 Dolphin Dynamics Ltd. The
STM Quick Installation Guide
www.allo.com Version 2.0 1 Copy Right Copyright 2014 Allo.com. All rights reserved. No part of this publication may be copied, distributed, transmitted, transcribed, stored in a retrieval system, or translated
Autograph Network Installation
Eastmond Publishing Ltd (Autograph) PO Box 46, Oundle, Peterborough, PE8 4JX, UK Tel: +44 (0)1832 273444 Fax: +44 (0)1832 273529 Email: [email protected] Web: www.autograph-maths.com Technical
PARTNER ACS R4.0 Remote Administration R4.0. Getting Started
PARTNER ACS R.0 Remote Administration R.0 Getting Started 8-6-66 700080 Issue May 00 Copyright 00, Avaya Inc. Document 8-6-66 All Rights Reserved 700080 Printed in USA Issue May 00 Notice Every effort
DB2 Connect for NT and the Microsoft Windows NT Load Balancing Service
DB2 Connect for NT and the Microsoft Windows NT Load Balancing Service Achieving Scalability and High Availability Abstract DB2 Connect Enterprise Edition for Windows NT provides fast and robust connectivity
SIDE BY SIDE MIGRATION STEPS. John Johnston, Senior Solutions Architect SA IT Services
SIDE BY SIDE MIGRATION STEPS John Johnston, Senior Solutions Architect SA IT Services TABLE OF CONTENTS CONTENTS Document Properties 1 Author 1 Revision 1 Background 1 Summary 2 Prerequisites 3 SCCM 2012
DSL-520B Firmware Release Notes
DSL-520B Firmware Release Notes Firmware:NA_1.10(snmp) Date:2012-2-8 1. PPPoE reconnect during 12 hours endurance test. 2. Unit does not send PADT packet after device reboot. 3. Add loopbackfeature. 1.
Building Views and Charts in Requests Introduction to Answers views and charts Creating and editing charts Performing common view tasks
Oracle Business Intelligence Enterprise Edition (OBIEE) Training: Working with Oracle Business Intelligence Answers Introduction to Oracle BI Answers Working with requests in Oracle BI Answers Using advanced
CIS 544 Advanced Software Design and Development. Project Management System. Oreoluwa Alebiosu
CIS 544 Advanced Software Design and Development Project Management System Oreoluwa Alebiosu Contents 1. Requirements... 4 1.1. Use Case Diagram... 4 1.2. Use Case s and Sequence Diagrams... 5 1.2.1. Login...
1Building Communications Solutions with Microsoft Lync Server 2010
1Building Communications Solutions with Microsoft Lync Server 2010 WHAT S IN THIS CHAPTER? What Is Lync? Using the Lync Controls to Integrate Lync Functionality into Your Applications Building Custom Communications
International Semester. Interactive Design. at the Danish School of Media and Journalism. Study Guide. WWW.DMJX.dk/international
International Semester Interactive Design at the Danish School of Media and Journalism Study Guide WWW.DMJX.dk/international Autumn semesters: August (week 34) - December (week 51) Courses ECTS Introduction
Create, Link, or Edit a GPO with Active Directory Users and Computers
How to Edit Local Computer Policy Settings To edit the local computer policy settings, you must be a local computer administrator or a member of the Domain Admins or Enterprise Admins groups. 1. Add the
Excel Reports and Macros
Excel Reports and Macros Within Microsoft Excel it is possible to create a macro. This is a set of commands that Excel follows to automatically make certain changes to data in a spreadsheet. By adding
Skywire TCP Socket Examples
Skywire TCP Socket Examples NimbeLink, LLC Published: April 2014 PN 30015 rev 1 NimbeLink, LLC All Rights Reserved. 1 1. TCP SOCKET OPERATIONS The following examples illustrate a few TCP socket operations
SAS Add in to MS Office A Tutorial Angela Hall, Zencos Consulting, Cary, NC
Paper CS-053 SAS Add in to MS Office A Tutorial Angela Hall, Zencos Consulting, Cary, NC ABSTRACT Business folks use Excel and have no desire to learn SAS Enterprise Guide? MS PowerPoint presentations
Release Document Version: 1.4-2013-05-30. User Guide: SAP BusinessObjects Analysis, edition for Microsoft Office
Release Document Version: 1.4-2013-05-30 User Guide: SAP BusinessObjects Analysis, edition for Microsoft Office Table of Contents 1 About this guide....6 1.1 Who should read this guide?....6 1.2 User profiles....6
ScreenMatch: Providing Context to Software Translators by Displaying Screenshots
ScreenMatch: Providing Context to Software Translators by Displaying Screenshots Geza Kovacs MIT CSAIL 32 Vassar St, Cambridge MA 02139 USA [email protected] Abstract Translators often encounter ambiguous
ENABLE LOGON/LOGOFF AUDITING
Lepide Software LepideAuditor Suite ENABLE LOGON/LOGOFF AUDITING This document explains the steps required to enable the auditing of logon and logoff events for a domain. Table of Contents 1. Introduction...
ScopTEL TM IP PBX Software. Fixed Mobile Convergence and Follow Me
Fixed Mobile Convergence and Follow Me Description: Fixed Mobile Convergence ScopTEL Fixed Mobile Convergence allows a supported SIP Desk phone to hand a call off to a mobile device ScopTEL Fixed Mobile
How to Build Successful DSL s. Jos Warmer Leendert Versluijs
How to Build Successful DSL s Jos Warmer Leendert Versluijs Jos Warmer Expert in Model Driven Development One of the authors of the UML standard Author of books Praktisch UML MDA Explained Object Constraint
ISC EDUCATION WEBINAR. Physical Security Information Management
ISC EDUCATION WEBINAR Physical Security Information PSIM Definition A Physical Security Information (PSIM) system is a software platform with the following components that enhances event management and
ICS : 435. Computer Graphics Applications. Instructor : Da'ad Albalawneh
ICS : 435 Computer Graphics Applications Instructor : Da'ad Albalawneh Course Outline Applications CAD/CAM, Art, Entertainment, Education, Training, Visualization, GUI, Image Processing. Overview of Computer
Installation and Configuration Guide
Installation and Configuration Guide Overview This document is designed to provide a quick installation and configuration guide for WinGate using the client NAT connection. WinGate Internet Gateway and
Parallel Computing with Mathematica UVACSE Short Course
UVACSE Short Course E Hall 1 1 University of Virginia Alliance for Computational Science and Engineering [email protected] October 8, 2014 (UVACSE) October 8, 2014 1 / 46 Outline 1 NX Client for Remote
Dramatically simplifying voice and data networking. IVR Editor HOW-TO Guide
Dramatically simplifying voice and data networking IVR Editor HOW-TO Guide 2 edgebox How-To Guide IVR Editor HOW-TO Guide Table of Contents Introduction... 3 IVR...3 The edgebox IVR Editor...3 Understanding
UTM Quick Installation Guide
www.allo.com Version 2.0 1 Copy Right Copyright 2014 Allo. All rights reserved. No part of this publication may be copied, distributed, transmitted, transcribed, stored in a retrieval system, or translated
Win 7 - STIMA CLS / CMP Driver Installation Quick Guide
Win 7 - STIMA CLS / CMP Driver Installation Quick Guide This guide is intended to demonstrate a quick installation and setup of ticket alignment under Windows 7 for the Stima CLS and CMP printers using
Using Enhanced Feature Keys and Configurable Soft Keys on Polycom Phones
Using Enhanced Feature Keys and Configurable Soft Keys on Polycom Phones This feature profile provides detailed information on how to set up Enhanced Feature Keys (EFK) and Configurable Soft Keys on Polycom
A L ERT. Quick Start With
A L ERT Quick Start With I NSTAL L ATION To launch the installation of Micromedia Solution, insert the installation CD-ROM in the CD/DVD drive. If the installation program does not start automatically
Rapid software development. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 17 Slide 1
Rapid software development 1 Objectives To explain how an iterative, incremental development process leads to faster delivery of more useful software To discuss the essence of agile development methods
