Home
About us
Products
Services
Support
Downloads
Links
Work with us
Contact us
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
 

© Copyright 2000 Borna Rayaneh Co. All rights reserved.
Last Update : 2001/5/22