| Products --> Parsa99 --> Farsi Support Solution |
| What is Farsi Support Solution? |
|
A Farsi Support Solution is a set of software
components to fill the gap between features of the
Arabic Windows and feature needed for a Farsi
Windows. These components do part of the job to realize
a Farsi Windows and Microsoft has done the rest by
releasing the Arabic Windows. Therefore Farsi
Support for Windows is nothing but a set of software
components to provide Farsi keyboard, Shamsi calendar,
Farsi Fonts and Farsi sorting capabilities.
Providing a correct, reliable and bug free solution
for these four features is a highly critical and
complicated task, as they are essential for a Farsi
Windows to function properly. So, extensive care
should be taken to handle the Farsi Support features
with minimal change in the operating system as it
will direct affect the quality, performance and
reliability of the operating system.
|
|
What
are the essential features required in a Farsi
Support for Windows?
|
In
order for a user to make the best of Farsi Windows,
a Farsi Support solution should include the
following features: |
|
· |
Some of the important applications,
like members of the MS Office family, overwrite some
of the important system files, after they are
installed. Also some of these applications do not
use the files or features of the operating system to
perform their tasks have their own system files for
this purpose. In such circumstances providing the
Farsi features in the operating system will not be
effective in the application level and specific
changes in the files of the particular application
are the only way to enable Farsi features in the
application. In other words after providing the
Farsi Support features for Windows, the particular
application should also be empowered with Farsi
features. |
|
· |
Extending the functionality of some
application to a Farsi environment needs more than
just providing the four extra Farsi characters or
Shamsi calendar. A useful Farsi Support Solution
should include the changes needed in such
application to make it possible to use them in Farsi
effectively. Sorting database records according to
Farsi character order in MS Access is an example of
this point. |
|
· |
An Effective Farsi Support Solution
should include an adequate number of Farsi fonts. By
adequate, we mean a number of fonts not so limited
that enough variety for making good looking
documents is impossible for the user and not so high
that choosing a nice and suitable font is turned to
a nightmare. A high number of non-heterogeneous and
unmaching fonts make same problem for the user as a
limited number of fonts will. |
|
· |
As different Farsi Support Solutions
in the market use different code pages for Farsi
characters, and the volume of information generated using
them is quite high, the need for a robust and bug free
converter to convert the information to the current
code page is essential. This converter, its
supported code pages and its accuracy under different
conditions are major points to consider when
choosing a Farsi Support Solution. |
|
· |
As enforcing the copyright law for a
Farsi Support Solution is virtually impossible, the
company should choose measures to control the unauthorized
copying of the package by some kind of locking.
Considering the integrity of Windows and the
interactions between the different components of
the OS, it is impossible to check the lock
during the run time without affecting the
performance and reliability. Checking the lock
should only be done during the setup process, when
performance is not important. |
|
· |
Many users browse the Internet using
their Farsi Windows. A high quality Farsi Support
Solution should enable the user to browse Farsi web
pages with bitmap fonts. |
|
· |
A well organized Online Help will
introduce Farsi features as well as features of
Windows itself using the native features of the
operating system like web page browsing. |
| Last
but not least, a Farsi Support Solution should be bug free.
Windows is a hughe and complicated piece of software
and a small change in one part might introduce a big
problem in another part. It is essential to test the
system thoroughly before releasing it in the market.
Professional users should perform the test to ensure
the functionality and performance of the product in
all condition. |
After the release, users will report
some other problems. Releasing more complete and bug
free versions in a timely manner is an asset for a good
product.
| | |
| Top |
| |
|