Looking for a terminal I/O solution

I have an opportunity to lift a functioning system written in the 80s to the current day.

The existing system runs on and old minicomputer using terminal I/O.  It's not elegant, but it works.  And it's fast.  Could I re-do the UI?  Sure.  And we'd have another failed project.

Is there any toolset or what have you in Syncfusion that will allow me to develop a terminal like UI?

If I can replicate the current UI, then I can move the other code to a modern server.



6 Replies

RE Richard Edward November 29, 2024 06:00 AM UTC

You can use Syncfusion's WinForms or WPF controls, like SyntaxEditor, to create a terminal-like UI. For advanced terminal emulation, consider integrating third-party libraries with Syncfusion to modernize the backend without changing the UI too much. This should help keep the system familiar while moving it to a modern server.



BS Bhaskar Suresh Syncfusion Team November 29, 2024 12:36 PM UTC

Hi Charles,


You can define a custom language for the Winforms EditControl to achieve your requirement. Please refer to the attached sample and the below link for further reference.

Syntax Highlighting in Windows Forms Syntax Editor | Syncfusion


Could you please share a screenshot of the terminal UI you are trying to achieve so that we can provide a targeted solution at the earliest?


Regards,

Bhaskar Suresh


Attachment: Custom_Language_7f58aa0f.zip


CH Charles H. Gilley replied to Richard Edward November 29, 2024 04:24 PM UTC

Agree.  Version 1 of the new system is to make it like the old system.  I don't want to mess with the users.  This is where all of the other projects have failed.



CH Charles H. Gilley replied to Bhaskar Suresh November 29, 2024 04:37 PM UTC

Bhasker - a couple of screen captures below.  What I'm trying to do is mimic as close as possible the terminal i/o response of the current application.


Okay the website is a bit weird but here you go:  https://www.syncfusion.com/downloads/support/common/7914/jp/je_ee724e04.jpg

I have no idea if that works.


The application starts with a basic menu and then it goes into data entry and other areas - like print requests and what not.



CH Charles H. Gilley November 29, 2024 04:47 PM UTC

There is so much SyncFusion code, I'm looking for someone to point me in the right direction.



BS Bhaskar Suresh Syncfusion Team December 2, 2024 01:12 PM UTC

Hi Charles,


We have prepared a simple application using Syncfusion WinForms EditControl to make a UI similar to your shared screenshot.


Since EditControl is an enhanced text editor control to create interactive code editor applications, we require third-party libraries to replicate the functionality of your terminal I/O.


Refer to the below documentation for getting started on the EditControl and let us know if you have any concerns.

About Windows Forms Syntax Editor control | Syncfusion


Regards,

Bhaskar Suresh


Attachment: Terminal_EditCtrl_b7367bfe.zip

Loader.
Up arrow icon