Piet Henskens presentation from #DevDay Copenhagen on Micro Focus extend 10 and 10.1.
The extend® portfolio enables developers to build and deploy ACUCOBOL® applications across desktop, web and mobile platforms using AcuBench®, the COBOL Virtual Machine and a full suite of application modernization solutions.
For ISVs or corporations, the latest version of extend offers even greater platform support, new performance optimizations, Unicode internationalization support and a new capability for instant UI transformation for web and mobile access—AcuToWeb.
Whether you're maintaining mission critical applications or moving into new markets, the latest version of extend offers new solutions to keep you up-to-date and ready for innovation.
Report
Share
Report
Share
1 of 17
Download to read offline
More Related Content
Micro Focus extend 10 and 10.1 with AcuToWeb
1. 07/04/2017
1
Micro Focus
extend 10 and 10.1 with AcuToWeb
The Future of extend applications is here
DevDay, Copenhagen
Piet Henskens
Senior Systems Engineer
April 5, 2017
Agenda
Welcome to extend 10
• What’s new
extend 10.1
• What’s new
Demonstration
AcuToWeb A new UI experience for ACUCOBOL applications
• History
• AcuToWeb
• Demonstration
2. 07/04/2017
2
Welcome to extend 10!
• An ongoing commitment to development and support
• Added value with RDBMS and IDE now included ‘in-the-box’
• Support for the most recent platforms
• New diagnostic tools
• Faster application performance
• First steps towards a comprehensive ACU UX modernization plan
A Strong Commitment to All ACUCOBOL Users
extend 10
3. 07/04/2017
3
• New ACUCOBOL-GT platform support –
Windows 10, Apache 2.4, .NET 4.5
• Large File support – Single files over 2gb
are now supported
• ACUCOBOL-GT enhancements including
AutoFill field
• Relational database support is now included
as standard ‘feature’
• Tracing and profiler enhancements
Top 5 Features
extend 10
microfocus.com/extend10
6
extend 10
Configurable Sort indicator when
a grid is sorted by a column.
4. 07/04/2017
4
7
extend 10
Sort performance improvement
Size # records (million)
V 9.2.5 V 10.0.0 % improvement
1.7 Gb 15m 140 83 69%
921 Mb 8m 30 18 67%
576Mb 5m 24 22 9%
Windows
Time (seconds)
8
extend 10 Dynamic Runtime Tracing
• If required, compile your program for debugging; the minimum requirements are the -
Gs and -Gl compiler options:
ccbl -Gs -Gl my-prog.cbl
• Run the program with the --analyze switch.
runcbl --analyze my-prog.acu
• Locate the process ID of your runtime process, and then create a configuration file
named analyze.process-ID.cfg.
Note: The configuration file should be located in the current directory, or in the %PUBLIC%etc (Windows), or /etc
(UNIX) directory.
• Populate the configuration file with the required runtime options; see Configuration
Variables for Dynamic Runtime Tracing.
• Turn tracing on using the -analyze option to cblutil:
cblutil -analyze process-ID
5. 07/04/2017
5
What’s new in 10.1
released January 2017
File management enhancements to vutil
• Add, remove or modify keys on an existing indexed file
• vutil -key [-q] ([-a # kdesc] | [-d #] | [-m # kdesc]) file
• -a add a key
• -d deletes a key
• -m modifies a key
• Faster rebuilds – multi-threaded vutil
• vutil -rebuild [-J #] filename
• -J number of threads to use
Vision – File System Utility Enhancements
extend 10.1
6. 07/04/2017
6
Unicode Support for Multi-National
Applications
extend 10.1
ACCEPT and DISPLAY
• UTF-16 data encoding on
screens
XML technologies
• UTF-8 data encoding
• AcuXML
• C$XML
• XML Parse/Generate
Acu4GL for Microsoft SQL Server
COBOL_CHARACTER_SET
• OEM
• ANSI
• UTF-8
• Numeric Value : ANSI CodePage
(Ex: 437)
Unicode library routines
• C$UTF16-UTF8, C$UTF8-UTF16
• C$COBOL-UTF8, C$UTF8-
COBOL
• C$88591-UTF8, C$UTF8-88591
SELECT file-name ASSIGN TO [device]
• Where device can be one of the following:
• PRINT
• PRINTER
• PRINTER-1 to PRINTER-9
On the configuration file add the following variable
• PRINTER -P PDF filename
Configuration variables
• PDF_FONT_NAME, PDF_FONT_SIZE,
• PDF_FONT_TRUETYPE_TTC
• PDF_FONT_TRUETYPE_TTC_INDEX, PDF_PAGE_SIZE
• PDF_PAGE_DIRECTION, etc
Built in Print-to-PDF
extend 10.1
No need to change your
ACUCOBOL application -
you can use the runtime
configuration file to print
straight to a PDF
11. 07/04/2017
11
AcuToWeb: The Solution
• Instant user interface modernization
• No code changes required
• Utilizes HTML5
• Standard Cascading Style Sheets (CSS)
• Mobile platform accessible
AcuToWeb: Customer Value
TodayToday
ACU Thin Client Technology
• Windows Desktop only
• Requires client side software
• Cannot easily target mobile
devices
• Dated look and feel
• Further deployment
restrictions
ACU Web Thin Client
• Internet Explorer only
• Cannot use other browsers
The FutureThe Future
AcuToWeb
• Deploy to all HTML5
browsers
• True Web solution
• Supports all platforms
• Tablet and mobile support
• Instant Modernization
• No change to application
• Modern look and feel
• Fast Implementation
12. 07/04/2017
12
The ACUCOBOL Customer Modernization
Challenge
Deliver modern applications through web and mobile devices
Feature Acu Thin Client AcuToWeb
Web browser support
HTML5 support
Mobile Tablet
Modern look and feel
Multi-platform
Dynamic Customization
Internet Explorer only
(needs plugin installed)
All HTML5
browsers supported
(no plugin required)
AcuToWeb Components
AcuToWebAcuToWeb
• Standard applications
• No ActiveX components
• No need to access local
resources
AcuToWeb DesktopAcuToWeb Desktop
• Print on the client
• Execute routines on the
client machine instead of
the server
• Copy of files between
server and client
• Windows only
13. 07/04/2017
13
AcuToWeb
Web Server
AcuToWeb
ACUCOBOL-GT
Application
Using AcuToWeb
ACUCOBOL customers
can deploy their
applications on any
platform, in any browser
and on mobile, with a
customizable user
interface
“
”
HTTP / WS
Multiple browsers
HTML5 compliant – no plugins
Modern look and feel
Character mode to web
Windows desktop and Mac
Same app for web and desktop
Tablet or Mobile
Secure
Dynamic customization
Reuse what you have already
created
You want it now
AcuToWeb
Try it now!