Re: [SailfishDevel] Starting point for a Swype-like keyboard
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
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
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
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
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
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
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
-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
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
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