error in running kinect with android OS on beaglebone

My aim is to run kinect on android OS on beaglebone.

  • First, I compiled the Openni shared binaries and avin2(kinect sensor) then I put them in system/lib directiory.

  • Second, I put some xml files into data/ni directory.

  • Thirdly, I installed .apk app file in data/local/tmp directory successfully.

  • Finally, I connected to beaglebone with vncserver to get input from kinect.

But, I got these errors on the terminal.

[ 740.656707] binder: 1399: binder_alloc_buf, no vma
[ 740.661804] binder: 126:268 transaction failed 29201, size 96-4
[ 740.706756] binder: 1399: binder_alloc_buf, no vma
[ 740.711822] binder: 126:268 transaction failed 29201, size 76-0
Couldn’t connect to gui: Connection refused
Couldn’t connect to gui: Connection refused
[1] + Stopped (signal) androidvncserver
root@android:/data/data/org.OpenNI.Samples.SimpleViewer #
[1] + Segmentation fault androidvncserver
root@android:/data/data/org.OpenNI.Samples.SimpleViewer #
root@android:/data/data/org.OpenNI.Samples.SimpleViewer #
root@android:/data/data/org.OpenNI.Samples.SimpleViewer #
root@android:/data/data/org.OpenNI.Samples.SimpleViewer #
root@android:/data/data/org.OpenNI.Samples.SimpleViewer #
root@android:/data/data/org.OpenNI.Samples.SimpleViewer #
root@android:/data/data/org.OpenNI.Samples.SimpleViewer #
root@android:/data/data/org.OpenNI.Samples.SimpleViewer #
root@android:/data/data/org.OpenNI.Samples.SimpleViewer #
root@android:/data/data/org.OpenNI.Samples.SimpleViewer #
root@android:/data/data/org.OpenNI.Samples.SimpleViewer #

I think that vnc is very slow and the beaglebone ram is not enough to display the image through vncserver.

Is there any proper solution to this problem.

Btw, my reference is this web site

I followed the instructions in these web sites.

Thank so much in advance…