CA Plex and CA 2 E Development Update

  • Slides: 22
Download presentation
CA Plex and CA 2 E Development Update Rob Layzell Software Architect

CA Plex and CA 2 E Development Update Rob Layzell Software Architect

CA 2 E & Plex Product Families Strategies and Roadmaps Rob Layzell Software Architect

CA 2 E & Plex Product Families Strategies and Roadmaps Rob Layzell Software Architect

legal notice Certain information in this presentation may outline CA’s general product direction. This

legal notice Certain information in this presentation may outline CA’s general product direction. This presentation shall not serve to (i) affect the rights and/or obligations of CA or its licensees under any existing or future license agreement or services agreement relating to any CA software product; or (ii) amend any product documentation or specifications for any CA software product. This presentation is based on current information and resource allocations as of October 5, 2012, and is subject to change or withdrawal by CA at any time without notice. The development, release and timing of any features or functionality described in this presentation remain at CA’s sole discretion. Notwithstanding anything in this presentation to the contrary, upon the general availability of any future CA product release referenced in this presentation, CA may make such release available to new licensees in the form of a regularly scheduled major product release. Such release may be made available to licensees of the product who are active subscribers to CA maintenance and support, on a when and if-available basis. The information in this presentation is not deemed to be incorporated into any contract. Copyright © 2012 CA. All rights reserved. IBM and IBM i are trademarks of International Business Machines Corporation in the United States, other countries, or both. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies. THIS PRESENTATION IS FOR YOUR INFORMATIONAL PURPOSES ONLY. CA assumes no responsibility for the accuracy or completeness of the information. TO THE EXTENT PERMITTED BY APPLICABLE LAW, CA PROVIDES THIS DOCUMENT “AS IS” WITHOUT WARRANTY OF ANY KIND, INCLUDING, WITHOUT LIMITATION, ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NONINFRINGEMENT. In no event will CA be liable for any loss or damage, direct or indirect, in connection with this presentation, including, without limitation, lost profits, lost investment, business interruption, goodwill, or lost data, even if CA is expressly advised in advance of the possibility of such damages. 3 Copyright © 2012 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies. CA confidential and proprietary. No unauthorized copying or distribution permitted

agenda — About the speaker — An overview of CA Technologies — CA 2

agenda — About the speaker — An overview of CA Technologies — CA 2 E Product Family Strategy and Roadmap — CA Plex Product Family Strategy and Roadmap — For both products: —Strategy —Recent releases and new functionality —Planned releases and new functionality —Additional plans and considerations — Value of customer and partner community 4 Copyright © 2012 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies. CA confidential and proprietary. No unauthorized copying or distribution permitted

about the speaker § Rob Layzell – Software Architect, Software Engineering, CA Technologies –

about the speaker § Rob Layzell – Software Architect, Software Engineering, CA Technologies – Responsible for CA Plex development – Live and work in San Francisco Bay Area § 17 experience years in software development and IT – Started as an RPGIII developer and teaboy – Started working with Obsydian 1. 5. 2 – First joined Synon through Synon Professional Services (Atlanta) in 1996 – Plex developer for 12 years § All Generators and Build subsystems § Win. NTC server and. NET Runtimes 5 Copyright © 2012 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies. CA confidential and proprietary. No unauthorized copying or distribution permitted

an overview of CA Technologies is an IT management software and solutions company CA

an overview of CA Technologies is an IT management software and solutions company CA Technologies is executing a bold vision for the future, where IT resources are delivered with unprecedented levels of flexibility 6 We stand apart from our competitors by solving the toughest IT management challenges through: § Deep expertise in diverse and complex environments § Highly reliable and scalable products that are easy to use § A practical approach to innovation Our products enable customers to manage and secure IT environments and deliver more flexible IT services With CA Technologies, IT powers business agility Copyright © 2012 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies. CA confidential and proprietary. No unauthorized copying or distribution permitted

CA 2 E Product Family strategy and roadmap

CA 2 E Product Family strategy and roadmap

CA 2 E product family 8 CA 2 E – Core product, running on

CA 2 E product family 8 CA 2 E – Core product, running on the IBM i CA 2 E Toolkit – IBM i toolset (shipped with CA 2 E and also available separately) CA 2 E Web Option – Web-enablement add-on for CA 2 E-generated applications CA 2 E Change Management – Rebranded version of Implementer product by PTC (formerly MKS) CA 2 E Translator – Translation utility for CA 2 E-generated applications Copyright © 2012 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies. CA confidential and proprietary. No unauthorized copying or distribution permitted

our four point strategy § Customer collaboration § Shorter release cycles Agile development §

our four point strategy § Customer collaboration § Shorter release cycles Agile development § Improved quality § Web Option § Web Services § XML 9 Extend reach Investment protection Customerdriven enhancements § Reliability & stability § Predictability § Backward compatibility § Interact with customer base to determine new features and enhancements Copyright © 2012 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies. CA confidential and proprietary. No unauthorized copying or distribution permitted

recent releases Release 8. 5 August 2009 § Service program design & generation §

recent releases Release 8. 5 August 2009 § Service program design & generation § Web service creation and deployment § Impact analysis enhancements § Web Option environments § Improved model navigation § IPv 6 compatibility § > 60 fixes 10 Release 8. 6 April 2012 § Enhanced Array Support § Multiple Instance Array Parameters § *MOVE ARRAY built-in function § ARR (Array) context § Updated Splash Screen § YCHKFUNPAR command § LDO library support improvements § Web Option enhancements § Performance improvements § Improved model integration § Simplified installation & upgrade § > 120 fixes Copyright © 2012 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies. CA confidential and proprietary. No unauthorized copying or distribution permitted

future releases 2013 § EAS for more function types § Improved run-time array performance

future releases 2013 § EAS for more function types § Improved run-time array performance § WSDL meaningful names § Deploy *PGM as a Web Service § Dynamic Action Diagram display refresh § 2 E usability § SQL performance and scope § Web Option flexible layouts § Web Option improve browser support § Additional fixes as required 11 2014 § Web Service consumption § XML for Model Database definitions § New built-in string handling functions § Full integer field support § Web Option performance & usability § Additional fixes as required Copyright © 2012 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies. CA confidential and proprietary. No unauthorized copying or distribution permitted

additional plans and considerations CA 2 E § Take advantage of IBM platform/programming enhancements

additional plans and considerations CA 2 E § Take advantage of IBM platform/programming enhancements § Further SQL enhancements § XML generation and creation 12 Copyright © 2012 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies. CA confidential and proprietary. No unauthorized copying or distribution permitted

additional plans and considerations CA 2 E Web Option § Improved platform and browser

additional plans and considerations CA 2 E Web Option § Improved platform and browser support § Further performance improvements § Improved HTML generation § Unified/simplified element customization § Multiple skeleton templates § Support for external Java. Script libraries 13 Copyright © 2012 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies. CA confidential and proprietary. No unauthorized copying or distribution permitted

CA Plex strategy and roadmap

CA Plex strategy and roadmap

CA Plex product family 15 CA Plex Base Product — Plex Tool — Base

CA Plex product family 15 CA Plex Base Product — Plex Tool — Base generators & Runtimes (Win. C, Win. NTC, C# Server, Java Client & Server, RPG 400 & RPGIV Server) — Application Integrator CA Plex Option for 5250 — Premium Generators & Runtimes (RPG 400 & RPGIV Client) CA Plex Option for Enterprise. NET / J 2 EE — Premium Generators & Runtimes (C# Client, EJB Connectors) Copyright © 2012 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies. CA confidential and proprietary. No unauthorized copying or distribution permitted

our four point strategy § Customer collaboration § Shorter release cycles § Improved quality

our four point strategy § Customer collaboration § Shorter release cycles § Improved quality Agile development § Exploit emerging technologies & application Extend reach frameworks § Certification on new platforms 16 Investmen t Protection Customerdriven enhancements § Reliability & stability § Predictability § Backward compatibility § Interact with customer base to determine new features and enhancements Copyright © 2012 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies. CA confidential and proprietary. No unauthorized copying or distribution permitted

a view of past releases CA Plex r 6. 0 CA Plex r 6.

a view of past releases CA Plex r 6. 0 CA Plex r 6. 1 CA Plex r 7. 0 (Q 1 2007) (Q 4 2008) (Q 2 2012) • . NET server generator and runtime • ANT & MSBuild support • Code Library support (C#, Java) • RPGIV Generator • IBM i long password support • Variable mapping support for API Call and Message statements • Service Connector Generation (. NET WCF) • Group model update history • IPv 6 support • Win. C/Win. NTC runtime backwards compatibility • Tool and runtime “Windows Vista” support • Plex. API Safe. Array support & object browser macros 17 • • • IBM i UNICODE Support Packager Tool Web service import (C#) WCF Proxy ACTIVE library Proto. View Java. Bean replacement • . NET client generator and runtime • 530+ fixes Copyright © 2012 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies. CA confidential and proprietary. No unauthorized copying or distribution permitted

planned releases and new functionality CA Plex base product CY 2013 • Tool Enhancements

planned releases and new functionality CA Plex base product CY 2013 • Tool Enhancements • • CY 2014 • • Local model configuration profiles Runtime Enhancements • • IBM i Kerberos (SSO) support WCF Proxy Windows Azure hosting Win. C Testing Tool Support New Plex. API Methods • Enum. Object. Types • Export. Action. Diagrams Win. C / Win. NTC Dynamic Link Library Version Marking Enhanced Keycode support for GUI Panels Java Spawn Process Runtime API Tool Enhancements • • Runtime Enhancements • • 18 Object Browser (Filter history, configurable object load limits) Model Editor (Enhanced keyboard shortcuts for navigation, continuation triple editing) Message Log (Navigate message details, more export options) Code Library Wizard and Packager Tool enhancements Enhanced state sensitivity for properties (e. g. flyover hint-text and tab stop) Save Window Placement enhancements (new APIs) Web Service Import Support for Java and RPGIV Varchar support Copyright © 2012 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies. CA confidential and proprietary. No unauthorized copying or distribution permitted

planned releases and new functionality CA Plex option for enterprise. NET CY 2013 •

planned releases and new functionality CA Plex option for enterprise. NET CY 2013 • • • Active. X control hosting Click. Once deployment support Enhanced localization support C# Client testing tool support Enhanced C# build options • splash screen support CY 2014 • • • 19 Enhanced native control support HTML Browser Slider control XAML Browser Application (XBAP) generation and runtime Win. RT (Metro) app generation, runtime and packaging. NET component import Copyright © 2012 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies. CA confidential and proprietary. No unauthorized copying or distribution permitted

Agile development § CA 2 E r 8. 6 developed using Agile (Scrum) –

Agile development § CA 2 E r 8. 6 developed using Agile (Scrum) – Ongoing collaboration with selected customers during development – Pre-release features reviewed on a monthly basis – Extremely successful outcome – 3 -month Beta release § Future releases of both Plex and 2 E… – Continue to use Agile (Scrum) – Building on our experiences with r 8. 6 – Heavy customer collaboration and validation – No Beta release planned (for CA 2 E) – Shorter Betas planned (for CA Plex) 20 Copyright © 2012 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies. CA confidential and proprietary. No unauthorized copying or distribution permitted

value of customer community § CA Plex & CA 2 E User Community §

value of customer community § CA Plex & CA 2 E User Community § Benefits – Technical webcasts – Find out first about new enhancements and integrations – Have direct influence on product roadmap through enhancement request prioritization and voting on the Idea Wall – Talk directly with product development and your peers https: //communities. ca. com/web/ca-plex-ca-2 e-global-user-community 21 Copyright © 2012 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies. CA confidential and proprietary. No unauthorized copying or distribution permitted

summary — An Overview of CA Technologies — CA 2 E and Plex Product

summary — An Overview of CA Technologies — CA 2 E and Plex Product Families - Strategies and Roadmaps —Recent releases and new functionality —Planned releases and new functionality —Additional plans and considerations —Value of customer community — We want your feedback —Patti Bowman – New CA 2 E Product Manager —(1 -609 -583 -3208) or Patricia. Bowman@ca. com —CA Plex CA 2 E Global User Community —https: //communities. ca. com/web/ca-plex-ca-2 e-global-usercommunity 22 Copyright © 2012 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies. CA confidential and proprietary. No unauthorized copying or distribution permitted