ca plex cs and xaml - cm first groupcmfirstgroup.com/wp-content/uploads/2017/10/plex2e2017... ·...
TRANSCRIPT
![Page 1: CA Plex CS and XAML - CM First Groupcmfirstgroup.com/wp-content/uploads/2017/10/Plex2e2017... · 2019-03-23 · • Java and C# are the final programming languages that CA Plex generates](https://reader033.vdocuments.us/reader033/viewer/2022041904/5e6293a7737ddf69546bdff8/html5/thumbnails/1.jpg)
9th CA 2E/CA Plex Worldwide Developer Conference
Presentation Subtitle
1
![Page 2: CA Plex CS and XAML - CM First Groupcmfirstgroup.com/wp-content/uploads/2017/10/Plex2e2017... · 2019-03-23 · • Java and C# are the final programming languages that CA Plex generates](https://reader033.vdocuments.us/reader033/viewer/2022041904/5e6293a7737ddf69546bdff8/html5/thumbnails/2.jpg)
9th CA 2E/CA Plex Worldwide Developer Conference
Introduction/Welcome Message
.
2
![Page 3: CA Plex CS and XAML - CM First Groupcmfirstgroup.com/wp-content/uploads/2017/10/Plex2e2017... · 2019-03-23 · • Java and C# are the final programming languages that CA Plex generates](https://reader033.vdocuments.us/reader033/viewer/2022041904/5e6293a7737ddf69546bdff8/html5/thumbnails/3.jpg)
9th CA 2E/CA Plex Worldwide Developer Conference
Speakers
3
Lucio GayossoSr. Consultant/Nearshore Team Lead. MIS/M, PSM I, BoS
Kiyoshi TerasawaArchitect
![Page 4: CA Plex CS and XAML - CM First Groupcmfirstgroup.com/wp-content/uploads/2017/10/Plex2e2017... · 2019-03-23 · • Java and C# are the final programming languages that CA Plex generates](https://reader033.vdocuments.us/reader033/viewer/2022041904/5e6293a7737ddf69546bdff8/html5/thumbnails/4.jpg)
9th CA 2E/CA Plex Worldwide Developer Conference
Agenda
4
o Why .NET?• Stay with C++ if…• Opportunity to spend $?
o Benefitso Yes, it will be painful but…• Common requirements• Best Practices • We help you
![Page 5: CA Plex CS and XAML - CM First Groupcmfirstgroup.com/wp-content/uploads/2017/10/Plex2e2017... · 2019-03-23 · • Java and C# are the final programming languages that CA Plex generates](https://reader033.vdocuments.us/reader033/viewer/2022041904/5e6293a7737ddf69546bdff8/html5/thumbnails/5.jpg)
9th CA 2E/CA Plex Worldwide Developer Conference
Why .NET?
5
![Page 6: CA Plex CS and XAML - CM First Groupcmfirstgroup.com/wp-content/uploads/2017/10/Plex2e2017... · 2019-03-23 · • Java and C# are the final programming languages that CA Plex generates](https://reader033.vdocuments.us/reader033/viewer/2022041904/5e6293a7737ddf69546bdff8/html5/thumbnails/6.jpg)
9th CA 2E/CA Plex Worldwide Developer Conference
Stay with C++ if…
6
o You, Managers, and Users are all happy
o You don’t like a change
![Page 7: CA Plex CS and XAML - CM First Groupcmfirstgroup.com/wp-content/uploads/2017/10/Plex2e2017... · 2019-03-23 · • Java and C# are the final programming languages that CA Plex generates](https://reader033.vdocuments.us/reader033/viewer/2022041904/5e6293a7737ddf69546bdff8/html5/thumbnails/7.jpg)
9th CA 2E/CA Plex Worldwide Developer Conference
Opportunity to spend $?
7
o If you want to make your application look and feel current
![Page 8: CA Plex CS and XAML - CM First Groupcmfirstgroup.com/wp-content/uploads/2017/10/Plex2e2017... · 2019-03-23 · • Java and C# are the final programming languages that CA Plex generates](https://reader033.vdocuments.us/reader033/viewer/2022041904/5e6293a7737ddf69546bdff8/html5/thumbnails/8.jpg)
9th CA 2E/CA Plex Worldwide Developer Conference
Opportunity to spend $?
8
o If you want to expand application features and want to keep CA Plex
• Easy to integrate with ‘current’ third party features
• Java and C# are the final programming languages that CA Plex generates for you *1§ Don't worry about using as much as Source code to implement a cool feature that isn't supported by CA
Plex
ü *1 Unconfirmed statement by CA
![Page 9: CA Plex CS and XAML - CM First Groupcmfirstgroup.com/wp-content/uploads/2017/10/Plex2e2017... · 2019-03-23 · • Java and C# are the final programming languages that CA Plex generates](https://reader033.vdocuments.us/reader033/viewer/2022041904/5e6293a7737ddf69546bdff8/html5/thumbnails/9.jpg)
9th CA 2E/CA Plex Worldwide Developer Conference
Opportunity to spend $?
9
o If your current Plex application is:
• WinC Client and RPG Server
• Your application is deployed to multiple countries (national languages)
![Page 10: CA Plex CS and XAML - CM First Groupcmfirstgroup.com/wp-content/uploads/2017/10/Plex2e2017... · 2019-03-23 · • Java and C# are the final programming languages that CA Plex generates](https://reader033.vdocuments.us/reader033/viewer/2022041904/5e6293a7737ddf69546bdff8/html5/thumbnails/10.jpg)
9th CA 2E/CA Plex Worldwide Developer Conference
Opportunity to spend $?
10
o If your current Plex application is:
• WinC Client and WINNTC Server
• You cannot avoid Unicode, § Plex C++ application is non-Unicode application runs on Unicode OS even recently
upgraded C++ generator
![Page 11: CA Plex CS and XAML - CM First Groupcmfirstgroup.com/wp-content/uploads/2017/10/Plex2e2017... · 2019-03-23 · • Java and C# are the final programming languages that CA Plex generates](https://reader033.vdocuments.us/reader033/viewer/2022041904/5e6293a7737ddf69546bdff8/html5/thumbnails/11.jpg)
9th CA 2E/CA Plex Worldwide Developer Conference
Benefits
11
![Page 12: CA Plex CS and XAML - CM First Groupcmfirstgroup.com/wp-content/uploads/2017/10/Plex2e2017... · 2019-03-23 · • Java and C# are the final programming languages that CA Plex generates](https://reader033.vdocuments.us/reader033/viewer/2022041904/5e6293a7737ddf69546bdff8/html5/thumbnails/12.jpg)
9th CA 2E/CA Plex Worldwide Developer Conference
Benefits
12
o The Application become cool and shine again• Customizable Look and Feel
o Opening opportunity to integrate with outside world• Using newer User Control on the Panel• Consuming WebAPI and handle Json or XML output• Accessing NoSQL data
![Page 13: CA Plex CS and XAML - CM First Groupcmfirstgroup.com/wp-content/uploads/2017/10/Plex2e2017... · 2019-03-23 · • Java and C# are the final programming languages that CA Plex generates](https://reader033.vdocuments.us/reader033/viewer/2022041904/5e6293a7737ddf69546bdff8/html5/thumbnails/13.jpg)
9th CA 2E/CA Plex Worldwide Developer Conference
Benefits (Savings)
13
o You might be able to consolidate a number of System i
o Opportunities to re-factor and remove obsolete code and features
o QA Automation Ready
o Ease Deployment via Click Once• Scenario: Deploying .NET ClickOnce in CA Plex Application
![Page 14: CA Plex CS and XAML - CM First Groupcmfirstgroup.com/wp-content/uploads/2017/10/Plex2e2017... · 2019-03-23 · • Java and C# are the final programming languages that CA Plex generates](https://reader033.vdocuments.us/reader033/viewer/2022041904/5e6293a7737ddf69546bdff8/html5/thumbnails/14.jpg)
9th CA 2E/CA Plex Worldwide Developer Conference
Benefits (cont.)
14
o Opportunity to review and establish ALM Practices• Suggestion: CM MatchPoint
![Page 15: CA Plex CS and XAML - CM First Groupcmfirstgroup.com/wp-content/uploads/2017/10/Plex2e2017... · 2019-03-23 · • Java and C# are the final programming languages that CA Plex generates](https://reader033.vdocuments.us/reader033/viewer/2022041904/5e6293a7737ddf69546bdff8/html5/thumbnails/15.jpg)
9th CA 2E/CA Plex Worldwide Developer Conference
Benefits (CA Plex provides)
15
o CA Plex supports Unicode with .NET and RPGIV• CA Plex Unicode Support
o Usable level of Localization support
o Expose Plex Functions as Web API
![Page 16: CA Plex CS and XAML - CM First Groupcmfirstgroup.com/wp-content/uploads/2017/10/Plex2e2017... · 2019-03-23 · • Java and C# are the final programming languages that CA Plex generates](https://reader033.vdocuments.us/reader033/viewer/2022041904/5e6293a7737ddf69546bdff8/html5/thumbnails/16.jpg)
9th CA 2E/CA Plex Worldwide Developer Conference
Yes, it will be painful but…
16
![Page 17: CA Plex CS and XAML - CM First Groupcmfirstgroup.com/wp-content/uploads/2017/10/Plex2e2017... · 2019-03-23 · • Java and C# are the final programming languages that CA Plex generates](https://reader033.vdocuments.us/reader033/viewer/2022041904/5e6293a7737ddf69546bdff8/html5/thumbnails/17.jpg)
9th CA 2E/CA Plex Worldwide Developer Conference
Common requirements (Team)
17
o Mindset Changes• Accept that Plex cannot do everything• Accept the Differences and do not complain• Off course, you still get a benefit of Model bas development
![Page 18: CA Plex CS and XAML - CM First Groupcmfirstgroup.com/wp-content/uploads/2017/10/Plex2e2017... · 2019-03-23 · • Java and C# are the final programming languages that CA Plex generates](https://reader033.vdocuments.us/reader033/viewer/2022041904/5e6293a7737ddf69546bdff8/html5/thumbnails/18.jpg)
9th CA 2E/CA Plex Worldwide Developer Conference
Common requirements (prepare)
18
o Analyze application and modelo Understand Package and Code Library concept o Source code Object approach decision• Model Variant• Meta Condition ç recommended
o Report Conversion o Application Help Systemo etc…
![Page 19: CA Plex CS and XAML - CM First Groupcmfirstgroup.com/wp-content/uploads/2017/10/Plex2e2017... · 2019-03-23 · • Java and C# are the final programming languages that CA Plex generates](https://reader033.vdocuments.us/reader033/viewer/2022041904/5e6293a7737ddf69546bdff8/html5/thumbnails/19.jpg)
9th CA 2E/CA Plex Worldwide Developer Conference
Common requirements (dev)
19
o Define Packages Functionso Define Code Libraryo Source Code Conversiono Report Function Conversions
![Page 20: CA Plex CS and XAML - CM First Groupcmfirstgroup.com/wp-content/uploads/2017/10/Plex2e2017... · 2019-03-23 · • Java and C# are the final programming languages that CA Plex generates](https://reader033.vdocuments.us/reader033/viewer/2022041904/5e6293a7737ddf69546bdff8/html5/thumbnails/20.jpg)
9th CA 2E/CA Plex Worldwide Developer Conference
Common requirements (Deployment)
20
o Deployment Plan
o Document application changes for users
![Page 21: CA Plex CS and XAML - CM First Groupcmfirstgroup.com/wp-content/uploads/2017/10/Plex2e2017... · 2019-03-23 · • Java and C# are the final programming languages that CA Plex generates](https://reader033.vdocuments.us/reader033/viewer/2022041904/5e6293a7737ddf69546bdff8/html5/thumbnails/21.jpg)
9th CA 2E/CA Plex Worldwide Developer Conference
Best Practices
21
o Analyze your model and make a plan
o Have a C# engineer available • especially you have C++ or VB source codes
o Ask for help before it is too late
o Accept differences• Think about that there maybe alternate and better solution
![Page 22: CA Plex CS and XAML - CM First Groupcmfirstgroup.com/wp-content/uploads/2017/10/Plex2e2017... · 2019-03-23 · • Java and C# are the final programming languages that CA Plex generates](https://reader033.vdocuments.us/reader033/viewer/2022041904/5e6293a7737ddf69546bdff8/html5/thumbnails/22.jpg)
9th CA 2E/CA Plex Worldwide Developer Conference
We help you
22
o CMFirst is one of a few organization to provide support for your .NET migration
• Experienced multiple C++ to .NET Migration projects • With experienced Plex engineers as well as one of the main Plex developer
![Page 23: CA Plex CS and XAML - CM First Groupcmfirstgroup.com/wp-content/uploads/2017/10/Plex2e2017... · 2019-03-23 · • Java and C# are the final programming languages that CA Plex generates](https://reader033.vdocuments.us/reader033/viewer/2022041904/5e6293a7737ddf69546bdff8/html5/thumbnails/23.jpg)
9th CA 2E/CA Plex Worldwide Developer Conference
CMFirst helps you
23
o CMFirst will• Help project planning and implementation• Mentor you through the migration project
o As a result, you will § become Independent § get stable environment§ receive good after Service
![Page 24: CA Plex CS and XAML - CM First Groupcmfirstgroup.com/wp-content/uploads/2017/10/Plex2e2017... · 2019-03-23 · • Java and C# are the final programming languages that CA Plex generates](https://reader033.vdocuments.us/reader033/viewer/2022041904/5e6293a7737ddf69546bdff8/html5/thumbnails/24.jpg)
9th CA 2E/CA Plex Worldwide Developer Conference
Thank you
24
![Page 25: CA Plex CS and XAML - CM First Groupcmfirstgroup.com/wp-content/uploads/2017/10/Plex2e2017... · 2019-03-23 · • Java and C# are the final programming languages that CA Plex generates](https://reader033.vdocuments.us/reader033/viewer/2022041904/5e6293a7737ddf69546bdff8/html5/thumbnails/25.jpg)
9th CA 2E/CA Plex Worldwide Developer Conference
Contact
25
Email: [email protected] Email: [email protected]: http://cmfirstgroup.com