近年来,大众参与的软件创新与创业活动已经成为网络时代软件开发和应用的新形态,正在快速改变着全球软件创新模式和软件产业格局。系统地揭示这种网构化软件开发形态背后蕴含的核心机理,构建适应我国自主发展特点的软件创新生态环境,是当前我国软件产业发展面临的重大历史机遇。
在此背景下,国防科技大学、北京大学、北京航空航天大学、中科院软件所等单位合作开展了基于网络的软件开发群体化方法与技术研究,揭示了以大众化协同开发、开放式资源共享、持续性可信评估为核心的互联网大规模协同机理,与软件开发工程化方法相结合,系统地提出了基于网络的软件开发群体化方法,形成了网构化软件开发和运行技术体系,构建了可信的国家软件资源共享与协同生产环境(简称“Trustie”,中文简称“确实”)。
Trustie团队就是在此过程中不断成长的一个勇于探索、勇于创新、勇于挑战的科研人员组成的群体,其中包括大学老师、工程师、研究生和本科生。
Trustie团队揭示了以大众化协同开发、开放式资源共享、持续性可信评估为核心的互联网大规模协同机理,与软件开发工程化方法相结合,系统地提出了基于网络的软件开发群体化方法,产生了三方面技术发明,构建了可信的国家软件资源共享与协同生产环境(简称“Trustie”,中文简称“确实”),形成授权发明专利26项、软件著作权38项、技术标准(或提案)7项,发明人受邀赴国内外重要学术会议做主题报告20余次,如图1。
图1 Trustie成果结构
项目探索形成了技术成果专利化、专利推广标准化、工具环境服务化、人才培养大众化的成果转化模式,为我国创新型软件产业发展提供了关键技术支撑和实践指南。Trustie显著提升了东软集团、神州数码、凯立德、万达信息等大型软件企业软件生产能力,支持了我国航空、航天、国防等多个关键领域的可信软件生产,在9个软件园区建立了公共创新支撑平台,覆盖2500余家软件企业,积累软件资源超过33万项,创建了知名国际开源社区,支撑包括国家核高基重大专项、国际合作项目、教育项目等2560余个软件项目的群体化开发,在100余家高校的软件人才培养中得到广泛应用,各类用户超过28万人。
项目的两项子成果已分别获得2013年度湖南省技术发明一等奖和2012年度教育部高等学校科学研究优秀成果奖科学技术进步一等奖,并于已通过2015国家技术发明奖二等奖初评。
图2 Trustie2.0软件创新创业服务平台
目前,项目组已在网构化软件协同构造、运行管理、可信评估、持续演化等方面实现了一系列新的突破,提出并建立了网构化软件创新和创业的应用模式及支撑平台Trustie2.0,如图2。项目组正充满信心、刻苦攻关,为我国创新型国家建设而奋斗!
* Trustie实践教学平台 | * Trustie协同开发平台 |
* Trustie开源监测与推荐平台 | * Trustie可信资源库平台 |
* Trustie服务组合开发平台 | * Trustie可信评估与增强平台 |
https://www.trustie.net/
前端issue:https://www.trustie.net/issues/24128
1.banner轮播(要考虑后期后可能放视频或者动画的情况)
2.社区动态信息展示和新开页点击事项
3.四大项目的内容展示区域(查看全部设计稿:https://lanhuapp.com/web/#/item/project/board?pid=a834e969-1308-4bdd-90b9-84ec24c87a05)
4.动态数值显示:用户量、开源项目数、实训项目数(这一块数字需要动画,具体动画形式胡超会给出方案,可以先实现静态样式)
5.开源生态的logo展示,新开页点击事项(正在补充中)
1. 及时同步军科所平台首页的推荐新闻
2. 编写job任务一次性同步首页的推荐新闻
如下图部分:
1. 调用trustie平台相关接口,及时上海交大所平台的用户数量、项目数量、实训项目数量、应用高校数量
2. 编写rake任务,一次性同步上海交大平台现有的所有用户总数量、项目总数量、实训总数量、应用高校总数量到trustie平台
在https://www.trustie.net/projects/5787这个项目的版本库界面添加两个按钮:
1. “云端编程”:点击跳转到http://106.75.119.131:8080/dashboard/#/ide/che/trustie_che_demo
2. “云端部署”:点击执行http://106.75.6.173:8080/job/socks-shop/build?token=socks-shop,这个不用跳转,但能否按钮点击后,增加一个进度旋转的特效,可以设置固定时间为10秒结束,文字就写“部署中...”
改版后及时部署上线
1. 调用trustie平台相关接口,及时同步军科所平台的用户数量、项目数量、实训项目数量、应用高校数量
2. 编写rake任务,一次性同步军科所平台现有的所有用户总数量、项目总数量、实训总数量、应用高校总数量到trustie平台
根据trustie定义的接口,在ihub平台及时同步项目数量
接口文档请查看trustie项目下面 README.md
1. 调用trustie平台相关接口,及时同步EduCoder平台的用户数量、项目数量、实训项目数量、应用高校数量
2. 编写rake任务,一次性同步EduCoder平台现有的所有用户总数量、项目总数量、实训总数量、应用高校总数量到trustie平台
编写rake任务,一次性同步ihub,军科所平台现有所有的用户总数和项目总数
根据trustie定义的接口,在ihub,军科所平台及时同步用户量
接口文档请查看trustie项目下面 README.md
https://tosfoundation.oschina.net/project
文字即可“木兰社区”