View
220
Download
0
Category
Tags:
Preview:
Citation preview
Vigor Menu System for CA Plex
Project Manager – Applicon- Iceland
Ásgeir Þorgeirsson
2 Copyright © 2013 CA. All rights reserved.
Ásgeir ÞorgeirssonApplicon ehf, Project manager
Session abstractImagine if Plex developers could cross sell their solutions and share them within a common menu system. That Plex applications from different providers would have a similar look and feel. Imagine we could import solutions from each other into a modern looking client, giving the end user the experience of a whole system.
The Vigor Menu System is an approach to make this, and more, possible. It has given our various applications a unified modern look with common access controls and a single runtime setup.
Abstract
3 Copyright © 2013 CA. All rights reserved.
http://www.applicon.com/
Vigor Menu System– What is this?– How does it work?– Export/import from CA Plex models– ToolBar and the VIGORTOOL Model *Free stuff– Examples
Agenda
Why did we create the Menu System?
– Flexible and unified menu items for all CA Plex ModelsNo need to regenerate panel applications when the global menu changes
– Same look and feel for all our applications– One desktop icon and one setup for all our applications– A robust “facelift” for all our applications– Access and security configurations possible– Makes our customers happy
Why?
?
http://en.wikipedia.org/wiki/Empire_State_Building
Unbelievable Achievements in New York
The Empire State Building
http://blog.insidetheapple.net/2011/05/happy-80th-birthday-empire-state.html
• Drawings made in just two weeks• Built in only 15 months, 103 floors• Profitable after 20 years
A single icon to click on for all your CA Plex applications.
Icons
The Vigor Menu System is designed to run CA Plex generated functions. It can also start other Windows functions and browser URL’s.
The main area is an MDI framework for your normal MDI child functions.
Menu items are started or triggered without parameters.You could use SharedData (Global Property) to pass parameters.
CA Plex MDI, top-, dialog, Windows, browser
9
Place the main menu where you like within or outside the MDI framework.
Pin-/unpin the menu or close it and open again.
Menu
10
MDI framework
The selected tab is a CA Plex MDI child function with a toolbar from the VIGORTOOL library.
No additional code is needed!
Model Export/Import
Export menu items from your CA Plex Model– Define subject areas to implement the menu structure in your model– Import to Menu System
Model 3
Model 2
Model 1
Menu System
Export Menu Groups and -Items
1. Create a subject area containing the desired menu structure and functions
2. Create an export function that inherits from “VIGORTOOL._VIGORMENU.Menu.Abstract._ExportAllMenuItems”
3. Define “Menu Items” subject area in the export function
4. Generate and build
13
Import
In the “Import data” tab a “Superuser” can customize which CA Plex models to import from and run the import by clicking the button “Import Menu Data”.
14
In the “Menus” tab customize menu groups and user access to these groups
Menu Manager
• Menu groups• Users• Menu tabs• Menu items
15Copyright © 2010 VIGOR. All rights reserved.
Databases
Run CA Plex applications for multiple databases within the Menu System.
Majority of Applicon/Vigor products are designed for IBM DB2 and Windows client.
Evaluation copy of the Vigor Menu System is available, shipped with MSSQL database.
16
Create „Subject areas“ containing menu items in your CA Plex model
Generate the Ca Plex export function
Add your model to the Menu System
Import all menu items
Configure your menu groups
Copyright © 2010 VIGOR. All rights reserved.
Summary
Give your old CA Plex project a “facelift”
Use the Vigor Menu System• Free evaluation copy ready for you
• Planning for open source
Use the VIGORTOOL library for the CodeJock ToolBar• Free for CA Plex users!
• You may have to purchase third party components - CodeJock controls and Icon Library
Be happy!
Q&A
Ásgeir Þorgeirssonasgeir@applicon.iswww.applicon.ishttps://www.facebook.com/Vigor.is
Session # 49
Available from Applicon• Vigor Menu System (for sql database)• VIGORTOOL library for the CodeJock toolbar• Test model, VigorTest
Recommended