AraMosaic

انهستمشل انظربê انهبوê ظن أسس NCSA Mosaic

انهâدهة
انحصèن è تثبêت "AraMosaic"
خاصêات AraMosaic
أخ×اء è حدèد AraMosaic
إستظهانXLANGBOX-ARA  نإستحداث هنلات HTML نà AraMosaic
انوèاحê انتâوêٌة
انتظانêâ


انهâدهة


تخصصت¢نوجبèمس انظانهêة¢  تخصصت ¢نوجبèمس انظانهêة¢ لê تظرêب أوطهة êèومس èانت×بêâات انهبوêة ظنêçا® è âد شارم انلرêâ انتâوê نà نوجبèمس لê ظدة هشارêظ هتظنâة بتظرêب انمهبêèتر أè انحسèب بانإشترام هظ ظدٌة شرمات وذمر هوçا ظنé سبêن انهثان Silicon Graphics  è SunSoft® èâد ناحطوا وâصاو هستمشلê انإوتروêت¬ èماو ذنم ظبر هتابظتوا نوâاشات ودèة ¢إتصانات¢ ITISALAT mailing list¬ نذنم âرٌروا انهساçهة لê تظرêب شبمات انà WEB تحت أوطهة êèومس®

بظد انتحرêات¬ èجدوا أو çوام هستمشل èاحد تحت وطاه êèومس èçè PMosaic èêخصٌ ثناث نعات èçê انإوجنêزêة èانلارسêة èانظربêة نمو هظ انأسل هحدèد انإهماوêات ¨مها çè هذمèر لê هستودات穬 لçè هثنا ناêحتهن هجهèظة انهحارل ISO 8859-6 èناêحتهن انâص è انوسخ èنا ان×باظة®

èهساçهة لê دظه اننعة انظربêة ظنé شبمات انإوتروêت¬ رأêوا هو انصانح درس تظرêب  انهستمشل NCSA Mosaicهستظهنêو لê ذنم انهوتج XLANGBOX-ARA  èإçداءç إنé ظاهة هستظهنê اننٌعة انظربêة® èâد أظاوت انخبرة انتê êهتنمçا ألراد انلرêâ انتâوê ننوجبèمس ظنé انحصèن ظنé انوتêجة انهâصèدة  "AraMosaic 1.0".

êظتبرAraMosaicتمهنة نهستمشل انإوتروêت  NCSA Mosaic 2.7b4  هظ دظه ثوائê اننعات؛ ظربê¯إوجنêزê®  èمها çè انشأو نà PMosaic  لçè êخضظ نâèاوêو حâèâ انهؤنل انتê تهنمçا جاهظة إنêوèê بأهرêما® أوâر çوا نâراءة حâèâ انوشر èان×بظ copyright.

êحتهنAraMosaicهستوداتHTMLانثوائêة اننعات انهوبثâة هو èحدات انإتصان ننشبمات انظانهêةWWWهستظهنة لê ذنم هراسه أè برèتèمèن HTTP® إو انهستودات انتê ترالâAraMosaicتظتبر أو هستظهن نçذا انبرواهج  نç لمرة ظو برèتèمèن HTTPèظو إستظهان انهستمشلNCSA Mosaic® èêستظهنAraMosaicهجهèظة انهحارلISO 8859-6.نâراءة èإطçار هنلٌات انàHTML®

نâد âهوا AraMosaic has been enhanced using the XLANGBOX-ARA Development environment. This version includes only the HTML page localization in Arabic, but menu, help messages or input area widgets (like "Find in Current" menu) might be also easily localized by using XLANGBOX-ARA Arabic Motif library. Also, this version might not cover all Arabic language specific problems, but tries to fix major of them :

AraMosaic, like its counterpart for Persian and ISIRI 3342 support: PMosaic, is only available for Unix/X11 platforms at this time, however here also LangBox International is willing to provide solutions for PC/Windows and Mac in the future.


Getting/Installing AraMosaic


AraMosaic is available via anonymous ftp on the following sites :

AraMosaic is provided in binary form for the following systems:

You must download the file corresponding to your Operating system with FTP as well as the README.FIRST file.

Then, the steps to install AraMosaic are the following:

AraMosaic has added Arabic fonts to your. Also included for SunOs X11 systems is a XKeysymDB file to resolve Motif key bindings if warning messages result upon execution. See NCSA Mosaic FAQ for more info. To test for correct installation you may view the test file provided.

If you just typed "aramosaic HTML/AraMosaic-sample.html" or click here (if you run AraMosaic), you will see the document in Arabic. See NCSA Mosaic documentation on how to use the Mosaic web browser itself.

If upon execution, three warning messages are displayed:

Warning: Could not open font "-lbi-nashki-r-...-iso8859-6". Using fixed instead.
Warning: Could not open font "-lbi-nashki-r-...-iso8859-6". Using fixed instead.
Warning: Could not open font "-lbi-nashki-r-...-iso8859-6". Using fixed instead.

this means that the fonts were not installed correctly and you will see European characters instead of Arabic. Check your installation and the install.sh script file. You can check the Arabic fonts availability by running :

In the worse case, you must run manually the command :

You can then check/see ISO 8859-6 Web pages on the WWW. Like NCSA Mosaic, this assumes direct access to Internet from your station.

We are trying to list some ISO 8859-6 Web sites on our Server, please check.


Features


New menus have been added to NCSA Mosaic 2.7b4. They are:

Mosaic HTML widget display has been enhanced to support :


Bugs/Limitations


Please report bugs to us first, NCSA Mosaic 2.7b4 is quite stable and any core dumps are mostly likely due to our additions. If the bug is confirmed not to be from our areas, we shall inform the already too busy NCSA team.

Known bugs/limitations:


Using XLANGBOX-ARA to create Arabic HTML files for AraMosaic


Creating Arabic hypertext files which AraMosaic can display is quite easy. Arabic HTML is no different than standard HTML. Simple begin by creating ISO 8859-6 text section encoding using any of your favorite tools. Since XLANGBOX-ARA encoding uses this character codeset, users can use axmedit to edit/add Arabic text in HTML document.

You can also uses any other Editor from the market that support this codeset.

Also, by the merge of using the Arabic Motif library of either ALM under Silicon Graphics IRIX or XLANGBOX-ARA under Sun Solaris, AraMosaic can handled and display Arabic menu labels as well as bilingual Input areas in the HTML document. It become possible to search for an Arabic string within an HTML document for example or to fill a CGI form with Arabic data.


Technical Aspects


AraMosaic Beta 1.0 supports as it's default encoding ISO 8859-6, the current ISO character set for Arabic encoding. The lower 128 reflect 7 bit ASCII, and the upper 128 encoding are used to represent Arabic. If you are Arabic User, you might already be familiar with this codeset. This limits HTML documents to Bilingual documents and in any cases, but this the case for all ISO 8 bit codeset applications. This may change in the future if the default character set might be UNICODE (ISO10646) and AraMosaic will only display Arabic or Latin if the recognized characters are encoded in the Arabic code page.

We were first trying to reach the "Transparency" use of Mosaic, and that why we haven't modifyed or extended the HTML language with some additional markup. However, we are following all discussions done on the Bilingual/Multilingual WWW support, as well as other similar work such as PMosaic and we are aware of the need to extend also the HTML to include new markup such as Charset, Language, Direction... in order to complete AraMosaic. Providing a Web Browser BIDI extension should be closely linked with the extension of the HTML language in order to define additional features:

For Other Browsers, currently our XLANGBOX-ARA X11/Motif library allows users to display ISO 8859-6 HTML pages under Netscape 2.0, but the cursor pointing or selection feature cannot be handled by a solution located only at the X11 level. The Main HTML widget window needs to be modified to support Right-to-Left orientation languages (i.e. display, cursor pointing, selection highlighting). The <select> <input>... widgets should be directly handled with the Arabic Motif library of XLANGBOX-ARA, since it seems that they are not Netscape built-in widgets, but OS libraries calls.

We are also examining the plug-in feature possibilities in order to realize this support from outside Netscape. However, handling this within the Netscape main HTML widget should be more efficient and elegant. In addition, such a Plug-In should handle all the HTML language elements, such as Java, HTML 3.0, Animated Gifs..., which not really the purpose of our contribution.


Comments


Feel free to send your comments, feedback, questions and reviews to aramosaic@spartacus.com.

Last Time Modified : July 5, 1996
LangBox International technical Team