Re: [SailfishDevel] Starting point for a Swype-like keyboard

2014-04-16 Thread Peter 'p2' De Schrijver
On 2014-04-16 09:35:31 (+0200), Ruediger Gad  wrote:
> Hi,
> 
> I am no real expert here but I used to look into Maliit some time ago:
> 
> Some pointers:
> http://quickgit.kde.org/?p=plasma-active-maliit.git
> Specifically look at, e.g.,
> active-keyboard/org/kde/active/keyboard/LandscapeVKB.qml
> 
> On the Jolla device itself: /usr/lib/maliit/plugins/jolla-keyboard.qml
> (But they seem to do some "magic" for implementing a configurable keyboard.)
> 
> https://wiki.maliit.org/Plugin_Development_Quickstart
> 
> 
> 
> In the end, it seems that a keyboard plug-in, in a nutshell, is "just" a
> QML Item (In the Maliit examples there seems to be even C++ sample
> plugin code.).
> So, all means for getting signals/events in QML should apply as well.
> Furthermore, adding custom C++/QML types should be possible too.
> Thus, you should be also able to use the "common" Qt functionality for
> getting data about the input (e.g., as offered by a MouseArea etc.).
> 

Ok! Thanks for the links!

Cheers,

Peter.
___
SailfishOS.org Devel mailing list


Re: [SailfishDevel] Starting point for a Swype-like keyboard

2014-04-16 Thread Seppo Tiainen
Hi,

How about using QML and MultiPointTouchArea as a starting point to get the
touch data? Probably you are more interested in Qt...

Seppo


2014-04-16 9:58 GMT+03:00 Vivia Nikolaidou :

> Hi all, and thanks a lot for your replies!
>
> We did investigate the patents before deciding to start the project
> and they do indeed seem to be US-only. So, as long as Jolla isn't even
> available in the US, everything should be fine.
>
> On the other hand, just to be on the safe side, we thought about
> leaving it in "beta-proof-of-concept" stage, or at least labelling it
> as such, and not promoting it (word of mouth should be enough to make
> it reach the devices of those who really want it). After all, patents
> only apply for things like sales and exporting, not for "academic
> purposes". If someone with access to a patent lawyer would like to
> investigate things and help it turn into a real project, this help
> would be more than welcome, but unfortunately we don't have such
> resources.
>
> As for github/gitorious, we'll gladly share it when there's something
> worthwhile, but without being able to get actual raw data from a
> finger drawing a curve, there's not much coding that can be done. So
> we'd really appreciate it if someone could give us a hint. :)
>
> Thanks again,
>
> Vivia
>
> On 15 April 2014 22:38,   wrote:
> > But how does it  work for the other swype like keyboards available for
> android?
> >
> > I can't see any differences to the original one.
> >
> > Am Tue Apr 15 2014 20:49:46 GMT+0200 (CEST) schrieb Michael Doube:
> >> On 15/04/14 19:39, Martin Kolman wrote:
> >> >> A quick look at the bottom of the Wikipedia entry for Swype confirms
> >> >> my suspicion... (2 US patents). :-(
> >> > Well, they look like to be US patents - so considering the Jolla is
> not
> >> > even sold in the USA & it would be an external application anyway, I
> >> > don't really see any issue.
> >>
> >> Well, I wouldn't want the Jolla team to find themselves in hot water for
> >> distributing unlicensed functionality on the Harbour site. Nor the
> >> external application developer for implementing and publishing it, maybe
> >> even for a fee. Since Swype made a US patent, and their product is
> >> distributed worldwide, I would expect to find some European patents too
> >> (not being listed on Wikipedia is not authoritative evidence of
> >> non-existence). Anyway, this is non-expert handwaving. If there is a
> >> legal way to get something Swype-like on the Jolla, it would be great.
> >>
> >> Michael
> >>
> >> ___
> >> SailfishOS.org Devel mailing list
> >>
> >
> > --
> > Gesendet von meinem Jolla
> > ___
> > SailfishOS.org Devel mailing list
> ___
> SailfishOS.org Devel mailing list
>
___
SailfishOS.org Devel mailing list

Re: [SailfishDevel] Starting point for a Swype-like keyboard

2014-04-16 Thread Ruediger Gad
Hi,

I am no real expert here but I used to look into Maliit some time ago:

Some pointers:
http://quickgit.kde.org/?p=plasma-active-maliit.git
Specifically look at, e.g.,
active-keyboard/org/kde/active/keyboard/LandscapeVKB.qml

On the Jolla device itself: /usr/lib/maliit/plugins/jolla-keyboard.qml
(But they seem to do some "magic" for implementing a configurable keyboard.)

https://wiki.maliit.org/Plugin_Development_Quickstart



In the end, it seems that a keyboard plug-in, in a nutshell, is "just" a
QML Item (In the Maliit examples there seems to be even C++ sample
plugin code.).
So, all means for getting signals/events in QML should apply as well.
Furthermore, adding custom C++/QML types should be possible too.
Thus, you should be also able to use the "common" Qt functionality for
getting data about the input (e.g., as offered by a MouseArea etc.).



hth,

Ruediger




On 04/16/2014 08:58 AM, Vivia Nikolaidou wrote:
> Hi all, and thanks a lot for your replies!
> 
> We did investigate the patents before deciding to start the project
> and they do indeed seem to be US-only. So, as long as Jolla isn't even
> available in the US, everything should be fine.
> 
> On the other hand, just to be on the safe side, we thought about
> leaving it in "beta-proof-of-concept" stage, or at least labelling it
> as such, and not promoting it (word of mouth should be enough to make
> it reach the devices of those who really want it). After all, patents
> only apply for things like sales and exporting, not for "academic
> purposes". If someone with access to a patent lawyer would like to
> investigate things and help it turn into a real project, this help
> would be more than welcome, but unfortunately we don't have such
> resources.
> 
> As for github/gitorious, we'll gladly share it when there's something
> worthwhile, but without being able to get actual raw data from a
> finger drawing a curve, there's not much coding that can be done. So
> we'd really appreciate it if someone could give us a hint. :)
> 
> Thanks again,
> 
> Vivia
> 
> On 15 April 2014 22:38,   wrote:
>> But how does it  work for the other swype like keyboards available for 
>> android?
>>
>> I can't see any differences to the original one.
>>
>> Am Tue Apr 15 2014 20:49:46 GMT+0200 (CEST) schrieb Michael Doube:
>>> On 15/04/14 19:39, Martin Kolman wrote:
> A quick look at the bottom of the Wikipedia entry for Swype confirms
> my suspicion... (2 US patents). :-(
 Well, they look like to be US patents - so considering the Jolla is not
 even sold in the USA & it would be an external application anyway, I
 don't really see any issue.
>>>
>>> Well, I wouldn't want the Jolla team to find themselves in hot water for
>>> distributing unlicensed functionality on the Harbour site. Nor the
>>> external application developer for implementing and publishing it, maybe
>>> even for a fee. Since Swype made a US patent, and their product is
>>> distributed worldwide, I would expect to find some European patents too
>>> (not being listed on Wikipedia is not authoritative evidence of
>>> non-existence). Anyway, this is non-expert handwaving. If there is a
>>> legal way to get something Swype-like on the Jolla, it would be great.
>>>
>>> Michael
>>>
>>> ___
>>> SailfishOS.org Devel mailing list
>>>
>>
>> --
>> Gesendet von meinem Jolla
>> ___
>> SailfishOS.org Devel mailing list
> ___
> SailfishOS.org Devel mailing list
> 


-- 
http://ruedigergad.com
___
SailfishOS.org Devel mailing list


Re: [SailfishDevel] Starting point for a Swype-like keyboard

2014-04-15 Thread Vivia Nikolaidou
Hi all, and thanks a lot for your replies!

We did investigate the patents before deciding to start the project
and they do indeed seem to be US-only. So, as long as Jolla isn't even
available in the US, everything should be fine.

On the other hand, just to be on the safe side, we thought about
leaving it in "beta-proof-of-concept" stage, or at least labelling it
as such, and not promoting it (word of mouth should be enough to make
it reach the devices of those who really want it). After all, patents
only apply for things like sales and exporting, not for "academic
purposes". If someone with access to a patent lawyer would like to
investigate things and help it turn into a real project, this help
would be more than welcome, but unfortunately we don't have such
resources.

As for github/gitorious, we'll gladly share it when there's something
worthwhile, but without being able to get actual raw data from a
finger drawing a curve, there's not much coding that can be done. So
we'd really appreciate it if someone could give us a hint. :)

Thanks again,

Vivia

On 15 April 2014 22:38,   wrote:
> But how does it  work for the other swype like keyboards available for 
> android?
>
> I can't see any differences to the original one.
>
> Am Tue Apr 15 2014 20:49:46 GMT+0200 (CEST) schrieb Michael Doube:
>> On 15/04/14 19:39, Martin Kolman wrote:
>> >> A quick look at the bottom of the Wikipedia entry for Swype confirms
>> >> my suspicion... (2 US patents). :-(
>> > Well, they look like to be US patents - so considering the Jolla is not
>> > even sold in the USA & it would be an external application anyway, I
>> > don't really see any issue.
>>
>> Well, I wouldn't want the Jolla team to find themselves in hot water for
>> distributing unlicensed functionality on the Harbour site. Nor the
>> external application developer for implementing and publishing it, maybe
>> even for a fee. Since Swype made a US patent, and their product is
>> distributed worldwide, I would expect to find some European patents too
>> (not being listed on Wikipedia is not authoritative evidence of
>> non-existence). Anyway, this is non-expert handwaving. If there is a
>> legal way to get something Swype-like on the Jolla, it would be great.
>>
>> Michael
>>
>> ___
>> SailfishOS.org Devel mailing list
>>
>
> --
> Gesendet von meinem Jolla
> ___
> SailfishOS.org Devel mailing list
___
SailfishOS.org Devel mailing list


Re: [SailfishDevel] Starting point for a Swype-like keyboard

2014-04-15 Thread dadiego
But how does it  work for the other swype like keyboards available for android?

I can't see any differences to the original one. 

Am Tue Apr 15 2014 20:49:46 GMT+0200 (CEST) schrieb Michael Doube:
> On 15/04/14 19:39, Martin Kolman wrote:
> >> A quick look at the bottom of the Wikipedia entry for Swype confirms
> >> my suspicion... (2 US patents). :-(
> > Well, they look like to be US patents - so considering the Jolla is not
> > even sold in the USA & it would be an external application anyway, I
> > don't really see any issue.
> 
> Well, I wouldn't want the Jolla team to find themselves in hot water for
> distributing unlicensed functionality on the Harbour site. Nor the
> external application developer for implementing and publishing it, maybe
> even for a fee. Since Swype made a US patent, and their product is
> distributed worldwide, I would expect to find some European patents too
> (not being listed on Wikipedia is not authoritative evidence of
> non-existence). Anyway, this is non-expert handwaving. If there is a
> legal way to get something Swype-like on the Jolla, it would be great.
> 
> Michael
> 
> ___
> SailfishOS.org Devel mailing list
>

-- 
Gesendet von meinem Jolla
___
SailfishOS.org Devel mailing list


Re: [SailfishDevel] Starting point for a Swype-like keyboard

2014-04-15 Thread Michael Doube
On 15/04/14 19:39, Martin Kolman wrote:
>> A quick look at the bottom of the Wikipedia entry for Swype confirms
>> my suspicion... (2 US patents). :-(
> Well, they look like to be US patents - so considering the Jolla is not
> even sold in the USA & it would be an external application anyway, I
> don't really see any issue.

Well, I wouldn't want the Jolla team to find themselves in hot water for
distributing unlicensed functionality on the Harbour site. Nor the
external application developer for implementing and publishing it, maybe
even for a fee. Since Swype made a US patent, and their product is
distributed worldwide, I would expect to find some European patents too
(not being listed on Wikipedia is not authoritative evidence of
non-existence). Anyway, this is non-expert handwaving. If there is a
legal way to get something Swype-like on the Jolla, it would be great.

Michael

___
SailfishOS.org Devel mailing list


Re: [SailfishDevel] Starting point for a Swype-like keyboard

2014-04-15 Thread Martin Kolman

15.4.2014 20:03, Michael Doube:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1


I recently decided to start working on a Swype-like keyboard

I really like the idea to have some Swype-like input for Jolla - it's
one of the hardest things to leave behind from N9, and something you
really notice when going to plain touchscreen keyboards.

But - are there patents covering this sort of functionality? I don't
want to be the rain at the parade, but presumably the people behind
Swype have some patent lawyers and some IP?

A quick look at the bottom of the Wikipedia entry for Swype confirms
my suspicion... (2 US patents). :-(
Well, they look like to be US patents - so considering the Jolla is not 
even sold in the USA & it would be an external application anyway, I 
don't really see any issue.


Where do app developers and Jolla stand in relation to implementing
patented functionality?

Michael
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQEcBAEBAgAGBQJTTXRtAAoJEErlWquropJ87M4H/3sWmc6zEW+Z9INgxJXIr0QN
driLcbE3ZaVTI8BfS9GW0L1/TluY6sEnR1TSuqLe1hjVUl2JAcZLgkecTtdt6Amg
0XZspTjEFPYKvHd3uM5ScYxspD87yVXBnoW+nC0wyLTiuCDdH4O+IqJXarD8PqjT
A7t1mtlU96AJ5cba5nGlg3DrDy0yoNFcNewCOwQf1SP90Ew2tMVC2Y63jynx5xK6
ToSkfWZQnRwxKMoZa2OewJdXLtuJYZtvd6XAD6px2JmTlGpGkA8G+OASxMXw0PGC
dpwNaNU8Z+6tYdWmB8gLBeu5hvPbeK2keOiv8ZKKqeIUqeUc6pc9T5G25bXWOxM=
=z6nw
-END PGP SIGNATURE-
___
SailfishOS.org Devel mailing list


___
SailfishOS.org Devel mailing list


Re: [SailfishDevel] Starting point for a Swype-like keyboard

2014-04-15 Thread Michael Doube
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

> I recently decided to start working on a Swype-like keyboard

I really like the idea to have some Swype-like input for Jolla - it's
one of the hardest things to leave behind from N9, and something you
really notice when going to plain touchscreen keyboards.

But - are there patents covering this sort of functionality? I don't
want to be the rain at the parade, but presumably the people behind
Swype have some patent lawyers and some IP?

A quick look at the bottom of the Wikipedia entry for Swype confirms
my suspicion... (2 US patents). :-(

Where do app developers and Jolla stand in relation to implementing
patented functionality?

Michael
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQEcBAEBAgAGBQJTTXRtAAoJEErlWquropJ87M4H/3sWmc6zEW+Z9INgxJXIr0QN
driLcbE3ZaVTI8BfS9GW0L1/TluY6sEnR1TSuqLe1hjVUl2JAcZLgkecTtdt6Amg
0XZspTjEFPYKvHd3uM5ScYxspD87yVXBnoW+nC0wyLTiuCDdH4O+IqJXarD8PqjT
A7t1mtlU96AJ5cba5nGlg3DrDy0yoNFcNewCOwQf1SP90Ew2tMVC2Y63jynx5xK6
ToSkfWZQnRwxKMoZa2OewJdXLtuJYZtvd6XAD6px2JmTlGpGkA8G+OASxMXw0PGC
dpwNaNU8Z+6tYdWmB8gLBeu5hvPbeK2keOiv8ZKKqeIUqeUc6pc9T5G25bXWOxM=
=z6nw
-END PGP SIGNATURE-
___
SailfishOS.org Devel mailing list


Re: [SailfishDevel] Starting point for a Swype-like keyboard

2014-04-15 Thread Bartek TaczaƂa
On Tuesday, April 15, 2014 01:07:51 PM Vivia Nikolaidou wrote:
> Hi,
> 
> I recently decided to start working on a Swype-like keyboard as a
> maliit plugin. My question at this point is about how to get the input
> data from the finger movement - as in, the curve that the finger draws
> on the screen, as well as its relative position to the letters as laid
> out on the keyboard - or something similar. It's really at a "where do
> I start from" point :D
> 
> Any other suggestions are welcome!
> 
> Thanks a lot,
> 
> Vivia
> ___
> SailfishOS.org Devel mailing list

Hi, 

that's great! Show us your github/gitorious so we can help ;)

B

___
SailfishOS.org Devel mailing list


[SailfishDevel] Starting point for a Swype-like keyboard

2014-04-15 Thread Vivia Nikolaidou
Hi,

I recently decided to start working on a Swype-like keyboard as a
maliit plugin. My question at this point is about how to get the input
data from the finger movement - as in, the curve that the finger draws
on the screen, as well as its relative position to the letters as laid
out on the keyboard - or something similar. It's really at a "where do
I start from" point :D

Any other suggestions are welcome!

Thanks a lot,

Vivia
___
SailfishOS.org Devel mailing list