我向大家介绍一下BYOD的参赛指导,给大家解答一下怎么报表开发。生态圈已经介绍过了,这块简单略过。先讲一下报名参赛,华为开发者大赛有活动网页,点报名参赛,参赛领域选择“BYOD领域”就可以了。可以通过华为的企业体验云帐号就可以了解AnyOffice。体验云的环境是华为AnyOffice.huawei.com。我们会给开发者提供数据支点、数据接口、编码规范、调试方法的详细说明。在开发者大赛有一页学习材料里有关于AnyOffice移动报表开发大赛的指导书,大家可以下载指导书。
袁桂安:这个东西都有,你们把这个都放上去了。
王婓:提供了一些报表示例,可以参加示例来做。提供了几个选题:一是设备类的报表,就是企业终端的一些信息,IoS、安卓的设备,设备系统,属于什么样机型,设备属于什么运营商,设备的分布等与设备相关的信息,可以做一些设备相关的报表;除了设备报表,还有企业应用相关,比如说企业应用相关,用户用什么应用比较多,可以用应用做一些分析;从用户使用活跃程度、用户生长情况等用户维度;还有安全相关,设备违规、应用违规等安全相关统计;有一些报表案例。
我们会提供两种开发方式:一是提供JSON接口,只要学习ECharts就可以了,通过ECharts直接开发报表;二是提供SSH框架,为什么选择这个框架呢?因为这个框架业界用得比较多,大家熟悉和学习的门槛比较多,前端还是结合ECharts做报表,上面这种方式比较快,可能一个礼拜不到就可以做完了,基于下面的方式可以做一些深度的开发,整个数据爆发给开发者,开发者的灵活度更大,可以挖掘一些企业更有价值的东西。除了既有的报表,开发者可以结合自己的思考,结合互联网上的数据,自由发挥,提交作品,只要报表有价值,可以给企业带来价值,有意义,也不局限于这个***报表,也可以自由发挥。
作品要求是遵循AgileUI开发规范,遵循谷歌JAVAScript编码规范指南,兼容主流浏览器,基本质量要求就是稳定性、用户体验,创新性和完整性符合要求。
与会者:刚才您提到了后台用SSH框架,如果我抛弃SHH框架,用其他的可以吗?
王婓:我们会给你demo样例,在上面做开发更好,我们已经把架构搭好了。