🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: bit.software.international
Article #433

Consolidated Answers for "Functionality vs. Language"

#433
From: Bowyer Jeff
Date: Mon, 19 Jul 1993 09:53
62 lines
3642 bytes
Here are the consolidated answers for Pieter Groen's original question:

> Recent discussions on INSOFT-L have mainly focused on translations.
> I'm a user-interface designer and have another problem when designing
> (what we call within IBM) "common" i.e. international interfaces.
> How are your experiences with adapting interfaces to specific cultures?
>
> I'm not talking about "generic" interfaces like text editors, but more
> task oriented interfaces, products that help people do their job, for
> instance process an order.
>
> In France a person would be assigned to a specific customer (group)
> and this would be his or her little kingdom, while in Germany it would
> be structured horizontally. One person would be registering all invoices
> and another one would keep inventory, or be responsible for fulfilment
> etc. Both groups need a different interface, which support their way
> of working.
>
> This is just an imaginary example. But is anybody of you seeing any
> patterns, and how do you solve this problem of adaptive interfaces?
> Have an object-oriented design?


Jeff
INSOFT-L List Manager

*========================================================================*
 Jeff Bowyer                         EMail:
 Computing Center		     jbowyer@cis.vutbr.cz
 Technical University of Brno
 Udolni 19, 602 00 BRNO
 Czech Republic
*========================================================================*


Sender: Stanislav Fritz <stanf@microsoft.com>

Object orientated or even very modular helps.  The GUI (or front end in
general) should not be too dependent on the rest of the code.  Abstract
it.  In your example the main work is the database effort.  The
interface could be changed to suit the user.


Sender: Dick Schoeller <schoeller@gooey.enet.dec.com>

Pieter,

I would assert that this really has little to do with I18n.  Different
departments within a single company, different companies in the same location,
etc. may have widely varying views of the tasks and distribution of
responsibility involved in almost any process.  The inverse is also true.
You may find that completely unrelated companies in unrelated industries have
similar views of common processes.

This turns out to be the classical problem in system design.  Matching the
system to the needs and desires of a variety of pontential customers.  I am not
convinced that OO design would necessarily aid or hinder your attempts to make
your system flexible.  Modularization of the pieces of the application.  Making
operations atomic and easily arrangeable into any combination for varying
distribution of work or varying process needs.  OO is good at this but so
are other design methods.  Understanding what tasks might be prerequisits for
others is key to determining what flexibility there is in the system.  The
Technical Details
Message-ID: <1993Jul19.095348.26759@cis.vutbr.cz>
Path: arc1-ca.pugleaf.net!gmd.de!xlink.net!howland.reston.ans.net!noc.near.net!uunet!news.univie.ac.at!alijku11!aci.cvut.cz!cis.vutbr.cz!insoft-l@cis.vutbr.cz

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 110cdc,80ed6b8ff046644c,start
X-Google-Attributes: gid110cdc,public
X-Google-ArrivalTime: 1993-07-19 13:55:34 PST
Newsgroups: bit.software.international
Path: arc1-ca.pugleaf.net!gmd.de!xlink.net!howland.reston.ans.net!noc.near.net!uunet!news.univie.ac.at!alijku11!aci.cvut.cz!cis.vutbr.cz!insoft-l@cis.vutbr.cz
From: Bowyer Jeff <jbowyer@cis.vutbr.cs>
Subject: Consolidated Answers for "Functionality vs. Language"
Date: Mon, 19 Jul 1993 09:53:48 GMT
Message-ID: <1993Jul19.095348.26759@cis.vutbr.cz>
Approved: insoft-l-moderator@cis.vutbr.cz
Sender: insoft-l@cis.vutbr.cz
Reply-To: <insoft-l@cis.vutbr.cz>
Originator: insoft-l@cis.vutbr.cz
Organization: Technical University of Brno, Czech Republic
Lines: 62