[发明专利]一种面向嵌入式系统开发的动态数据通用框架有效

专利信息
申请号: 201611246115.4 申请日: 2016-12-29
公开(公告)号: CN106648682B 公开(公告)日: 2019-10-25
发明(设计)人: 郭克华;肖一喆 申请(专利权)人: 中南大学
主分类号: G06F8/20 分类号: G06F8/20;G06F8/34;G06F8/38;G06F8/30
代理公司: 长沙正奇专利事务所有限责任公司 43113 代理人: 马强;王娟
地址: 410083 湖南*** 国省代码: 湖南;43
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 面向 嵌入式 系统 开发 动态 数据 通用 框架
【说明书】:

发明公开了一种面向嵌入式系统开发的动态数据通用框架,包括:资源管理器,用于负责在全局范围内提供数据;虚拟加载器,用于动态加载dex文件中的类或者外部文件中的类,通过资源管理器获取所需资源;视图绑定器,用于将虚拟加载器提供的不同类型的数据绑定到对应的控件中。本发明一方面可以减少代码量,增加代码可靠性;另一方面可以使逻辑结构变得清晰,将数据业务流程和其他逻辑(视图逻辑等)分开,提高代码的可测试性。

技术领域

本发明涉及计算机领域,特别是一种面向嵌入式系统开发的动态数据通用框架。

背景技术

在计算机系统中,框架是一个指定何种程序可以或者应该构建在此之上,以及它们应该如何通信的结构层面。有些系统框架同时包含了实际的程序,同时定义了软件接口,或者提供开发工具来使用此框架。框架既可以是系统中的一套方法,来限定软件如何和框架之间进行通信,也可以是操作系统上的某一层,或者是一个应用程序的子系统层,或者可以是来规范化统一化网络通信,等等。一般来说,框架比协议更具体,而比结构更加抽象。

框架的目标是用于提供一个普适性的结构,帮助开发者来减少重复的工作并且复用已有的代码。

框架具有以下几个优点:

1)提高开发效率

对于某个特定的任务,实现方法往往是一致的,而在系统的设计之初,为了方便其扩展,它提供的原有接口因为可扩展性的考虑而牺牲了易用性;同时,对于某个特定系统业务,开发者需要多次使用。在这些情况下,开发人员需要编写重复的代码。基础的业务以及特定的业务往往具有共性,因此,通过成熟的开发框架,可以减少公共部分代码的编写,并且减少调试的时间,可以让开发人员集中于其他逻辑的开发。

2)易于扩展

通过框架定义的接口,开发人员可以方便地对框架进行扩展,以支持新的业务。在某些场景之下,业务具有相似性,因此,开发人员可以对框架进行进一步扩展,以支持更多的业务。同时,框架可以作为系统基础架构,并在此之上进行全新架构的开发。

3)可验证性强

由于框架的使用具有广泛性以及可靠性,因此,开发人员可以将精力放在逻辑代码中。

目前,大多数框架只针对于服务端中的资源。它们并没有考虑其他资源,例如客户端本地数据库、本地服务等资源。在工业界中,为了提高用户体验,绝大多数的应用采用了分层的数据展示模式,因此,一个面向多资源的架构是非常有必要的。

在工业界,第三方公司或个人开发了许多Android平台的开发框架。

AndroidAnnotations提供了视图、资源的注入,事件绑定,并提供了一个简化的UI线程模型。AndroidAnnotations简化了视图资源注入过程以及事件绑定,简化了线程的使用。但是它没有很好的做到逻辑的分离。在示例代码中可以看到,所有的逻辑都在交互界面(Activity)中实现,容易使Activity变得臃肿。同时,AndroidAnnotations只提供了初始化的状态,在交互阶段没有提供更多的功能。它更多提供的是依赖注入的功能,而没有做到结构的分离。

Spring for Android是Spring框架的扩展,用于简化Android本地应用程序的开发。它提供了一个REST客户端,用于处理REST请求,并直接转化成一个可重用组件(JavaBean)。Spring for Android提供了一个简单的REST客户端,并且仅限于此。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中南大学,未经中南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201611246115.4/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top