× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.




Of course graphics intensive clients use more bandwidth than plain-text
clients, but it does not automatically mean it is out of the question.

A GUI does not need more traffic as a a text oriented interface. It all depends on the underlying architecture. For example the host can send a simple command like "open window X" together with some data and the client knows the layout of window X and opens it. Further, each mousemovement does not need to be communicated back to the host. It many circumstances it is enough for the client just to send a block of data back to the hast in case the user presses enter, or clicks the OK button. Just ask Lukas Beeler.

Date: Wed, 6 Feb 2008 17:21:44 +0100
From: thunderaxiom@xxxxxxxxx
To: java400-l@xxxxxxxxxxxx
Subject: Re: Create Graphical interface

john e skrev den 06-02-2008 16:52:
Could you please elaborate a bit on the "it is not scalable because it
is not scalable"?


I'm no expert on this. But i know it's "old" technology, and it is quite a primitive library of basic windowing functionality. The reason it is not scalable is because, for example, individual lines (primitive draw operations) are sent to the X Server (which is the program running on the PC which displays the GUI). Also, a lot of signals are sent back to the host, i.e. mouse movements and keystrokes. If you have only a couple of programs doing this it will not be a problem. But if you have hundreds of programs running at the same time and pushing individual lines to hundreds X Servers and these X servers communicate each mousemovement back to the host then this will have a big impact on overall performance. For sure it will not scale as well as 5250. In general, the interface between the client (running on the host) and the server (running on the client) is very fine grained and works ok if both are on the same machine.

This list of all should know that just because code is old, does not
mean that it is necessarily outdated or bad :)

Of course graphics intensive clients use more bandwidth than plain-text
clients, but it does not automatically mean it is out of the question.
We happily dish out web pages or lots of SQL data from an iSeries - it
is just a matter of being reasonable.

I'll say, let us give it a try :)

--
Thorbjørn

--
This is the Java Programming on and around the iSeries / AS400 (JAVA400-L) mailing list
To post a message email: JAVA400-L@xxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/mailman/listinfo/java400-l
or email: JAVA400-L-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives
at http://archive.midrange.com/java400-l.


_________________________________________________________________
Bekijk Yes-R's real life soap op MSN Video!
http://video.msn.com/video.aspx?mkt=nl-nl&tab=m1192527562294&vid=8aff5b76-b78d-4b55-8b64-ef7e1d73aab2&playlist=videoByUuids:uuids:50b732c2-c105-41e9-adf0-36bd627d4eaa,0813da8c-031b-423f-a79d-35d925aee805,5cce447e-948d-43af-9862-45bb6bb9d6d8,6a39138c-f562-4254-be70-9d93343650f8,f9b8d78f-05a4-4c74-8e4b-28d20a4037ab&from=NLNL_Yes-R

As an Amazon Associate we earn from qualifying purchases.

This thread ...

Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.