We have moved to a new Sailfish OS Forum. Please start new discussions there.
1

Inkspace support with Bamboo devices [Android App] [answered]

asked 2018-02-24 05:47:01 +0200

This is specific to Inkspace from Wacom, they have an android app in the store and it installs without a problem. The problem is when I try to connect the device. Inkspace initially when I select connect device gives me an Android error that this action is not supported at this time. Since Inkspace is essentially making an Bluetooth connection I decided to pair the devices, which does connect via the bluetooth settings on SailfishOS. However, even after reseting the Inkspace software and restarting it with Bluetooth on and connected, it still gives the same error.

I will start with the first question, has anyone tried to use Inkspace apk? I am trying to debug the issue, but I am unclear of the correct ways to debug install Android apps, is there a way to run the app from command line?

Any other helpful things on what i could do to debug would be appreciated.

edit retag flag offensive reopen delete

The question has been closed for the following reason "the question is answered, an answer was accepted" by marxistvegan
close date 2018-02-24 16:36:48.342510

1 Answer

Sort by » oldest newest most voted
1

answered 2018-02-24 07:56:25 +0200

LVPVS gravatar image

Hei @marxistvegan,

I am sorry to inform you, but BT is not (yet?) supported in Alien Dalvik.

LVPVS out.

edit flag offensive delete publish link more

Comments

Ahh that would make sense, BT is not something I use, so I likely missed it as a feature that is not supported in Alien Davlik. Thanks for the tip

marxistvegan ( 2018-02-24 16:36:21 +0200 )edit
1

To expand into more details :

  • modern android devices uses BlueDroid to handle bluetooth.
  • GNU/Linux distributions (like desktop or in this case like SailfishOS) use bluez instead.
  • Your android application want's to control the bluetooth connection directly.
  • But nothing is providing bluedoird's API to it inside Alien-Dalvik
  • So it doesn't work.

(What will work is device who are automatically handled by Sailfish OS and presented as some standard interface inside android apps :

  • Bluetooth speakers are handled by bluez and pulse audio, and show up as an audio out. Spority can play to this audio out without ever knowing that it happens to be over bluetooth.
  • Bluetooth keyboards are handled by bluez and libinput, and show up as a standard input. WhatsApp can use this keyboard to type messages without having a clue about bluetooth being used behind the scenes.
  • Saddly there's no such standard "consumer of user-interaction event" protocole that the Bamboo app could use, so it tries to have a direct access to the bluetooth stack, but doesn't find anything responding to the API it expects).

Note : VNC is an exemple of standard networked procotol to send user-event over TCP/IP, but it doesn't handle all the advanced features you would expect from a drawing app ("pressure" signal, multi-touch, etc), only standard clicking events.

DrYak ( 2018-02-26 13:23:07 +0200 )edit

@DrYak,

Thank you very much for that explanation. The interesting part is that the Wacom Bamboo smartpad, does sueccessfully connect to the phone via bluez, however it does not pull the files, which I guess could technically be done with a ported version of https://github.com/tuhiproject/tuhi/ which is outside my technical scope, but might be worth someone to explore.

marxistvegan ( 2018-02-26 18:32:29 +0200 )edit

Question tools

Follow
1 follower

Stats

Asked: 2018-02-24 05:47:01 +0200

Seen: 413 times

Last updated: Feb 24 '18