On Wed, Mar 2, 2016 at 3:14 PM, marsf <[email protected]> wrote: > I mean "other platform" includes not only Android and iOS, but also the > web service. I have an idea about making Gaia Keyboard to web service. > > Our keyboards are written in JavaScript and they may be web service using > Service Workers like this: > > <script src="//InputMethodServiceProvider/keyboard-client.js"/> > <input type="text" inputmethod="gaia-keyboard" lang="vo" /> > > This "Input Method Service Proverder" provides any IM (any keyboards, > handwiriting pad, ...) in specific locale. So, any webapp or site author > can provide input method that doesn't depends on the system of device. (It > will be needed to prevent system IM.) > > That would require Service Workers to be able to serve HTTP request beyond it's own origin. I've seen discussion floating around on that (Shared Service Worker?) but I don't know if browsers are going to implementing them.
In the mean time, what you said is already achievable with a "library" version of Gaia Keyboard Demo: http://timdream.org/gaia-keyboard-demo/lib.html (Please check the source code to understand how it is bing put into an webpage) (Sure, the payload of this "library" is more than 1MB, so it's not for everyone) Is this what you want to achieve? Did I understand you correctly? > The keyboard served from IMSP works on client side. User can use this > securely. > > > I know there is same idea, Google Input Tools. This is online service and > user inputs are shared with Google (to query a word to dictionary). > http://www.google.com/intl/en/inputtools/try/ > > - marsf > > > On 2016/03/01 14:55, Tim Guan-tin Chien wrote: > >> Hi Masahiko, >> >> Thanks for your kind word. >> >> Could you be more specific on mozInputMethod API re-implementation? >> Which platform would you like to see other than the ones I suggested >> (Android) and trying currently (iOS)? Would you like to contribute to >> developments on these bindings? >> >> >> Tim >> >> On Mon, Feb 29, 2016 at 10:52 AM, Masahiko Imanaka <[email protected] >> <mailto:[email protected]>> wrote: >> >> Hi Tim, >> >> I'm a 3rd party keyboard developer for Firefox OS - Uninput (Unicode >> keyboard on Marketplace), JaK (Japanese keyboard on Github), RenJak >> (Full Japanese IME with kana-kanji transfer engine and word >> dictionary. Almost completed but never released). >> >> Your re-implementation of mozInputMethod API is very useful. And it >> is a hope for re-implement to other platforms, because the >> Marketplace is ruined for non-free privileged apps. >> >> Gaia Keyboard has many language that are only implemented on Firefox >> OS. They are all valuable. >> Many thanks to your work for Gaia Keyboard. >> >> - marsf >> _______________________________________________ >> dev-fxos mailing list >> [email protected] <mailto:[email protected]> >> https://lists.mozilla.org/listinfo/dev-fxos >> >> >> > -- > marsf >
_______________________________________________ dev-fxos mailing list [email protected] https://lists.mozilla.org/listinfo/dev-fxos

