From fuyuki@sac.sfbay.sun.com Thu Jul 22 23:30:22 2010
Received: from newsunmail1brm.central.sun.com (newsunmail1brm.Central.Sun.COM [129.147.62.245])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id o6N6ULua028780
	for <psarc-ext@sac.sfbay.sun.com>; Thu, 22 Jul 2010 23:30:22 -0700 (PDT)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by newsunmail1brm.central.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.4) with ESMTP id o6N6ULGt025748;
	Fri, 23 Jul 2010 00:30:21 -0600 (MDT)
Received: from pmxchannel-daemon.brm-avmta-1.central.sun.com by
 brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0L5Z0030DZELP600@brm-avmta-1.central.sun.com>; Fri,
 23 Jul 2010 00:30:21 -0600 (MDT)
Received: from dm-sfbay-02.sfbay.sun.com ([129.146.11.31])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0L5Z00MDLZEKUQC0@brm-avmta-1.central.sun.com>; Fri,
 23 Jul 2010 00:30:20 -0600 (MDT)
Received: from sac.sfbay.sun.com (sac.SFBay.Sun.COM [10.5.240.67])
	by dm-sfbay-02.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.4)
 with ESMTP id o6N6UKPu000638; Thu, 22 Jul 2010 23:30:20 -0700 (PDT)
Received: from sac.sfbay.sun.com (localhost [127.0.0.1])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id o6N6UJkC028775; Thu,
 22 Jul 2010 23:30:19 -0700 (PDT)
Received: (from fuyuki@localhost)
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8/Submit) id o6N6UJek028771; Thu,
 22 Jul 2010 23:30:19 -0700 (PDT)
Date: Thu, 22 Jul 2010 23:30:19 -0700 (PDT)
From: Fuyuki Hasegawa <fuyuki@sac.sfbay.sun.com>
Subject: IBus Virtual Keyboard Input Method [PSARC/2010/288 FastTrack timeout
 07/29/2010]
To: PSARC-ext@sun.com
Cc: iiimf-eng@sun.com
Message-id: <201007230630.o6N6UJek028771@sac.sfbay.sun.com>
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
Status: RO
Content-Length: 2917

I'm sponsoring this fast-track case for Noayuki. The time is set to 07/29/2010.

Template Version: @(#)sac_nextcase 1.70 03/30/10 SMI
This information is Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
1. Introduction
    1.1. Project/Component Working Name:
	 IBus Virtual Keyboard Input Method
    1.2. Name of Document Author/Supplier:
	 Author:  Naoyuki Ishimura
    1.3  Date of This Document:
	22 July, 2010
4. Technical Description

   OVERVIEW

	This project is to add virtual keyboard GUI to IBus Input Method
	framework[1]. This virtual keyboard enables user to input
	all of xkeyboard-config[2] supported layout symbols with GUI.
	This is an extension for keyboard layout emulation engine for IBus[3].

   DETAILES

	The IBus virtual keyboard uses layout and geometry data which
	keyboard layout emulation engine uses. (478 layouts/variants)
	User can switch layout(France, Russia, Greece etc) and geometry
	(simple, pc101, pc102 etc) from menu, and input characters
	to Input Method aware text field/area of X11 applications.

	This IBus virtual keyboard corresponds to IIIM virtual keyboard[4].
	Solaris default Input Method framework will move to IBus from IIIM,
	so virtual keyboard users need to use the IBus virtula keyboard
	when Input Method framework switched to IBus for their desktop.

   USER OPERATION

	To invoke IBus virtual keyboard, user executes /usr/bin/ibus-keyboard
	or selects "Virtual Keyboard' menu item from IBus main menu in
	gnome-panel system tray.
	When user select favorite layout (ex Russia, Greece, France etc...)
	from context menu, the key top label is chagned to corresponding leyout.
	Then user can input character on key top with clicking it.
	The character event will go to the current focused input field.
	(virtual keyboard itself does not get input focus)
	

   INTERFACE STABILITIES

       All of components for this engine are Projectt Private.

       INTERFACE NAME                 STABILITY        NOTE
       -----------------------------------------------------------------------
       /usr/bin/ibus-keyboard	      Volatile	  virtual keyboard lanucher

       /usr/share/ibus-xkbc	      Project     virtual keyboar implemetation
				      Private	  files (script and data)

   RELEASE BINDING

       The project team asks for Micor/Path release binding

   REFERENCES

       [1] IBus Input Method framework
       PSARC 2009/499 IBus integration

       [2] xkeyboard-config
       PSARC 2009/440 xkeyboard-config update from v1.4 to v1.6

       [3] Keyboard layout emulation engine for IBus
       PSARC 2009/645 Keyboard layout emulation engine for IBus

       [4] IIIM virtual keyboard
       PSARC 2009/041 Virtual Keyboard Input Method


6. Resources and Schedule
    6.4. Steering Committee requested information
   	6.4.1. Consolidation C-team Name:
		G11N
    6.5. ARC review type: FastTrack
    6.6. ARC Exposure: open


From garrett@damore.org Fri Jul 23 09:25:16 2010
Received: from sunmail6brm.central.sun.com (sunmail6brm.Central.Sun.COM [129.147.4.169])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id o6NGPGMF004618
	for <psarc-ext@sac.sfbay.sun.com>; Fri, 23 Jul 2010 09:25:16 -0700 (PDT)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by sunmail6brm.central.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.4) with ESMTP id o6NGPB2o018335
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Fri, 23 Jul 2010 11:25:15 -0500 (CDT)
Received: from pmxchannel-daemon.nwk-avmta-1.sfbay.Sun.COM by
 nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0L600050LQY34T00@nwk-avmta-1.sfbay.Sun.COM> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Fri, 23 Jul 2010 09:25:15 -0700 (PDT)
Received: from brmea-mail-2.sun.com ([192.18.98.43])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0L6000AMTQY2VAE0@nwk-avmta-1.sfbay.Sun.COM> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Fri,
 23 Jul 2010 09:25:15 -0700 (PDT)
Received: from relay11i.sun.com
 (ip121.net129179-4.block1.us.syntegra.com [129.179.4.121])
	by brmea-mail-2.sun.com (8.13.6+Sun/8.12.9) with ESMTP id o6NGKxbq019522	for
 <PSARC-ext@sun.com>; Fri, 23 Jul 2010 16:25:14 +0000 (GMT)
Received: from mmp12es.mmp.us.syntegra.com ([160.41.208.12] [160.41.208.12])
 by relay11i.sun.com with ESMTP id BT-MMP-241993 for PSARC-ext@sun.com; Fri,
 23 Jul 2010 16:25:14 +0000 (Z)
Received: from relay14i.sun.com (relay14i.sun.com [129.179.4.124])
 by mmp12es.mmp.us.syntegra.com with ESMTP id BT-MMP-49523934 for
 PSARC-ext@sun.com; Fri, 23 Jul 2010 16:25:13 +0000 (Z)
Received: from oproxy1-pub.bluehost.com ([66.147.249.253] [66.147.249.253])
 by relay1i.sun.com id BT-MMP-25679292 for PSARC-ext@sun.com; Fri,
 23 Jul 2010 16:25:13 +0000 (Z)
Received: (qmail 16632 invoked by uid 0); Fri, 23 Jul 2010 15:26:17 +0000
Received: from unknown (HELO box374.bluehost.com) (69.89.31.174)
 by oproxy1.bluehost.com.bluehost.com with SMTP; Fri, 23 Jul 2010 15:26:17 +0000
Received: from cpe-75-82-74-133.socal.res.rr.com
 ([75.82.74.133] helo=[192.168.251.102])	by box374.bluehost.com with esmtpsa
 (SSLv3:AES256-SHA:256)	(Exim 4.69)	(envelope-from <garrett@damore.org>)
	id 1OcL3g-0001yD-R6; Fri, 23 Jul 2010 10:25:12 -0600
Date: Fri, 23 Jul 2010 09:24:59 -0700
From: "Garrett D'Amore" <garrett@damore.org>
Subject: Re: IBus Virtual Keyboard Input Method [PSARC/2010/288 FastTrack
 timeout 07/29/2010]
In-reply-to: <201007230630.o6N6UJek028771@sac.sfbay.sun.com>
To: Fuyuki Hasegawa <fuyuki@sac.sfbay.sun.com>
Cc: PSARC-ext@sun.com, iiimf-eng@sun.com
Message-id: <1279902299.1755.67.camel@velocity>
MIME-version: 1.0
X-Mailer: Evolution 2.28.3
Content-type: text/plain; charset=UTF-8
Content-transfer-encoding: 7BIT
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=damore.org;
	h=Received:Subject:From:To:Cc:In-Reply-To:References:Content-Type:Date:Message-ID:Mime-Version:X-Mailer:Content-Transfer-Encoding:X-Identified-User;
	b=omiQ388DpIBREoS2pOK3OIkmX388GJ/EAqkGUgrEUAJtIV92PzBuT028JE3jhMaY07r0Sy6kEgxFrH9UfHyJG+Co4Gv4EUEtJ9JLKKJqcL/xwWrzzKPapDR1q1+BPeum;
X-PMX-Version: 5.4.1.325704
X-Brightmail-Tracker: AAAAAA==
X-Identified-User: {2225:box374.bluehost.com:damoreor:damore.org} {sentby:smtp
 auth 75.82.74.133 authed with garrett+damore.org}
X-Antispam: No, score=-2.6/5.0, scanned in 0.169sec at (localhost [127.0.0.1])
	by smf-spamd v1.3.1 - http://smfs.sf.net/
References: <201007230630.o6N6UJek028771@sac.sfbay.sun.com>
Status: RO
Content-Length: 3423

Looks good to me, +1.

Question: are these events recorded as "synthetic" events to X, or are
they indistinguishable to X and apps from real keypresses?

	-- Garrett

On Thu, 2010-07-22 at 23:30 -0700, Fuyuki Hasegawa wrote:
> I'm sponsoring this fast-track case for Noayuki. The time is set to 07/29/2010.
> 
> Template Version: @(#)sac_nextcase 1.70 03/30/10 SMI
> This information is Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
> 1. Introduction
>     1.1. Project/Component Working Name:
> 	 IBus Virtual Keyboard Input Method
>     1.2. Name of Document Author/Supplier:
> 	 Author:  Naoyuki Ishimura
>     1.3  Date of This Document:
> 	22 July, 2010
> 4. Technical Description
> 
>    OVERVIEW
> 
> 	This project is to add virtual keyboard GUI to IBus Input Method
> 	framework[1]. This virtual keyboard enables user to input
> 	all of xkeyboard-config[2] supported layout symbols with GUI.
> 	This is an extension for keyboard layout emulation engine for IBus[3].
> 
>    DETAILES
> 
> 	The IBus virtual keyboard uses layout and geometry data which
> 	keyboard layout emulation engine uses. (478 layouts/variants)
> 	User can switch layout(France, Russia, Greece etc) and geometry
> 	(simple, pc101, pc102 etc) from menu, and input characters
> 	to Input Method aware text field/area of X11 applications.
> 
> 	This IBus virtual keyboard corresponds to IIIM virtual keyboard[4].
> 	Solaris default Input Method framework will move to IBus from IIIM,
> 	so virtual keyboard users need to use the IBus virtula keyboard
> 	when Input Method framework switched to IBus for their desktop.
> 
>    USER OPERATION
> 
> 	To invoke IBus virtual keyboard, user executes /usr/bin/ibus-keyboard
> 	or selects "Virtual Keyboard' menu item from IBus main menu in
> 	gnome-panel system tray.
> 	When user select favorite layout (ex Russia, Greece, France etc...)
> 	from context menu, the key top label is chagned to corresponding leyout.
> 	Then user can input character on key top with clicking it.
> 	The character event will go to the current focused input field.
> 	(virtual keyboard itself does not get input focus)
> 	
> 
>    INTERFACE STABILITIES
> 
>        All of components for this engine are Projectt Private.
> 
>        INTERFACE NAME                 STABILITY        NOTE
>        -----------------------------------------------------------------------
>        /usr/bin/ibus-keyboard	      Volatile	  virtual keyboard lanucher
> 
>        /usr/share/ibus-xkbc	      Project     virtual keyboar implemetation
> 				      Private	  files (script and data)
> 
>    RELEASE BINDING
> 
>        The project team asks for Micor/Path release binding
> 
>    REFERENCES
> 
>        [1] IBus Input Method framework
>        PSARC 2009/499 IBus integration
> 
>        [2] xkeyboard-config
>        PSARC 2009/440 xkeyboard-config update from v1.4 to v1.6
> 
>        [3] Keyboard layout emulation engine for IBus
>        PSARC 2009/645 Keyboard layout emulation engine for IBus
> 
>        [4] IIIM virtual keyboard
>        PSARC 2009/041 Virtual Keyboard Input Method
> 
> 
> 6. Resources and Schedule
>     6.4. Steering Committee requested information
>    	6.4.1. Consolidation C-team Name:
> 		G11N
>     6.5. ARC review type: FastTrack
>     6.6. ARC Exposure: open
> 
> _______________________________________________
> opensolaris-arc mailing list
> opensolaris-arc@opensolaris.org



From naoyuki.ishimura@oracle.com Mon Jul 26 16:21:37 2010
Received: from sunmail6brm.central.sun.com (sunmail6brm.Central.Sun.COM [129.147.4.169])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id o6QNLbcJ025875
	for <psarc-ext@sac.sfbay.sun.com>; Mon, 26 Jul 2010 16:21:37 -0700 (PDT)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by sunmail6brm.central.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.4) with ESMTP id o6QNLbRd023592;
	Mon, 26 Jul 2010 18:21:37 -0500 (CDT)
Received: from pmxchannel-daemon.brm-avmta-1.central.sun.com by
 brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0L6600J05U81W400@brm-avmta-1.central.sun.com>; Mon,
 26 Jul 2010 17:21:37 -0600 (MDT)
Received: from sca-ea-mail-3.sun.com ([192.18.43.21])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0L66004PPU80Y050@brm-avmta-1.central.sun.com>; Mon,
 26 Jul 2010 17:21:37 -0600 (MDT)
Received: from rcsinet13.oracle.com (rcsinet13.oracle.com [148.87.113.125])
	by sca-ea-mail-3.sun.com (8.13.6+Sun/8.12.9) with ESMTP id o6QNLaik026778;
 Mon, 26 Jul 2010 23:21:36 +0000 (GMT)
Received: from acsmt353.oracle.com (acsmt353.oracle.com [141.146.40.153])
	by rcsinet13.oracle.com (Switch-3.4.2/Switch-3.4.1)
 with ESMTP id o6QMbo7a001862; Mon, 26 Jul 2010 23:21:33 +0000 (GMT)
Received: from abhmt019.oracle.com by acsmt353.oracle.com	with ESMTP id
 459418341280186490; Mon, 26 Jul 2010 16:21:30 -0700
Received: from [129.158.28.206] (/129.158.28.206)
	by default (Oracle Beehive Gateway v4.0)	with ESMTP ; Mon,
 26 Jul 2010 16:21:30 -0700
Date: Tue, 27 Jul 2010 08:21:23 +0900
From: Naoyuki Ishimura <naoyuki.ishimura@oracle.com>
Subject: Re: IBus Virtual Keyboard Input Method [PSARC/2010/288 FastTrack
 timeout 07/29/2010]
In-reply-to: <1279902299.1755.67.camel@velocity>
To: "Garrett D'Amore" <garrett@damore.org>
Cc: Fuyuki Hasegawa <fuyuki@sac.sfbay.sun.com>, PSARC-ext@sun.com,
        iiimf-eng@sun.com
Message-id: <4C4E1873.5080305@oracle.com>
MIME-version: 1.0
Content-type: multipart/alternative;
 boundary="Boundary_(ID_DFqFrHSHKMk51K7sCcABKA)"
X-PMX-Version: 5.4.1.325704
X-Source-IP: acsmt353.oracle.com [141.146.40.153]
X-Auth-Type: Internal IP
X-CT-RefId: str=0001.0A090209.4C4E187E.0074:SCFMA4539814,ss=1,fgs=0
References: <201007230630.o6N6UJek028771@sac.sfbay.sun.com>
 <1279902299.1755.67.camel@velocity>
User-Agent: Thunderbird 2.0.0.14 (X11/20080531)
Status: RO
Content-Length: 8360

This is a multi-part message in MIME format.

--Boundary_(ID_DFqFrHSHKMk51K7sCcABKA)
Content-type: text/plain; charset=UTF-8; format=flowed
Content-transfer-encoding: 8BIT

Hi Garrett,

Thanks for review.

Basically, the event from virtual-keyboard is sent as ibus-signal (== 
dbus-signal)
to client through ibus-daemon. All of InputMethod aware client will link 
ibus-client library and
the library calls InputMethod commit callback function for the signal.

Naoyuki

(2010年07月24日 01:24), Garrett D'Amore wrote:
> Looks good to me, +1.
>
> Question: are these events recorded as "synthetic" events to X, or are
> they indistinguishable to X and apps from real keypresses?
>
> 	-- Garrett
>
> On Thu, 2010-07-22 at 23:30 -0700, Fuyuki Hasegawa wrote:
>   
>> I'm sponsoring this fast-track case for Noayuki. The time is set to 07/29/2010.
>>
>> Template Version: @(#)sac_nextcase 1.70 03/30/10 SMI
>> This information is Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
>> 1. Introduction
>>     1.1. Project/Component Working Name:
>> 	 IBus Virtual Keyboard Input Method
>>     1.2. Name of Document Author/Supplier:
>> 	 Author:  Naoyuki Ishimura
>>     1.3  Date of This Document:
>> 	22 July, 2010
>> 4. Technical Description
>>
>>    OVERVIEW
>>
>> 	This project is to add virtual keyboard GUI to IBus Input Method
>> 	framework[1]. This virtual keyboard enables user to input
>> 	all of xkeyboard-config[2] supported layout symbols with GUI.
>> 	This is an extension for keyboard layout emulation engine for IBus[3].
>>
>>    DETAILES
>>
>> 	The IBus virtual keyboard uses layout and geometry data which
>> 	keyboard layout emulation engine uses. (478 layouts/variants)
>> 	User can switch layout(France, Russia, Greece etc) and geometry
>> 	(simple, pc101, pc102 etc) from menu, and input characters
>> 	to Input Method aware text field/area of X11 applications.
>>
>> 	This IBus virtual keyboard corresponds to IIIM virtual keyboard[4].
>> 	Solaris default Input Method framework will move to IBus from IIIM,
>> 	so virtual keyboard users need to use the IBus virtula keyboard
>> 	when Input Method framework switched to IBus for their desktop.
>>
>>    USER OPERATION
>>
>> 	To invoke IBus virtual keyboard, user executes /usr/bin/ibus-keyboard
>> 	or selects "Virtual Keyboard' menu item from IBus main menu in
>> 	gnome-panel system tray.
>> 	When user select favorite layout (ex Russia, Greece, France etc...)
>> 	from context menu, the key top label is chagned to corresponding leyout.
>> 	Then user can input character on key top with clicking it.
>> 	The character event will go to the current focused input field.
>> 	(virtual keyboard itself does not get input focus)
>> 	
>>
>>    INTERFACE STABILITIES
>>
>>        All of components for this engine are Projectt Private.
>>
>>        INTERFACE NAME                 STABILITY        NOTE
>>        -----------------------------------------------------------------------
>>        /usr/bin/ibus-keyboard	      Volatile	  virtual keyboard lanucher
>>
>>        /usr/share/ibus-xkbc	      Project     virtual keyboar implemetation
>> 				      Private	  files (script and data)
>>
>>    RELEASE BINDING
>>
>>        The project team asks for Micor/Path release binding
>>
>>    REFERENCES
>>
>>        [1] IBus Input Method framework
>>        PSARC 2009/499 IBus integration
>>
>>        [2] xkeyboard-config
>>        PSARC 2009/440 xkeyboard-config update from v1.4 to v1.6
>>
>>        [3] Keyboard layout emulation engine for IBus
>>        PSARC 2009/645 Keyboard layout emulation engine for IBus
>>
>>        [4] IIIM virtual keyboard
>>        PSARC 2009/041 Virtual Keyboard Input Method
>>
>>
>> 6. Resources and Schedule
>>     6.4. Steering Committee requested information
>>    	6.4.1. Consolidation C-team Name:
>> 		G11N
>>     6.5. ARC review type: FastTrack
>>     6.6. ARC Exposure: open
>>
>> _______________________________________________
>> opensolaris-arc mailing list
>> opensolaris-arc@opensolaris.org
>>     
>
>
>   


--Boundary_(ID_DFqFrHSHKMk51K7sCcABKA)
Content-type: text/html; charset=UTF-8
Content-transfer-encoding: 8BIT

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=UTF-8" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Hi Garrett,<br>
<br>
Thanks for review.<br>
<br>
Basically, the event from virtual-keyboard is sent as ibus-signal (==
dbus-signal)<br>
to client through ibus-daemon. All of InputMethod aware client will
link ibus-client library and<br>
the library calls InputMethod commit callback function for the signal.<br>
<br>
Naoyuki<br>
<br>
(2010年07月24日 01:24), Garrett D'Amore wrote:
<blockquote cite="mid:1279902299.1755.67.camel@velocity" type="cite">
  <pre wrap="">Looks good to me, +1.

Question: are these events recorded as "synthetic" events to X, or are
they indistinguishable to X and apps from real keypresses?

	-- Garrett

On Thu, 2010-07-22 at 23:30 -0700, Fuyuki Hasegawa wrote:
  </pre>
  <blockquote type="cite">
    <pre wrap="">I'm sponsoring this fast-track case for Noayuki. The time is set to 07/29/2010.

Template Version: @(#)sac_nextcase 1.70 03/30/10 SMI
This information is Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
1. Introduction
    1.1. Project/Component Working Name:
	 IBus Virtual Keyboard Input Method
    1.2. Name of Document Author/Supplier:
	 Author:  Naoyuki Ishimura
    1.3  Date of This Document:
	22 July, 2010
4. Technical Description

   OVERVIEW

	This project is to add virtual keyboard GUI to IBus Input Method
	framework[1]. This virtual keyboard enables user to input
	all of xkeyboard-config[2] supported layout symbols with GUI.
	This is an extension for keyboard layout emulation engine for IBus[3].

   DETAILES

	The IBus virtual keyboard uses layout and geometry data which
	keyboard layout emulation engine uses. (478 layouts/variants)
	User can switch layout(France, Russia, Greece etc) and geometry
	(simple, pc101, pc102 etc) from menu, and input characters
	to Input Method aware text field/area of X11 applications.

	This IBus virtual keyboard corresponds to IIIM virtual keyboard[4].
	Solaris default Input Method framework will move to IBus from IIIM,
	so virtual keyboard users need to use the IBus virtula keyboard
	when Input Method framework switched to IBus for their desktop.

   USER OPERATION

	To invoke IBus virtual keyboard, user executes /usr/bin/ibus-keyboard
	or selects "Virtual Keyboard' menu item from IBus main menu in
	gnome-panel system tray.
	When user select favorite layout (ex Russia, Greece, France etc...)
	from context menu, the key top label is chagned to corresponding leyout.
	Then user can input character on key top with clicking it.
	The character event will go to the current focused input field.
	(virtual keyboard itself does not get input focus)
	

   INTERFACE STABILITIES

       All of components for this engine are Projectt Private.

       INTERFACE NAME                 STABILITY        NOTE
       -----------------------------------------------------------------------
       /usr/bin/ibus-keyboard	      Volatile	  virtual keyboard lanucher

       /usr/share/ibus-xkbc	      Project     virtual keyboar implemetation
				      Private	  files (script and data)

   RELEASE BINDING

       The project team asks for Micor/Path release binding

   REFERENCES

       [1] IBus Input Method framework
       PSARC 2009/499 IBus integration

       [2] xkeyboard-config
       PSARC 2009/440 xkeyboard-config update from v1.4 to v1.6

       [3] Keyboard layout emulation engine for IBus
       PSARC 2009/645 Keyboard layout emulation engine for IBus

       [4] IIIM virtual keyboard
       PSARC 2009/041 Virtual Keyboard Input Method


6. Resources and Schedule
    6.4. Steering Committee requested information
   	6.4.1. Consolidation C-team Name:
		G11N
    6.5. ARC review type: FastTrack
    6.6. ARC Exposure: open

_______________________________________________
opensolaris-arc mailing list
<a class="moz-txt-link-abbreviated" href="mailto:opensolaris-arc@opensolaris.org">opensolaris-arc@opensolaris.org</a>
    </pre>
  </blockquote>
  <pre wrap=""><!---->

  </pre>
</blockquote>
<br>
</body>
</html>

--Boundary_(ID_DFqFrHSHKMk51K7sCcABKA)--

From fuyuki.hasegawa@oracle.com Mon Aug  2 22:23:47 2010
Received: from sunmail3mpk.sfbay.sun.com (sunmail3mpk.SFBay.Sun.COM [129.146.11.52])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id o735Nlx2000996
	for <psarc-ext@sac.sfbay.sun.com>; Mon, 2 Aug 2010 22:23:47 -0700 (PDT)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by sunmail3mpk.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.4) with ESMTP id o735NjUt001838;
	Mon, 2 Aug 2010 22:23:47 -0700 (PDT)
Received: from pmxchannel-daemon.brm-avmta-1.central.sun.com by
 brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0L6K0071B9NM5Z00@brm-avmta-1.central.sun.com>; Mon,
 02 Aug 2010 23:23:46 -0600 (MDT)
Received: from brmea-mail-2.sun.com ([192.18.98.43])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0L6K005VF9NLG0D0@brm-avmta-1.central.sun.com>; Mon,
 02 Aug 2010 23:23:45 -0600 (MDT)
Received: from acsinet15.oracle.com (acsinet15.oracle.com [141.146.126.227])
	by brmea-mail-2.sun.com (8.13.6+Sun/8.12.9) with ESMTP id o735NjQa026511; Tue,
 03 Aug 2010 05:23:45 +0000 (GMT)
Received: from acsmt353.oracle.com (acsmt353.oracle.com [141.146.40.153])
	by acsinet15.oracle.com (Switch-3.4.2/Switch-3.4.1)
 with ESMTP id o72J3KXG011212; Tue, 03 Aug 2010 05:23:44 +0000 (GMT)
Received: from abhmt021.oracle.com by acsmt354.oracle.com	with ESMTP id
 479011581280812987; Mon, 02 Aug 2010 22:23:07 -0700
Received: from [129.158.28.135] (/129.158.28.135)
	by default (Oracle Beehive Gateway v4.0)	with ESMTP ; Mon,
 02 Aug 2010 22:23:07 -0700
Date: Tue, 03 Aug 2010 14:23:05 +0900
From: Fuyuki Hasegawa <fuyuki.hasegawa@oracle.com>
Subject: Re: IBus Virtual Keyboard Input Method [PSARC/2010/288 FastTrack
 timeout 07/29/2010]
In-reply-to: <201007230630.o6N6UJek028771@sac.sfbay.sun.com>
Cc: PSARC-ext@sun.com, iiimf-eng@sun.com
Message-id: <4C57A7B9.4080802@oracle.com>
MIME-version: 1.0
Content-type: text/plain; charset=ISO-2022-JP
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
X-Source-IP: acsmt353.oracle.com [141.146.40.153]
X-Auth-Type: Internal IP
X-CT-RefId: str=0001.0A090205.4C57A7E0.0179:SCFMA4539814,ss=1,fgs=0
References: <201007230630.o6N6UJek028771@sac.sfbay.sun.com>
User-Agent: Thunderbird 2.0b2 (X11/20070227)
Status: RO
Content-Length: 3195

This case is approved with +1 and the timer was timed out.

Fuyuki

On 07/23/10 03:30 PM, Fuyuki Hasegawa wrote:
> I'm sponsoring this fast-track case for Noayuki. The time is set to 07/29/2010.
> 
> Template Version: @(#)sac_nextcase 1.70 03/30/10 SMI
> This information is Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
> 1. Introduction
>     1.1. Project/Component Working Name:
> 	 IBus Virtual Keyboard Input Method
>     1.2. Name of Document Author/Supplier:
> 	 Author:  Naoyuki Ishimura
>     1.3  Date of This Document:
> 	22 July, 2010
> 4. Technical Description
> 
>    OVERVIEW
> 
> 	This project is to add virtual keyboard GUI to IBus Input Method
> 	framework[1]. This virtual keyboard enables user to input
> 	all of xkeyboard-config[2] supported layout symbols with GUI.
> 	This is an extension for keyboard layout emulation engine for IBus[3].
> 
>    DETAILES
> 
> 	The IBus virtual keyboard uses layout and geometry data which
> 	keyboard layout emulation engine uses. (478 layouts/variants)
> 	User can switch layout(France, Russia, Greece etc) and geometry
> 	(simple, pc101, pc102 etc) from menu, and input characters
> 	to Input Method aware text field/area of X11 applications.
> 
> 	This IBus virtual keyboard corresponds to IIIM virtual keyboard[4].
> 	Solaris default Input Method framework will move to IBus from IIIM,
> 	so virtual keyboard users need to use the IBus virtula keyboard
> 	when Input Method framework switched to IBus for their desktop.
> 
>    USER OPERATION
> 
> 	To invoke IBus virtual keyboard, user executes /usr/bin/ibus-keyboard
> 	or selects "Virtual Keyboard' menu item from IBus main menu in
> 	gnome-panel system tray.
> 	When user select favorite layout (ex Russia, Greece, France etc...)
> 	from context menu, the key top label is chagned to corresponding leyout.
> 	Then user can input character on key top with clicking it.
> 	The character event will go to the current focused input field.
> 	(virtual keyboard itself does not get input focus)
> 	
> 
>    INTERFACE STABILITIES
> 
>        All of components for this engine are Projectt Private.
> 
>        INTERFACE NAME                 STABILITY        NOTE
>        -----------------------------------------------------------------------
>        /usr/bin/ibus-keyboard	      Volatile	  virtual keyboard lanucher
> 
>        /usr/share/ibus-xkbc	      Project     virtual keyboar implemetation
> 				      Private	  files (script and data)
> 
>    RELEASE BINDING
> 
>        The project team asks for Micor/Path release binding
> 
>    REFERENCES
> 
>        [1] IBus Input Method framework
>        PSARC 2009/499 IBus integration
> 
>        [2] xkeyboard-config
>        PSARC 2009/440 xkeyboard-config update from v1.4 to v1.6
> 
>        [3] Keyboard layout emulation engine for IBus
>        PSARC 2009/645 Keyboard layout emulation engine for IBus
> 
>        [4] IIIM virtual keyboard
>        PSARC 2009/041 Virtual Keyboard Input Method
> 
> 
> 6. Resources and Schedule
>     6.4. Steering Committee requested information
>    	6.4.1. Consolidation C-team Name:
> 		G11N
>     6.5. ARC review type: FastTrack
>     6.6. ARC Exposure: open
> 


