[comp.unix.wizards] References to Streams applications

jjf@hjuxa (35G-FRANEY) (04/11/91)

Hello,

I'm interested in learning about how System V Streams are being
used.  I've seen its use in a layered stack archetecture (ala OSI),
and glimpses of its use as by tty line discipline/driver.  I've also had
the pleasure of designing and implementing two modules for data communications.

If anyone knows of or has seen periodical articles or books aimed at
describing the various uses of Streams, or at a particular application
design, or of the problems Streams made or solved for a given implementation
could you please forward the reference to me?

Actually, if there is ANY documentation that describes Streams in more
depth than in the primer, I'm interested.

By the way, to those implementing or designing Stream's modules:
Are you using or defining a set of Streams programming/design conventions?
Is there a movement to lay down Streams conventions and make them public?

Thank-you
jjf@sysv.enet.dec.com
rutgers!hjuxa!jjf
John Franey

kandall@nsg.sgi.com (Michael Kandall) (04/12/91)

In article <1991Apr11.153008.1442@hjuxa> jjf@hjuxa (35G-FRANEY) writes:


 |Hello,
 |
 |I'm interested in learning about how System V Streams are being
 |used.  I've seen its use in a layered stack archetecture (ala OSI),
 |and glimpses of its use as by tty line discipline/driver.  I've also had
 |the pleasure of designing and implementing two modules for data communications.
 |
 |If anyone knows of or has seen periodical articles or books aimed at
 |describing the various uses of Streams, or at a particular application
 |design, or of the problems Streams made or solved for a given implementation
 |could you please forward the reference to me?
 |

AT&T USL offers an input method for Japanese based on STREAMS.

In Japanese, since there are more characters than keys on the keyboard,
 a dialog occurs in which a user selects the desired character.
After selection, the character is passed to the application.

Depending on the application and environment, since the dialog
manager fits between the terminal and the application, STREAMS
can be a natural place for it.

Also, different users can use different input methods with the
same application in a modular fashion without recompilation,
and all the other usual STREAMS benefits.

I thought it was a fairly unique use of STREAMS which is
non-networked.


 |
 |Thank-you
 |jjf@sysv.enet.dec.com
 |rutgers!hjuxa!jjf
 |John Franey

Mike Kandall
Nihon SIlicon Graphics
kandall@nsg.sgi.com