OpenEdge GUI for.net Adoption and Migration Strategies

Size: px
Start display at page:

Download "OpenEdge GUI for.net Adoption and Migration Strategies"

Transcription

1 Session 1018 OpenEdge GUI for.net Adoption and Migration Strategies Mike Fechner Senior Architect & Director, Consultingwerk Ltd. Mike Fechner, Consultingwerk Ltd. Independent IT consulting organization Focusing on OpenEdge and.net Located in Cologne, Germany Customers in Germany, Europe, USA Vendor of tools and consulting programs 20 years of Progress experience (V5 V10) GUI for.net early adaptor (since 10/2006) Consultingwerk Ltd. 1

2 Agenda Review GUI for.net Adoption challenges Adoption strategies Parallel use of ABL GUI and GUI for.net Embedding of ABL GUI into GUI for.net (and vice versa) New development using GUI for.net Conclusion 3 OpenEdge GUI for.net A Microsoft.NET based Windows graphical user interface that can replace or be integrated into an existing OpenEdge GUI application Consultingwerk Ltd. 2

3 OpenEdge GUI for.net State-of-the-art UI on the Windows desktop Integrated feature of OpenEdge 10.2A and 10.2B Supported by both GUI clients Fat client, prowin32.exe WebClient No separate license required Deployment Development Access and use any.net control 5 Agenda Review GUI for.net Adoption challenges Adoption strategies Parallel use of ABL GUI and GUI for.net Embedding of ABL GUI into GUI for.net (and vice versa) New development using GUI for.net Conclusion Consultingwerk Ltd. 3

4 Adoption Challenges Need to support pre-10.2a users as well Thousands of existing screens Training requirements OO fundamentals (new programming paradigm).net fundamentals Infragistics controls (or any other vendor) OpenEdge 10.0: ProDatasets etc. New tool: OpenEdge Architect 7 Adoption Challenges What are our architecture requirements? Where s the ADM3? Or at least a working complete sample application? I ve never used Office 2007, but my customers or sales people request the ribbon Dockable panes, Explorer bars? What are you talking about? Where the heck is the Orb in Office 2010? Consultingwerk Ltd. 4

5 Agenda Review GUI for.net Adoption challenges Adoption strategies Parallel use of ABL GUI and GUI for.net Embedding of ABL GUI into GUI for.net (and vice versa) New development using GUI for.net Conclusion 9 Parallel Use of ABL GUI and GUI for.net Progress client supports ABL widgets and.net controls at the same time Procedures may instantiate and interact with classes Classes may run procedures Procedures may create.net controls and subscribe to events Consultingwerk Ltd. 5

6 Enable ABL UI menu.w to support.net Forms Requires: The (one and only) WAIT-FOR Statements needs to be.net style Small modification in mainmenu.w program WAIT-FOR CLOSE OF THIS-PROCEDURE. /*.NET WAIT-FOR not associated to a.net Form */ WAIT-FOR System.Windows.Forms.Application:Run (). /* Use this method to terminate the WAIT-FOR, e.g from a WINDOW-CLOSE trigger. */ System.Windows.Forms.Application:Exit(). 11 Enable ABL UI menu.w to Support.NET Forms Requires: The (one and only) WAIT-FOR Statements needs to be.net style Small modification in mainmenu.w program Replace WAIT-FOR CLOSE OF THIS-PROCEDURE. WAIT-FOR for.net support /*.NET WAIT-FOR not associated to a.net Form */ WAIT-FOR System.Windows.Forms.Application:Run (). /* Use this method to terminate the WAIT-FOR, e.g from a WINDOW-CLOSE trigger. */ System.Windows.Forms.Application:Exit() Consultingwerk Ltd. 6

7 Demo.NET Form started from ABL menu program ABL window started from.net menu form 13 Demo Consultingwerk Ltd. 7

8 Demo 15 Demo Consultingwerk Ltd. 8

9 Demo 17 Demo Consultingwerk Ltd. 9

10 Agenda Review GUI for.net Adoption challenges Adoption strategies Parallel use of ABL GUI and GUI for.net Embedding of ABL GUI into GUI for.net (and vice versa) New development using GUI for.net Conclusion 19 Integration of ABL GUI into.net Forms ABL Windows embedded into.net Forms Core feature of OpenEdge 10.2A and 10.2B, contents of Window will be embedded into a.net control Original intention was mixed mode MDI Upgrading the appearance of ABL application by using.net controls (menu, toolbar, Explorer bars, dockable panes, lookups with UltraGrid, ) Step-by-step introduction of additional (Infragistics) controls to increase users productivity Active X controls contained on the window are well supported (documented in K-Base) Consultingwerk Ltd. 10

11 Demo Sample MDI container showing various embedding scenarios AppBuilder view Embedded view (runtime) MDI Childs with Toolbar Independent Windows with ribbons Turning ADM2 Tabfolder into dockable panes Overlaying ABL Browse Widget with UltraGrid control 21.NET MDI Container Consultingwerk Ltd. 11

12 AppBuilder View 23 Embedded View Consultingwerk Ltd. 12

13 Embedded View Menu-Bar, part of Infragistics Toolbar 25 Dockable Panes Consultingwerk Ltd. 13

14 Dockable Panes 27 Dockable Panes Consultingwerk Ltd. 14

15 Browser 29 Browser replaced with UltraGrid Consultingwerk Ltd. 15

16 Embedded ABL Windows Progress offers two controls for embedding: Progress.Windows.WindowContainer System.Windows.Forms.UserControl System.Windows.Forms.Control Progress.Windows.MDIChildForm Progress.Windows.Form System.Windows.Forms.Form System.Windows.Forms.Control 31 Embedded ABL Windows Progress offers two Controls for embedding: Progress.Windows.WindowContainer System.Windows.Forms.UserControl System.Windows.Forms.Control Progress.Windows.MDIChildForm XXXXX Progress.Windows.Form System.Windows.Forms.Form System.Windows.Forms.Control Consultingwerk Ltd. 16

17 Embedded ABL Windows Menu Bar Window Border Client Area (FRAMEs) Message Area Status Area 33 Embedded ABL Windows Client Area (FRAMEs) Consultingwerk Ltd. 17

18 Embedded ABL Windows.NET Form Client Area (FRAMEs) Window Container 35 Embedded ABL Windows ASSIGN ocontainer = NEW WindowContainer () ocontainer:embeddedwindow = hwindow. Window may not yet be REALIZED (i.e., HIDDEN and VISIBLE not yet set, no LOAD-ICON) When using AppBuilder generated code, this is only possible by using the Method-Library and include files Consultingwerk Ltd. 18

19 Recommended Practices Use include files for modifications on existing.w files; use compile-time check for pre 10.2A support Render.NET controls dynamically from existing ABL widgets (menu, toolbar first) Identification of additional ABL widgets that may be substituted with.net controls (low-hanging-fruits first, tab folder, browser, ) Design specialized.net controls using Visual Designer, no dynamic code without need 37 Recommended Practices / Event Handling Keep the control in the.w file to reuse existing logic.net Event handlers should APPLY ABL Events CLOSE OF WINDOW FormClosing Event should always be cancelled as ABL WINDOW-CLOSE trigger might terminate with RETURN NO-APPLY CHOOSE of MENU-ITEM, BUTTON,.NET ToolClick Event Handler executes ABL Event (i.e., CHOOSE on ABL widget) Consultingwerk Ltd. 19

20 Real-world Sample I: Update Texware / Germany ERP for textile producers of a German Progress partner AppBuilder view Runtime GUI for.net Own framework, developed in V7/V8 Transition to multi-window application Challenge with pessimistic locking and large transactions 10 days of research, customization of partners framework and WinKit 39 Real-world Sample I: Update Texware / Germany Consultingwerk Ltd. 20

21 Real-world Sample I: Update Texware / Germany 41 Real-world Sample I: Update Texware / Germany Consultingwerk Ltd. 21

22 Real-world Sample II: Shuttleworth / UK UK-based Progress Partner Huge ERP system for printing industry V8 style framework (ADM1-like) Clear vision of Outlook look-and-feel Browse windows as MDI children Data windows as separate windows Similar to Outlook where s and Appointments are opened separately Majority of changes in existing framework Minor changes to existing screens 43 Shuttleworth: Menu Toolbar & Browse Window Consultingwerk Ltd. 22

23 Shuttleworth: Menu Toolbar & Browse Window 45 Shuttleworth: Menu Toolbar & Browse Window ABL Frame Consultingwerk Ltd. 23

24 Shuttleworth: Data Window 47 Shuttleworth: Data Window Consultingwerk Ltd. 24

25 Shuttleworth: Data Window ABL Frame 49 Customer Feedback on Embedded Windows Takes away time pressure from Progress ISV Recognizable UI improvements with minimal effort Reduced implementation risk (reduces testing and training) Same source code remains usable on V9, V10.0, V10.1 (preprocessor checks) Simplified maintenance, single code base Developers can still use the well-known tools (AppBuilder) to maintain the application Technology change at the pace of the team, not the trend No shock for existing users, but sales easier Consultingwerk Ltd. 25

26 Enhancing ABL GUI s Appearance Don t underestimate the power of new icons or images (before showing the first prototype to users or decision makers) It s usually worth US$ 250 for s of icons (even when you may have to change later) Review colors and fonts of the ABL GUI, use the blue colors known from Office 2007/2010, use modern fonts (Segoe UI, Verdana) 51 Agenda Review GUI for.net Adoption challenges Adoption strategies Parallel use of ABL GUI and GUI for.net Embedding of ABL GUI into GUI for.net (and vice versa) New development using GUI for.net Conclusion Consultingwerk Ltd. 26

27 New Development Using GUI for.net Possible strategies New screens integrated into existing application (e.g., scheduler/planning screen or drill down) Redevelop whole client New development might go along with an architectural revision (OERA) UI as the driver for new architecture 53 New Development Using GUI for.net Don t underestimate the time required to build (good) reusable components Requires at least basic OO understanding Type concepts, interface types, CAST Strong typing can be a blessing and a curse UI Framework or template building requires good OO design skills and knowledge about Visual Designer internals Extension of (some).net classes is key to productive application development Don t inherit just because you can Consultingwerk Ltd. 27

28 New Development Using GUI for.net Get used to MSDN, Infragistics Forum, Google and.net community sites (e.g. Codeproject) to find answers to how-to questions Learn translating C# or VB.NET to ABL Consider hiring a.net developer or mentor for the UI (but let him know that AppServer is not an SQL server or a Web server) 55 Agenda Review GUI for.net Adoption challenges Adoption strategies Parallel use of ABL GUI and GUI for.net Embedding of ABL GUI into GUI for.net (and vice versa) New development using GUI for.net Conclusion Consultingwerk Ltd. 28

29 Conclusion GUI for.net is well integrated in today s ABL and client products Fully compatible to classic ABL GUI Nobody forces you to rewrite your client (at once) Start with integrating existing app into GUI for.net Consider new architecture (OERA) Tools available to support adoption of GUI for.net Start using OpenEdge Architect and OO today! That is the best starting point for GUI for.net 57 Additional Information Please visit our booth at the Exchange Online 2010 solutions expo! WinKit Update texware case study WinKit showcase SmartComponent Library GUI for.net Forum on Consultingwerk Ltd. 29

30 Session 1018 OpenEdge GUI for.net Adoption and Migration Strategies Mike Fechner Senior Architect & Director, Consultingwerk Ltd Consultingwerk Ltd. 30

Mike Fechner Director

Mike Fechner Director Mike Fechner Director 2 3 Consultingwerk Software Services Ltd. Independent IT consulting organization Focusing on OpenEdge and related technology Located in Cologne, Germany, subsidiaries in UK and Romania

More information

Mike Fechner, Consultingwerk Ltd.

Mike Fechner, Consultingwerk Ltd. Mike Fechner, Consultingwerk Ltd. mike.fechner@consultingwerk.de http://www.consultingwerk.de/ 2 Consultingwerk Ltd. Independent IT consulting organization Focusing on OpenEdge and related technology Located

More information

The OpenEdge Application Modernization Framework. Mike Fechner, Director, Consultingwerk Ltd.

The OpenEdge Application Modernization Framework. Mike Fechner, Director, Consultingwerk Ltd. The OpenEdge Application Modernization Framework Mike Fechner, Director, Consultingwerk Ltd. mike.fechner@consultingwerk.de http://www.consultingwerk.de/ 2 Consultingwerk Ltd. Independent IT consulting

More information

OpenEdge Legacy Application Modernization by Example. Mike Fechner, Consultingwerk Ltd.

OpenEdge Legacy Application Modernization by Example. Mike Fechner, Consultingwerk Ltd. OpenEdge Legacy Application Modernization by Example Mike Fechner, Consultingwerk Ltd. mike.fechner@consultingwerk.de Consultingwerk Ltd. Independent IT consulting organization Focusing on OpenEdge and

More information

The OpenEdge Application Modernization Framework. Mike Fechner, Director, Consultingwerk Ltd.

The OpenEdge Application Modernization Framework. Mike Fechner, Director, Consultingwerk Ltd. The OpenEdge Application Modernization Framework Mike Fechner, Director, Consultingwerk Ltd. mike.fechner@consultingwerk.de SmartComponent Library 2 Consultingwerk Ltd. Independent IT consulting organization

More information

Debugging with OpenEdge Architect An introduction to the IDE s integrated debugger

Debugging with OpenEdge Architect An introduction to the IDE s integrated debugger Debugging with OpenEdge Architect An introduction to the IDE s integrated debugger This talk is about debugging techniques Not about good coding practices! Mike Fechner, Consultingwerk Ltd. PUG Challenge,

More information

Managing Data in an Object World. Mike Fechner, Director, Consultingwerk Ltd.

Managing Data in an Object World. Mike Fechner, Director, Consultingwerk Ltd. Managing Data in an Object World Mike Fechner, Director, Consultingwerk Ltd. mike.fechner@consultingwerk.de Consultingwerk Ltd. Independent IT consulting organization Focusing on OpenEdge and.net Located

More information

The Backend of OE Mobile in OpenEdge Mike Fechner, Consultingwerk Ltd. PUG Challenge Americas, June 2013

The Backend of OE Mobile in OpenEdge Mike Fechner, Consultingwerk Ltd. PUG Challenge Americas, June 2013 The Backend of OE Mobile in OpenEdge 11.2 Mike Fechner, Consultingwerk Ltd. PUG Challenge Americas, June 2013 Mike Fechner, Consultingwerk Ltd. Independent IT consulting organization Focusing on OpenEdge

More information

Integrating the Progress Rollbase Portal into OpenEdge Applications. Mike Fechner, Director, Consultingwerk Ltd.

Integrating the Progress Rollbase Portal into OpenEdge Applications. Mike Fechner, Director, Consultingwerk Ltd. Integrating the Progress Rollbase Portal into OpenEdge Applications Mike Fechner, Director, Consultingwerk Ltd. mike.fechner@consultingwerk.de Consultingwerk Ltd. Independent IT consulting organization

More information

Integrating Progress Rollbase with OpenEdge the REST of the story. Mike Fechner, Director, Consultingwerk Ltd.

Integrating Progress Rollbase with OpenEdge the REST of the story. Mike Fechner, Director, Consultingwerk Ltd. Integrating Progress Rollbase with OpenEdge the REST of the story Mike Fechner, Director, Consultingwerk Ltd. mike.fechner@consultingwerk.de Consultingwerk Ltd. Independent IT consulting organization Focusing

More information

OpenEdge Architect Template Customization

OpenEdge Architect Template Customization OpenEdge Architect Template Customization Progress Development Studio for OpenEdge in OpenEdge 11 Mike Fechner, Director, Consultingwerk Ltd. mike.fechner@consultingwerk.de Mike Fechner, Consultingwerk

More information

REST in Peace Mastering the JSDO with a Dynamic ABL backend. Mike Fechner, Consultingwerk Ltd.

REST in Peace Mastering the JSDO with a Dynamic ABL backend. Mike Fechner, Consultingwerk Ltd. REST in Peace Mastering the JSDO with a Dynamic ABL backend Mike Fechner, Consultingwerk Ltd. mike.fechner@consultingwerk.de http://www.consultingwerk.de/ 2 Consultingwerk Ltd. Independent IT consulting

More information

PDSOE Workspace Management and Organisation. Marko Rüterbories Senior Consultant

PDSOE Workspace Management and Organisation. Marko Rüterbories Senior Consultant PDSOE Workspace Management and Organisation Marko Rüterbories Senior Consultant 2 Unit Testing ABL Applications 3 / Consultingwerk Software Services Ltd. Independent IT consulting organization Focusing

More information

Amyyon customers can t wait to get their hands on it s new application, developed in Uniface.

Amyyon customers can t wait to get their hands on it s new application, developed in Uniface. customers can t wait to get their hands on it s new application, developed in Uniface. 1 CUSTOMER SECTOR Information Technology COUNTRY Netherlands CHALLENGE Migrate the rich functionality of a client/server

More information

About PGA. Overview. Belly up to the UltraToolBar. Paul Guggenheim. Paul Guggenheim & Associates

About PGA. Overview. Belly up to the UltraToolBar. Paul Guggenheim. Paul Guggenheim & Associates Belly up to the UltraToolBar and Paul Guggenheim About PGA Working in Progress since 1984 and training Progress programmers since 1986 Designed seven comprehensive Progress courses covering all levels

More information

OPENEDGE TRAINING SYNOPSES course synopses for OpenEdge Training.

OPENEDGE TRAINING SYNOPSES course synopses for OpenEdge Training. OPENEDGE TRAINING SYNOPSES 2013 course synopses for OpenEdge Training. CONTENTS DEVELOPMENT AND PROGRAMMING OpenEdge Programming with a Character UI... 3 Persistence and Named Events... 4 Dynamic Query

More information

Leverage the Power of Progress Developer Studio for OpenEdge. 8 th Oct, 2013

Leverage the Power of Progress Developer Studio for OpenEdge. 8 th Oct, 2013 Leverage the Power of Progress Developer Studio for OpenEdge Srinivas Kantipudi Sr Manager 8 th Oct, 2013 Swathi Yellavaram Principal Engineer Agenda Brief Introduction to Eclipse and PDS for OpenEdge

More information

REST API Documentation Using OpenAPI (Swagger)

REST API Documentation Using OpenAPI (Swagger) REST API Documentation Using OpenAPI (Swagger) Modern technology for modern web frontends Martyn Kemp, Consultingwerk Ltd. martyn.kemp@consultingwerk.de http://www.consultingwerk.de/ 2 Consultingwerk Ltd.

More information

Getting started with Embedded Windows An introduction into WinKitLE

Getting started with Embedded Windows An introduction into WinKitLE Getting started with Embedded Windows An introduction into WinKitLE http://www.consultingwerk.de/winkitle/ Mike Fechner, Director, Consultingwerk Ltd. mike.fechner@consultingwerk.de Marko Rüterbories,

More information

Creating a new CDC policy using the Database Administration Console

Creating a new CDC policy using the Database Administration Console Creating a new CDC policy using the Database Administration Console When you start Progress Developer Studio for OpenEdge for the first time, you need to specify a workspace location. A workspace is a

More information

Sharing your own BGSU Exchange calendar in Outlook 2007

Sharing your own BGSU Exchange calendar in Outlook 2007 Sharing a calendar Outlook gives you a variety of ways to share calendars with colleagues and friends. It also enables you to download public calendars from the internet, such as the schedule of your favorite

More information

Oracle Forms Modernization Through Automated Migration. A Technical Overview

Oracle Forms Modernization Through Automated Migration. A Technical Overview Oracle Forms Modernization Through Automated Migration A Technical Overview Table of Contents Document Overview... 3 Oracle Forms Modernization... 3 Benefits of Using an Automated Conversion Tool... 3

More information

I m sorry, I haven t a clue. James Palmer Software Developer / Database Administrator

I m sorry, I haven t a clue. James Palmer Software Developer / Database Administrator I m sorry, I haven t a clue James Palmer Software Developer / Database Administrator Agenda Introduction A little background Storage Area out of space Backups After Imaging Monitoring Tips and tricks 2

More information

Active Workspace 3.4 Configuration. David McLaughlin / Oct 2017

Active Workspace 3.4 Configuration. David McLaughlin / Oct 2017 Active Workspace 3.4 Configuration David McLaughlin / Oct 2017 . Active Workspace Configuration Areas that can and should be configured Tips on how they work, and where to find more information New capabilities

More information

ABL Unit Testing Part 1: Test Strategy. Mike Fechner Director

ABL Unit Testing Part 1: Test Strategy. Mike Fechner Director ABL Unit Testing Part 1: Test Strategy Mike Fechner Director 2 3 Consultingwerk Software Services Ltd. Independent IT consulting organization Focusing on OpenEdge and related technology Located in Cologne,

More information

Developer Studio FREQUENTLY ASKED QUESTIONS

Developer 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 information

One of the fundamental kinds of websites that SharePoint 2010 allows

One of the fundamental kinds of websites that SharePoint 2010 allows Chapter 1 Getting to Know Your Team Site In This Chapter Requesting a new team site and opening it in the browser Participating in a team site Changing your team site s home page One of the fundamental

More information

CHAPTER 1 COPYRIGHTED MATERIAL. Finding Your Way in the Inventor Interface

CHAPTER 1 COPYRIGHTED MATERIAL. Finding Your Way in the Inventor Interface CHAPTER 1 Finding Your Way in the Inventor Interface COPYRIGHTED MATERIAL Understanding Inventor s interface behavior Opening existing files Creating new files Modifying the look and feel of Inventor Managing

More information

Modernization GUI with CM First WebClient SaaS solution for the textile industry. Mark Matyba Walter & Partner Solutions GmbH & Co KG

Modernization GUI with CM First WebClient SaaS solution for the textile industry. Mark Matyba Walter & Partner Solutions GmbH & Co KG Modernization GUI with CM First WebClient SaaS solution for the textile industry Mark Matyba Walter & Partner Solutions GmbH & Co KG About the speaker Mark Matyba Works at Walter & Partner Solutions GmbH

More information

.Net and Rational s XDE from the trenches Tony Grout FMI Solutions

.Net and Rational s XDE from the trenches Tony Grout FMI Solutions .Net and Rational s XDE from the trenches.net and Rational s XDE from the trenches Tony Grout FMI Tony Solutions Grout FMI Solutions Agenda! Who are FMI Solutions?! Setting the Scene! Getting the Project

More information

openedge 11.0 Progress OpenEdge

openedge 11.0 Progress OpenEdge Progress OpenEdge feature highlights openedge 11.0 OpenEdge The leading Application Development Platform for simplifying the development and delivery of Responsive Business Applications Are your customers

More information

New.Net track at COMMON Let COMMON know if you want more.net classes. VB.Net and iseries for Dummies An Introduction to VB.Net for iseries Developers

New.Net track at COMMON Let COMMON know if you want more.net classes. VB.Net and iseries for Dummies An Introduction to VB.Net for iseries Developers Handouts Will be Available on COMMON Web Site VB.Net and iseries for Dummies An Introduction to VB.Net for iseries Developers Presented by Richard Schoen Email: richard@rjssoftware.com Phone: 888-RJSSOFT

More information

LabWare 7. Why LabWare 7?

LabWare 7. Why LabWare 7? LabWare 7 Why LabWare 7? LabWare v1 to v6 were all about adding functionality. LabWare 7 continues that tradition, but places the user experience front and center. This release has been re-designed to

More information

Case Study: Dodging the Pitfalls of Enterprise Ajax Applications

Case Study: Dodging the Pitfalls of Enterprise Ajax Applications www.thinwire.com Case Study: Dodging the Pitfalls of Enterprise Ajax Applications A Quick Introduction: Joshua Gertzen Lead Architect of the ThinWire Ajax RIA Framework Core Technology Architect for CCS

More information

Windows 8.1 User Guide for ANU Staff

Windows 8.1 User Guide for ANU Staff Windows 8.1 User Guide for ANU Staff This guide has been created to assist with basic tasks and navigating Windows 8.1. Further tips for using Windows 8.1 can be found on the IT Services website, or by

More information

Office as a development platform with Visual Studio Daniel Moth Developer and Platform Group Microsoft

Office as a development platform with Visual Studio Daniel Moth Developer and Platform Group Microsoft Office as a development platform with Visual Studio 2008 Daniel Moth Developer and Platform Group Microsoft http://www.danielmoth.com/blog AGENDA VSTO Overview Office Ribbon Designer Custom Task Pane Action

More information

A12: Sex and Sizzle Developing with.net and OpenEdge 10

A12: Sex and Sizzle Developing with.net and OpenEdge 10 A12: Sex and Sizzle Developing with.net and OpenEdge 10 Paul Petersen Head of Technology, Supercorp Australia Heath Anderson Developer, Supercorp Australia Agenda Some Business, More Technical Why Sex

More information

1704 SP2 CUSTOMER. What s New SAP Enable Now

1704 SP2 CUSTOMER. What s New SAP Enable Now 1704 SP2 CUSTOMER What s New SAP Table of Contents Introduction... 4 Further Information... 4 General Changes... 5 Create New Object Assistant... 5 Object Palettes... 5 Info Center Access... 6 Interactive

More information

What s New in Adept 2018

What s New in Adept 2018 Synergis Software 18 South 5 TH Street, Suite 100 Quakertown, PA 18951 +1 215.302.3000, 800.836.5440 www.synergissoftware.com Version 08/01/18 INTRODUCTION TO ADEPT 2018 With the release of Adept 2018

More information

A NET Refresher

A NET Refresher .NET Refresher.NET is the latest version of the component-based architecture that Microsoft has been developing for a number of years to support its applications and operating systems. As the name suggests,.net

More information

Verint Enterprise Feedback Management TM. EFM 15.1 FP3 Release Overview October 2016

Verint Enterprise Feedback Management TM. EFM 15.1 FP3 Release Overview October 2016 Verint Enterprise Feedback Management TM EFM 15.1 FP3 Release Overview October 2016 Table of Contents Welcome to 15.1 FP3... 1 Advanced Dashboard... 1 Custom Filters By Question... 2 Custom Filter Groups...

More information

SharePoint Online for Site Administrators

SharePoint Online for Site Administrators SharePoint Online for Site Administrators Contents SharePoint Online for Site Administrators... 1 Access Your Office 365 SharePoint Website... 2 Make a New Subsite... 4 Permissions... 5 Edit the members

More information

Learn to develop.net applications and master related technologies.

Learn to develop.net applications and master related technologies. Courses Software Development Learn to develop.net applications and master related technologies. Software Development with Design These courses offer a great combination of both.net programming using Visual

More information

Webspeed. I am back. Enhanced WebSpeed

Webspeed. I am back. Enhanced WebSpeed Webspeed. I am back Enhanced WebSpeed OpenEdge 11.6 WebSpeed!!! Modernize your Progress OpenEdge web apps through enhanced Progress Application Server (PAS) support for WebSpeed Achieve improved performance

More information

DEV-20: Sex and Sizzle Developing with.net and OpenEdge 10 Paul Petersen and Brad Ackermann

DEV-20: Sex and Sizzle Developing with.net and OpenEdge 10 Paul Petersen and Brad Ackermann DEV- 20: Sex and Sizzle Developing with.net and OpenEdge 10 Paul Petersen Head of Technology, Supercorp Australia Brad Ackermann Team Leader, Supercorp Australia Agenda Some Business, More Technical Why

More information

VB.NET. Exercise 1: Creating Your First Application in Visual Basic.NET

VB.NET. Exercise 1: Creating Your First Application in Visual Basic.NET VB.NET Module 1: Getting Started This module introduces Visual Basic.NET and explains how it fits into the.net platform. It explains how to use the programming tools in Microsoft Visual Studio.NET and

More information

Microsoft SharePoint Server 2016 for the Site Owner/Power User

Microsoft SharePoint Server 2016 for the Site Owner/Power User Course 55197: Microsoft SharePoint Server 2016 for the Site Owner/Power User Page 1 of 5 Microsoft SharePoint Server 2016 for the Site Owner/Power User Course 55197: 2 days; Instructor-Led Introduction

More information

Sage Intelligence Financial Reporting for Sage ERP X3 Release Notes. Gina Dowling

Sage Intelligence Financial Reporting for Sage ERP X3 Release Notes. Gina Dowling Sage Intelligence Financial Reporting for Sage ERP X3 Release Notes Gina Dowling 01.01.2014 Table of Contents 1.0 Release Notes 3 Introduction 3 2.0 New Features 4 New Report Designer 4 2.1.1 Task Pane

More information

Organising Outlook Messages

Organising Outlook Messages Organising Outlook Messages In ORGANISING MESSAGES in Outlook FOCUS Outlook provides a number of tools and features for organising and locating e-mail messages. There are also ways that you can label

More information

TeleUSE. User Interface Management System. Aonix. for Windows. Product Overview

TeleUSE. User Interface Management System. Aonix. for Windows. Product Overview Product Overview TeleUSE for Windows User Interface Management System TeleUSE User Interface Management System World-class Graphical User Interface Management System development toolset Common toolset

More information

*ANSWERS * **********************************

*ANSWERS * ********************************** CS/183/17/SS07 UNIVERSITY OF SURREY BSc Programmes in Computing Level 1 Examination CS183: Systems Analysis and Design Time allowed: 2 hours Spring Semester 2007 Answer ALL questions in Section A and TWO

More information

Batch Users: Batch Migration to Event Frames

Batch Users: Batch Migration to Event Frames Batch Users: Batch Migration to Event Frames Presented by Ashley Howard, Center of Excellence Paula Baquer, Customer Support Engineer Today s Agenda Why PI EF? Batch Roadmap Update PI Server 2015: Migration

More information

Global Search v 6.1 for Microsoft Dynamics CRM Online (2013 & 2015 versions)

Global Search v 6.1 for Microsoft Dynamics CRM Online (2013 & 2015 versions) Global Search v 6.1 for Microsoft Dynamics CRM Online (2013 & 2015 versions) User Manual Akvelon, Inc. 2015, All rights reserved. 1 Overview... 3 What s New in Global Search Versions for CRM Online...

More information

Walkthrough Using the New CLR Interop Feature of Microsoft Dynamics AX

Walkthrough Using the New CLR Interop Feature of Microsoft Dynamics AX Walkthrough Using the New CLR Interop Feature of Microsoft Dynamics AX Walkthrough Using the New CLR Interop Feature of Microsoft Dynamics AX Lab Manual Table of Contents Lab 1: CLR Interop... 1 Lab Objective...

More information

Consultingwerk Continuous Deployment of OpenEdge Applications. Daniël van Doorn Senior Consultant

Consultingwerk Continuous Deployment of OpenEdge Applications. Daniël van Doorn Senior Consultant Consultingwerk Continuous Deployment of OpenEdge Applications Daniël van Doorn Senior Consultant Agenda About us Introduction Continuous Deployment Based on a real life case Philosophy / Goals Process

More information

Getting started in Outlook Web App for Office 365

Getting started in Outlook Web App for Office 365 Getting started in Outlook Web App for Office 365 Learn about Office 365 for business basics like mail, calendar, and contacts by using Outlook Web App with your web browser. This document walks you through

More information

Progress Dynamics for OpenEdge Architect 10.1B Software Configuration Management

Progress Dynamics for OpenEdge Architect 10.1B Software Configuration Management Progress Dynamics for OpenEdge Architect 10.1B Software Configuration Management Roundtable TSMS and Progress Dynamics for OpenEdge Architect Installation and Setup Version: 1.0 Last Updated: February

More information

Discovering Computers & Microsoft Office Office 2010 and Windows 7: Essential Concepts and Skills

Discovering Computers & Microsoft Office Office 2010 and Windows 7: Essential Concepts and Skills Discovering Computers & Microsoft Office 2010 Office 2010 and Windows 7: Essential Concepts and Skills Objectives Perform basic mouse operations Start Windows and log on to the computer Identify the objects

More information

MAKING THE BUSINESS CASE MOVING ORACLE FORMS TO THE WEB

MAKING THE BUSINESS CASE MOVING ORACLE FORMS TO THE WEB MAKING THE BUSINESS CASE MOVING ORACLE FORMS TO THE WEB About Us Agenda Strategic Direction of Oracle Forms Applications Migration Options Migrating to 10g and 11g Migrating to J2EE and ADF Migrating to

More information

UPDATING DATA WITH.NET CONTROLS AND A PROBINDINGSOURCE

UPDATING DATA WITH.NET CONTROLS AND A PROBINDINGSOURCE UPDATING DATA WITH.NET CONTROLS AND A PROBINDINGSOURCE Fellow and OpenEdge Evangelist Document Version 1.0 March 2010 April, 2010 Page 1 of 17 DISCLAIMER Certain portions of this document contain information

More information

2559 : Introduction to Visual Basic.NET Programming with Microsoft.NET

2559 : Introduction to Visual Basic.NET Programming with Microsoft.NET 2559 : Introduction to Visual Basic.NET Programming with Microsoft.NET Introduction Elements of this syllabus are subject to change. This five-day instructor-led course provides students with the knowledge

More information

School of nursing & midwifery. Student Guide. September 2016, Version 2, GI S:\HSC\Nursing\eLearning\Guides\Myprogress

School of nursing & midwifery. Student Guide. September 2016, Version 2, GI S:\HSC\Nursing\eLearning\Guides\Myprogress Student Guide Overview This guide provides information on a system for placement documentation called Myprogress which can be accessed via the web or using a mobile app. It requires a username and password

More information

Optimal Performance for your MacroView DMF Solution

Optimal Performance for your MacroView DMF Solution Adding Value Paper In this paper we identify 20 points to consider if you want to optimise the performance of your DMF solution. These points also apply to Message, the subset of DMF that runs in Outlook.

More information

An Overview of Microsoft Visual Studio 2008

An Overview of Microsoft Visual Studio 2008 An Overview of Microsoft Visual Studio 2008 White Paper November 2007 For the latest information, please see www.microsoft.com/vstudio This is a preliminary document and may be changed substantially prior

More information

Outlook 2013 & 2010 Lync Messanger

Outlook 2013 & 2010 Lync Messanger Outlook 2013 & 2010 Lync Messanger Outlook 2013 Tabs Ribbon Reading Pane Message View Navigation Pane Status Bar Setting Options Customizing Your View Modify the Navigation Pane Modify the Reading Pane

More information

Enterprise Architect. User Guide Series. Ribbons. Author: Sparx Systems Date: 15/07/2016 Version: 1.0 CREATED WITH

Enterprise Architect. User Guide Series. Ribbons. Author: Sparx Systems Date: 15/07/2016 Version: 1.0 CREATED WITH Enterprise Architect User Guide Series Ribbons Author: Sparx Systems Date: 15/07/2016 Version: 1.0 CREATED WITH Table of Contents Ribbons 4 File Management 6 Show Panel 8 Start Ribbon 12 Using the Explore

More information

SalesLogix Xbar User & Installation Guide

SalesLogix Xbar User & Installation Guide 1 Page SalesLogix Xbar Adm in Guide SalesLogix Xbar User & Installation Guide 2 Page SalesLogix Xbar Adm in Guide S T R A T E G I C S A L E S S Y S T E M S SalesLogix Xbar Our Mission Strategic Sales Systems

More information

Windows 8. Rainer Stropek. System Architecture. System Architecture re of Windows Store Apps. Saves the day. software architects gmbh

Windows 8. Rainer Stropek. System Architecture. System Architecture re of Windows Store Apps. Saves the day. software architects gmbh System Architecture re of Windows Store Apps Rainer Stropek software architects gmbh Windows 8 System Architecture Mail Web Twitter rainer@timecockpit.comcom http://www.timecockpit.com @rstropek Saves

More information

Solution overview VISUAL COBOL BUSINESS CHALLENGE SOLUTION OVERVIEW BUSINESS BENEFIT

Solution overview VISUAL COBOL BUSINESS CHALLENGE SOLUTION OVERVIEW BUSINESS BENEFIT BUSINESS CHALLENGE There is an increasing demand from users of business software for easier to use applications which integrate with other business systems. As a result IT organizations are being asked

More information

Windows 8.1 User Guide for ANU Staff

Windows 8.1 User Guide for ANU Staff Windows 8.1 User Guide for ANU Staff This guide has been created to assist with basic tasks and navigating Windows 8.1. Further tips for using Windows 8.1 can be found on the IT Services website, or by

More information

Quick Start Guide. Microsoft Visio 2013 looks different from previous versions, so we created this guide to help you minimize the learning curve.

Quick Start Guide. Microsoft Visio 2013 looks different from previous versions, so we created this guide to help you minimize the learning curve. Quick Start Guide Microsoft Visio 2013 looks different from previous versions, so we created this guide to help you minimize the learning curve. Updated templates Templates help you start the drawing type

More information

PDSA. Developer's Guide to Reporting Services 2008 R2. design» architecture» security» training» best practices:pdsa.com

PDSA. Developer's Guide to Reporting Services 2008 R2. design» architecture» security» training» best practices:pdsa.com PDSA Developer's Guide to Reporting Services 2008 R2 design» architecture» security» training» best practices:pdsa.com Developer s Guide to Reporting Services 2008 R2 By: John A. Kuhn & Paul D. Sheriff

More information

A business application development framework for PAS OpenEdge / WebSpeed

A business application development framework for PAS OpenEdge / WebSpeed Tools for Progress OpenEdge A business application development framework for PAS OpenEdge / WebSpeed www.apptechnologies.com 262.478.0400 This page was intentionally left blank. Overview, by App Technologies,

More information

THE ACUCOBOL AND RM/COBOL ROADMAP WHAT S NEXT?

THE ACUCOBOL AND RM/COBOL ROADMAP WHAT S NEXT? Leading the Evolution WHITE PAPER THE ACUCOBOL AND RM/COBOL ROADMAP WHAT S NEXT? This document outlines the future direction and options available for users of ACUCOBOL and RM/COBOL and provides an overview

More information

Introducing Borland Delphi 8

Introducing Borland Delphi 8 Introducing Borland Delphi 8 for the Microsoft.NET Framework A product overview A Borland White Paper January 2004 Contents Introduction... 3 Windows development today... 4 The Microsoft.NET Framework...

More information

HCA Tech Note 120. Configuring the Control UI Home Page. Option 1: HCA constructs the home page

HCA Tech Note 120. Configuring the Control UI Home Page. Option 1: HCA constructs the home page Configuring the Control UI Home Page HCA contains two different user interfaces: One interface called the Development UI - where all design elements and tools are available and you can make changes, and

More information

Getting Started With the Cisco PAM Desktop Software

Getting Started With the Cisco PAM Desktop Software CHAPTER 3 Getting Started With the Cisco PAM Desktop Software This chapter describes how to install the Cisco PAM desktop client software, log on to Cisco PAM, and begin configuring access control features

More information

SelectSurvey.NET Developers Manual

SelectSurvey.NET Developers Manual Developers Manual (Last updated: 5/6/2016) SelectSurvey.NET Developers Manual Table of Contents: SelectSurvey.NET Developers Manual... 1 Overview... 2 Before Starting - Is your software up to date?...

More information

Content Author's Reference and Cookbook

Content Author's Reference and Cookbook Sitecore CMS 6 Content Author's Reference and Cookbook Rev. 080627 Sitecore CMS 6 Content Author's Reference and Cookbook A Conceptual Overview and Practical Guide to Using Sitecore Table of Contents Chapter

More information

Moving Forward with Oracle Forms

Moving Forward with Oracle Forms Moving Forward with Oracle Forms What Now? What Next? Mia Urman @miaurman miaurman@oraplayer.com Who am I Mia Urman CEO, OraPlayer - Oracle Development Expert Oracle Development Geek for 14 years. 7 years

More information

Fundamentals: Managing and Extending Microsoft Office & SharePoint with EMC Documentum

Fundamentals: Managing and Extending Microsoft Office & SharePoint with EMC Documentum 1 Fundamentals: Managing and Extending Microsoft Office & SharePoint with EMC Documentum Bryan House Group Marketing Manager August 29 th, 2006 Lance Shaw Senior Product Marketing Manager 2 Agenda Microsoft

More information

Session ID vsphere Client Plug-ins. Nimish Sheth Manas Kelshikar

Session ID vsphere Client Plug-ins. Nimish Sheth Manas Kelshikar Session ID vsphere Client Plug-ins Nimish Sheth Manas Kelshikar Disclaimer This session may contain product features that are currently under development. This session/overview of the new technology represents

More information

Agenda Birds Do It: Migrating Forms to Java EE Web A Case Study

Agenda Birds Do It: Migrating Forms to Java EE Web A Case Study Agenda Birds Do It: Migrating Forms to Java EE Web A Case Study The migration requirement Technology decision process Challenges, successes, lessons learned Government Technology Conference (GTC) East

More information

The Next Generation of Eclipse: e4. Mike Milinkovich Executive Director Eclipse Foundation

The Next Generation of Eclipse: e4. Mike Milinkovich Executive Director Eclipse Foundation The Next Generation of Eclipse: e4 Mike Milinkovich Executive Director Eclipse Foundation 1 Changing Environment New Technologies: RIA Applications and Cloud Computing AJAX, Flash, Silverlight Amazon E2

More information

Practical Model-Driven Development with the IBM Software Development Platform

Practical Model-Driven Development with the IBM Software Development Platform IBM Software Group Practical Model-Driven Development with the IBM Software Development Platform Osmond Ng (ong@hk1.ibm.com) Technical Consultant, IBM HK SWG 2005 IBM Corporation Overview The Challenges

More information

CA ERwin Data Modeler r8 Marketing & Sales Guide

CA ERwin Data Modeler r8 Marketing & Sales Guide CA ERwin Data Modeler r8 Marketing & Sales Guide Table of Contents Table of Contents... 2 Word Descriptions... 3 25 Word Description... 3 50 Word Description... 3 100 Word Description... 3 What s New in

More information

19 - This PC Inside This PC

19 - This PC Inside This PC 19 - This PC Computer (also known as My Computer in Windows XP) was renamed to This PC in Windows 8.1, and Windows 10 keeps this new naming convention. From This PC, you can get access or browse to all

More information

Web AppBuilder Presented by

Web AppBuilder Presented by Web AppBuilder Presented by Agenda Product overview Web AppBuilder for ArcGIS tour What s new in the ArcGIS Online June 2016 update Customization Community and Resources Summary The ArcGIS Platform enables

More information

EVALUATION COPY. Unauthorized Reproduction or Distribution Prohibited

EVALUATION COPY. Unauthorized Reproduction or Distribution Prohibited INTRODUCTION TO MICROSOFT EXCEL 2016 Introduction to Microsoft Excel 2016 (EXC2016.1 version 1.0.1) Copyright Information Copyright 2016 Webucator. All rights reserved. The Authors Dave Dunn Dave Dunn

More information

Level 3 XpressMeet SM Solutions

Level 3 XpressMeet SM Solutions Level 3 XpressMeet SM Solutions User Guide January 2017 1 Table of Contents Level 3 SM XpressMeet Outlook... 3 Add-In Overview... 3 Features... 3 Download and install instructions... 5 Customize your Level

More information

Virto SharePoint Forms Designer for Office 365. Installation and User Guide

Virto SharePoint Forms Designer for Office 365. Installation and User Guide Virto SharePoint Forms Designer for Office 365 Installation and User Guide 2 Table of Contents KEY FEATURES... 3 SYSTEM REQUIREMENTS... 3 INSTALLING VIRTO SHAREPOINT FORMS FOR OFFICE 365...3 LICENSE ACTIVATION...4

More information

Custom SharePoint Workflows

Custom SharePoint Workflows Custom SharePoint Workflows Using SharePoint Designer 2013 SharePoint Workflows Microsoft SharePoint, as a collaboration platform, contains a huge amount of business data - documents, contacts, meetings,

More information

Comparing Reflection Desktop and Extra! X-treme

Comparing Reflection Desktop and Extra! X-treme Micro Focus and Extra! X-treme Comparing and We ve combined the features of Extra! and into to give you the most advanced Windows terminal emulator in the market. In addition to core terminal emulation,

More information

ArtfulBits Link to Document Column

ArtfulBits Link to Document Column User Guide ArtfulBits Link to Document Column for Microsoft SharePoint Overview... 1 Feature List... 2 Why ArtfulBits Link to Document Column?... 2 How to Use... 3 Link to Document settings:... 3 How to

More information

kalmstrom.com Business Solutions

kalmstrom.com Business Solutions Contents 1 INTRODUCTION... 2 1.1 LANGUAGES... 2 1.2 REQUIREMENTS... 2 2 THE SHAREPOINT SITE... 3 2.1 PERMISSIONS... 3 3 CONVERTED E-MAILS AND SHAREPOINT TICKETS... 4 3.1 THE CONVERTED E-MAIL... 4 3.2 THE

More information

Roundtable: Shaping the Future of z/os System Programmer Tasks Discussion

Roundtable: Shaping the Future of z/os System Programmer Tasks Discussion Roundtable: Shaping the Future of z/os System Programmer Tasks Discussion Iris Rivera, System z User Experience IBM Poughkeepsie, NY irivera@us.ibm.com Geoffrey Smith, z/os Information Strategy IBM Poughkeepsie,

More information

Information Technology & Future of Jonas

Information Technology & Future of Jonas Information Technology & Future of Jonas Detailed Agenda Why ProvideX? Hardware/Software Considerations Jonas Release Cycle & Version / Product Updates SQL and.net Technologies Future of Jonas Why ProvideX

More information

Team Developer and.net

Team Developer and.net Team Developer and.net Unify Corporation Table of Contents Abstract...3 PART I - Consuming Team Developer Code from VB.NET...6 PART II - Consuming a VB.NET Assembly from Team Developer...8 Conclusion...11

More information

Our Hall of Fame or Shame candidate for today is the command ribbon, which was introduced in Microsoft Office The ribbon is a radically

Our Hall of Fame or Shame candidate for today is the command ribbon, which was introduced in Microsoft Office The ribbon is a radically 1 Our Hall of Fame or Shame candidate for today is the command ribbon, which was introduced in Microsoft Office 2007. The ribbon is a radically different user interface for Office, merging the menubar

More information

Stellar Repair for Outlook Installation Guide

Stellar Repair for Outlook Installation Guide Stellar Repair for Outlook 9.0.0.0 Installation Guide Overview Stellar Repair for Outlook offers a complete solution to repair damaged Microsoft Outlook Personal Storage (PST) files. The software repairs

More information