Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Common Language-Independent Interface for Culturally Sensitive Functions

IP.com Disclosure Number: IPCOM000113046D
Original Publication Date: 1994-Jul-01
Included in the Prior Art Database: 2005-Mar-27
Document File: 2 page(s) / 82K

Publishing Venue

IBM

Related People

Rose, WD: AUTHOR [+5]

Abstract

The disclosed method allows common interfaces for culturally sensitive functions to be defined for application internationalization. These can be used across operating platforms and programming languages to support multiple cultures without the need to change the operation system or the hardware.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 52% of the total text.

Common Language-Independent Interface for Culturally Sensitive Functions

The following general template is used to define the interfaces:

     Syntax

     void CSFxxxx (arg1, arg2, argn, [  fc ] )

         data type for arg1

         data type for arg2

         data type for argn

         FEED_BACK *fc;

     where;

     arg1(input, input/output, output)
                         Description of the first argument of the call

     arg2(input, input/output, output)
                         Description of the second argument of the call

     argn(input, input/output, output)
                         Description of the last argument of the call

     fc(output/optional)
                         Definition of the architected feedback code
                         from the condition handling routines and the
                         called routine

     usage notes
                         Additional items to help with the
                         understanding of the behavior of the service

     implementation notes
                         Additional aids that may help with the
                         correct implementation of the service

      The disclosed method allows common interfaces for culturally
sensitive functions to be defined for application
internationalization.  These can be used across operating platforms
and programming languages to support multiple cultures without the
need to change the operation system or the hardware.

      Software developers have been hampered in the creation of
applications for the global marketplace due to the lack of
consistent, comprehensive programming interfaces for international
support.  These interfaces are required across programming languages
and operating platforms to protect the customer investment in
programming skills and systems.  The current methodology of
cross-language calls often incurs a performance penalty due to the
overhead and the management of parameters and calling conventions.
In some cases there may not even be an opportunity to perform a
cross-language call.

      Disclosed is a method of providing programming language
independent procedure calls to be used when defining culturally
sensitive functions for application internationalization.  The
p...