当前位置:编程学习 > wap >>

索尼SmartWatch 2应用开发马拉松大赛参赛答疑

1.所要求使用的编程语言 

SONY的 SmartWatch是基于Android的,所以只要是熟悉Android系统的JAVA开发者都是可以参赛的。

2.报名方式是否仅限团队,还是个人也可报名由组委会负责组团?
 
报名方式目前是团队性质,可以提前组团,也可以通过加入大赛的官方QQ群自行组团,不过要在报名的时候写明,需要什么样的人来组队。

3.应用类别的要求? 

本次开发大赛,索尼鼓励开发者进行丰富的创新。而索尼也给出他们技术方面的亮点,其中包括传感器的能力以及触控方面的能力。

而在应用领域方面,家具电器自动化、游戏控制类应用、以及信息提示类应用都是索尼所鼓励的。

4.开发帮助文档,SDK文档?
开发文档、API文档已经放在大赛官网上,CSDN已经将可能用到的开发文档、SDK、API
统一打包上传,开发者一次下载即可。开发者有更多需求,请到索尼开发者网站进行下载(http://developer.sonymobile.com/knowledge-base/sony-add-on-sdk/)。

5.大赛官方会提供什么设备,需要开发者自带什么设备?
索尼会为每一个团队准备一块SmartWatch2智能手表以及一部索尼手机,索尼同时为大会准备了一台互联网电视,以及一部蓝牙音响。开发者需要自带笔记本电脑。

6.赛前是否提供培训?
索尼将会于11月6日下午2-5点,在索尼大厦针对北京地区报名者进行培训,外地开发团队可以随后观看培训视频。

开发者如果还有任何疑问,请在下方留言,我们将一一为您解答。
--------------------编程问答-------------------- 你好,我有些问题想要咨询下,
1. 在贵大赛说明里面有介绍说“在活动开始时,按照主题的不同划分场地。主题内所有用户上台进行自我介绍及创意讲解。”能否详细介绍一下呢?比如里面提到的“主题”,“主题内所有用户”指的是谁呢,是参赛人员,还是每个主题内配备的资深专家呢?“主题”又有哪些主题分类呢?大家是任选一个主题进行参加吗?
2. 参赛人员有没有限制,或者分类?比如说高校组,职业组之类的,毕竟学生在开发经验上会有些薄弱。
3. 参赛人员能够参观移动开发者大会的展览? --------------------编程问答-------------------- 您好,我想咨询以下问题:
关于主题的问题,是每个组说好自己的主题之后,进行自己的主题开发,还是在各组的创意主题当中选择一个主题,所有组围绕这个主题进行开发呢? --------------------编程问答--------------------
引用 1 楼 zxw2429 的回复:
你好,我有些问题想要咨询下,
1. 在贵大赛说明里面有介绍说“在活动开始时,按照主题的不同划分场地。主题内所有用户上台进行自我介绍及创意讲解。”能否详细介绍一下呢?比如里面提到的“主题”,“主题内所有用户”指的是谁呢,是参赛人员,还是每个主题内配备的资深专家呢?“主题”又有哪些主题分类呢?大家是任选一个主题进行参加吗?
2. 参赛人员有没有限制,或者分类?比如说高校组,职业组之类的,毕竟学生在开发经验上会有些薄弱。
3. 参赛人员能够参观移动开发者大会的展览?


===============================================

1.我们一开始计划是想根据不同的主题做一些应用分类的,不过目前取消了,我们随后会把这部分的文字去掉。“创意讲解”是指大赛开始之前大家会上台对自己的应用(创意想法)做一个简单的介绍,由团队自己派人去上台讲解。大赛会有索尼的工程师到场,为大家提供一些必要的帮助。

2.目前参赛没有这些限制与分类,不过如果是索尼可能定向邀请的职业组,是不参与评比的。参与评比是通过CSDN官方渠道报名的队伍。

3.可以。不过我们希望您尽量是以完成自己的应用为主。


--------------------编程问答--------------------
引用 2 楼 langczy001 的回复:
您好,我想咨询以下问题:
关于主题的问题,是每个组说好自己的主题之后,进行自己的主题开发,还是在各组的创意主题当中选择一个主题,所有组围绕这个主题进行开发呢?


====================================

您按照自己的创意进行准备吧,我们不设限制,关注主题这块的内容我们尽快去掉。 --------------------编程问答-------------------- 问:我有一个好的创意,这样能不能获奖?
答:不能,索尼鼓励开发出一个完整的应用,在完成的基础之上,才有可能获奖。


问:SmartWatch2都有那些连接方式?wifi?蓝牙?3G?
答:蓝牙链接。

问:(SmartWatch2)如果需要连接互联网的话就得借助sony手机作为媒介了?
答:有很多同学都会问到,装在手表上的应用,对于这一点需要说明一下,所有的开发的应用都是装在手机上的,手表端是没有物理硬盘的,只有内存cache,所以手表端主要是用于显示,提醒或者控制手机。所有应用都是通过蓝牙进行数据传输。
并且能够提供连接的不仅仅是索尼手机,而是所有android的设备,包括了手机或者平板。

问:支持的android系统版本是多少?

答:Android4.0以上。

问:应用展示可以用自己的手机吗?
答:为了公平,所有展示都用索尼提供的手机。


问:索尼SmartWatch2现在已经有的应用有什么?
答:索尼默认已经有13个应用,包括短信,邮件,日历,电话簿,通话记录。


问:可以提前准备应用吗?
答:我们鼓励提前准备,大赛举行的时候可以拿着一个半成品继续完成。

问:可以准备两个应用吗?
答:可以,但是我们希望你能够在保证完成的前提下创作两个。

--------------------编程问答-------------------- 你好,我是名未毕业的学生,技术方面比较薄弱,知识面比较窄,相对我们这些学生组队的话,相对弱些,这样的话参加大赛会不会不好。 --------------------编程问答--------------------
引用 6 楼 u012578231 的回复:
你好,我是名未毕业的学生,技术方面比较薄弱,知识面比较窄,相对我们这些学生组队的话,相对弱些,这样的话参加大赛会不会不好。


编程马拉松重在参与,是学生们很好的练习和实践团队合作的机会。学生团队参赛的话,要提前多做些准备,比如尝试在赛前做些Demo --------------------编程问答-------------------- Sony Hackathon QQ群问题整理

问:请问下有没有SONY SMARTWATCH 的API说明或者示例?
答:http://bbsdk.csdn.net/SONYSmartWatch2sdk.rar。


问:我们是学校的学生组队报名也可以吗
答:学生团队也可以参加

问:有个问题,如果想做智能家居的话,现场只有sony的互联网电视和蓝牙音箱,其它的设备怎么办呢?比如想控制个门锁或者窗帘、灯光之类
答:现场除提供参赛成员的Sony手机和SmartWatch外,还有Sony电视和Sony音箱。

问:对参赛创意有倾向吗?
答:Sony倾向智能家居,游戏,和提示类应用

问:到时候我们自己带些外围设备、提前搭建好远端服务器可以么,到时候只编写Watch上面的程序?
答:可以

问:我是珠海的,到不了北京参加会议也可以参加这个活动吗
答:需要到北京现场参加活动。

问:参赛团队是怎么筛选出来的?
答:根据以下几个原则筛选:
    团队全体成员需有官网报名正式记录
    团队中至少有一人有Android开发经验,
    有详细设计,或开发文档者优先(活动主办方不对外公开)
    相同条件,按报名顺序筛选


问:外地来参赛的,车票报销不~~~?
答:32小时包食宿(宿是睡袋),车费要自理哦。

问:是不是一个队伍就一定要出一个成型的app出来啊?我还是学生,android开发还没学到怎么办?
答:只有成型的app,才可能获奖

问:之前做过android的开发,但对于smartwatch的API不熟悉,会不会很困难?
答:不用压力太大  只要你们有想法 提前在群里跟索尼的工程师沟通沟通 让他们给你们指点指点

问:可以只提供想法不?
答:竞赛结果看是否是成形的应用

问:有人能给个学习的方向不?就是百度安卓开发就行了么?
答:大赛官网的参考资料很全,而且是中文的。http://mdcc.csdn.net/SonyHackson/index.html

问:这个smartwatch应该没有demo可参考的吧?
答:现在群共享里面有一些demo可以参考~ 

问:问下奖项的手表是一个人一个还是一个团队一个?
答:一个团队一个

问:评选规则里,品牌结合效果:30分  想问下这个具体是指的哪方面的?
答:品牌结合效果:30分  是指API的调用度(非原生安卓api,而是sony的自有api)

问:话说SmartWatch2都有那些连接方式?wifi?蓝牙?3G?给的sdk包里面貌似只说了传感器的种类
答:蓝牙连接

问:应用是装在手表上吗?
答:所有的开发的应用都是装在手机上的,手表端是没有物理硬盘的,只有内存cache,所以手表端主要是用于显示,提醒或者控制手机。所有应用都是通过蓝牙进行数据传输。

问:和手表连接的手机必须是Sony手机吗?
答:和手表链接的手机,是指所有android的设备,包括了手机或者平板,只要是android系统高于4.0的就可以支持

问:可以不使用官方提供的Sony手机,而使用自己带的吗?
答:现场不是只要sony手机,而是为了公平和公正,我们会提供sony手机。当然,你可以在你自己的android手机上调试,最后评委拿到你的应用后还是会在索尼手机上看的,毕竟这样对于大家都是一致的

问:来了短信震一下~这个功能现在默认有了么?
答:有的

问:手表怎么控制电视?
答:手表是没法控制电视,你或者自带一个小的外设过来用作demo。索尼的手机是可以和电视相接的, 这样能更好show大家的作品

问:在11月6号下午线下培训会有录像么……到时候有课……
答:有录像

问:官网报名(http://huiyi.csdn.net/module/meeting/meeting/info/550/biz?project_id=587)人数是团队,还是个人?
答:个人

问:只招募50人,我报到了51人,还能参赛吗?
答:大家不要太在意 报名时第几个,先报名,因为 到时 会有一个 实际参加的 签到率

问:那会不会因为签到率较高,报名晚的团队即使去北京了也不让参加呢?
答:不会。如果人数够了,我们官方会截止报名的。

问:那会不会为了减少团队数量,把过多的团队拆开,分散到其他组呢?
答:只要你的创意  组上队了,认为这个队伍 可以 进行  hackson ,我们不会拆开的。

问:请问这个smartwatch都内置了什么传感器呀
答:磁感,光感,加速

问:这手表有没有摄像头
答:没有

问:有没有Sony SmartWatch的模拟器?在没有实物手表的情况,大家可以测试开发的应用是否能跑起来。
答:有 

问:这个Sony Add-on SDK创建的模拟器还是手机或者平板啊,没有smartwatch的模拟器呀,而且速度超慢...
答:有SmartWatch的模拟器,在/sony_add-on_sdk_2_0/apks/accessory_emulator.apk 模拟器需要依赖Smartconnect和Host application,这是手机上的两个应用,同样支持所有的android4.0以上的android手机。

问:AHA是什么?
答:Host Application 

--------------------编程问答-------------------- 问: 这个是Smartconnect吗?
答:是的,还有一个hostapp,host app可以通俗的理解成手表在手机上的驱动。  --------------------编程问答-------------------- 问:SmartWatch2中文资料有哪些?
答:

提高SmartWatch2应用开发的4个重要提示
http://www.csdn.net/article/a/2013-10-25/15816976

智能扩展APIs
http://www.csdn.net/article/a/2013-10-25/15816975

为SmartWatch扩展添加SmartWatch2支持
http://www.csdn.net/article/a/2013-10-25/15816974

如何为索尼SmartWatch2开发应用扩展
http://www.csdn.net/article/a/2013-10-25/15816977

问:SmartWatch2上有多少个应用?
答:海外已经有将近百个针对应用了,在google play上搜索smartwatch2就可以看到

问:如何知道模拟器上有没有装好host application呢?有这个算不上安装好host app了?

答:安装好了

问:环境如何搭建?
答:参看这个教程的介绍 http://www.csdn.net/article/a/2013-10-25/15816971

问:sony sdk 安装好了,模拟器启动后,界面一片漆黑,用sample运行控制台提示“Device not ready”
答:安装accessory emulator,直接adb install命令,apk在/add-ons/sony_add-on_sdk_2_0/apks

问:手表上的app能不能脱离手机运行?
答:不能脱离手机

问:Smart Extension application跟host application有区别吗?
答:host app相当于手表的载体 而你的extension是基于载体上的应用

问:我想问一下那个smart connect的作用是干什么的
答:他是一个基础 数据和host app都跑在他上面

问:手表与手机的通信时是利用蓝牙通信的,smart connect是不是是用来连接手表的
答:他不光可以连接手机 还能接受host app的注册,他不仅仅支持手表的hostapp  还有索尼的其他智能附件的hostapp

问:手表 是触屏的么?今天没去参加培训,没看到实物
答:是触屏。

问:咨询一下sony工程师,手表的app必须手机的应用运行非常蹩脚,不知道后续版本是否有去掉这个限制的计划?
答:至少我现在得到的消息暂时是没有这种计划的。

问:如果手表和手机失去连接了,手表能有提示么?
答:有震动

问:有个问题,请教一下,sw2上得click事情,如何在交由hostApp响应
答:ControlExtension里有onTouch的接口

问:各位大神,我在SW2的Listview测试,实现一个item显示多个信息的时候(如用户名,昵称,号码等等),把数据塞到ControlListItem中的layoutData(Bundle数组)里面去,只能显示bundle数组最后一个元素中的数据,其他的为空,这是为什么?手表中的Listview的Item显示的数据块有限制吗?求解...
demo中item的title和body也只显示了一个..
答:应该没有块的限制,应该没有块的限制,可能是你的Listview和ListAdapter使用方法存在问题 

问:demo里面没看到adapter,是先在onRequestItem方法中creatControlListItem创建item,然后发送给手表,来创建ListView的..
答:Demo里有10个ListItem

问:我是说每个item里面的内容显示不全,不是listview个数不全
答:只能两行 --------------------编程问答-------------------- 问:我找半天找不到设置为库在哪了,eclipse里面,哪位截个图我参考一下
答:

问:手表 和手机连接,是不是手机上的应用开发和普通的Android应用开发没有什么区别呢?
答:区别不大吧,就是测试结果在accessory_emulator里看,不过其实是分做两部分开发


问:手表 给手机发送消息的 是哪一个扩展呢?
答:通知类的API,把手机上的短信转到手表上之后,电手表的功能键有个,回复短信 那个应该可以


问:为什么 我导入项目后 会报错呢?sdk已经安上了
答:依赖没加上
先导入api和util两个包
都设置为lib
再在自己的例子中加入两个依赖库

问:怎么把 api和util两个包 导入呢?
答:1.打开Eclipse,File->New->Project…,在Android栏里选择”Android Project from Existing Code”, 分别选择对应的SmartExtensionAPI和SmartExtensionUtils目录。
2. 编译SmartExtensionAPI工程为lib
3. 在SmartExtensionUtils工程里,把SmartExtensionAPI设置为dependency,然后把SmartExtensionUtils也编译为lib



问:手表给手机反馈信息的 范例代码有么?
答:Sample里有5个源码 

问:想 运行一下 手表给hostapp发送 信息的 代码
答:你看看control api的示例

问:请问一下,我的服务开启了和信息也注册了,加载preferenceActivity怎么显示不出来呢?
答:你的程序不完整,你没有做notification,当然不显示了

问:触发手表上事件激活手机上的方法,调用哪个API
答:intent

问:这个是不是因为没有加依赖才出现的

答:没有import相关的类,在Utils里

--------------------编程问答-------------------- 你好,我想知道在手机上模拟出来的smart watch 2手表怎么与安卓手机连接?有这个APK吗?如果有的话是那个呢?现在我的smart watch 2模拟手表上只有一个应用,就是那个重力的那个。 --------------------编程问答-------------------- 问:请问smart watch2支持widget API吗?
答:支持,如果widget api不支持,那怎么显示呢!

问:我看了CSDN的一篇文档说不支持 而且我模拟器运行widget例子,手表不显示这个例子。这篇翻译自 sony developer的文档说不支持,但是官方文档说支持,我运行一下不显示。如果把模拟器切换至smart watch就有widget demo了。这是为什么?
答:以前的widget就是纯 bitmap 显示的,现在支持layout

问:索尼 Smart Watch2 应用开发实例,开发大赛介绍,Smart Watch2产品简介,Smart Watch2 应用开发环境搭建培训视频
答:http://v.csdn.hudong.com/s/article.html?arcid=15817079    索尼SmartWatch 2应用开发实例     
http://v.csdn.hudong.com/s/article.html?arcid=15817078    SmartWatch 2应用开发马拉松大赛介绍     
http://v.csdn.hudong.com/s/article.html?arcid=15817077    索尼SmartWatch 2产品简介     
http://v.csdn.hudong.com/s/article.html?arcid=15817075    索尼SmartWatch 2应用开发环境搭建

问:我的模拟器里怎么找不到host-app了,没有host-app也可以用吗?
答:没有host-app没界面的

问:Smart Wireless Headset pro这个是什么意思?
答:蓝牙耳机等外设

问:请问 手表发送一个数据给手机  那手机调用什么方法接收?
答:通过intent发送数据的,接收也是典型的android intent接收 


问:手机端是指extension吗。。。 
答:host app
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,