Template Version: @(#)sac_nextcase %I% %G% SMI This information is Copyright 2008 Sun Microsystems 1. Introduction 1.1. Project/Component Working Name: Integrate libm17n and scim-m17n to Solaris 1.2. Name of Document Author/Supplier: Author: Yong Sun 1.3 Date of This Document: 06 October, 2008
2. Project Summary 2.1. Project Description: This project is to integrate libm17n and scim-m17n to Solaris Nevada and OpenSolaris. COMPONENT VERSION LICENSE TERMS ---------------------------------------- m17n-lib-core 1.5.2 LGPLv2.1 m17n-db 1.5.2 LGPLv2.1 m17n-contrib 1.1.7 LGPLv2.1 scim-m17n 0.2.2 GPLv2 2.2. Risks and Assumptions: We would not ship the GUI interfaces in m17n library, scine it is not adopted widely, and has many other dependencies like fribidi and libotf. 4. Technical Description 4.1. Details: m17n (www.m17n.org) is a library written in ANSI-C, to supports various aspects of multilingualization (m17n) for linux/unix applications, it provides following features: * M-Text: string with properties which could be nested or overlapped * character rendering engine: supports CTL and OpenType (by libotf) * input methods: www.m17n.org/m17n-lib-en/support_input_sum.html This project is to leverage the input methods in m17n and the scim adapter (scim-m17n) to provide more input methods on SCIM stack. 4.2. Bug/RFE Number(s): None 4.3. In Scope: N/A 4.4. Out of Scope: The GUI supports in m17n is not delivered. 4.5. Interfaces: INTERFACE NAME STABILITY NOTE ------------------------------------------------------------------------ /usr/bin/m17n-config Uncommitted compilation and linking flags /usr/bin/m17n-conv Uncommitted encoding conversion utility /usr/bin/m17n-db Uncommitted version and location information of database files /usr/lib/libm17n-core.so Uncommitted M-Text and other core APIs /usr/lib/libm17n.so Uncommitted IM, language data APIs /usr/lib/libm17n-flt.so Uncommitted font layout table APIs /usr/lib/libmimx-anthy.so Uncommitted IM extension of libanthy /usr/share/m17n/icons/* Uncommitted icons for languages and IMs /usr/share/m17n/*.mim Uncommitted input methods /usr/share/m17n/*.map Uncommitted charset maps /usr/share/m17n/*.flt Uncommitted font layout tables /usr/share/m17n/*.lnm Uncommitted localized language names /usr/share/m17n/*.tab Uncommitted various tables from UNIDATA /usr/share/m17n/*.tbl Uncommitted various configure tables /usr/lib/scim-1.0/1.4.0/ Uncommitted scim engine for m17n IMs IMEngines/m17n.so 4.6. Doc Impact: None 4.7. Admin/Config Impact: None 4.8. HA Impact: None 4.9. I18N/L10N Impact: None 4.10. Packaging & Delivery: SUNWm17n-lib-core SUNWm17n-lib-core-devel SUNWm17n-db SUNWm17n-db-devel SUNWm17n-contrib SUNWscim-m17n 4.11. Security Impact: None. 4.12. Dependencies: None. 5. Reference Documents: 1). m17n OverView http://www.m17n.org/m17n-lib-en/overview.html 2). SCIM and IMEngines http://www.scim-im.org PSARC 2008/418 Integrate SCIM to Solaris 6. Resources and Schedule 6.4. Steering Committee requested information 6.4.1. Consolidation C-team Name: Globalization 6.5. ARC review type: FastTrack 6.6. ARC Exposure: open