精华内容
下载资源
问答
  • Z平台-开源免费的JAVA快速开发平台

    万次阅读 多人点赞 2019-08-24 19:26:39
    Z平台是开源免费的JAVA快速开发平台,通过Z平台集成开发环境,以零编码、动态配置的方式能够快速开发BS管理系统。同时该平台还可以做为APP、微信、各种小程序等项目的服务端来使用,为前端项目提供数据接口。并且Z...

    平台简介 

             Z平台是开源免费的JAVA快速开发平台,并且承诺永久开源免费。通过Z平台集成开发环境,以零编码、动态配置的方式能够快速开发BS管理系统。同时该平台还可以做为APP、微信、各种小程序等项目的服务端来使用,为前端项目提供数据接口。并且Z平台也内置了代码生成器组件,可以通过生成代码方式来完成项目的客户化的开发工作。另外,Z平台所用到的各种功能组件与框架,都是开源免费的,不涉及到版权问题,商业与非商业项目都可以放心使用。

    官方网站

    https://www.zframeworks.com/

    帮助文档

    https://blog.csdn.net/qq_38056435/article/details/103386195

    视频教程

    https://edu.csdn.net/course/detail/29220

    平台价值

    • 提升软件开发速度,缩短软件开发周期。

    • 降低软件开发BUG率,缩短软件测试周期。

    • 降低项目所需高级开发人员比例,减少项目用工成本支出。

    平台特点

    永久开源免费

    Z平台为开源免费项目,可以应用在所有商业或非商业项目中进行使用。

    学习成本低

    Z平台所使用的框架都是热门的开源技术框架。学习资料丰富。核心框架为Spring + SpringMVC + Mybatis组成。

    技术成熟稳定

    Z平台所应用的基础框架都是经过长时间沉淀成熟稳定的开源框架。在稳定性方面值得信赖。

    展开全文
  • ERP二次开发平台

    万人学习 2015-06-05 13:14:11
    用友U8ERP二次开发平台UAP. 利用c#.NET定制ERP系统.
  • 前言: 快速开发的趋势 在十年前,没有人会想到互联网会发展成今天这个样子,同样,也没有人... 快速开发目前风头正盛,但是十分完善的快速开发平台目前并不多,用过的可能都知道,虽然宣称可以覆盖各种功能,但...

    前言:

    快速开发的趋势

           在十年前,没有人会想到互联网会发展成今天这个样子,同样,也没有人料到软件开发行业也会经历如此大的巨变,在开发这一行业,停下学习就等于死亡并不是危言耸听,不关注行业未来发展趋势的人可能错过了第一个十年,如果不学习,恐怕第二个也要错过了。

           快速开发目前风头正盛,但是十分完善的快速开发平台目前并不多,用过的可能都知道,虽然宣称可以覆盖各种功能,但实际使用起来bug也少不到哪里去,之所以越来越受到人们的关注,是因为它能提供便捷化、个性化的软件开发服务。

    ​​        所谓快速开发其实是针对标准开发而言,通俗的讲,快速开发平台其实是一套软件半成品加一套功能3D打印机,相当于一座建好的毛坯房,主体框架已经建好,样板已经做好,各类装修材料也已经准备齐全,业务功能可以通过3D打印机生成,用户可以在这个框架以不写代码或少些代码的方式进行业务系统的开发工作。

           快速开发平台在中国的发展历程不算长,但是却很迅速,而在西方国家,这一开发模式已经在各种企业中广泛应用,占据了近一半的市场份额。这一模式的好处是软件可变性强,业务延展性好,对供需双方来说付出的成本都要小很多。

           而我国,在近些年,经济才开始突飞猛进,由于特殊的社会与经济环境,这种半定制的软件平台还是一种新生事物,没有被大多数人充分理解。但是实际上,每一个企业由于自身所处的行业不同,历史背景及业务状况不同,对软件系统会有不同的特殊要求,尤其是现在的一些互联网企业往往提供的都是一些个性化的服务,其对软件的实际需求可能五花八门,显然市场上的通用软件不可能全部兼顾的到,这就会对公司的实际运作造成影响,同时,对通用标准软件的口碑也造成一定的影响。

           快速开发平台的出现就是为了解决软件在企业中水土不服的情况,虽然目前国内已经有多家公司在此领域进行布局,但时至今日,依然没有一家领军企业的出现,这涉及到多方面原因,开发公司自身来说,规模与技术实力有限;社会因素来说是企业自身管理需求。比如,早些年的劳动密集型产业,软件个性化需求不够迫切,类excel服务器平台基本上就解决了问题,不需要太高的灵活性。但是随着

           中国劳动力成本优势的丧失、国民素质的提升、个性化互联网公司的井喷,快速开发平台将在中国迎来一个高速发展期。

    Learun快速开发平台简介

    Learun快速开发平台是一套基于智能化可扩展组件式的软件系统项目,使用了当前主流的应用开发技术,框架内置工作流、向导式智能开发组件、即时通讯组件、APP开发组件、微信组件、通用权限等一系列组件,以及可扩展的系统机制,开发人员通过一系列简单配置就可以快速构建高质量的信息系统。

    UI:至美至简,多风格可选

    ​经典版

    ​​

    炫动版

    ​​

    飞扬版

    ​​

    风尚版

    站在技术前沿,learun能解决什么

     

    一、提高开发效率

    整体框架都已经搭建好了,开发者只需要实现业务功能。并且框架内已经集成了大量业务模板,大量的公共组件,开发人员只需要根据开发向导进行设置就可快速完成开发工作。比起传统的开发至少要节约90%的工作量,能够大大地提升开发效率。

    二、提升软件质量

    规范的编码,专业的架构,稳定高效的底层。这是软件质量的先天优势。基于learun敏捷开发框架做开发,可以使软件质量大幅提升。

    三、降低成本

    本身在提高效率的同时就是在降低成本。现在软件工程师的工资一般都比较高,特别是架构师级别的动不动就数十万年薪,使得软件开发的成本变得非常之高。在使用learun敏捷开发框架的条件下,初级程序员甚至只要思路清晰的人就可以进行功能开发。开发周期变短,对开发人员的要求变低,也使得开发成本大幅下降。

    四、提高客户满意度

    Learun为开发人员提供了美观简洁的UI,美观大方、操作便捷,用户体验友好度高。

    五、稳定高效的技术支持团队

    维护期内learun开发团队原班人马为会提供优质贴心的技术支持,不管是架构还是编码都能全方位的贴心服务,不用担心开发过程中遇到的阻力,免去了因员工流失而给软件项目带来的各种损失。

    六、提供框架源代码,提供完整的授权

    框架提供全部源代码,毫不保留。二次开发出售无需授权,毫无后顾之忧。

     

    Learun能开发什么

    一、业务管理软件

    ERP、MIS、CRM、WMS、MES、TMS、物流快递管理等这类企业管理系统已经被几家大的软件公司产品化,但是每个行业都有不同的业务需求,每家企业都会有自己不同的业务需求。

    标准品无法做到面面俱到的所以我们很难采购到自己想要的产品。独立从头到尾开发一套系统需要大量的人力物力,到头来成本可能比采购软件成品还高,力软敏捷开发框架已经为开发都搭好框架预置了各类基础模块可以直接使用,另外系统根据各类系统的特点建立了多套开发模板,开发者可以按照开发向导快速开发出各种业务系统。

    二、协同办公软件

    Learun敏捷开发框架已经内置了工作流引擎、自定义表单引擎、即时通讯模块再配合框架完善的权限管理模块,可以轻松地定制协同办公软件,OA、HRM、KM等系统的开发将变得非常简单甚至不需要编写一行代码。

    三、电商平台后台

    Learun敏捷开发框架强大的后台管理功能及微信模块、短信平台模块开发电商平台后台也非常方便。

    四、商业智能(BI)软件

    Learun框架集成了大量图表插件,并且提供了智能图表功能,开发者只需要按照向导操作就能生成图形报表。所以此框架也非常适合开发BI软件。

    learun功能分布详情

    Learun以“让开发变得简单”为宗旨,部署有完善的基础功能

    一、系统管理

    功能分类

    功能模块

    细分功能

    系统管理

    行政区域

     

    通用字典

    增加、删除、编辑、查看

    字典分类功能:见字典分类表

    单据编码

    增加、删除、编辑、查看

    系统功能

    增加、删除、编辑

    系统日志

     

    数据源管理

    支持数据源的查看

    Excel配置

    1.导入配置(增加、删除、编辑、查看、停用和启用导入功能)

    2.导出配置(增加、删除、编辑、查看、停用和启用导出功能)

    敏捷开发

    PC端开发(能够进行表单、报表、服务类的可视化开发、自动生成代码)

    移动端开发(能够可视化进行手机端APP的快速开发)

    图标查看

    数据管理

    数据库连接(增加、删除、编辑、查看)

    数据库备份

    数据表管理(可以进行数据表的查询和查看)

    微信管理

    企业号设置

    企业号部门(支持对部门的查询和一键同步)

    企业号成员(支持对成员的查询、添加、移除的一键同步)

    企业号应用(能进行企业号应用的添加、删除、修改和查看)

    ​二、单位组织

    功能分类

    功能模块

    细分功能

    单位组织

    机构管理

    增加、删除、编辑、查看、查询

    部门管理

    增加、删除、编辑、查看、查询

    角色管理

    增加、删除、编辑、查询,还可以进行对角色成员的添加和移除操作,对角色的授权操作,支持访问的过滤(IP、时段过滤)

    岗位管理

    增加、删除、编辑、查询,还可以进行对岗位成员的添加和移除操作,对岗位的授权操作

    职位管理

    增加、删除、编辑、查询,还可以进行对职位成员的添加和移除操作,对职位的授权操作

    用户组管理

    增加、删除、编辑、查询,还可以进行对组成员的添加和移除操作,对用户组的授权操作,支持导入导出功能

    用户管理

    增加、删除、编辑、查询,用户密码的修改,对用户的权限操作,支持访问的过滤(IP、时段过滤),还可以将用户信息导出Excel,进行帐户的启用和禁用操作

    三、表单中心

    功能分类

    功能模块

    细分功能

    表单中心

    表单类别

    增加、删除、编辑、查询

    表单设计

    增加、删除、编辑、查询

    预览、启用和停用表单

    表单管理

    增加、删除、查询

    还可以对表单进行更新操作

    四、工作流程

    功能分类

    功能模块

    细分功能

    工作流程

    发起流程

    可以进行流程的查询,各类流程模板的预览和快速创建

    我的流程

    可以进行流程的查询、流程进度的查看

    待办流程

    可查询待办的流程

    已办流程

    可查询已办的流程

    工作委托

    增加、删除、编辑、查询

    工作委托的停用和启用

    流程配置

    1.流程类别(增加、删除、编辑、查询)

    2.流程设计(自定义设计工作流,增加、删除、编辑、查询,流程的预览、启用和停用)

    流程管理

    流程监控(查询流程、流程进度的查看、流程的暂停、启用和取消)

    流程指派(可进行流程进度的查询和指派)

    五、报表中心

    功能分类

    功能模块

    细分功能

    报表中心

    报表管理

    增加、删除、编辑、查询、预览

    采购报表

    支持查询、打印、导出

    销售报表

    支持查询、打印、导出

    仓存报表

    支持查询、打印、导出

    对账报表

    支持查询

    销售日报表

    支持数据视图、还原,并可将报表保存为图片

    六、公共信息

    功能分类

    功能模块

    细分功能

    公共信息

    新闻中心

    对新闻栏目(种类)的增加、修改、删除、查询

    对新闻文章的新增、删除、查询

    通知公共

    对公告类别的增加、修改、删除、查询

    公告的新增、编辑、删除、查询

    文件资料

    1.支持文件夹的创建,文件(文档、图片、压缩包、文件夹等)的上传、下载、删除、共享、重命名和移动

    2.可在回收站对删除的文件进行还原、彻底删除和清空操作

    3.可取消共享、下载他人共享文件

    日程管理

    可查看日、周、月视图,并进行日程管理

    邮件中心

    功能与主流电子邮箱看齐,并支持标注电子邮件(已读、未读、星标、取消星标)

    公文签章

    可进行报价单等公文文件的盖章操作

    七、常用示例

    功能分类

    功能模块

    细分功能

    常用示例

    请假单

    请假单的增加、删除、编辑、查询

    JS插件演示

    有人员的选择按钮和文件的上传

    项目管理

    项目的增加、删除、编辑、查询

    主从表演示

    可以查看主从表示例

    客户关系

    商机管理(商机的增加、删除、编辑、查询、查看、作废、跟进操作,并可将商机转化为客户)

    客户管理(客户的增加、删除、编辑、查询、查看、导出、跟进操作,并可增、删、改该公司联系人)

    客户开票(客户开票信息的增加、删除、编辑、查询)

    客户订单(客户订单的增加、删除、编辑、查询、可查看详情)

    收款管理(可查询收款信息,查看收款详情)

    收款报表(收款报表的查询、打印、导出)

    支出管理(可查询、导出和添加支出信息)

    现金报表(收款报表的查询、打印、导出)

    字典分类表

    通用字典

    分类

    详细内容

    流程管理

    表单类别

    流程类别

    审核状态

    系统管理

    数据库版本

    数据库类型

    公司性质

    部门性质

    编码规则方式

    编码规则项目

    新闻类别

    公共类别

    报表分类

    文件保存目录

    客户关系

    产品信息

    客户行业

    客户类别

    客户级别

    客户程度

    商机来源

    商机阶段

    商机类别

    收支方式

    收支账户

    支出种类

    快速开发

    1.输出区域

    常用示例

    是否

    请假类型

    可视化开发

    内置代码生成器,只需点击下一步,所有部署自动完成

    ​​

    ​​

    ​​​​插件及拓展

    框架搭配众多的插件及拓展功能,均支持当前主流浏览器,基本可以满足任何需求

    ​​

    ​​

    版本更迭

    learun快速开发平台是一款不断成长的敏捷开发框架,经过不断的版本更迭,目前已经更新至7.0版本,需要体验或升级的客户,请至官网www.learun.cn操作。

    目前网络上存在的一些盗版软件,均非力软官方发布,不能享受力软持续的技术指导,使用有风险,请谨慎辨别,支持正版。

    力软敏捷开发框架 7.0 版本发布

    2018年08月01日

    新增

    1.多语言功能;

    2.代码生成器模版;

    a.可编辑列表代码生成器(Excel风格)模版;

    b.报表现实代码生成器模版;

    3.树形代码生成功能;

    4.动态配置首页功能;

    5.外部邮件收发功能;

    6.办公类型文件在线预览功能;

    7.表单页面的弹出框;

    a.左边树;

    b.中间选择;

    c.右边显示已选择;

    修复

    1.表格控件子表格展开显示异常问题;

    2.日期控件偶尔出现格式错乱问题;

    3.分页控件页面再次加载页数错误问题;

    优化

    1.代码生成器优化成拖拽式设计;

    2.支持数据库多架构设计;

    3.表格组件支持;

    a.下拉框;

    b.单选框;

    c.复选框;

    d.弹窗等功能;

    4.工作流支持动态选择下一审批人;

    5.IM组件重构;

    6.文件上传效率;

    7.工作流审核方式;

    8.重新美化四套皮肤;

    力软敏捷开发框架 6.1.6.2 版本发布

    2018年04月03日

    新增

    1.手机流程

    a.我的流程

    - 可查看流程进度和表单内容;

    b.待办任务

    - 可查看流程进度和表单内容,审核;

    c.已办任务

    - 可查看流程进度和表单内容;

    d.自定义表单流程发起审核;

    2.自定义表单可以发布到手机端;

    3.数据权限-增加上下级数据权限管理;

    4.新增在线建表功能;

    5.一套APP开发实例;

    修复

    1.pc端流程-修复传阅节点bug;

    2.数据库事务中查询异常bug;

    3.文件上传控件兼容性bug;

    4.Oracle数据库流程流转中bug;

    5.Oracle数据库自定义表单显示中的bug;

    优化

    1.手机端用户密码修改功能;

    2.pc端优化了经典版皮肤;

    3.pc端流程;

    a.增加流程时间轴;

    b.下一节点若多人可审核,审核时可具体指定某一人;

    4.手机端支持从vs2017进行开发、打包;

    5.数据库连接性能优化;

    6.前端基础数据加载优化;

    相信,随着敏捷思想的不断深入,力软敏捷开发框架会得到越来越多人的认同,毕竟,价值才是第一驱动力。

    一路走来数个年头,感谢力软敏捷开发框架框的支持者与使用者,大家可以通过下面的地址了解详情。

    力软敏捷开发框架官方网站:www.learun.cn

    力软敏捷开发框架官方免费体验网站:http://www.learun.cn/Home/VerificationForm

    力软敏捷开发框架由专业团队长期打造、一直在更新、一直在升级,请放心使用!

    展开全文
  • 开源 Android 开发平台 Rexsee 开发团队专访

    万次阅读 多人点赞 2012-09-24 13:38:16
    Rexsee是国内唯一一个开源的Android开发平台,它将Android原生API封装至Web浏览器层,开发者使用HTML5、CSS3和JavaScript即可低成本、快速开发Android应用,大大降低了Android开发者必须了解Java语言和Android平台...
    Rexsee是国内唯一一个开源的Android开发平台,它将Android原生API封装至Web浏览器层,开发者使用HTML5、CSS3和JavaScript即可低成本、快速开发Android应用,大大降低了Android开发者必须了解Java语言和Android平台特性的技术门槛。

    Rexsee平台自去年10月份开源以来,开发者已使用该平台开发、提交了2万多款应用,其中1.5万款应用已经通过审批,可以在Rexsee官网直接下载。

    为了使大家对这一平台有更深一层的了解,我们采访了Rexsee开发团队。

    欢迎大家推荐更多开源项目给我们,支持中国的开源项目发展,如果您和您的团队希望展示创业理念和有趣之处,或者有朋友正在创造这样的价值,请联系我们,发信到blog@csdn.com即可。


    Rexsee是什么?


    Rexsee是一个开源的、针对Android系统的移动Web开发平台。以Webkit为内核,支持标准化Web开发方式快速开发移动应用。

    简单说来,开发者可以使用HTML、CSS和JavaScript开发Web应用,利用JavaScript调用Rexsee所开放的API实现移动终端的硬件功能,再通过编译生成等同于原生应用的本地化应用客户端。

    可以把Rexsee理解为超级浏览器(支持浏览器范围内的应用效果,也支持浏览器范围之外的移动终端硬件功能);或者是应用打包工具(支持将Web应用编译成为原生应用形态)。

    简单代码示例:
    <html>    
    <head>    
    <title>这是一个android应用</tiltle>    
    <script type=text/javascript>    
      //Rexsee 代码从这里开始    
      window.onRexseeReady=function(){    
        rexseeScreen.setScreenOrientation("portrait");  //设置屏幕方向    
        rexseeTitleBar.setStyle('visibility:hidden;');  //标题栏样式  隐藏    
        rexseeStatusBar.setStyle('visibility:hidden;');  //状态栏样式  隐藏    
        rexseeDialog.toast('系统加载完毕!');    //出现后随即消失效果    
    }    
    </script>    
    </head>    
    </html>   

    代码写好之后使用在线编译生成APK文件,下载安装在终端。


    使用Rexsee开发应用的优势? 


    降低技术实现门槛,以及快速开发是使用Rexsee进行移动应用开发的最大优势。


    基于标准化Web开发的自身特点,在学习、开发成本、开发效率以及后期升级维护(无需下载安装更新)等多方面有明显的优势,并为进一步的移动云应用打下基础。

    同时,Rexsee提供了超过2000个扩展API,覆盖了95%以上Android原生应用功能;支持直接调用原生UI布局,开发者可以实现媲美于原生应用的应用效果。除此之外,标准化的开发模式可以兼容任意第三方Web开发框架,如JQuery等,以及大量的代码复用。
    • 无需了解Android与原生开发语言,使用标准化Web开发模式快速实现移动应用;
    • 开放超过2000个扩展API,覆盖95%以上Android原生功能,支持原生UI的直接调用,在界面交互、终    端硬件功能实现等多方面完全媲美原生应用;
    • 符合W3C标准,兼容第三方开发框架以及代码复用;
    • 云端应用与本地应用不同交付形态。

    Rexsee可以开发哪些类型的应用? 


    理论上来说所有的原生应用都可以利用Rexsee来实现。

    但从执行效率来考虑,毕竟越接近底层的开发执行效率越高。所以,对于部分复杂的界面交互类游戏并不推荐使用Rexsee。


    Rexsee开发与原生开发的对比? 


    原生开发最大的优势在于执行效率,但对于开发过程,以及后续的升级维护则相对较弱。

    基于Rexsee的开发可以让更多的开发者快速上手,有效缩短开发周期,降低成本,对于后续的升级调整更加便利。

    同时,Rexsee在第一时间针对Android原生功能的扩展,以及离线处理方面的优化,大大改变了普通Web开发难以充分发挥设备硬件和操作系统特性,过于依赖网络的问题。


    其他一些HTML5框架(如Sencha Touch 2、PhoneGap)都支持多平台部署,为什么Rexsee只支持Android开发? 


    在跨平台愿景与深度终端功能支持的取舍中,Rexsee选择了后者。这是Rexsee仅支持Android开发的原因所在:为了获得更好的原生功能支持,以及更高的执行效率。

    为何会有取舍,原因在于:
    • 对于浏览器范围内的Web应用而言,HTML5标准并不成熟,仅支持非常少的终端硬件功能;同时,各个浏览器对于HTML5标准的支持程度也并不相同。
    • 对于系统而言,相同的功能会有完全不同的功能实现逻辑,无法做到一次开发多平台运行;加上系统自身的开发限制,对于执行效率方面会带来不同的结果。比如,在Android平台上允许通过JS直接调用API,但iOS并不支持,解决的方法则是被苹果称为黑客行为的手段,通过捕获一个异常并加以判断。本可以在Android上同步的开发模式换到iOS上就变成异步开发,这在跨平台开发时对于执行效率会有相当大的影响。

    目前市场上的跨平台开发工具为迎合跨平台需求,只实现了不同平台之间共性的功能,无法做到深度的功能支持(木桶原理则是最形象的比喻)。

    对于部分深度功能,则是通过插件的形态提供(如PhoneGap)。也就是说如果需要做一个跨平台应用,涉及到插件里的功能是无法跨平台运行的。其本质也就是针对不同平台做了不同的应用。

    Rexsee放弃了跨平台特性,但在针对Android系统的深度功能支持和执行效率上则有着非常突出的表现。所提供的2000多个扩展API,以及对原生UI的支持便是最好的例证。


    基于Rexsee的应用如何兼容众多的Android设备? 


    Rexsee对于不同Android设备的兼容主要表现在UI层面,不同版本功能支持与原生的SDK一致。

    在UI层面,不仅支持利用CSS实现对最终应用的UI布局控制,同时更支持对Android原生UI组件的调用。可以实现在多终端适配的同时获得等同于原生应用的交互体验。(2011年Google针对Android碎片化解决方案中就已明确提出,在API中实现将UI元素变化为组件,解决屏幕尺寸和分辨率问题。Rexsee可以直接调用这些UI组件。


    目前使用该平台开发的应用的数量? 


    Rexsee社区已经收到超过2万款应用,通过审核的有1.5万款。这些可以在社区直接查阅:http://www.rexsee.com/CN/app/index.html


    是否可以嵌入广告?对于发布到应用商店有什么限制? 


    目前Rexsee并没有提供官方或者合作的广告SDK,但开发者可以在自己的应用中自主按需嵌入任一广告SDK,Rexsee没有限制。

    对于发布到第三方应用商店,除了满足各商店自身的规范,Rexsee也没有任何限制。


    使用Rexsee开发应用需要注意的事项?


    使用Rexsee进行开发与开发一个网页类似,但考虑到移动应用的特定需求,不同的应用在开发过程中某些细节问题需要有所调整,如CSS的设置、离线存储、Ajax跨域等,这里不再细说。Rexsee也有提供相关的对象与方法,可以在Rexsee开发手册里仔细研究。

    开发手册:http://www.rexsee.com/CN/helpReference.php


    您对目前的移动开发如何看待?对于想进入该领域的开发者您有什么建议?


    尽管HTML5标准自身在近期的发展遇到些许困惑,但WebApp仍旧是未来的移动开发趋势。无论是广泛的开发者基础,还是移动云应用的广受认同,以及目前各个开发平台的升级更新,都为移动Web开发的重要地位做好了准备。现在等待的,可能就是一款类似于当年Gmail的重磅应用。

    对于开发者,首先需要明确自己的应用诉求、技术实现方式以及自身的技能水平,其次则是关注产品在初期的快速开发与升级能力。


    Rexsee开发团队状况? 


    Rexsee虽然只是一个10人左右的创业团队,但产品从最初的研发启动到去年企业版发布、开源、升级,再到现在也有接近3年时间。团队目前以技术人员居多。

    创始人于冬斌

    创始人简介:

    于冬斌,开源移动Web应用开发平台Rexsee创始人,北京睿思汇通移动科技有限公司CEO&CTO,HTML5与WebApp技术专家。研发拥有完全自主知识产权的Rexsee开发平台,专注移动云计算的创新与运营。曾任BEA中国区副总裁,摩托罗拉中国企业解决方案部总经理。


    Rexsee未来的发展方向?


    Rexsee会在不断完善自身对Android原生功能支持的同时,持续强化对开发者的支持,主要包括大量的云服务、第三方API集成以及盈利模式探索。
    • 对于Android原生功能的支持更新:Rexsee已支持Android 4.0版本,对于新版本的支持会伴随Android的版本升级,在第一时间提供更多的API接口;
    • 云服务支持:Rexsee社区提供了在线应用生成框架、在线编译和在线开发服务,后续会在优化已有服务的基础上,提供存储和测试方面的服务;
    • 第三方开放平台API集成:已与包括高德、百度、人人在内的第三方API或开放平台建立合作,提供如高德地图、PCS(百度个人云存储)、人人分享等API能力;
    • 开发者盈利支持,如广告SDK、应用内支付体系。

    除此之外,Rexsee会在国庆节后对外开放测试一款基于Rexsee所实现的平台级应用,强化移动Web应用的云端交付,并建立起开发者与最终用户之间的直接影响途径。 



    展开全文
  • 机器人软件开发平台

    千次阅读 2019-09-14 01:13:01
    分类: LINUX ... 本文对目前现役实用机器人的软件开发平台进行整体的评测。其中的主要内容是根据本人对这些平台的实际使用经验编写的。 什么是机器人软件开发平台? 所谓的“机器...
    分类:  LINUX

    导言

    本文对目前现役实用机器人的软件开发平台进行整体的评测。其中的主要内容是根据本人对这些平台的实际使用经验编写的。

    什么是机器人软件开发平台?

    所谓的“机器人软件开发平台”我们指的是用来给多种机器人设备开发程序的软件包。它一般包括下列内容:

    • 统一的编程环境
    • 统一的编译执行环境
    • 可重用的组建库
    • 完备的调试/仿真环境
    • 对多种机器人硬件设备的“驱动”程序支持
    • 通用的常用功能控制组件,例如计算机视觉技术、导航技术和机械手臂控制等。

    大家可以看到,一个机器人软件开发平台需要包含很多东西。就我本人的观点,现在还没有一个现有的产品能满足所有的要求。它们总是或多或少的缺了什么东西。

    机器人软件平台

    平台名称
    所属类型
    平台
    商用
    平台
    非商业用途免费
    控件库
    开源且免费
    机器学习插件
    商用
    平台
    商用
    仿真环境
    商用
    平台
    开源且免费
    平台
    商用
    平台
    开源
    平台
    开源

    为什么要使用机器人软件开发平台?

    机器人控制软件的花费在整个机器人应用系统预算中占据了很大比例。比如,一个自动控制项目的80%工作量都集中在系统集成方面,包括软件的发开和定制。所以机器人开发平台的作用就是减少软件工程师的工作量,同时减少项目开支。

    除了软件工程的问题外,在一个真正的机器人项目中还要涉及大量的人工智能。一个集成了许多现成的、可靠的组件库的统一软件开发平台,在应付各种机器人工程时能帮上大忙。

    最后的问题是“行为协作”。许多文献中都有对行为协作的讨论。正因为这是一个普遍存在的问题,所以一些平台提供了统一的解决方案。

    应用功能测评

    &nbsp; Evolution Microsoft OROCOS Skilligent URBI Webots Player, Stage, Gazebo
    开源
    免费 非商业用途
    支持Windows 是(仿真)
    支持Linux
    分布式环境 &nbsp; 是(有限的)
    行为协作
    内置机械手臂控制模块
    内置物体识别模块
    内置导航模块
    学习工具
    仿真环境 是 (Webots)
    硬件支持范围
    可重用自定义组件 Not applcbl
    实时系统

    Evolution Robotics's ERSP

    Evolution Robotics是一个集设计和销售机器人软硬件的开发平台,简称ERSP。整个软件非常成熟。它集成了视觉识别系统(VIRP)和视觉导航绘图系统(VSLAM)。它所用的视觉系统是基于David Lowe开发的算法(已注册专利)。

    平台提供了可视化的编程环境工具,通过搭建图标来构建程序。


    可视化编程界面

    系统通过运行时的“任务”程序来激活或停止“行为”组件。系统不支持仿真。它在Windows 和Linux下运行.

    Microsoft Robotics Studio

    微软最近成立了专门的团队开发机器人软件平台,产品叫做Microsoft Robotics Studio(MSRS)。它能在Windows和Windows CE下运行。分布运行的开发环境承担了大部分的信息传递和线程管理任务。它的行为协作基于“服务优先级”的概念。它提供了完备的仿真和图形化开发环境。


    可视化编程界面

    仿真环境

    在微软大旗的感召下,越来越多的机器人设备厂商宣布支持MSRS。(不知道在这个领域会不会出现WINDOWS的局面?不过我想应该不会,根据我的经验,在涉及程序开发这个领域微软的感召力仅局限与WINDOWS平台,根据他们公司的一贯作风来看,应该是不会做包打天下的产品的。译者注)

    OROCOS

    OROCOS是一个开源的控件库。这些控件主要用于高级运动控制和机器人控制。它自己带有一个针对实时运行环境优化了的开发平台。该环境使用“锁无关缓冲区”技术,满足应用程序对实时性严格的要求。


    OROCOS体系

    OROCOS提供一系列可重用组件和硬件驱动。独立的运动学与动力学开发框架能让用户进行物理运动学的建模和计算。应用的领域有机器人、人体工程、计算机动画、工业机械建模等。

    该系统没有统一的图形化编程环境或者仿真环境。

    Skilligent

    从严格意义上说,Skilligent不属于机器人软件开发平台。因为它提供的是一种对机器人编程的仿真训练,而不是真正意义上编写实际运行在机器人上面的程序。

    Skilligent的机器人行为控制系统是基于“developmental robotics”——一种新型的对多用途的、非特定任务控制的自治机器人系统进行学习人工智能系统。

    Skilligent让一个常规的机器人变成一个能与终端用户交流并能被训练的友好的机器人。系统控制软件的良好的交互性能让用户与机器人之间的交流和协作更自然。用户可以通过手势、声音、控制操作和“共同注意(joint attention)”。


    用户在训练机器人

    Skilligent行为控制系统

    &nbsp;

    系统的关键技术是一系列将实际应用情况中的任务或者技能转换成普适模型的算法。系统针对物体识别、声音识别和视觉导航的学习进行了优化。

    严格来说,Skilligent倒不是一个平台,而更象是一个系统插件,因为它能够和本文中介绍的其他平台很好的结合在一起。

    URBI

    URBI是由Gostai开发的平台。它没有提供流行的图形编程界面,而是独立提供了一种语言。语言的特点是针对建立平行、分布式的事件驱动程序进行了优化。

    对每一种机器人硬件平台,Gostai都承诺提供一种单独的专门的程序语言。目前,Gostai已经为数个机器人产品提供了服务,包括索尼Aibo, 乐高Mindstorms和 K-Team的Khepera.

    URBI是一种分布式的平台。利用它用户可以组建一个计算机群来协同运行服务程序。Gostai的合作者负责提供视觉识别和语音识别的组件。

    该平台没有自带的仿真平台,但是近期它宣布与Webots合作。Webots是一个流行的商用机器人仿真平台。

    Webots

    Webots是一个流行的机器人快速建模和仿真商用平台,由Cyberbotics公司出品。这个系统不算是一个软件开发平台,说是一个带有建模能力的仿真引擎比较贴切。

    该系统提供了多种常见的机器人模型比如两足、轮式和机械手臂。


    Webots快速建模和仿真环境


    Player, Stage, Gazebo

    Player,是一个支持多种机器人硬件平台、开源的、基于TCP/IP的技术硬件抽象层。Stage和Gazebo提供的是内建的仿真环境。这个系统适合用于机器人集群冲突/协作的研究。


    Player, Stage, Gazebo

    Player还能提供一个在机器人上运行的简易界面用来通过IP网络读取传感器数据、向激励器发送命令和配置运行中的设备。

    其他平台

    还有其他的平台例如iRobot AWARE, OpenJAUS, CLARAty, YARP。作者还没有机会深入学习。下列是一些相关的信息:

    • iRobot AWARE是一个由iRobot公司出品的软件平台。他们的平台专用于美国军方的军用机器人。根据Rodney Brooks的说法,该公司利用一些开源代码来改进自己的产品。从现有的资料来看,我们还不能确定AWARE是否采用了Rodney Brooks行为协作和控制包容体系结构(subsumption architecture for behavior coordination and control)
    • OpenJAUS是一个开源的无人职守系统。Vecna公司似乎在改进OpenJAUS系统并将之用于他们的BEAR机器人。
    • CLARAty是一个由美国宇航局开发并开源发布的项目。不过它不是完全免费的,这个软件好象是提供了一些有趣的算法,比如视觉导航、姿态控制和可视化的轮子下陷预测等。

    市场展望

    对于机器人平台开发公司来说,最美妙的事情莫过于将来大批量出产的机器人上都预装自己的系统,正象WINDOWS预装在PC上面那样。当然目前为止,我们还看不到有这种可能。在这个梦想成为现实之前,教育和科研机构还是最主要的客户。

    微软的介入让其他的公司倍感压力。微软凭借自身实力将具有竞争力的产品免费的投放市场,这将有可能使当前的教育科研市场受到冲击。

    目前,教育科研和业余爱好者的市场看上去已经趋于饱和,而且这个市场本身的容量就不大。各公司必须找到进军工业机器人和商用机器人领域的切入口。

    在工业机器人领域,大部分的机器人器材制造商在产品中附带自己开发的平台(例如ABB)。他们也许更愿意使用自己的软件而不是使用第三方的产品。对于这种情况OMG小组正在发起一场建立一系列标准的活动,以试图打破这种卖方垄断的局面。尽管目前收效甚微,但是我们希望他们能建立行之有效的中长期标准。另一方面,在欧洲同样也有志同道合的人在独立的做这方面的努力(European Robotics Platform)。

    在商用机器人领域,我们可能看到民用机器人软件平台标准的出台,特别是在军用机器人(对嵌入式系统兼容性要求严格)方面。在美国,绝大部分的机器人研究成果受美军科研机构控制。所以,我们相信很快会有关于远程控制、集群协作和导航组件的标准出现。另一方面,欧洲的科研力量集中在建立工业机器人和家庭、办公领域机器人的应用标准上。

    最近Skilligent出品了新的机器人平台,他们的软件让机器人能在与人的交流过程中自主学习技能。从理论上说,这很大程度上将很多传统的商用机器人开发环境被废弃,因为机器人可以直接训练而不用编写程序。但是另一个方面,那些不能由用户提供的技能还是需要传统的编程。所以,我们能够望这样的系统能越来越聪明——在将不久的将来,能够自主学习的灵活多变的机器人能越来越多的出现在我们身边。

    消费机器人市场价格敏感程度要远高于其他领域。当前最受关注的家用真空吸尘机器人,其价格已经远远低于大多数机器人软件开发平台的价格。所以现在谈论消费机器人的软件开发平台还为时尚早。

    还有一个方面,那就是操作系统——Linux与Windows的竞争。Linux得到绝大多数开发平台的支持。而微软正致力于将Windows XP/CE推广成机器人标准平台。我的猜想是在未来的市场上他们都将各据其地,谁也吃不掉谁。至于市场份额比例,那只有以后才知道了。

    转载于:https://my.oschina.net/u/210341/blog/547086

    展开全文
  • 力软快速开发平台是力软自主开发的基于SOA面向服务的应用系统开发平台,可以方便快捷的搭建企业、医院、工厂、学校等行业的企业级运营管理平台。平台采用.net.技术架构,webapi服务搭建。 力软快速开发...
  • ST BlueNRG蓝牙开发平台

    千次阅读 2020-04-05 09:35:03
    ST BlueNRG蓝牙开发平台
  • 最近在学习APICloud这个移动应用开发平台,真心感觉很强大。对快速开发出跨平台的移动应用很有助益,大家感兴趣的可以了解一下。 APICloud 移动应用开发平台提供中国领先的“云端一体”的移动应用云服务,能够大幅...
  • BeX5企业快速开发平台,提供工作流,bpm,workflow,报表,协同门户,组织权限服务,一次开发,跨前端发布运行,云+端时代企业应用开发利器.企业云+端应用开发 就用BeX5BeX5企业快速开发平台 ⇒ 云+端时代企业应用开发利器...
  • Learun软件快速开发平台是一款轻量化多语言可视化开发工具。 平台目前分为Java和.net(core)版本,内置有多套UI风格模板,核心功能基本相同,包括:向导式开发组件、BI可视化、拖拽式表单、代码生成器、单据套打、...
  •  AutoEE-自动智能开发平台是一款使用当前主流框架搭建,并结合Velocity模板引擎和MyBatis Generator实现的高度可自定义、高度可配置的自动智能生成代码的开源的快速开发平台。    使用AutoEE开发平台可以简单、...
  • VcnStudio基于原生开发的中文安卓开发平台简介新版特征界面预览后记 简介 VcnStudio 全称为Visual Chinese Studio;是一款依照现有的开发语言进行扩展使其支持使用中文编程的开发平台;目前平台已经支持安卓设备的...
  • 几款Web快速开发平台比较

    万次阅读 2018-12-28 20:16:00
    WebBuilder是一款开源的跨平台、数据库和浏览器的可视化Web应用开发平台。WebBuilder使用了多项最新的技术,使Web应用的开发更快捷和简单。作为一款高效的Web开发工具,WebBuilder的特色是: 基于浏览器的集成开发...
  • [导读]随着大众对云计算日益增长的需求,很多公司也建立了云计算开发平台,从多种角度、多形式的进行云技术的开发。这是开发者打造云战略的一个舞台,他们提供了云的部署及管理应用所需的基于云的开发和应用缩放或者...
  • JSAAS敏捷开发平台

    千次阅读 2017-11-29 15:40:38
    1. 敏捷开发平台简介 红迅JSAAS敏捷开发平台是广州红迅软件有限公司面向合作伙伴以及有IT运维团队中大型企业提供新一代的企业级的数据IT一体化的业务管理平台工具,它基于流行的JAVA开源技术上构建,扩展容易,学习...
  • 度量快速开发平台,是度量科技自主开发的基于SOA面向服务的应用系统开发平台,可以方便快捷的搭建企业、医院、工厂、学校等行业的企业级运营管理平台。平台采用.net.技术构架,webservice服务搭建。度量快速开发平台...
  • UAP开发平台 158176761

    千次阅读 2014-02-18 12:44:15
    UAP开发平台 QQ群:158176761 UAP开发平台 QQ群:158176761 UAP开发平台 QQ群:158176761 UAP开发平台 QQ群:158176761
  • 国产十大低代码开发平台-汇总分析

    万次阅读 2020-02-19 20:18:09
    一、前言 低代码平台是指一种能够帮助企业快速...随着今年疫情的发生,特别是中小型企业生存压力越大越大,相信会有越来越多的企业选择低代码开发平台。 二、主流低代码平台列表 三、主流低代码平台简介 ApiConf...
  • .net快速开发平台—web快速开发框架

    千次阅读 2019-05-24 14:37:18
    力软web是基于ASP.NET MVC的敏捷开发系统,他是一款具有代码生成功能的智能快速开发平台。力软web的主架构是基于.Net MVC的b/s架构,后台ORM支持 EF 和 dapper 两种模式。系统前后台通 Ajax 交互,这样使得前台不必...
  • 游历 JavaScript IoT 应用开发平台

    万次阅读 2017-08-08 09:57:56
    面对IoT这个纷争初起的领域,程序员们该何去何从?本文将带领诸位进行一次IoT应用开发平台的游历之旅,帮助大家了解该领域当今的发展状态,尤其是基于JavaScript的IoT应用开发平台,为各位搭车IoT奠定一些基础。
  • 公司业务量比较大,接了很多项目,为了缩短开发周期老板让我牵头搭建了一个快速开发平台。 我们主要的业务是做OA、CRM、ERP一类的管理系统,一个通用的后台搭出来,再配合一些快速开发的组件开发效率能提高很多。 ...
  • 快速开发平台是目前比较流行的软件二次开发工具,利用相关平台,对于简单的企业管理软件,仅需拖拽即可配置;对于复杂的个性化需求,仅需IT人员编辑少量的逻辑代码也可完成。所覆盖管理软件包括OA、ERP、CRM、HRM、...
  • 几款主流快速开发平台比较

    千次阅读 2020-05-12 09:52:13
    几款主流快速开发平台比较 云捷配快速开发平台 官网:http://www.yunjiepei.com 云捷配是一款功能强大的可视化快速开发平台,也是一款随需而配的应用搭建平台,有.net和Java版本,包含报表、表单、页面、工作流、...
  • JeeWeb敏捷开发平台

    万次阅读 热门讨论 2018-03-05 22:37:48
    它是一款具有代码生成功能的智能快速开发平台;是以Spring Framework为核心容器,Spring MVC为模型视图控制器,Mybatis为数据访问层, Apache Shiro为权限授权层,Ehcahe对常用数据进行缓存,Disruptor作为...
  • 简单地说,无代码开发平台是一种配置型软件快速开发工具,不需要编程,直接配置一下业务参数就可成为一个应用系统。有些无代码开发平台(如天纵智能开发平台)一次配置,BS(WEB)、CS(WIN)、APP、微信、钉钉等...
  • JavaFast是一款基于代码生成器的智能快速开发平台,可以帮助解决java项目中80%的重复工作,让开发者更多关注业务逻辑。 既能快速提高开发效率,帮助公司节省人力成本,同时不失灵活性。 可以应用在任何J2EE项目的...
  • 低代码开发平台是一种配置型软件快速开发工具,不需要大量编程(例如力软快速开发平台),经过简单的业务参数配置和SQL语句即可完成OA、ERP、CRM、BI、移动APP、微信公众号等众多企业系统的开发工作。 虽然类似的...
  • 力软是专业的平台及管理软件提供商,自成立至今一直致力于自主软件产品平台的研发,经过多年的努力,成功研发了力软快速开发平台系列产品,真正实现了软件的快速构架、设计、实施、维护的完整服务体系,通过平台...
  • JEECG 3.7.2专业接口开发版本发布 - 微云快速开发平台 此版本堪称JAVA专业接口开发利器,集成在线接口文档 Swagger-ui,采用Jwt Token验证机制,最牛在于业务restful接口代码自动生成,更更牛的在接口可以做细化...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 267,004
精华内容 106,801
关键字:

开发平台