各个开发平台简介
- 格式:doc
- 大小:39.50 KB
- 文档页数:2
承元软件定制开发平台一、承元是软件定制开发平台简介承元软件定制开发平台是构建和支撑应用的软件基础平台,为一般应用系统提供权限认证、安全管理、资源管理、事务、数据管理、二次开发、系统集成等基础功能和服务。
一般的应用构建在平台之上,平台为应用提供基础的服务。
基于平台构建的应用系统拥有良好的集成性、扩展性,拥有更好的性能和安全。
构建在软件应用支撑平台上,使整个应用拥有更强的生命力,能够满足后续应用扩展和变化的需要。
承元软件定制开发平台包括资源管理(权限系统)、业务表单系统、工作流系统等三大基础平台。
1、资源管理平台软件应用系统中不管是OA、CRM、网站还是其他的业务系统,一般都会涉及到用户的管理、组织部门的管理、栏目及菜单的管理、权限的管理,这些是系统运行的基本保障。
资源管理是一个通用的应用支撑平台,对组织部门、用户、用户组、服务/栏目等各类资源进行统一的配置和管理,实现用户统一身份管理、统一身份认证、统一权限配置、统一访问控制,是应用软件系统通用的权限管理平台。
2、业务表单系统业务表单系统是一个无需编程,通过定制即可实现对不同数据的增加、修改、删除、查询、内容展示、数据统计等功能的快速定制开发平台。
可根据用户需求通过定制构建不同的业务系统如:车辆管理、人事管理、培训管理、网上申报数据的采集、数据的查询与展示、网上调查与统计等;也可以同工作流系统结合作为表单和数据的处理部分;或对已存在业务系统进行改造和功能扩充,如:用户原来存在一个应用系统,需要再原有系统的基础上添加新的功能。
业务表单系统是面向非开发人员的定制平台,对于使用者只需熟悉很简单数据库知识和网页制作技术;同正常的开发模式比较,可以节省开发实施时间,能够快速适应用户需求的变化,降低实施成本;通过平台定制生成的功能错误率低,用户业务需求发生变化时只需通过定制进行修改即可快速的响应变化。
3、工作流系统工作流系统是各工作流程(公文处理、业务审批、借款、请假、用车申请等)定义和运行平台。
AM240是一套完整的开发平台。
AM240提供了丰富的硬件接口,客户可自由的扩展特有的硬件子板;AM240使用的软件平台是改进过的uCOS,支持VFS(虚拟文件系统),软件接口兼容POSIX标准。
基于此平台,客户可方便的开发个性化的应用。
开放平台优势:快:有完整的SDK的代码,稳定的开发板,可加快项目进度省:有完整的文档,全套的开发工具,可将资源集中在开发个性化的应用直接:可直接通过底层代码debug,可直接与原厂工程师沟通AM240平台,其主要硬件规格:主芯片:A TJ2257D(144pin),基于MIPS架构,典型频率240M显示屏:1.8”~3.5”、8位/16位/18位LCM接口, 320×240/400×240,26万色TFT LCD屏 触摸面板:内置电阻式触摸控制器按键支持:线控按键、矩阵扫描按键,Switch(电源开关)、HOLD, 触摸按键视频输入:CMOS Sensor,开发板提供的sensor是MT9D112,200W像素视频输出:CVBS莲花接口、3.5mm耳机接口音频接口:MIC、耳机接口、Line in接口卡接口:一个SD卡插槽(MiniSD/MicroSD/TF通过卡套支持)支持SD/MMC/SDHC卡,最大可支持到32GB主存储:NandFlash Base方案,支持MLC和SLC,支持8/24/40/60bit ECC,支持4CE NandFlash,最大容量支持到32GB;NorFlash Base方案,最大容量支持32MB NorFlash SDRAM:容量8MB~64MB自适应开发板提供存储容量分别是:4GB NandFlash,8MB NorFlash,16MB SDRAM支持USB2.0 Host/Device红外遥控支持FM支持提供2路UART,1路I2C,1路SPI支持蓝牙通信(需另配专用子板)其他硬件接口:RS232、RS485AM240平台,主要软件功能规格:音乐播放:支持MP3、WMA、DRM WMA、OGG、APE、FLAC、WA V、AAC(含AAC-LC、A AC HE、AAC+V1/V2)、Audible格式播放录音支持:支持FM、MIC录音。
智能体开发平台JADE面向对象技术的确为提高软件开发效率做出了巨大的贡献。
但是在我们的开发过程中,面向对象也暴露了一些不足,其中最主要的不足可以归纳为:面向对象技术并不是对现实世界的最贴切的模拟。
既然出现了不足,那么在这种特定的背景下,必然会出现一种软件开发理论和技术来解决软件开发中的问题。
这就是智能体Agent。
本文首先介绍一下智能体的基本概念,然后开发了一个应用程序演示了利用智能体开发平台JADE来开发多智能体系统的过程。
智能体简介所谓智能体是指驻留在某一环境下能够自主(autonomous)﹑灵活(flexible)地执行动作以满足设计目标的行为实体。
针对上述定义,下面对智能体的概念作进一步分析:1. 智能体驻留在环境中并需要与环境进行交互任何智能体都不是孤立和封闭的,它驻留在一定的环境之中,需要与环境持续不断地进行交互。
图1给出了智能体与环境交互的抽象视图。
图12. 智能体是行为实体智能体是一个行为实体,它具有一组动作并能执行这些动作,是动作执行的决策者和实施者。
智能体的动作反应了其所具有的能力,这种能力主要体现在:智能体动作的实施有助于实现其设计目标并对其所驻留的环境产生影响。
3. 智能体能够自主地实施行为智能体具有属于其自身的计算资源和局部于自身的行为控制机制,能在没有人类或其他智能体的直接干涉和指导的情况下运行,并能根据其内部状态和感知到的环境输入决定自身的状态,控制自身的行为。
4. 智能体有其设计目标系统中的每个智能体都有其特定的设计目标。
在其生命周期和持续运行过程中,智能体根据其设计目标和感知到的环境输入自主地决定自身行为。
所以智能体的设计目标对其行为决策产生直接的影响。
在我们的日常现实生活中,有许多控制系统都可以视为智能体。
例如,房间恒温调控系统中的恒温调节器就是一个智能体。
恒温调节器智能体的设计目标是要将房间的温度维持在用户设定的范围。
它驻留于物理环境(房间)之中,具有温度感应器以感知环境输入(房间的温度),并能对感知到的房间温度作出适时反应,从而影响所处的环境(调高或者降低房间的温度)。