Improving Your All Fusion Plex Application Environment Session

  • Slides: 34
Download presentation
Improving Your All. Fusion Plex Application Environment Session 4 A Matthew Morris Omelette Software

Improving Your All. Fusion Plex Application Environment Session 4 A Matthew Morris Omelette Software London, U. K. www. Omelette. Software. com

Speaker Bio - Matthew is a long time fan of All. Fusion Plex and

Speaker Bio - Matthew is a long time fan of All. Fusion Plex and a is regular contributor to the UK PUA. - Founded Omelette Software in 1999. - We are based in London and work for clients in the U. K. and U. S. A. - We are committed to building systems with All. Fusion Plex. - We support Plex development via - www. Omelette. Software. com - PLEXPOOL - www. plexpool. com 2 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Session Agenda - Introduction - The user experience gap - Taking control of the

Session Agenda - Introduction - The user experience gap - Taking control of the application environment - Quietly exploiting technology - Summary - Q&A 3 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Introduction - Improving Your All. Fusion Plex Application Environment - Improvements for whom? -

Introduction - Improving Your All. Fusion Plex Application Environment - Improvements for whom? - What features are missing? - Focus of this presentation 4 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

The user experience gap - The year is 2006! - Applications built in Plex

The user experience gap - The year is 2006! - Applications built in Plex are mostly standard - OBase, MDI - Patterns, SDI - The users of applications have grown with technology: - rich & colorful interfaces on the Web - Windows 95 -XP-Vista - Instant messaging & email central to communication - We should bridge the gap… 5 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

From this or this… 6 © 2005 Computer Associates International, Inc. (CA). All trademarks,

From this or this… 6 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

…to this 7 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names,

…to this 7 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Dynamic menu 8 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names,

Dynamic menu 8 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Multiple open documents 9 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade

Multiple open documents 9 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Messages from server processes 10 © 2005 Computer Associates International, Inc. (CA). All trademarks,

Messages from server processes 10 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Messaging 11 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services

Messaging 11 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Simple documents 12 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names,

Simple documents 12 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Rich documents 13 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names,

Rich documents 13 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Multiple tabs per document 14 © 2005 Computer Associates International, Inc. (CA). All trademarks,

Multiple tabs per document 14 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

…using Active. X controls 15 © 2005 Computer Associates International, Inc. (CA). All trademarks,

…using Active. X controls 15 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Lots of other features Important support info Picture & title banner Clear form groups

Lots of other features Important support info Picture & title banner Clear form groups User specific menu items User driven activities “I want to…” Colour coded tabs HTML Help 16 Clear document operations Screen capture © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Session Agenda - Introduction - The user experience gap - Taking control of the

Session Agenda - Introduction - The user experience gap - Taking control of the application environment - Quietly exploiting technology - Summary - Q&A 17 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Workspace, a seamless window 18 © 2005 Computer Associates International, Inc. (CA). All trademarks,

Workspace, a seamless window 18 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Taking control - What our users requested - All information directly accessible - Company

Taking control - What our users requested - All information directly accessible - Company branded colours & pictures - Can be used with limited training - Questions we asked ourselves - How do we ID the user? - What do they have permission to do? - How do we communicate instructions? - How do they feedback questions? - We need a “workspace” to draw it all together 19 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Start with a top level function 20 © 2005 Computer Associates International, Inc. (CA).

Start with a top level function 20 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Task pane and tabs control the site 21 © 2005 Computer Associates International, Inc.

Task pane and tabs control the site 21 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Site loads a child function for each tab 22 © 2005 Computer Associates International,

Site loads a child function for each tab 22 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

The child function can support other children as tabs or wizards 23 © 2005

The child function can support other children as tabs or wizards 23 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

The final result is seamless 24 © 2005 Computer Associates International, Inc. (CA). All

The final result is seamless 24 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

…and we know what is going on Debug option lists all running documents 25

…and we know what is going on Debug option lists all running documents 25 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Session Agenda - Introduction - The user experience gap - Taking control of the

Session Agenda - Introduction - The user experience gap - Taking control of the application environment - Quietly exploiting technology - Summary - Q&A 26 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Quietly exploiting technology - Calling functions - Task pane dynamically calls document function -

Quietly exploiting technology - Calling functions - Task pane dynamically calls document function - Functions pass parameters via “Request. Data” - Control between functions via logical event API - Events triggered by Window Handle, not name! 27 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Starting the application Load application from runtime information 28 Load application from runtime information

Starting the application Load application from runtime information 28 Load application from runtime information © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Load a document 29 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade

Load a document 29 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Application Processing 30 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names,

Application Processing 30 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Session Agenda - Introduction - The user experience gap - Taking control of the

Session Agenda - Introduction - The user experience gap - Taking control of the application environment - Quietly exploiting technology - Summary - Q&A 31 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Beauty of the workspace - Compatibility with other patterns - Standard Patterns used with

Beauty of the workspace - Compatibility with other patterns - Standard Patterns used with modification - Tabs & wizards - Grids & Edit Dialogs - Subroutines provided for workspace tasks - Global memory used to configure and control - Native Plex panels combined with Active. X - User experience is enhanced - Control is all about what is in the background. 32 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Any questions? 33 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names,

Any questions? 33 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Improving Your All. Fusion Plex Application Environment Session 4 A Matthew Morris Omelette Software

Improving Your All. Fusion Plex Application Environment Session 4 A Matthew Morris Omelette Software London, U. K. www. Omelette. Software. com