Skip to main content

Please find below the question and answer transcript from the final webinar in the Visual COBOL webinar series. To catch up with all the webinars in the series, including this final one, please visit the Visual COBOL webinar download page

Q: How does the old Accept/Display Line Position work in this environment?
A: existing applications continue to behave just as they would in Net Express or Server Express.
If you want to modernize an accept/display application and provide an enhanced UI, you could use .NET or JVM technology.
The main challenge is to separate your existing UI from the business logic so that it can be accessed by the new UI framework.
The Visual COBOL development product includes some samples that show what the end result might look like in thick and thin client scenarios.

Q: Can Visual COBOL work on Android devices? How about IOS? What is the mobile/tablet solution? 
A: Visual COBOL applications are not supported on Android or IOS today. Please let us know if you have that need.
However, this doesn’t rule you out from the tablet market at all.  You can create applications on IOS or Android that use web services to connect to backend COBOL applications. Alternatively, you can write rich internet applications using HTML5 that run on tablet devices.

Q: Does Visual COBOL retain our COBOL knowledge and preclude us from needing to learn C# or other languages?
A: Visual COBOL will allow you to reuse your existing business logic in new platforms, such as .NET and JVM. You can use OO COBOL to provide new user interfaces or you can write in C#, VB, Java, …

Q: If one has to develop a new user interface, probably from scratch, why would you do a thick client? It seems a no-brainer to do a thin-client?
A: I’d agree with you.

Q: Are there any advantages to using C# for your user interface?
A: If you have C# developers skilled in UI design that may be a good reason for using this language.
Samples on the web are likely to be written in C# so you might need to recode these if you want to do the same in COBOL.
C#/VB support MVC web applications which we've yet to do for COBOL.

Q: Can java directly invoke managed COBOL code, or does it to have to be through a wrapper Visual COBOL?
A: Yes, the code can be invoked directly but wrappers are usually the simplest approach.
The COBOL runtime APIs provide ways to invoke COBOL programs directly.

Q: Does Visual COBOL support dynamic arrays?
A: Yes. Open the samples browser and you’ll find a tutorial under the Core.NET section.


#ServerExpress
#Mobile
#COBOLserver
#VisualCOBOL
#Cloud
#netexpress