Re: Updated documentation?

2017-05-17 Thread Ytai Ben-Tsvi
IOIOLibCore translates the main IOIO API (ioio.lib.api.*) into a
bidirectional serial protocol that the IOIO understands.
IOIOLibAndroid adds an implementation of the serial channel over TCP/ADB as
well as ties the IOIO application model (IOIOLooper, etc) into the Android
application framework. Then, other IOIOLibAndroidXXX merely add more
connectivity options.
Similarly, IOIOLibPc adds support for serial ports as the serial channel to
the IOIO as well as bindings to the Java console or Swing application
framework.
Hope this makes things clearer for you.

On Tue, May 16, 2017 at 7:11 PM, Ben Kokes <b...@cloudnav.net> wrote:

> Thanks for responding!
>
> QT is a bit of a funny beast, where it requires JNI to interface to
> java-land.  To that end, I need to uncompress the java library and
> strategically place them within the project.  (see this link for more
> explicit description: http://doc.qt.io/qt-5/android3rdpartylibs.html).
> Since the IOIO driver is somewhat split up, I was confused as to which was
> the base libraries and which was the extra/add-on libraries.
>
> Clearly the IOIOLibCore-5.07.jar has all the requisite class files to make
> the board talk and work.  I am mostly interested in the UART aspect, but I
> want to get the base operation working first.To that end, I am focusing on
> IOIOLibCore-5.07.jar and IOIOLibAndroid-debug.aar and just getting things
> compiling and linking.
>
> What I am trying to understand is: What is in IOIOLibAndroid-debug.aar
> that helps out the whole operation of the library?  Is the AAR file merely
> there to interface the JAR file into the android studio framework?
>
> Thanks for any insight you may have.
> Cheers!
>
>
>
> On Tuesday, May 16, 2017 at 1:27:11 PM UTC-7, Ytai wrote:
>>
>> The documentation should be fairly up to date.
>> IOIOLibCore is shared between Android and PC, you typically don't use it
>> directly.
>> IOIOLibAndroid is what you would typically use for an Android app (which
>> includes only an ADB-based connection between the Android and IOIO),
>> and IOIOLibAndroid{Device, Accessory, Bluetooth} respectively add other
>> connectivity modes (device = IOIO acts as a USB device, accessory = IOIO
>> acts as a USB host).
>>
>> On Mon, May 15, 2017 at 10:07 PM, Ben Kokes <b...@cloudnav.net> wrote:
>>
>>> Hello all,
>>>
>>> Is there some place that has some updated documentation for release
>>> 5.07?  The Wiki has some ( what seems) dated info, and I am trying to sort
>>> out which of the libs I should be using for my project.  I am trying to
>>> integrate this into QT, but am having java integration issues.  I would
>>> appreciate if someone could tell me if IOIOLibCore-5.07.jar is the base
>>> library, or if IOIOLibAndroid-release.aar is the base library as the docs
>>> suggest,
>>>
>>> Also, whats the difference between IOIOLibAndroid-release.aar
>>> and IOIOLibAndroidDevice-release.aar ?
>>>
>>> Thank you,
>>> -Ben
>>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "ioio-users" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to ioio-users+...@googlegroups.com.
>>> To post to this group, send email to ioio-...@googlegroups.com.
>>> Visit this group at https://groups.google.com/group/ioio-users.
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>> --
> You received this message because you are subscribed to the Google Groups
> "ioio-users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to ioio-users+unsubscr...@googlegroups.com.
> To post to this group, send email to ioio-users@googlegroups.com.
> Visit this group at https://groups.google.com/group/ioio-users.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"ioio-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to ioio-users+unsubscr...@googlegroups.com.
To post to this group, send email to ioio-users@googlegroups.com.
Visit this group at https://groups.google.com/group/ioio-users.
For more options, visit https://groups.google.com/d/optout.


Re: Updated documentation?

2017-05-16 Thread Ben Kokes
Thanks for responding!

QT is a bit of a funny beast, where it requires JNI to interface to 
java-land.  To that end, I need to uncompress the java library and 
strategically place them within the project.  (see this link for more 
explicit description: http://doc.qt.io/qt-5/android3rdpartylibs.html). 
Since the IOIO driver is somewhat split up, I was confused as to which was 
the base libraries and which was the extra/add-on libraries.

Clearly the IOIOLibCore-5.07.jar has all the requisite class files to make 
the board talk and work.  I am mostly interested in the UART aspect, but I 
want to get the base operation working first.To that end, I am focusing on 
IOIOLibCore-5.07.jar and IOIOLibAndroid-debug.aar and just getting things 
compiling and linking.

What I am trying to understand is: What is in IOIOLibAndroid-debug.aar that 
helps out the whole operation of the library?  Is the AAR file merely there 
to interface the JAR file into the android studio framework?

Thanks for any insight you may have.
Cheers!



On Tuesday, May 16, 2017 at 1:27:11 PM UTC-7, Ytai wrote:
>
> The documentation should be fairly up to date.
> IOIOLibCore is shared between Android and PC, you typically don't use it 
> directly.
> IOIOLibAndroid is what you would typically use for an Android app (which 
> includes only an ADB-based connection between the Android and IOIO), 
> and IOIOLibAndroid{Device, Accessory, Bluetooth} respectively add other 
> connectivity modes (device = IOIO acts as a USB device, accessory = IOIO 
> acts as a USB host).
>
> On Mon, May 15, 2017 at 10:07 PM, Ben Kokes <b...@cloudnav.net 
> > wrote:
>
>> Hello all,
>>
>> Is there some place that has some updated documentation for release 
>> 5.07?  The Wiki has some ( what seems) dated info, and I am trying to sort 
>> out which of the libs I should be using for my project.  I am trying to 
>> integrate this into QT, but am having java integration issues.  I would 
>> appreciate if someone could tell me if IOIOLibCore-5.07.jar is the base 
>> library, or if IOIOLibAndroid-release.aar is the base library as the docs 
>> suggest,
>>
>> Also, whats the difference between IOIOLibAndroid-release.aar 
>> and IOIOLibAndroidDevice-release.aar ?
>>
>> Thank you,
>> -Ben
>>
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "ioio-users" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to ioio-users+...@googlegroups.com .
>> To post to this group, send email to ioio-...@googlegroups.com 
>> .
>> Visit this group at https://groups.google.com/group/ioio-users.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"ioio-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to ioio-users+unsubscr...@googlegroups.com.
To post to this group, send email to ioio-users@googlegroups.com.
Visit this group at https://groups.google.com/group/ioio-users.
For more options, visit https://groups.google.com/d/optout.