Difference between Character Client & Client

Hi,

Right now i am working with Migration of Character Client (CUI) to GUI. So i want to know difference between normal client & character client and steps involving in migration of CUI to GUI.

If any one know then mail to me for this mail-id deivaa.revathi@gmail.com.

Thanks in Advance,
Deivaa


Comments

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
tamhas's picture

ChUI can be either shared

ChUI can be either shared memory client or client/server or possibly even with AppServer, although I expect that is rare.

GUI can be ABL GUI client/server or with AppServer, ABL for .NET GUI client/server or with AppServer, .NET or Java client with AppServer, or browser client with AppServer with or without enhancements such as Ajax.

So, the first question is to clarify the starting point and end point.

Also, one needs to decide how good a job one wants to do. Is one going to simply make the minimal changes necessary to get some kind of GUI screen up or is one going to try to improve the architecture. Most ChUI applications were written with UI, logic, and data access all mushed up together and very often with transactions open during user input. If I was going to the considerable effort required to move an application to GUI, I wouldn't want to perpetuate this architecture, but would want to minimally separate the UI into its own layer according to OERA principles so that the next time I decided to do something with the UI I wouldn't have all that spaghetti to unravel.

Also, most ChUI applications were not written to be event driven, but the standard for GUI is event driven. That means a pretty fundamental shift in the structure of how the UI is presented so this shift is not just a question of changing a few widgets here and there.