Wednesday, March 10, 2010
Desynit

Course One - CA Plex First Principles

Overview of CA Plex

The 3 day course begins with a brief history of CA Plex and describes the main features of the tool.  Application development in the CA Plex workgroup environment is outlined and the delegates are instructed in the creation of local models.

Navigation within CA Plex

This section introduces delegates to the ‘Object Browser’, the hub of plex development.  The different methods of identifying and navigating between objects are demonstrated.

Creation of Fields, Entities and Views

At this point the concepts of ‘Triples’ and ‘Inheritance’ are introduced.  The delegate is instructed step by step through the process of creating the objects listed via the ‘Model Editor’.  This section also introduces the generate and build window and describes the setting of options appropriate to the application deployment environment.

Working with the Panel Designer

How to achieve the desired screen layout is demonstrated using the ‘Panel Palette’ and ‘Panel Properties’ tools.  The setting of control defaults is explained and some best practices for panel design are outlined.

Working with the Action Diagram

This section introduces the concept of multiple function inheritance and it’s achievement through ‘FunctionShell’.  The various uses of the ‘Variable’ and ‘Action Diagram’ palettes are explained and modification to action diagram functionality via ‘collection’ points is demonstrated.  A number of action diagram statements present in the Foundation pattern library are introduced and explained.

Constructing customized functions

The process of creating a customized function utilising inheritance and replacement functionality available in CA Plex is explained.

Implementing an application

In this section the various ways an application can be deployed are discussed.

Useful tips for debugging on both the client and the server

When things go wrong developers need to find ways of identifying the problem.  We outline some of the common methods of debugging applications.

Pitfalls and common errors encountered

There are certain things to look out for when you are new to using CA Plex.  Benefit from the experience of our consultants and be prepared for the common mistakes which will be made.

CA Plex Development Environment

CA Plex is a model based application generator capable of generating enterprise scale software for IBM iSeries, Java and Windows.  Prior to 2007 the product was known by several other names, AllFusionPlex, AdvantagePlex, Cool:Plex and was originally created as Obsydian by the Synon Corporation.

Read more about CA Plex on the CA website.

The CA Plex development environment supports powerful data modeling and object inheritance engines to enable rapid construction of applications.  The application of software patterns further leverages development productivity and the management of maintenance tasks.

Once generated, applications operate using sophisticated middleware to provides scaleable performance for client server applications across multiple server tiers.

 

Course Two - Moving Forward with CA Plex

Duration

4 Days.

Advanced Data Modelling Techniques

Using additional triples on Fields, Entities, Views and Functions to create a more advanced and flexible application.

Using Supplied Pattern Libraries

Here we examine the Entities provided in the Foundation pattern library,  explaining the purpose and the steps required to implement them.

Using Replacement in CA Plex

The powerful ability to inherit from supplied objects and only replace those attributes necessary is demonstrated.

Using API’s in CA Plex including the implementation of ActiveX controls

The use of ActiveX controls can hugely enhance the look and feel of an application without incurring a huge increase in development time. In this section we demonstrate how ActiveX controls are implemented in CA Plex.

Getting to Grips with Arrays

Arrays are a common feature when retrieving records, here we provide a step by step guide to using them.

Introduction to Meta-code and Meta-functions

Meta-code is a very powerful and complex way of programming your Action Diagram in CA Plex and allows you to interrogate objects and their associated triples in a model as well as working with fields in variables both in the Action Diagram and the Panel.  It is used mainly for building template functions but we also explain ways in which it can be implemented to reduce both development time and bugs and in addition provide some element of protection against future changes.

Using Panel Frames Technology

‘Panel Frames’ allow developers to create ‘Tabbed’ and ‘Wizard’ style functions that are commonly seen in many windows applications.

Use of Software Tools

When it comes to the use of technology Desynit recognises that selecting a good match is critical for your business. Desynit advocates the use of development tools to rapidly design and create applications.

For application software model based development tools permit business applications to be maintained, modified, and extended in a controlled and efficient manner.  We are specialists in the use of the CA Plex development environment and the Websydian e-Business development tool to develop enterprise scale software for IBM iSeries, Java and Windows.

The Internet is a vital tool for many business today.  Keeping control of the growing information generated by an organisation and managing how it is presented can become overwhelming.  In such circumstances, Desynit promotes the use of content management systems to protect the investment made in your information and to facilitate it's delivery by a variety of technologies. 

 

Use of Software Tools

When it comes to the use of technology Desynit recognises that selecting a good match is critical for your business. Desynit advocates the use of development tools to rapidly design and create applications.

For application software model based development tools permit business applications to be maintained, modified, and extended in a controlled and efficient manner.  We are specialists in the use of the CA Plex development environment and the Websydian e-Business development tool to develop enterprise scale software for IBM iSeries, Java and Windows.

The Internet is a vital tool for many business today.  Keeping control of the growing information generated by an organisation and managing how it is presented can become overwhelming.  In such circumstances, Desynit promotes the use of content management systems to protect the investment made in your information and to facilitate it's delivery by a variety of technologies. 

 

Our Services
Minimize

Working together with our clients we analyse their requirements and recommend appropriate solutions. These recommendations can be anything from a simple add-on to an existing software package to a full bespoke software application.

There are a number of reasons why a bespoke software application will benefit your business – be it to provide a commercial advantage over your competitors, to reduce overheads or to make your business processes run more effectively and efficiently.

We offer a complete solution from initial client discussions through detailed systems analysis, software design, development, testing to final implementation, training and support.

Our consultants are proficient in a wide range of technologies and have experience across many business sectors including Banking, Finance, Manufacturing and Insurance.

Privacy Statement  |  Terms Of Use
Copyright 2007-2009 Desynit Limited