首页 > 文章中心 > java学习计划

java学习计划

开篇:润墨网以专业的文秘视角,为您筛选了八篇java学习计划范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

java学习计划范文第1篇

【关键词】E-learning 在线培训 学习 共享 在线管理

在线学习和培训系统是在学习活动中为学习型组织提供一套完整的全流程管理软件,涵盖了学习资源的规划,知识管理,传统的培训管理,在线学习管理,考试管理,积分和激励管理等应用领域。

传统的培训方式存在成本高,缺乏连续性,资源利用不足,覆盖面小,间断工作安排,无法跟踪学习,培训管理缺乏等弊端,而在线学习系统可以实现随时随地的学习,自由调整进度,节约培训成本,更新内容,减少规划时间,跟踪学习,快速培养人才等传统培训方式不容易实现的效果。

在线学习培训系统可以为员工提供渠道来了解更多知识、提高工作效率、在工作中学习。

还可以使培训管理者可以减轻工作负担、提高管理水平,同时丰富教学和考核手段、并根据实际情况随时更新培训和考核内容、实现不同岗位,不同人群的分类分级考核。

企业本身可以增强企业核心竞争力,加强公司知识的管理、传播、沉淀和创新,提高生产率和工作效率,降低培训成本,提高部门之间的协调合作能力,增强企业凝聚力。

1 在线学习系统的基本设计思想主要包括

(1)充分利用网络平台,以学习为主,其他交流互动方式为辅,并配以在线的练习与考核,以提高在线学习的实效和质量。

(2)根据学习者的学习能力及学习计划,来安排学习进度和流程,及以提高学习的针对性。

(3)集在线学习、在线培训、在线考试和交流互动为一体。

(4)方便和实用的后台管理,以提高讲师和管理者的工作效率。

2 功能模块

2.1 在线学习

(1)流媒体视频点播服务器[支持:宽带/高清/音频]。

(2)学员自动开通课程。

(3)讲义和视频同步播放。

(4)学习进度记录管理[时间累计/次数累计/时间段限制]。

(5)讲义权限下载、视频课程加密。

(6)添加课程及目录灵活的设置和组合。

2.2 网络考试

(1)支持单选、多选、判断题、主观题型。

(2)学员根据设定日期进行试卷考试。

(3)学员考试成绩及记录管理/考试成绩排名。

(4)随机选题组合出卷。

(5)考试时间设置和无刷新倒计时。

(6)后台阅卷及成绩管理。

2.3 知识管理、资源共享

(1)管理员通过后台进行知识类别管理。

(2)管理员对上传的文件进行审批。

(3)学员通过前台登陆后进行知识按分类上传。

(4)学员按权限可以对不同类别的知识文档进行下载或在线查阅。

2.4 在线交流

(1)学员在前台页面能够针对相关问题进行提问。

(2)学习课程同时能够在线做笔记心,可以共享心得。

(3)讲师可以进行在线答疑。

3 主要实现技术

系统实现界面主要使用JQuery UI插件,使用JQuery UI的组件进行页面开发界面更美观统一,界面友好性更强,同时可以减少对界面开发的时间,为了减少网络数据传输流程,使用异步通讯技术进行局部数据传输.

页面布局用DIV+CSS,数据列表后台采用ECSIDE插件,能自动分页,通过配置能够对数据进行导出,极大方便了数据的显示功能。

各用户可以通过浏览器访问后台数据。开发使用J2EE平台,java语言有很好的移植性。系统采用MVC(视图层、模型层、控制层)多层的分布式应用模型,从逻辑上可划分为三大部分:前端的客户端软件、中间层的应用服务和后端的数据存储。所有分析数据都存储在后端的数据库服务器上,计算密集型的任务集中在中间层的应用服务上完成,客户端展现数据及分析后的结果。这种结构减少了代码的耦合性,增强了模块复用性。采用Struts2+Springle3+Hibernate3框架,使用Struts2和JQuery UI对用户界面进行开发,使用Spring3对系统的逻辑进行控制,使用Hibernate3通过配置XML文件对系统事务进行管理,使用框架能够极大的减少代码量,能够很好的保障系统的稳定性,而且后期维护也很方便。数据库使用SQL SERVER 2005关系型数据库,数据库进行自动备份。

4 系统设计原则和目标

4.1 部署简单

上传至WEB服务器,配置好配置文件即可。

4.2 性能易于优化

本系统架构采用3层架构,由于模块化开发使得代码的质量得以保证,可以用负载平衡Apache+Tomcat实现动静分离,优化Tomcat自身性能,Apache+3Tomcat集群等方法提升性能。

4.3 移植性强

由于JAVA得平台无关性,使得他的移植性很方便,根据不同的系统安装相应的JDK即可方便移植。

4.4 扩展性好

由于JAVAEE的接口技术使得模块之间的依赖性降低,及控制反转,依赖注入等技术使得功能扩展性加强。

4.5 大幅度降低开发和维护时间,降低开发和维护成本

本系统架构采用面向对象技术,并广泛地使用了多种设计模式如MVC、Command、Dao等,这些模式的使用大幅度重用代码,降低各模块间的耦合性,使得开发和维护的时间得到很大程度的缓减,从而降低本项目的开发和维护成本。

5 系统详细设计

5.1 在线学习

如表1所示。

5.2 考试管理

如表2。

5.3 知识库管理

如表3所示。

5.4 共享管理

如表4。

5.5 课程管理

如表5所示。

6 总结

本课题的开发建立了一个比较完善的在线学习、培训、考试等功能,基本满足了企业内部和跨区域的在线培训需求,对各个主要功能模块进行了深入分析,对系统的架构和应用技术进行了阐述,本系统应用的架构和技术都是比较新的,对系统的后期维护和扩展打下了良好的基础,而且系统的移植性很强,能够部署在Windows和Linux中。同时对系统的负载能力进行了分析,采用负载均衡技术,保障多用户的同时并发时系统的稳定性。

随着企业的发展和对培训要求的提升,后续必然对系统要进行升级,由于本系统的开放性和技术的先进性,这些后期维护成本很低。

参考文献

[1]Art Taylor.JDBC数据库编程[M].电子工业出版社,2006.

[2]JAVA SE 6.0编程指南[M].北京:人民邮电出版社,2006.

[3]孙卫琴.精通Struts:基于MVC的Java Web设计与开发[M].电子工业出版社,2004(08).

作者简介

王蕊(1981-),女,大学本科学历。现为河北九华勘查测绘有限责任公司助理工程师,主要从事地理信息系统集成工作。

作者单位

java学习计划范文第2篇

关键词:民办高校 人才培养模式

民办高校是适应我国高等教育大众化需要而产生的一种新型高校,也是新形势下高等教育办学机制与模式改革的一项探索与创新。民办高校应从办学条件实际出发,从学生资质实际出发,从人才市场多样化需求的实际出发,从家长期盼解决学生就业的实际需要出发,创新办学理念,改革人才培养模式,探索出适合学校发展,满足学生需求,且具有自身特色的人才培养模式和办学新途径。

1、调查市场需求,按需设置专业

人才市场的实际需求是办学的重要依据,我们在对计算机人才市场和用人单位进行广泛调查和走访时发现,随着软件外包行业的兴起,社会上需要大量的软件编程人员;随着网络应用的普及,网站建设与维护、网络管理与维护、网络安全等方面的人才也十分抢手。我院2004年开设计算机科学与技术本科专业,近年来根据学院办学条件、三表生源和人才市场对人才多元化需求的实际出发,我们的人才培养目标既要区别于厚基础,宽口径、动手能力和应用能力较弱的普通本科,又要区别于动手能力较强、基础理论较弱、后劲不足的高职高专,并要利用有限的资源构建与社会人才需求密切结合的、以就业为导向的专业体系,与公司合作创办产学结合的“订单式”培养专业,建立与用人单位的直接联系。

2、研究具有可操作性的人才培养模式

我系在人才培养模式上主要做了如下工作:

(1)人才培养目标定位为培养“既具有一定的理论基础,又有明确的专业方向”的实用型高级技术人才。

(2)专业设置方面强调以市场为导向,大力推进多样化订单培养。为此,确定了两个专业方向:网络工程和软件工程;并与海康和英立公司合作创办“订单式”培养专业——计算机科学与技术(海康ITO服务外包外派软件工程师)和计算机科学与技术(英立3G软件工程师)。

(3)教学内容和课程设置上,根据社会对人才的知识、能力、素质结构的要求,以市场需求为导向,以能力培养为核心,梳理出三大核心系列课程:网络系列、数据库系列、JAVA系列,确立了网络工程方向主修网络系列+JAVA系列,软件工程方向主修JAVA系列+数据库系列的课程体系。在紧抓专业课的同时,开设必备的人文素质课,并辅以专业学术报告,以增强学生的人文素养和学术素养。

(4)确定3.5+0.5(或3+1)的教学模式,即前3年半(或3年)在学校进行课堂教学和实践,后半年(或1年)到培训机构进行岗前培训、实习,并实现就业。

(5)教学方式和方法上实施项目化教学,推进教学模式改革,加强个性教育。作为民办高校,由于生源大多基础薄弱,传统的“讲授型”教学模式已不能适应人才培养要求和社会的需求,而采用项目情境教学,强调以“学生”为中心,改变单向灌输式教学方法,不仅极大地促进学生的学习兴趣,培养学生解决实际问题的能力,而且使学生在具体实践中建构知识和能力,提高了学生的综合职业技能和职业发展能力。

(6)教学管理和评估制度上建立了一套完备的评教评学体系,既规范了工作程序,又做到有章可查。通过定期或不定期地对教与学的情况进行检查或抽查,使得我院对教学质量及学生学习情况的监控覆盖了教学全过程。

(7)注重培养学生多方面的能力,鼓励学生做好多手准备。现在社会对人才的要求不仅仅是“精”,更强调“全”,因此积极创造各种条件,倡导学生在校期间考取各种职业技能证书。

(8)建立辅导员负责制度。安排辅导员指导学生制定学习计划,掌握学习规律和科学的学习方法,对学生从入学到毕业进行全程指导。

3、建立校内与校外互补的培训与实训基地

为了培养高素质、技能型、适应社会需求的紧缺人才,培养学生的职业能力,需要建立完善的培训与实训基地。校内实训基地主要是依托一些专业实训室(电子电路、硬件、单片机、计算机组成原理、网络和综合项目实验室等),通过工学结合来达到教学实训和对外服务实习的目的,校外实训基地要选一些和专业联系紧密的企业(如海康公司、乐辰公司、今日图灵、赛斯特、上海央邦和中软国际等),通过“校企”合作模式,充分发挥双方优势资源,以技能培养为目标,以就业为导向,使学生在学期间实现与社会“零距离”,实现真正培养适应社会需要的应用型技能人才。

4、加强教师队伍建设,提升教师执教能力

建立一支高素质、高水平的师资队伍,是全面实施素质教育,提高教育质量的基本保证,是民办高校可持续健康发展的关键因素。广厦学院从创办至今一直走“专家治学、名师执教”办学之路,为适应专业改革需要,我系按照“在年龄结构、知识结构、兼专比例、职称结构等方面是合理、科学的,能充分体现出层次性、梯次性、持续性的特点”的师资建设总体要求,逐步建立了专职教师、高校兼职教师和企业工程技术人员三结合的教师队伍,并特别注重“双师型”教师的培养,以全面提升教师的理论素养和业务能力。

5、结语

在高等教育大众化的背景下,我们需要从传统的精英教育模式中走出来,面向人才市场的实际需要,以就业为导向,并结合学生素质水平的实际,合理地设置专业和专业方向,构建以专业技能为核心的课程体系,培养高素质的应用型技术人才。

参考文献

java学习计划范文第3篇

【关键词】个性化;班级;信息管理系统

0 引言

随着中学招生比例的增加,中学生规模扩大、学生管理工作的范围不断扩大、教学改革等业务日益复杂、需要多部门协同工作等问题逐一出现[1],迫切需要一个高效、能够随时更新的班级管理信息工作平台的支持。

为适应现代中学班级管理的需求,需将办公人员传统的班级管理工作方式变为“信息化管理”,实现网络办公化和数据共享。在此背景下,我们提出了一个基于Web的个性化班级信息系统,使在管理学生信息过程中产生大量的纸质文件和数据、保密性差、人工操作周期长、效率低且容易出错[2],不利于查找、更新与维护等问题得到了更好的解决。

本文主要介绍了班级信息管理系统的体系结构和功能,并简要说明了该平台的开发环境和实现技术。

1 系统设计

1.1 设计思想

在该系统设计过程中,我们始终坚持以提高班级教学管理效率为重点,同时充分考虑到B/S模式的特点,进行了用户交互界面的设计、各模块功能的设计、和数据库的设计及集成。

系统采用“浏览器/Web服务器/数据库服务器”三层体系结构,客户端只需安装一个浏览器软件。由于B/S模式基于TCP/IP开放式网络标准协议,完全实现了跨平台访问计算机及网络上的各种资源,独立且与平台无关,利于系统维护和升级,更大程度地实现了数据库的资源共享[3]。

图1 B/S模式

1.2 系统结构

图2 系统结构图

图2是班级信息管理系统的结构图。该系统是为专为中学生设计的个性化班级资源管理平台[4],主要用于中学班级各项事务和学生信息的管理。包括公告通知、学生管理、成绩管理、班级管理和系统管理五大功能模块。以下将介绍五个功能模块。

1.3 系统功能

1.3.1 公告通知

该模块中显示该系统所属学校的所有相关消息,包括学校重大新闻、活动、通知、放假安排等。用户可通过该模块查看热点内容,实时了解学校近况。

1.3.2 学生管理

该模块包括学籍信息管理、课表查询和注册信息三部分。主要针对学生的学籍和注册信息进行管理,学生可以通过学籍信息管理和注册信息这两个模块进行信息的修改和更新。同时,还可查询课表,及时了解本学期开课情况和相关课程安排,以便做好本学期学习计划和各阶段的学习目标。

1.3.3 成绩管理

该模块包括成绩录入和成绩查询两部分。管理员通过成绩录入模块将每次考试成绩录入该系统,学生可通过成绩查询模块查看自己不同时期不同阶段的考试成绩,了解自己进步与否,从而制定更佳的学习方案提高自身。

1.3.4 班级管理

该模块包括班级信息、班级风采展示和党建活动三部分。班级信息涉及了班级所有学生的情况、教学资源等信息。班级风采展示为班级在学校举办的各类活动中提供了一个展示集体风采的平台,用户可查看班级活动参与情况、获奖情况等,增强班级自豪感和集体凝聚力。党建活动模块主要包括班级入党情况、党会等相关活动,形成一个良好的党风班风,为班级营造一种和谐、积极的氛围。

1.3.5 系统管理

该模块包括用户权限管理和密码修改两部分。用户权限分管理员和学生两种。管理员能对用户的权限进行分配和修改,对用户和平台其他模块进行增删改查的操作。而学生只能修改自己的学籍和注册信息,并查看其它模块相关信息。密码修改部分可以保证管理员和学生都能更改自己的账号密码,确保账号安全。

2 技术实现

2.1 开发环境

班级信息管理系统是针对中学生设计的一个基于B/S模式的管理信息平台,使用My Eclipse作为开发环境。My Eclipse是一个非常优秀的开源的集成开发环境,用于构建集成Web和应用程序开发工具,通过集成大量的插件,MyEclipse的功能可以不断扩展,以支持各种不同的应用。数据库服务器使用的是微软的SQLServer2012,它通过对高端硬件平台以及最新网络和存储技术的支持,可以为最大的Web站点和企业级的应用提供可扩展性和高可靠性。

2.2 相关技术

该平台使用Java作为开发语言,并采用JSP技术实现。JSP即JavaServerPage,是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。它可以在Servlet和JavaBean的支持下,完成功能强大的站点功能。由于JSP具有将内容的产生和显示进行分离的特点,即使客户浏览器端不支持Java,也可以访问JSP网页。同时,Web服务器通过JDBC与数据库连接。

3 总结

中学生信息管理是中学教学管理中的一项重要工作,也是教学管理信息系统的重心。因此,根据实际情况设计一套学校专用的学生信息管理系统无疑是一个很明智的选择。

本文通过分析中学班级管理需求,设计并开发了针对中学生的个性化的班级信息管理系统。该系统将所有学生数据统一管理,改变了以往学生信息管理分散、不全面的弊端。同时,使用该系统可以减轻学校工作人员和老师对班级管理的工作强度,提高工作效率,提高班级管理信息化水平,标准化学校的学生管理、班级管理和教学管理工作。长远来看,该系统具有较好的推广利用价值。因而,研究基于Web的学生管理系统对实现教育信息化具有很好的现实意义。

【参考文献】

[1]冯润民.基于SSH的高校学生管理系统的设计与实现[J].计算机工程,2009.

[2]宋静.学生信息管理系统设计与实现[J].计算机与数字工程,2008.

java学习计划范文第4篇

关键词:建构主义;重点课程建设;弹性内容体系;网络化协作学习;基于兴趣的学习

近年来,随着军队信息化建设步伐的加快,各军校都致力于信息类专业的建设[1]。作为信息类专业基础课程和专业课程的结合点,“数据结构”的重要性不言而喻,我院也于2009年确定了“数据结构”重点课程建设,教学对象主要是生长军官学历教育指挥类学员。以建构主义教学理念[2]为指导,将“教员引导下的学员自主学习”教学思想贯彻于课程建设的全过程,把握合理的课程教学体系建设,是本重点课程建设的主要特色。下面,我们将就体现该特色的具体实践过程及其所包含的教学内容体系建设、教学方法改革以及教学团队建设等组成环节进行阐述。

1教学内容体系建设

在课程教学体系中,教学内容是基础,不同的教学内容决定着不同的教学形式与方法,对于学员的知识能力建构的效率和效果也有着不同的影响。目前,各高校普遍压缩了专业基础课教学课时,因此,为了让学员在有限的学时内进行有效的学习,我们必须首先考虑课程教学内容体系建设问题。

一般讲,“数据结构”课程包括线性结构、树型结构、图状结构、查找与排序等内容,并以抽象数据类型、算法度量与评价贯穿其中[3]。各类院校根据其人才培养方案及学员特点,在课程内容组织上也有明显区别:有突出数据逻辑结构的,有侧重算法实现及度量的;有用C语言描述的,有用C++或Java描述的。结合我院信息类专业课程体系设置以及学员特点,根据ACM/IEEE CC2005[4]和教育部CCC2006[5]学科规范,我们在课程内容体系建设方面主要实施了以下几点措施。

1.1采用弹性课程内容体系

由于“数据结构”课程课时有限,本院数据结构课程仅为50学时,课程内容设置不可能面面俱到,必须结合建构主义思想及学员的具体特点确定教学内容。在此次课程建设中,我们在课堂讲授和实践教学环节中均采用了弹性内容体系,在课程讲授内容设置上,我们主要采用了“基本模块”+“扩充模块”的体系,其中“基本模块”包括算法度量基础、线性结构、字符串与模式匹配、树、图、排序、检索等7个模块共16个二级知识点,要求教员必须全部讲解完成;“扩充模块”则包括广义表、AVL树、倒排序及一些前沿应用譬如XML的DOM树、OWL的分类树等,由教员根据学员学习情况灵活掌握实施。

在实践教学环节,我们采用分层次的实验内容体系,自主编写实验教程,设立验证性实验、提高性实验、课程设计等三层次实验要求。其中最基础的验证性实验指课本知识点的具体实现,譬如,线性表存储结构以及其插入、删除、替换、检索等算法的实现等,侧重加深学员对基本数据结构的理解以及基本编程能力的培养;提高性实验则从实际问题解决出发,综合2至3个数据结构的应用或对相关数据结构的算法扩展等,譬如银行的多窗口排队服务,多叉路口车辆调度等问题,需要将现实世界抽象成数据模型并应用相关数据结构的知识解决,有一定建模与实现难度;实验内容体系的顶层是课程设计,以一定规模的实际问题解决为目标,以具体任务为驱动,覆盖数据结构的多种模型,锻炼学员抽象建模和解决问题的能力。根据学时的要求及数据结构教学目标的把握,共计设计了20个实验,其中验证性实验12个,提高性实验7个,课程设计性实验1个,要求学员在数据结构实践过程中至少完成15个实验,包括12个验证实验,任意4个提高性实验以及参加课程设计。

1.2采用C++结合STL(Standard Template Library)框架的描述方法

根据CCC2006的建议,选择面向对象语言C++作为数据结构描述语言,从数据结构的逻辑描述到物理存储及算法实现过程均采用面向对象的分析与设计思路;同时考虑到主流编程语言C++、JAVA及C#等都不同程度地应用了STL框架并提供了常用的数据结构类,譬如Vector、List、Set、Stack、Queue等,在数据结构课程内容中增加了对于主流语言中常用数据结构模板类的分析与编程,以增强学员对数据结构应用的理解。例如,对于STL中的Vector类,其实现功能为大小可动态增长的数组。教学中不仅仅要求学员能够应用该类型,同时要求能够分析理解该类型,譬如要求学员找出其动态增长性实现的代码段,并对其插入、删除算法进行归纳总结等。通过分析STL框架相关类的实现,扩展讲解面向对象思想与概念在实现该类过程中的应用,以提高学员面向对象分析与设计能力。

1.3规范化的教学文档建设

教学是否符合先进的教学理念,是否采用了合理的教学方法,我们从教学文档中就可以看出来,教学文档的形式十分重要,而更重要是教学文档的内容。在本次课程建设中,我们采用了规范化的模板,对课程标准、课程设计、教学计划、教学大纲、教案等进行了统一的设计与规范。譬如,在教案设计中,哪些内容易于CAI展现,哪些内容适合传统板书,我们都进行了仔细研究。譬如概念定义、背景知识、计算结论等,可以拟制要点并进行文本展示;公式定理推导过程如二叉树的性质推导,必须进行板书;原理与过程展示如递归过程分析、树的遍历、排序过程等,推荐使用动画。同时,我们要求教员授课时必须将教材、课件、教案、教学实施表(包括课程标准、大纲、计划)等文档备齐并通过教学组审核。课建组认为:严格规范的教学文档看似传统的要求,实则是课程教学是否成功的前提条件。譬如,课程标准体现了课程的知识体系,即知识建构的基础;教学计划、课程设计与教案则体现了知识的传递体系,即合理地引导学员完成知识的掌握与新知识的建构。通过教学文档建设,提高了课程教学的规范化。

2教学方法改革

在本次“数据结构”重点课程建设中,教学方法改革是研究重点。传统“教员教,学员学”的方法已不能适应“以学员为中心”的学习需要;而照本宣科式的“PPT课件播放朗读”已严重束缚了学员学习过程中的主动性与创造性,与素质教育目标背道而驰。对此,我们在本次课程建设中以建构主义理念为指导,结合“信息化教学”的特点,提出了“网络化协作学习方法”、“基于兴趣的学习模式”两种教学方法并进行了研究尝试。

2.1网络化协作学习方法

“网络化协作学习”是一种以WEB网站和信息资源为依托的新型学习方式[6],在信息资源平台面前,教员和学员、学员和学员之间更加平等,它提高了学员的学习自主性,有利于以学员为中心的学习。在“数据结构”重点课程建设中,我们通过引入“网络化协作学习”,引导学员在课后进行有效的自主学习,从而达到能力培养的要求。在“网络化协同学习”教学方法实施过程中,我们始终把握两个要点:网络课堂的开设与网络化协同学习的实践。

2.1.1信息资源建设与网络课堂开设

开设网络课堂主要依赖网络教学平台和课程信息资源。此次“数据结构”网络课堂建设采用了总部统一配发的网络课程教学平台,该软件平台不仅提供了章节知识点的构建、关联、、检索,而且可以通过公共信息、小组信息、点对点的信息支持交互,该平台能够较好满足教员与学员之间、学员与学员之间的协同学习。基于该网络教学平台,以“数据结构”课程的内容体系为依据,课题组将该课程的章、节、知识点进行了统一的组织,不仅设定了章、节、知识点的隶属关系,还以数据的逻辑结构为线索,将相关知识点进行了关联,形成了“数据结构”课程的知识网,这样做有利学员整体把握该课程;同时,为每一章、节都设置了教学目的、学习方法、学习进度、习题参考、实验练习等栏目,这有利于学员进行自主学习。

2.1.2网络化协同学习方法实践

信息资源的建设是基础,而基于信息资源的“网络化协作学习”实践则是该教学方法改革的重点。 “网络化协作学习”方法实质上是一种建构主义理念指导下的信息化教学方法,它即不同于远程教育模式,也有异于绝大多数的自学网站,“网络化协同学习”强调在教员引导下的学员自主学习和协作学习。在该方法学习中,教员是“导演”,是“总指挥”,教员需要完成学习场景组织、学习进度管理、学习效果评价等活动;学员则可扮演“演员”与“分队指挥”双重角色。作为“演员”,学员需要提出学习计划、实施自主学习;作为“分队指挥”,学员需要组织学习小组、分解学习任务、合成工作成果。

例如,针对模拟实现XML解析器这样的实际应用问题,教员的活动应包括:1)提出应用问题:模拟实现XML文件的DOM存储机制(要求模拟程序能读入、存储XML文件并将XML文件中节点关系按树型显示);2)提示讲解内容:XML文件的DOM存储原理;3)提示学习任务:树型结构的逻辑表示与存储方法、树型结构的遍历、树型结构的显示;4)分配任务给各学习小组,明确学习进度要求;5)验收并讲评学员实验报告等。学员的活动应包括:1)学习任务计划;2)树型结构相关知识学习与交流;3)XML解析器设计;4)XML解析器实现;5)撰写并提交实验报告和相关代码。以上学习活动,主要通过网络课堂所提供的信息、信息浏览、BBS、文件传送进行支持,并通过教员策划组织、学员协作实施的方式完成,是一种有效的“网络协作学习”方法。

2.2基于兴趣的学习模式

“基于兴趣的学习模式”以教育心理学为理论基础,结合“数据结构”课程内容特点,从课程引入、课程展开以及课堂气氛营造等方面进行以提高学员学习兴趣为目标的相关方法研究。该模式的详细论述见文献[7],此处作一简介。

在课程引入阶段,我们将“数据结构”与学员所学专业领域问题相结合,让学员认识到学习“数据结构”课程的现实意义,引发学员的学习兴趣。在课程展开阶段,我们采用“循序渐近式教学”与“任务驱动式学习”两种方法增强学员学习兴趣。“循序渐近式教学”主要指重视先导课与当前课程的衔接,让学员“能够学”;而“任务驱动式学习”则通过应用情景创设提高学员学习知识、解决问题的兴趣,让学员“有兴趣学”。“基于兴趣的学习模式”的第三个主要措施即课堂气氛营造,通过多种方法譬如小组竞赛、知识竞答、结对互助活跃课堂学习气氛,使学员“乐于学”。

3教学团队建设

加强教学团队建设是重点课程建设一项重要内容。教学队伍建设的质量,直接关系到课程教学的质量和人才培养的水平。因此,在课程建设初期,我们根据教研室和课建设小组的具体情况制定了“引进

来,走出去”的教学团队建设策略和具体的教员培养计划,在两年内引进教员2~3名,送学培养2~3名。目前,我们已引进3名具有硕士学位的教员,其中1名教员加入课程建设小组;选送2名教员攻读博士,1名教员攻读硕士学位,其中,1名脱产2名在职;我们还通过短期培训的方式选送教员学习相关专业知识,拓宽视野;通过参加学术会议的方式选派教员参与交流,学习兄弟院校的先进经验。上述措施使教员整体业务水平有了明显提高,教员队伍培养计划圆满完成。此外,通过课程建设活动,我们培养了一批年轻教员,其中有些教员已成为教学骨干。在两年的课程建设中,我们大胆启用年轻教师,每年都有意识地安排部分年轻教员承担“数据结构”的课程教学任务,积极推荐和支持他们参加院举办的各类教学竞赛活动,并指派经验丰富的老教员进行跟踪指导。在这些年轻教员中,先后有5人在课件制作、教学研究以及优质授课比赛中获奖,并取得了一定成绩。

4结语

此次“数据结构”重点课程建设以建构主义教学理念为指导,在教学内容、教学方法、考核方式及教学团队等方面进行了改革与实践,特别是一些改革后的、具有通用性的内容和方法,如“数据结构”课程弹性内容体系、基于兴趣的“数据结构”学习模式以及网络化协作学习方法在本次课程建设得到应用,它为下一阶段的软件基础类课程群的建设打下了基础。

参考文献:

[1] 候喜贵. 军队信息化建设研究[M]. 北京:出版社,2002:17-19.

[2] 张建伟,陈琦. 从认知主义到建构主义[J]. 北京师范大学学报:社会科学版,1996(4):75-82.

[3] 严蔚敏,吴伟民. 数据结构(C语言版)[M]. 北京:清华大学出版社,2001:2-3.

[4] ACM/AIS/puting Curricula 2005[EB/OL].(2007-05-08)[2010-12-20]./education/

curric_vols/CC2005-March06Final.pdf.

[5] 教育部高等学校计算机科学与技术教学指导委员会. 高等学校计算机科学与技术专业发展战略研究报告暨专业规范(试行) [M]. 北京:高等教育出版社,2006:38-40.

[6] 陈文汉,张建奇. 高等教育网络化教学研究综述[J]. 比较教学研究,2003(9):46-52.

[7] 张立,王伟嘉,石岩,等. 基于学习兴趣开展数据结构教学[J]. 计算机教育,2010(13):95-97.

Key Course Construction for Data Structure Base on Innovative Teaching Ideology

ZHANG Li,SHI Yan,ZHANG Hongping,WANG Weijia,YU Congbin

(Department of Logistical Information Engineering, Logistical Engineering University, Chongqing 401311, China)

java学习计划范文第5篇

[关键词]网络课程、课程设计、远程教育

Abstract

Thispaperexplorefromtheteachingconceptof“LearningandTeaching”inWeb-Coursesystem.ThroughtheimplementingprocessofmodernWeb-Course,wemaketheresearchfromtheangleof“LearningandTeaching”inthedevelopmentdirection,teachingaimandstrategy,concept,technicalpath,exploretools,generalfunctionetc.Wealsoexpatiatehowtousethoughtofdistanteducationcoursedesign,setupevaluationsystemofteachingeffectinWeb-Course;andanalyzetheresultof“LearningandTeaching”inWeb-Course.

IntheprocessofdesignanddevelopmentofWeb-Course,weintensifytoestablishteachingresource,itconsistsofdesignprinciplesandbasicthoughts,technicalpath,teststorehouse,managementsystemofteachingresource,developmentsupportplatformofgeneraldistanteducationsystem,developmenttoolsofWeb-Course.

Inthepracticeof“LearningandTeaching”inWeb-Course,wepaygreatattentiontorenovateteachingconcept,teachingthought,knowledgestructureofteachers,wealsoresearchforcoursematerialpackagewhichconsistofcoursegoal,studyguideline,referencebookandselftest.Innavigatorsystem,thelearnercandeterminelearningcontent,studygoal,adjustlearningprocessandenjoythemoreflexibleandconvenientway.

Wealsoestablishtheevaluationsystem,baseonthereflectionmessage,wecanadjustoramendteachingprojectandcontent,teachingmethod,learninggoaltocoursedesignerandteacher.Theevaluationsystemconsistsofself-testofeachunit,teststorehouse,thesis,workshop,seminar,experiment,andinquirybyemailetc.Theevaluationsystemreflectionmakesthewholeteachingprocesstoaclosecircle.

Keywords

Multi-media,CourseDesign,Web-course,DistanceEducation

一、现代远程教育与网络课程

远程教育作为现代教育的一个重要组成部分,日益受到人们的重视。一大批已参加工作的成人或因为某种原因失去教育机会的成人——这是一个不容忽视的庞大的群体,在远程教育实施过程中有机会接受继续教育。他们具有丰富的社会和实践经验;有较强烈的求知欲望;有较明确的学习目的及稳定的专业方向,这个群体接受教育成功与否,对全面提高国民素质具有重要的影响。

在远程教育中,教师与学生由于地理位置的关系,无法进行“面对面”传统教育交流模式,只能通过特定方法和媒介进行教学实施过程,从而不受时间和空间的限制与约束,开展教学活动。从单一采用教材、学习辅导书等印刷品以邮寄函授为主形式,到运用广播、电视等模拟信号传播,远程教育在教育技术上经过了近一个世纪的发展。在信息技术高速发展的今天,远程教育面临新的挑战,即运用计算机网络技术和多媒体数字技术等高新技术,在数字环境下进行交互式的远程教学。因此,把远程教育架构在当今高速拓展的因特网上,充分开发和利用网上教学资源,并利用计算机网络视频会议系统较强的交互性和实时性,使远程教育中教师和学生的双向交流更便捷、安全、可靠。

网络技术对远程教育产生的深刻影响,直接表现为提供给学习者大量便捷的机会,学习者可以根据自己的实际情况,灵活调整自己的学习进度、学习计划及学习内容,从而真正体现“以学生中心”的现代教育思想。网络课程可以按学习者的思维方式组织教学内容,教学效果则由教师和学习者共同评价。使传统的教学由单向转为双向,实现了远程教学中师生之间,学生与学生之间的双向交流,由大众化教育趋向个性化教育。远程教育教学环境的完善,以及高质、高效、满足个人需要的网络课程设计和素材库的建设,无疑对现代远程教育体系发展至为重要。

依靠现代通信技术及计算机技术的发展的网络课程教学体系,大幅度拓宽了传统教育意义上学习者的范畴,教育实施过程不受时间、地点、国界、气候等影响,网络上广泛的教学资源极大地丰富了课程教学内容,真正打破了明显的校园界限,改变了传统“课堂”的概念,学生能突破时空限制,接受到来自不同国家、不同学校、不同教师的指导。可获得更丰富、直观的多媒体信息,共享全世界各图书馆的资料。

总之,网络技术的发展为现代远程教育提供了强大的技术支持,使现代远程教育成为信息时代人们教育和学习的最佳方式之一。

二、网络课程的设计与开发

形成开放式教育网络,构建终身学习体系,是充分利用和优化我国教育资源普及与提高全民素质,降低教育成本与全民享有受教育权利的重大任务。其核心是教学资源建设,教学资源建设可以有四个层次的含义,一是素材类教学资源建设,主要分四大类:试题库、素材库、课件库和案例库;二是网络课程库建设;三是教育资源管理系统的开发;四是通用远程教学系统支持平台的开发。而网络课程和素材类教学资源建设又是重点和核心。

1.网络课程的设计原则

网络课程不是传统教材的电子版,也不只是教学载体技术问题,而是在新的教育思想指导下,对传统教学大纲、内容体系结构、教学方法和手段进行改革的基础上制作的公用教学资源。网络课程的开发通常应遵循下列几个设计原则:

交互性原则:教学软件既提供学生所需的知识,又及时对学生的学习活动作出相应的反馈,提供师生讨论的条件;

创新能力培养原则:采用多种教学策略设计教学软件,达到充分调动学生认知主体作用和主动思考的积极性的目标;

教学设计原则:不仅要求内容的科学性、系统性和先进性,还要重视学生的个性发展、分析问题的能力;明确教学的目标,据此设计教学内容的结构和表现知识的方式,包括教学活动的设计、学生自主学习的设计和课程导航技术以及基本教学环境设计。

2.网络课程开发的基本思想

①满足在Internet上运行的条件,并具备安全、稳定、下载快的特点。

②充分利用计算机的表现力,方便学习者学习,提高学习者的学习兴趣和自觉性。如概念、原理、器件特性等与相关背景资料相链接,适当使用声音、图形图像、动画等。

③教学内容符合课程的内在逻辑体系,内容的组织方法应便于学习者从整体上把握课程的系统结构。

④符合学习者的认知规律,在疑难关键知识点上提供多种形式和多层次的学习内容,并提供练习题、测试题。

⑤交互性强,学习者可以根据自己的爱好或需要,对学习内容(如范例的参数等)进行修改,或改变知识点的学习路线。

⑥建立网上虚拟实验室,使学习者在网络上执行可视化操作,为学习者的实物实验作好前期预备工作。

⑦提供课程答疑系统、讨论系统、作业系统。

3.网络课程的通用功能

辅助教师教学。为教师提供以HTML网页为主、包括图形、动画的网络教科书。课程内容丰富完整,教师可以根据需要选择部分教学内容。

辅助学生学习。学生可以根据需要选择学习路线和学习层次。

按节提供自测题,按章提供练习题库。

以Email方式提供个别答疑,以留言簿方式提供普遍性问题解答。

以BBS方式提供问题讨论。

以MSSQLServer建立学习者数据库,跟踪学习者的学习路线和学习情况。

以MSSQLServer建立课程数据库,主要包含知识点及其属性(难度、区分度、与其它知识点的关联度)。

使用Java访问数据库。

4.网络课程开发的技术路线

以“知识点数据库”、“练习题库”、“学生数据库”为支撑,以学生Web页面和教师Web页为表现形式。知识点数据库包括课程知识点、难度、区分度、各知识点关联度;练习题库包括各题的题型,所属知识点,分数等信息;学生数据库包括学生的一般信息,课程学习记录,测试练习记录等。

5.网络课程开发工具

(1)采用HTML、javascript语言制作课程Web页面,使用DreamWeaver3.0作为Web语言编辑器。

(2)使用Flash4.0制作swf和gif动画。

(3)使用Protel绘制电路原理图,用SnagIt制作成gif图形并用PhotoShop进一步处理。

(4)使用PhotoShop5.02处理图像。

(5)使用Java进行数据库访问。

三、网络课程中“学与教”的实践

网络远程教育强调运用现代教育观念、现代教育技术、系统观念解决实际教学问题,并寻求教学效果的最优化。因此在几年的远程教育实践过程,我们将上述教育思想融入网络课程教学过程中,我们认为提高教学质量的根本,不在于表面媒体的使用,关键是教师教育观念和教学思想的更新。因此,网络远程教育还必须基于得到教师教学经验和知识结构的支持。

1.教师教育观念和教学思想的更新

为适应现代教育技术发展和网络课程的资源开发,教师在思想观念上,应突出社会需求和“以学习者为中心”,组织、设计、制作、处理教学信息;注重教学目标及教学内容分析、设计教学活动时注意情境创设,强调“情境”在学习中的重要作用、注意信息资源设计,强调利用各种信息资源来支持“学”、强调以学生为中心、注重自主学习设计、强调体现“协作学习”方式,注重基于网络教学策略设计。也就是,教师在基于网络的现代远程教育要充当组织者、控制者、协调者、和指导者等多种角色。

2.教师知识结构的要求

面对现代教育技术和网络技术的迅猛发展,教师将从常规教育中的知识传授者转变为学习的组织者和辅导者。在教学过程中,网络技术在某些方面起、替代教师的角色,把教师从简单、繁重的重复劳动中解脱出来。但这并不意味着教学过程已不需要教师的参与,由于学生在学习目标的确定、信息资源的鉴别和测验成就的判断等方面都需要帮助,教师就必须从系统的角度去考虑教学过程的组织和监控,帮助学生开展学习和激发他们的学习动机。

因此,教师在掌握教学设计、学与教理论知识的同时,还应掌握计算机辅助教学理论、一般教学软件的使用知识、教学软件的设计制作与评价知识。也即改变传统的知识结构,从计算机、美术、音乐、教与学、心理学等各个专业全方位的结合,在网络课程中贯穿以科技为主导的教育方针。

3.远程教育课程设计思想和方法在网络课程中的体现

在网络技术兴起之前的,远程教育一直难以进行直接的信息交互活动,仅在一些发达国家,建立了基于视频会议系统的较昂贵的双向交互系统。在远程教育课程设计方面已趋成熟。然而面对网络课程在远程教育中的使用,需要将远程教育课程设计的思想和方法体现在网络课程之中,是值得研究和探索的。

(1)在网络课程中课程材料包的组成

课程目标:描述应清晰而简洁,它包括网络课程学习目标和每章节的学习目标,阐明学生在结束本课程或本章节学习后,应掌握的基本知识和基本技能,根据学生的具体情况,可分为基本目标和提高目标;

学习指南:考虑到远程教学与传统课堂教学的区别及“以学生为中心”的教育思想,为学生编写课程学习指南是非常必要的。学习指南中应包括对本课程及每章节教学内容的简单描述、学习目标、难点和重点、例题及解答等,此外还可给学生建议较为合适的学习方法;

学习参考书:除教材外,还应该给学生提供学习参考书,并注明每章节相关内容在学习参考书的具置,哪些是必须购买,哪些是可以选择性购买。学生可根据自己的兴趣和需求,在满足教学基本要求的前提下,确定知识的掌握范围及深度;

自测题:远程教育学生是以自主学习这主,所以学生应对每章节知识掌握情况明确了解,每章节都应有自测题,自测题能够覆盖本章节的主要内容,并附有标准答案及评分标准。

(2)充分利用导航系统

网络技术支持下的现代远程教育,提供了大量的教学项目和教学信息供学习者选择。同时,学习者在确定学习内容、选择学习目标、实施学习进程的过程中,享受更灵活、更便利的学习机制,学习时间、学习进度等方面的安排自主性大大加强,学生可以通过网络查看或下载自己所需要的内容,从常规教学单向、被动接受知识转变为适应个人的自主化学习或自导式学习方式。

因此,在网络课程中应设计清晰、明确、简单,符合学生认知心理的导航系统。从网络课程网站的文件结构、反映课程目录层次结构和网状结构的页面组织、重要内容的导航点、记录学生在超媒体知识空间所经理的历史路径的历史记录等多方面设计导航系统,实现远程教育课程指导。

四、网络课程教学评价体系

教学过程的实施效果,很大程度上取决于教学评价体系。网络课程教学也是如此。只有在教学过程、考试环节实行在线监控,正确反映教学计划、教学内容、教学目标信息,并对以上信息进行处理、分析,并反馈给网络课程设计者、指导教师,才能及时对教学体系、教学内容、教学进程等进行调整和修正。遵循高等教育客观规律,建立网络课程评价体系,对提高教学质量是非常必要的。

基于上述基本思想,在近几年的远程教学实施过程中,我们对网络课程教学评价体系进行了研究。我们认为传统将考试作为教学评价唯一指标,并不能全面、客观反映学生知识的掌握情况,且存在时间滞后;新的网络课程教学评价体系应该收集更全面的反馈信息,并及时根据掌握的信息,对教学进程等进行监控和修正。

教学评价体系应有以下指标组成:

1)每章节、单元自测题,能及时反映每章节、单元的教学目标、教学进度、教学内容安排是否合理,重点、难点是否明确;

2)采用试题库,实行考教分离,考试内容能客观反映学生的学习效果、教学目标,避免教师主观命题所造成偏差,并采取结构评分方式,将考试结果与平时成绩加权,综合考虑;

3)考虑到课程尤其是工科课程的特点,小论文及实验均能如实反映学生对知识的全面掌握情况、科学思维方法和实际动手能力,这对于实行素质教育是非常必要的;

4)每学期进行教学信息问卷调查,以电子邮件或其它方式发给每个学生,内容涉及网络课程教学内容、教学进程、教学难点和教学方法,因此获得真实的教学信息反馈。

以上课程评价体系组成一闭环系统,并根据教学评价结果的实际情况,反馈给网络课程设计者及任课教师,对教学内容、教学方法、学习目标、教学计划等进行不同程度的修正,以期获得最好的教学效果。

网络课程评价体系结构如下:

五、参考文献

1.《现代远程教育资源建设技术规范》教育部现代远程教育资源建设委员会,2000。5

2.《多媒体技术对远程教育的影响》潘淑秋,现代远距离教育,1991。1

3.《网络技术对远程教育的影响及发展策略》李平,郭慧珍,教学与教材研究

java学习计划范文第6篇

[关键词]软件工程 课程体系 构建 实现

[作者简介]李泽平(1971- ),男,布依族,贵州贵定人,黔南民族师范学院计算机科学系,副教授,研究方向为软件工程和计算机教育。(贵州 都匀 558000)

[基金项目]本文系2009年贵州省教育厅自然科学类科研项目“贵州省中小学信息技术教育的现状调查与对策分析”(项目编号:黔教科20090048)和黔南民族师范学院2011年院级教改项目“民族地区高校应用型计算机人才培养实践教学体系构建研究”(项目批准号:jg-11-02)的研究成果。

[中图分类号]G642.3 [文献标识码]A [文章编号]1004-3985(2012)23-0128-02

2011年,软件工程学科经国务院学位委员会关于印发《学位授予和人才培养学科目录》的通知(学位[2011]11号)文件确定增设为一级学科(080835),同年5月,教育部组织开展第四次《普通高等学校本科专业目录》修订工作,软件工程专业被列为目录内专业(080902),而后由教育部高等学校软件工程专业教学指导分委员会编制的《高等学校软件工程专业规范》随之印发,标志着软件工程专业进入了一个规范发展的崭新阶段。软件工程专业在人才的培养目标、培养规格,教育内容、知识体系、课程体系等方面的界定已非常明确,教学方法也比较成熟。本文探讨了软件工程专业本科课程体系的构建,力求既能符合黔南民族师范学院的实际,又能凸显贵州省的地域和行业优势,培养符合社会需求的应用型软件工程人才。

一、培养目标

课程体系的构建必须以人才培养的目标为核心,使学生能依据个人的职业规划,在教学活动中自主地制定个性化的学习计划,主动地开展学习活动,最终实现人才培养目标。黔南民族师范学院(以下简称“我校”)将软件工程专业本科人才培养的目标确定为重点培养软件工程学科的基础知识和基本实践能力,培养德、智、体、美全面发展的,掌握自然科学和人文社科基础知识、计算机科学基础理论、软件工程专业及应用知识,具有软件开发能力、软件开发实践的初步经验和项目组织的基本能力,具备初步的创新、创业意识,具有良好的英语运用能力,能适应技术进步和社会需求变化的高素质软件工程应用型专门人才。

二、知识体系

软件工程教育兼具的科学教育属性和工程教育属性为课程体系的构建提供了指南。通过对SWEBOK、CCSE2004和《高等学校软件工程专业规范》的研究我们发现,软件工程学科与计算机科学、数学、工程学、管理学、经济学、系统工程学等有着密切的联系。软件工程专业本科课程体系的构建应注重发展交叉学科,以思想政治教育、自然科学、人文社科、经济管理、外语、文艺、体育、科技活动等通识教育和综合教育为基础,以软件工程学科专业知识、软件工程专业实践训练为核心设计课程体系,着重培养学生“软件需求、软件设计、软件构造、软件测试、软件维护、软件配置管理、软件工程管理、软件工程过程、软件工程的工具和方法、软件质量”10个知识域中的一个或多个,使之在软件工程理论与方法、软件工程技术、软件服务工程、领域软件工程4个研究方向上有所侧重,并体现出明显的特色,提高学生的就业竞争力,适应软件产业的发展和社会的需求。

三、课程体系

根据知识体系的要求,结合我校的办学条件、就业情况,贵州省的地域和行业优势、生源素质等实际,设计出以工程专业课和工程实践课为主体,以自然科学为基础,以人文、社科、经济管理类课程为有益补充的软件工程专业本科课程体系框架(见129页图1)。

1.理论课程。贵州作为全国“欠发达、欠开发”的省份之一,软件产业起步较晚,与发达地区存在较大差距,软件人才更为紧缺,目前在应用领域的需求比较旺盛。我校在软件工程理论研究和领域软件工程方向的办学条件尚不成熟。因此主要以软件工程技术、软件服务工程作为专业方向,设计课程体系。课程体系由公共基础课、专业基础课、专业核心课、专业拓展课、素质拓展课和实践教育课六大部分组成,具体内容和相互关系如图1。

java学习计划范文第7篇

关键词:EDA;QuartusⅡ;实验教学

0、引言

随着CAX(CAD、CAM、CAT、CAE)技术的发展,电子设计自动化(Electronic DesignAutomation,EDA)及其在电子产品设计中的应用日益广泛。不论在教学、科研、产品设计与制造等方面,EDA都发挥着巨大的作用。教学方面,主要使学生掌握EDA的基本概念和基本原理、学习QuartusⅡ等软件的使用与操作,掌握VHDL语言的编写规范及编程的逻辑理论与算法,进行电子电路设计实验和各种应用设计。科研方面,主要利用虚拟仪器进行产品测试,将下载验证后的CPLD/FPGA器件应用到实际仪器设备中,进行专用集成电路ASIC和片上系统SoC设计等。产品设计与制造方面,主要进行大规模智能产品的建模与设计、计算机仿真、验证与测试、缩短产品更新换代周期等。

1、工具软件QuartusⅡ及VHDL语言

1.1

QuartusⅡ的使用技巧

工具软件的使用应与实例开发相结合,通过解决实际使用中遇到的问题,熟悉各种操作功能。通常,使用工具软件时遇到的问题可概括为两个方面。

(1)程序设计语言上的问题。普通编程语言(如C++、JAVA)是面向对象/主体的编程语言,使用时所遇的问题一般是算法设计思路的逻辑和语法格式方面的错误,而VHDL语言是描述数据系统的结构、行为、功能和接口的“概念型”编程语言,编程时,应注意整体模式构架的正确性,包括库与程序包、实体、结构体、配置、描述语句的语法及词法等结构方面的错误。

从可视化角度讲,VHDL语言分为内外两部分:外部为可视界面,以概念为驱动;内部为不可视部分,用算法完成。

(2)工具软件操作上的问题。用QuartusⅡ进行电子系统开发时,一般的步骤有:设计输入、编译、综合、布局、布线、时序分析、仿真、编程下载等。在开发过程中,通常会遇到一些操作上的问题。例如,在对设计文件的初次波形仿真时,当节点信号输入(Insert Node or Bus)、信号波形(Waveform)、网格(Grid Size)和时间轴(End Time)大小等都设定后,如果直接进行波形仿真的命令操作,会出现问题提示:“仿真器中没有文件(No files in simulator)”。原因在于没有向Simulator Setting交互界面中添加波形文件。操作上的解决办法,是从菜单AssignmentSetting…打开设置对话框,选择树形目录中的Simulator Setting项,在交互界面的Simulation input栏中添加正在进行波形编辑和仿真的文件。

通常在遇到工具操作方面的问题时,可从联机帮助或通过网络搜索引擎等途径得到与问题有关的解决方案及提示,提示和线索一般都可使问题得到解决。

1.2 VHDL语言

VHDL语言是较为广泛使用的一种EDA设计语言。它包括系统行为级、寄存器传输级和逻辑门级3个描述层次,并支持结构描述、数据流描述、行为描述和这3种描述的混合描述形式。VHDL几乎覆盖了以往各种硬件描述语言的功能,在电路设计的整个过程中(不论是自顶而下还是自底向上的设计方式)都可以用VHDL来完成。

VHDL具有以下优点:

(1)将设计人员的工作重心提高到系统功能的实现和调试,减少了用于物理实现的精力和时间。

(2)用简洁明确的代码描述来进行复杂的控制逻辑设计,灵活方便,便于设计结果的交流、保存和重用。

(3)不依赖于特定的器件,便于将设计映射到不同的工艺器件上去。

(4)VHDL是一种标准语言,众多的EDA厂商均支持,移植性好。

1.3 “概念驱动式”设计

由于VHDL语言使设计人员摆脱了电路细节的束缚,使他们可以把精力集中于创造性的方案与概念的构思上,因此新的构思理念可以迅速有效地成为产品,大大缩短了产品的研制周期。另外,由于“概念驱动式”的高层次设计只定义系统的行为特性,不涉及实现工艺,因此在高层次设计完成后,必须在厂家综合库的支持下,利用综合优化工具将高层次的描述转化成对具体工艺的优化网表,实现工艺转化。

EDA设计可分为一般规模设计和大型规模设计两类。两者的设计步骤基本相同,不同点在于:在某些设计步骤上大型规模设计增加了一些相应的测试与仿真。

“概念驱动式”设计的总体步骤如下:

(1)按照“自顶而下”的设计方法进行系统划分。

(2)输入VHDL代码或图形。代码输入的优点是可以按照设计者的构思生成新的功能器件。

(3)对设计输入进行编译、综合、优化处理及仿真,生成门级描述的网表文件。对于大型规模电路的设计,要进行代码级的功能仿真,主要用于检验系统功能设计的正确性。因为大型设计在综合、适配时要花费数小时的时间,因此在综合、适配前对源代码进行仿真,可大大减少返回修改的重复次数和时间。一般规模电路的设计,可略去代码级的功能仿真这一步。

综合优化是针对ASIC芯片供应商的某一产品进行的,因此综合的过程要在相应的厂家综合库支持下完成。编译、综合、优化处理是将VHDL代码的概念描述转化为硬件电路,实现以格式化形式描述电路的结构。综合后,可利用生产的网表文件进行适配前的时序仿真,仿真过程不涉及具体器件的特性。

(4)利用适配器件将综合后的网表文件针对某一具体的目标器件进行逻辑映射,包括底层器件配置、逻辑分割、逻辑优化、布局布线。适配完成后,产生多项设计结果:适配报告(包括芯片内部资源利用情况),设计的布尔方程描述,适配后的仿真模型,器件编程文件。根据适配后的仿真模型,可以进行适配后的时序仿真。由于已经得到器件的实际硬件特性(如延时特性),因此仿真结果能比较精确地预期未来芯片的实际性能。如果仿真结果达不到设计要求,就需要修改VHDL源代码或选择不同速度品质的器件,直至满足设计要求为止。

(5)将编程文件通过编程器或下载电缆载入到目标芯片CPLD/FPGA中。

2、EDA实验项目设计及其类型

EDA的实验项目很多,应用范围很广。对于教学实验来说,可分为3类:验证型实验、综合型实验和创新开发型实验。验证型实验为基础实验,电路较简单,一般为必做实验;综合型实验的电路功能较复杂,主要针对学习与实践动手能力较好的学生开设,一般为选做实验;创新开发型实验为专项研究型实验,内容具有一定的难度和创新性,用于针对参加专项竞赛和具备较高发展潜力的学生进行训练。

下面列出各类型实验中的项目:

(1)验证型实验:

①计数器及移位寄存器实验;

②发光二极管点阵显示器实验;

③交通灯自动控制器实验;

④功率放大器;

⑤时钟控制器实验;

⑥多功能数字钟实验。

(2)综合型实验:

①量程自动转换型数字式频率计;

②电子琴;

③音乐喷泉设计;

④MP3播放器;

⑤数字滤波器设计及实现;

⑥DDS直接数字合成任意波形发生器;

⑦智能家居电器;

⑧烟雾、温度、位置限定等各种报警器;

⑨程控电源;

⑩虚拟逻辑分析仪;

[11]电梯控制电路;

[12]汽车状态记录仪。

(3)创新开发型实验:

①电脑无线通信;

②无线电数据收发器;

③模拟乒乓球比赛游戏电路实验;

④低频对讲机;

⑤精密数控电源及函数发生器;

⑥数字式信号调制发射器;

⑦利用PC机打印接口的频率计;

⑧语音识别与控制;

⑨大厅人数感知器;

⑩运载机器人的语音控制系统;

[11]变速风扇控制器;

[12]距离传感显示器的数据采集时钟电路;

[13]无线电遥控系统。

对于EDA实验,学生可先在自己的计算机上做好波形仿真,再到实验室进行下载验证。这是EDA实验简易、方便和灵活的优越之处。

下载芯片的选用一般有FPGA与CPLD两种,前者具有运行速度极快的优点,但断电即丢失所下载的系统;后者具有断电不丢失定制的优点。

3、EDA实验室的软硬件系统及配置

EDA实验室应由一整套硬件设施及EDA软件环境构成。最基础的硬件配置是计算机、实验箱及网络平台。计算机达到中高档配置的要求即可,配置的高低只影响EDA工具的运行速度与设计的仿真速度,对效果无直接影响。实验箱可采用不同的第三方供应商产品,包括国内产商和国外产商。

软件配置一般用QuartusⅡ软件工具及相关配套组件。测试分析仪器包括频率信号发生器、逻辑笔、数字万用表、示波器与逻辑分析仪。CPLD/FPGA下载板用于将设计的电路下载到板上,完成芯片制造。

在QuartusⅡ上进行设计输入、软件仿真、引脚定位后,与CPLD/FPGA组合就可以下载到Ic芯片上,接着用逻辑分析仪对硬件电路进行时序测试。

4、EDA技术在嵌入式产品设计中的作用与意义

为使设计者方便地为用户设计出不同档次、不同功能需求的产品,满足用户在灵活和个性化上的要求,现代的专用集成电路(ASIC)产品一般都包含了32-bit处理器、类似ROM、RAM、EEPROM、Flash的存储单元和其他功能模块。这些ASIC芯片(常被称为片上系统SoC)与具有现场可编程功能的门阵列FPGA相结合,可使产品达到更高程度的自适应和智能可编程能力。ASIC提品的核心功能及软硬框架,包括IP核心、Flash存储单元中的程序模块和I/O单元;FPGA提供现场可编程的扩展功能空间,与ASIC组合实现产品的最优、易用、低成本、多功能集成等。

ASIC的优点在于专用、量身定制和执行速度较快;FPGA的优点是可编程、灵活和个性化。若每次的产品更新换代都用FPGA设计完成,则会使成本增高,因此只能在小批量产品的设计中使用。若是大规模生产的产品,应采用ASIC设计,制造出专用集成电路芯片并批量生产,使成本降低。

在实际应用中,将ASIC设计与FPGA设计相结合,采用“芯片级”嵌入设计思路,把可编程逻辑器件FPGA嵌入ASIC的标准单元和逻辑模块中,搭配出不同层次和价位的EDA嵌入式产品,满足用户在不同应用领域、不同计算类型中对新型芯片产品的需求。

5、基于网络的现g:EDA实验技术

随着网络应用的不断发展,基于网络平台的EDA实验技术已在EDA教学中得到应用。它改变了传统的实验教学模式,带来了新的生机和活力。在EDA网络平台上可提供实验演示、远端存储、资源共享和互动式教学等内容。

基于Internet的实验平台能够满足网络大学和分布式教学模式中的实验教学需求。多客户一多服务器的系统工作模式实现设备的分时共享,能够有效地节约投资。基于Internet的实验平台是一个开放的系统,它可以支持不同公司、不同型号的FPGA/CPLD设计实验。现代EDA实验室也将是开放的实验室,不受时间、地理位置限制的实验室,不限制设计思路、有利于创新人才培养的实验室。

从长远角度来看,EDA网络平台应在以下几方面做进一步扩充与改进。

(1)资源共享方式的多样化。现在的EDA网络实验平台一般都是局限于某些特定的用户,如拥有实验平台的高校自身及其同盟的高校。这些各自独立运行的平台在功能上存在不同的优缺点,不能实现优势互补,并造成一定程度的重复劳动和浪费。因此应建立功能全面、元件库齐备、电路参数正确性、校验性能强的统一、综合、标准的网络虚拟实验平台。只要用户下载安装客户端并申请注册,就可共享基于网络的数字化实验环境,从数字化实验室管理界面进入不同的实验室空间,进行不同的训练内容或课题,完成在线设计、在线仿真和控制、上传文件至服务器、与其他用户的在线交流等内容。

(2)更强的互动性和信息化管理措施。在基于Internet的实验平台上,学生应能够通过网络将设计结果下载到远程实验室中的FPGA/CPLD芯片上,并借助于远程测试系统,完成实验结果的验证、分析,同时也达到了实验设备共享的目的。在远程实验中运用数字电路测试技术,使虚拟仿真的结果变成真实电路的效果。通过网络实验平台,教师应具备更强的管理能力,例如,在网上批阅学生提交的作业,查询学生向本课程所提的问题,实时地解释并通过网络将答案发送给学生等。学生对课程内容若有疑问或不理解,通过实验网络向教师询问,学生询问的问题存放在后台的数据库中,以备教师查看和使用。在交流的同时教师从网上掌握学生的学习状况,并对学生进行考核。对注册用户进行水平测试,以便指导注册用户的学习,如帮助学员安排学习计划等,对学员学习效果做出评估。考核系统由试题库、注册系统、试题生成模块、考卷批阅系统、成绩查询系统、学习计划自动生成系统等构成。

6、结语

java学习计划范文第8篇

近来,微软的OOXML标准文档之争在国内的开源软件产业领域“炸”开了锅,从共创软件联盟的网上投票,再到国内几家开放文档标准UOF积极推动企业的联手抗议,国内开源软件产业似乎因此而再次沸腾。然而,在“国产软件”的爱国热情及开源软件的自由精神感召下,开源软件产品真的已经成熟到个别厂商所标榜的“离开个别厂商的产品,国产软件绝对可以扛起应用软件的大旗”的程度么?在高层变动频繁,商业模式仍在探索阶段的开源软件真的已经走过了自己那段艰涩的青春期么?

据IDC相关负责人分析,目前,亚太地区共约150亿美元的企业市场中,有83%的企业愿意向开源软件伸出橄榄枝,而通过另一报告显示,目前国内的开源软件发展呈现出高于30%的增长速,这一指标略高于国际开源软件产业发展23%的平均值,从这一组数字来看,也许我国开源软件产业已经有了“渐入佳境”的趋势。

操作系统:稳扎稳打

有报告显示,到2008年,Linux在操作系统领域的市场份额将达到25.7%,很显然,在操作系统领域,Linux已经完全进入了主流。

政府主导是开源软件近几年发展的强大动力,我们知道,目前在欧洲部分国家,政府已经明确规定在操作系统及办公软件领域应采用开源软件,而在我国“十一五”规划中也明确指出,在软件产业发展领域,将以操作系统为重点,继续发展自主基础软件。在政府大力支持的背景下,Linux操作系统的市场发展从最初的摸索阶段逐渐过渡到差异化、个性化的企业赢利模式。

今年年初,红帽交换计划的出现为始终处于探索期的开源软件赢利模式提供了参考,以服务为导向的多厂商、多产品的合作模式为开源软件企业带来了新的经济增长点,相较之国外开源企业的高调市场切入,国内开源软件企业的赢利模式虽显传统,但却更显扎实。

7月27日,来自中国的红旗软件、日本的Miracle Linux和韩国的Haansoft这三家Linux厂商和越南科技部,在北京签署合作备忘录,并向与会者展示了 Asianux联盟所取得的最新成果――企业级Linux产品Asianux Server 3,该版本的标志着越来越多的亚洲国家开始有强烈的意愿来发展自己本土化的软件以及开源软件技术,Asianux的商业模式得到了亚洲各国开源企业和相关部门的关注和支持。

在操作系统推广模式中,上海中标软件及共创软件则在扎实的基础上走低调、专业化、定制化的道路,目前,以中标软件老人PC、酒店PC、农村PC为代表的市场应用前景已经为其企业发展带来了可观的市场前景,部分企业在行业专业领域已经形成了自己的模式,开源操作系统市场渐趋成熟、稳健。

办公软件:寻找出路

今年5月,我国正式通过了开放文档标准UOF作为国内标准,并将于2007年9月1日正式实施,这为我国的开源办公软件提供了新的市场竞争点。然而,随着微软OOXML国际标准投票期的临近,国内办公软件企业则开始了新一轮的以标准之争为表象的市场争夺战。

2006年5月,ODF国际标准的确立为国内开源办公软件企业带来了曙光,据了解,ODF格式是基于XML的纯文本格式,这与传统的二进制格式不同。ODF格式最大的优势在于其开放性和可继承性,基于ODF格式的文档在许多年以后仍然可以为最新版的任意一款办公软件打开使用,而传统的基于二进制的封闭格式的文档在多年以后可能面临的问题是:由于办公软件的升级或者原先的办公软件公司的倒闭导致老的文档不能够再使用,显然这对于用户而言将面临可怕的数据损失,这是用户所不能容忍的,而开放的ODF格式将很好地解决这一问题。

今年5月,UOF的实施则为我国办公软件的市场发展带来了新的机遇,无疑微软的OOXML国际标准梦打破了以红旗中文2000、中标软件、金山、永中为代表的国产办公软件企业的市场发展计划,从技术角度来看,中国的开放文档标准UOF在制定过程中集合了国内众多厂商的智慧,具有4年的研发历史,并在与国际标准ODF的融合方面有很大优势。从应用层面,国内的办公软件产品多已升级3个版本,倪光南院士以及众多办公软件企业已公开表示,国产办公软件完全可以应对目前国内的应用需求,技术已经不在是壁垒,目前存在的最大问题就是应用习惯的问题。

今年6月,中标软件已经其针对不同语言的市场需求研发的藏文版Office,据悉,红旗中文2000也将于今年年底新版本的Red Office产品,金山及永中科技也将在近期有所行动。

基础及管理软件:正当时

在Linux历经了几年的发展之后市场已逐渐成熟,相对于操作系统的发展,开源数据库、中间件、ERP、CRM等应用管理软件的市场正在逐步扩展。

随着SOA、SaaS等技术及概念的普及,开源基础软件及管理软件的市场空间逐步增大,以MySQL为代表的SQLite、SimpleSQL、Berkely等开源数据库的发展已经迎来了属于自己的春天,而以恩信科技为代表的国内开源ERP市场在经历了几年的寒冬后也终于见到了赢利的希望。有专家曾指出,目前开源软件领域已经告别了用操作系统赚钱的日子,相对于操作系统每年近30%的增长速度,基础软件及应用软件市场的发展将再次提速。

在今年年初的一次调查中显示,目前使用IBM WebSphere应用服务器企业占市场分额的33.9%、使用BEA WebLogic应用服务器占28.7%、使用Oracle应用服务器占22%,使用开源JBOSS应用服务器占34.8%,开源应用服务器JBOSS占据了第一位。开源中间件应用的增多同时也带动了开源数据库、开源ERP、开源CRM等市场的发展,在LAMP架构的推动下,开源软件的应用前景将更加广泛。

2007年,“差异化战略”似乎成为了新宠,中标软件、中科红旗、拓林思以及共创开源都在桌面领域“默默无闻”地精耕渠道,而与国内厂商的“低调”处理形成反差的是国外厂商的高调和纵联横策略。我们相信,未来,以虚拟化、SOA、SaaS等一系列技术的推动下,开源软件在整体软件生态环境中不断完善发展,而在当更多的互操作问题解决的同时,我国开源软件将在懵懂的青春期后逐渐进入成熟期。下面我们将集合众多厂商各自的市场、产品策略集中剖析国内开源软件产业的发展现状及未来。

中标软件:打差异化战略

“2007年,国内开源市场可以用三个字来概括:实、乱、差!”上海中标软件有限公司常务副总裁秦勇简洁地概括了他对市场的看法,作为国内唯一一家既拥有服务器、桌面又拥有办公软件的开源企业而言,中标软件所面临的竞争压力更大,“在这样的环境下,中标软件将坚持走自己的差异化战略路线!”

在中标软件看来,2007年,我国开源软件市场发展相较之以前可以说更专、更细,各厂商也更加扎实,而国内开源软件企业高层的频繁变动则体现了开源市场所谓“乱”的一面,“在激烈的市场竞争中也不免出现秩序混乱的情况,从而导致竞争环境更加恶劣,”秦勇解释说。

在激烈的竞争环境下,中标软件早在去年年初就启动了差异化战略,2007年则是其差异化战略的实施年。据秦勇介绍,中标软件的差异化战略主要体现在三个层面。首先在技术层面,目前中标软件的Office版本在国内Office领域率先了藏文版本,并将在2008年研发更多语种版本,采访中,秦勇透露中标软件是国内唯一一个拥有商务部对外项目的西班牙文、英文及法文的外语种版本的整体解决方案供应商,目前在欧洲已经有34个地区实施应用。而在推广模式层面,中标软件除在提供整体解决方案的同时,还积极地走个性化产品推广模式,从去年中标软件就开始步入定制化的道路,目前在桌面产品方面已经研发出老人PC、酒店PC、农村PC等产品并以投入市场。而在市场战略层面,如今中标软件更加关注政府、教育、金融等细分行业市场,2007年,针对不同行业市场现状中标软件也制定出了差异化的市场战略。

据了解,为了能够加强市场建设,中标软件截至到目前为止已经在北京、上海、广州建立了3大服务中心,并在全国30个省会城市及直辖市建立了自己的合作伙伴队伍,“我们完全可以做到整体解决方案及完善的服务组织,这将是中标软件差异化战略的坚实保障!”

无论是市场的乱,还是环境的差,在秦勇看来,中国的开源软件市场还处于初级阶段,各厂商也都在市场摸索期,如何才能找到适合自己企业生存及发展的道路,怎样才能够在整体环境相对较差的情况下快速拓展企业市场,也许唯有灵活才是最根本的解决之道,而中标软件的差异化战略便是灵活基础上的结果。

红旗中文2000:在自由精神中升华

“开源社区的自由精神和商业经济永远是矛盾的!”北京红旗中文贰仟软件技术有限公司总经理胡才勇对开源软件的商业模式有着自己的看法,“我们试图从开源精神和商业经济的矛盾中,寻找一种开源软件公司的行为模式,既能全面的参与开源奉献,又能从商业的角度更好的去满足用户的需求并使公司得到长远的发展。如今,我们发现惟有走自己的路才能在自由精神的感召下把握更大的商业经济。”

2007年,对于红旗中文2000而言是重要而关键的一年,年初仅为几十人,到2007年年底,红旗中文2000预计发展成为500人的开源软件企业,这其中的缘由还要从公司总经理胡才勇对开源软件的自由精神与公司的商业经济这对矛盾体的理解说起。

“我认为‘自由、参与、奉献、沟通’这四个特点本身也就是开源精神的特色。”红旗中文2000在2007年的快速崛起恐怕也要归结于这八个字。“自由、参与”是开源的精髓。自由是开源世界的精神支柱,在开源世界里,人人都是自由平等的;而“奉献、沟通”是决定在开源世界中获得相应地位和发言权的惟一途径,与社区的主要人员保持良好的沟通方式也就等同于保持了处理事项的畅通渠道。

“正因为开源人士的‘参与和奉献’精神,促进了开源世界的繁荣,使得开源软件得到了持续快速的发展。开源社区的自由精神是开源社区发展的基石,也决定了开源世界和商业经济有着永不调和的矛盾。”胡才勇在企业的发展过程中终于找到了自身的发展途径,“对于我们这样的开源软件公司而言,如何在参与开源社区时,维护开源社区的自由精神,同时又能在自己商业化的途径中确保自己的商业选择是我们必须解决的问题。换言之,在认可开源社区的自由精神和商业经济之间不可调和的矛盾前提下,寻找自己的发展之路。”

如今,红旗中文2000已经建立了开源技术部,并在中文本地化、Bug修改、新功能增加以及参与到社区的核心项目建设均有所贡献,“我曾经困惑于我们对办公软件的理解和社区对的发展设想不一致,结果我们发现,协调本身就是个错误。只能是走自己的路但又不放弃公司融入开源的策略。”胡才勇说道。

中科红旗: 2007 Linux 服务年

2007年被红旗软件定义为“服务年”,公司目前在技术支持和研发力量进一步加强,并成立了中国首个Linux电话服务中心,使用了统一的服务网络――Asianux TSN,为全球用户提供快捷、便利的在线升级和系统管理服务。

同时,红旗的教育培训体系已经形成,现在广东地区已经有3000名得到红旗软件认证的工程师,这些人员为红旗产品的进一步深入,包括对客户,对Linux的售后服务的保证提供了很大的保障。

红旗软件在着力打造服务品牌的同时,也推出新的产品。由红旗软件主导的Asianux联盟将进一步扩大市场领域,覆盖更多的国家。

在今年7月,越南正式签约加入了Asianux联盟,这样,Asianux的联盟成员已经囊括了4个国家,覆盖了太平洋西岸世界上最具发展力的广大区域。我们今年拓展5个国家,明年到7个国家,该公司相关负责人表示:“我们希望Asianux 的增幅会快速增加。目标就是三年之内,要成为亚洲的第一。”

此次推出的Asianux Server 3,是首次进行了统一命名、统一品牌、统一服务平台的Asianux 产品。在Asianux 联盟所在的各国市场销售的产品都是Asianux Server 3,汇集了最新Linux技术和优势:增强的稳定成熟的2.6内核提供了业界领先的性能优势和可扩展性;支持IA32, IA64,EM64T和IBM p-Series多种硬件平台;全面实现CGL 3.2和LSB 3.1的主流特性,集成了达到EAL4级别的安全功能,能更好的满足电信、金融等高端客户对系统的需求;极具亲和力的多语言的用户界面和集中管理工具OpenDrim集有效地降低了系统管理的复杂度。

作为企业信息系统的基础软件,Asianux Server 3得到了包括BEA、CA、Dell、EMC、Emulex、HP、IBM、Intel、NEC、Oracle、SAP、Symantec、SWSoft等主流软硬件厂商的支持和认证,为企业关键应用提供了极佳的性能、稳定性、可用性和可扩充性。

此外,红旗软件在MID/UMPC领域推出了世界第一个Linux操作系统-Midinux,得到了业界的关注和一致好评。Midinux作为红旗软件2007年的新产品线,将为消费电子和移动计算用户带来全新的至酷体验,将开源应用推向新的应用颠峰。

万里开源:两条腿走路

2007年,MySQL高层频繁高调访华,并在中国不断完善本地化服务体系,“万里开源”的中国市场拓展进入蓬勃发展期,而另一方面,由北京万里开源软件有限公司控股的北京拓林思软件有限公司在Linux操作系统方面则以技术切入,低调拓展市场发展,万里开源以及拓林思两条业务主线的并进发展,使得两家公司在2007年经历了全新的高速发展期。

“2007年年初,召开‘MySQL企业应用高峰论坛’,高调推出MySQL Enterprise,为需要在数据中心和整个复杂IT架构中应用开源软件的用户提供一个完整的企业级解决方案。MySQL企业级数据库解决方案是一整套综合的产品服务包,包括特别为企业级应用设计和认证的MySQL企业级服务器软件、数据库监控和建议服务、定期的产品升级和本地化技术支持等。”北京万里开源软件有限公司相关负责人介绍到,“市场的强势宣传使得MySQL 2007年的市场取得了很大进步,MySQL中国研发中心顺利运转,承担越来越重要的开发任务;MySQL市场拓展迅速,已经在中兴通讯、西门子中国等大型企业客户中得到大规模应用;Linux业务稳定增长,尤其在电信、政府行业取得长足发展。”

在Linux市场发展方面,据悉,Turbolinux率先全面支持英特尔虚拟化技术。通过与英特尔等合作伙伴的紧密配合,拓林思公司在虚拟化技术方面实现了重大突破,其企业级服务器操作系统GreatTurbo Enterprise Server 10.5的更新版和即将的GreatTurbo Enterprise Server 11都增加了强大的虚拟化功能,能够在拥有Intel VT虚拟化技术的处理器上实现完全虚拟化,使Windows、Unix、Linux操作系统无需修改即可顺畅运行于Turbolinux的虚拟环境上。并完成了新一代企业级服务器操作系统GreatTurbo Enterprise Server 11的研发工作。

为了进一步扩大市场份额,2007年万里开源及拓林思均采取了“差异化战略”, 为用户提品定制化服务,满足客户个性化需求;同时,也能够根据现有产品,为用户提供Linux+MySQL,完善开源解决方案。“未来,开源潮流对开源软件企业的影响将越来越大,应用将越来越深入。同时伴随着越来越多的开源产品的涌现,越来越多的开源产品将走向企业应用。”北京万里开源软件有限公司负责人对开源软件的应用市场前景非常有信心。

Sun:政府才是IT大客户

前不久,Sun在一项调查中发现,目前世界大城市前30的排名中,亚太地区占据了10个,而Sun针对目前亚太地区的人口年龄分布做了详细调查,2050年,中国人的平均工作年龄将达到78.5岁,“从众多的分析中来看,基础设施、能源将越来越缺乏,而在亚太地区资源匮乏乃至全球资源稀缺的情况下,政府将如何争取更多的资源来进行建设?政府又将如何制定相应的法规构建和谐社会?并且将建立怎样的标准来建设国家?这些不仅仅是政府在思考的,同时也是Sun在思考并帮助政府来完成的工作。”Sun公司亚太区全球政府策略副总裁刘令徽认为政府工作至关重要。

为配合政府工作,刘令徽表示,Sun将继续推动开放标准的同时帮助各国政府尤其是中国政府进行积极地IT建设。在产品层面,Sun有针对不同行业及政府的解决方案,同时在国际倡导的“环保”概念的标准下,“Sun的产品只产生5%的垃圾,在未来,我们相信我们的比重将缩小更多。一向主张‘开放的、兼容的、互操作等自由精神’的Sun还非常愿意辅助中国政府建立绿色数据中心,以辅助政府能够在资源紧缺的情况下更加充分利用资源。”

众所周知,教育一直是开源领域的重点,而Sun早在5年前就已经启动了“SAI自主学习计划”,该计划旨在通过国际互联网免费向全球教师、学生提供20门以上的在线课程,内容包括Java程序设计、Unix操作系统、Web服务原理和StarOffice办公套件等。“目前,我们已经与国内的上海交通大学、复旦大学、华东师范大学等几所大学建立了合作关系,并在国内建立了一些列的本地托管平台,未来,我们将更加重视中国的政府市场,愿意在教育领域与更多的合作伙伴进行合作。”

BEA:混合开发

BEA是开源坚定的支持者,为此每年在开源方面的投入达到数百万美元。这是因为在BEA看来,虽然Java的发展为企业应用开发提供了一个标准的、丰富的基础平台,但也带来了复杂性和开发效率的低下,而开源解决方案常常会使事情简化并提供更大的灵活性,开源社区所推出的开放源码框架能切实满足客户的需求。

在开源方面,BEA倡导的是混合(Blended)开发战略,即让开发人员能够混合搭配最好的开放源代码和商业解决方案,维护无缝的平台,帮助开发团队开发、部署和管理Java应用与服务。BEA对混合应用开发和部署提供全面的支持,包括基本的Java框架支持、开发工具和各种部署平台。这些支持使企业能最大限度地利用开放源码技术的优势。

混合应用开发的好处是能帮助开发人员以更快的速度来完成工作并使其运行得更好、更高效,更重要的是能降低成本,应该说,降低成本是混合开发和开放资源为IT带来的优势。

2007年,BEA在开源方面又有大的举措。2007年年初,BEA就向业界宣布将继续加大对Eclipse平台的支持力度,进一步增强BEA对Eclipse的承诺,并在产品方面提供对Eclipse的支持。如今,对Eclipse支持功能已深入集成到BEA WebLogic和BEA Workshop以及AquaLogic产品线中,BEA的下一代企业支持服务方案Guardian也采用了Eclipse RCP框架。

此外,BEA还计划多款集成Eclipse支持功能的产品,包括:BEA AquaLogic BPM Designer、AquaLogic BPM Studio、BEA AquaLogic Service Bus 3.0以及BEA AquaLogic Data Service Platform 3.0,在BEA AquaLogic Data Service Platform 3.0中,BEA对这款新产品的所有工具迁移到Eclipse环境中,从而帮助客户构建和利用可重复使用的组件,跨不同产品提供共同的界面和用户体验。

Novell:走联合之路

在与微软合作后,Novell品尝到了合作的甜头。今年1月,沃尔玛与Microsoft和Novell达成合作协议;2月,PSA标致雪铁龙公司选用Novell SUSE Linux Enterprise桌面系统;3月,香港汇丰银行借助Microsoft-Novell协议来降低Linux成本与复杂性。2007年,Novell收获了合作的喜悦。

在策略方面, 正是由于合作为Novell争夺了更多的市场份额,因此Novell更加重视给合作伙伴提供优质的技术支持。说到Novell与合作伙伴的合作,据相关负责人透露,Novell每天都在与合作伙伴以及客户进行沟通和交流,譬如经常与戴尔电脑公司亚太地区的总裁以及微软的高管碰面等,Novell非常认真地与这些战略伙伴共同商讨对未来的因应之道。