摘要:

据统计,开发人员在开发应用程序的过程中,接近一半的代码用于用户界面部分,大约一半的运行时间用于执行这一部分.所以,减少用户界面部分的开发代码和运行时间,能有效提高程序的运行效率.智能家居中,由于要为用户打造便于用户操作控制的家居空间,设计多个相应功能的用户操作控制界面,这就导致了界面过多的问题.界面过多,过繁杂,会影响系统在功能,功效上的运行效率.随着人们在移动技术领域的不断探索,智能终端迅速发展,智能手机,PDA,平板电脑的使用者数量呈逐年增加的趋势,因此,研发基于智能终端的智能家居设备界面自动生成技术具有一定的可行性和实际应用价值.本文提出研究面向智能家居系统的设备控制界面自动生成技术,设计基于Android平台的设备控制界面自动生成工具. 面向智能家居系统的设备控制界面生成技术是将智能家居中的各个设备的功能抽象成标准Web服务,通过读取不同的Web服务的描述文件,在Android智能终端下自动生成设备的控制界面框架. 本文的主要研究内容包括: 1.对论文相关的理论知识,技术知识做了大量研究; 2.对实体设备的服务进行抽象建模,将设备的功能层提取出来用具体数据代码信息表示,再对信息进行界面建模.与传统的界面开发不同,本文融合了界面设计模式的思想和模式化的界面开发方法,充分考虑不同设备信息对对界面布局的不同需求,为界面的自动生成提供支持. 3.设计界面自动生成系统,验证论文思想的可行性. 本文在论述Web Service技术,Android技术以及自动生成技术等相关技术的基础上,对不同家电设备的服务进行抽象建模,再结合用户上下文所建立的模型,利用界面自动生成技术生成Android系统界面,提高了家电设备管理的智能性,同时方便用户使用. 作为研究内容的验证,本文最后给出了一个面向Android的Web Service界面自动生成技术的应用示例,这个应用示例的实验结果很好的表明了论文思想的可行性.

展开

自动生成Android界面,面向Android的Web Service界面自动生成技术研究相关推荐

  1. 中国工程院院士李伯虎:面向智慧制造云的仿真与超算技术研究与思考

    2017年6月14日,由中国电子学会主办.至顶网等协办的第九届中国云计算大会在北京国家会议中心正式拉开帷幕.本届大会围绕"生态构建 深化应用"主题展开,并受到云计算大数据领域院士. ...

  2. 面向公交营运的车路协同关键技术研究

    面向公交营运的车路协同关键技术研究 面向公交营运的车路协同关键技术研究 一.公交运行痛点 痛点一:视觉盲区存在安全隐患 痛点二:路况信息.路面状态获取滞后 痛点三:伪优先不能提升公交可靠性和路网运行效 ...

  3. 调试通过的android手机调用网上.net web service的例子

    搭建了android环境,至少有2种方法实现调用webservice 1 用java直接socket编程 2调用封装好的ksoap2-android-assembly-2.4-jar-with-dep ...

  4. Web Service 基本概念和技术应用

    (一) Web Service 技术的名词解释 往往某一知识点的基本概念总是枯燥而乏味的,但若能花费些时间好好的理解,也能获益匪浅. Web Service 也称作 XML Web Service,是 ...

  5. javadoc文档的生成方法_[springboot 开发单体web shop] 4. Swagger生成Javadoc

    Swagger生成JavaDoc 在日常的工作中,特别是现在前后端分离模式之下,接口的提供造成了我们前后端开发人员的沟通成本大量提升,因为沟通不到位,不及时而造成的[撕币]事件都成了日常工作.特别是很 ...

  6. [Axis2与Eclipse整合开发Web Service系列之一] 生成Web Service Client(将WSDl 转化成 Java代码)

    需求描述 有一个WSDL地址, 需要把它转化成Java代码调用. IDE环境要求 这里使用Eclipse自动生成.这里的eclipse需要安装有Web开发插件. 步骤 1. 首先新建一个 " ...

  7. 计算机专业孙玉辉,面向自主驾驶的智能车辆导航平台技术研究

    摘要: 智能交通系统(Intelligent Transport System,ITS)可以显著提高交通效率,增强车辆运行安全性,减少能源耗费与尾气排放,是现代交通运输系统的重要发展方向.智能车辆(I ...

  8. 面向气象灾害预警信息的5G网络切片技术研究

    摘要:研究了面向气象灾害预警信息精准快速传播需求,并针对传输需求设计网络切片SLA指标,给出了面向气象预警信息传输的网络切片设计参考方案. 关键词:气象预警信息:网络切片:SLA:5G 0  引言 目 ...

  9. Android开发之使用Web Service进行网络编程

    使用Web Service进行网络编程 Android应用通常都是运行在手机平台上,手机系统的硬件资源是有限的,不管是存储能力还是计算能力都有限,在Android系统上开发.运行一些单用户.小型应用是 ...

最新文章

  1. 【怎样写代码】参数化类型 -- 泛型(六):泛型接口
  2. WPF: RenderTransform特效
  3. MySQL外键设置中的的 Cascade、NO ACTION、Restrict、SET NULL
  4. vue-textarea 自适应高度
  5. 设计模式——装饰者(Decorator)模式DEMO——成绩汇报的装饰者模式实现
  6. SignalTap II逻辑分析仪的使用
  7. .Net Core Razor 预编译,动态编译,混合编译
  8. xp系统更改计算机名BIOS设置,XP系统如何设置Netbios名|XP系统设置Netbios名的方法...
  9. 动态代理 aop切面实现事务管理
  10. Android踩内存工具,Android之内存分析工具
  11. 【毕业设计】67-基于单片机的三相电压型SPWM逆变器控制设计及应用(仿真、原理图、源代码、低重复参考文档、答辩PPT、英文文献)
  12. JAVA拓展新的数据库,SqlFaker:轻量级、易拓展的Java数据库智能填充开源库
  13. MySQL Server 5.7.13
  14. html5+css3学习笔记(一)
  15. ubuntu Linux 终端的一些快捷键
  16. 浅谈php国际(I18N)以及config包的使用
  17. sql 修改字段中部分值
  18. 2022-2027年中国反应釜行业市场深度分析及投资战略规划报告
  19. matlab qp函数,SVM工具箱中qp函数的问题
  20. Webassembly 学习3 -- 打造web端的aac 播放器

热门文章

  1. 使用EasyRecovery 恢复被误删除的数据
  2. 升级之后的BCH将推动游戏业更上一层楼
  3. idea将项目打成jar包
  4. 使用Silverlight Toolkit TreeView(树形控件)
  5. poj 3660 Cow Contest
  6. 防止SQL注入解决方案
  7. Flash超链接修改工具
  8. java中static作用详解
  9. Silverlight Blend动画设计系列四:倾斜动画(SkewTransform)
  10. Windows cmd(DOS)命令窗口中echo命令ANSI转义显示彩色字或背景