AllJoyn是什么可以参考之前的文章:http://blog.csdn.net/znuoghco/article/details/20546513
1. 预先准备工作
成功编译过的完整Android源码,假设路径为/home/zhuangwf/android/
安装JDK 1.6,假设安装到/usr/java/jdk1.6.0_30/
设置如下环境变量(可加到/etc/profile 或~/.bashrc 中):
export JAVA_HOME=/usr/java/jdk1.6.0_30
export
CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:/home/zhuangwf/android/out/host/linux-x86/framework/junit.jar
export PATH=$JAVA_HOME/bin:$PATH
安装Android NDK r7,假设安装路径为/home/zhuangwf/android-ndk-r7/
安装scons:apt-get install scons
安装uncrustify (版本0.57 is OK)
AllJoyn源码,假设路径为/home/zhuangwf/alljoyn/
2. 编译源码的命令
scons OS=android CPU=arm ANDROID_NDK=/home/zhuangwf/android-ndk-r7/
ANDROID_SRC=/home/zhuangwf/android/ ANDROID_TARGET=generic WS=off
AllJoyn项目还针对Android、Arduino、iOS、OSX、Linux、Windows等平台以及Unity游戏开发引擎提供了SDK和API,并且还有一个教程,以帮助开发人员在产品中集成AllJoyn的功能。
- 项目官网:https://www.alljoyn.org/
- 文档和SDK:https://www.alljoyn.org/docs-and-downloads
- 项目源码:https://git.allseenalliance.org/gerrit/#/admin/projects/
据悉,美国高通公司已准备好在2014年力推AllJoyn项目,你可以通过高通和CSDN联合建立的高通开发者专区来获得更多的信息和开发资源。