EN

新闻中心

LOONGSON NEWS

栏目导航

龙芯平台信息技术应用开发课程圆满收官

发布时间:2020-10-30    已阅读:

10月15日,随着“虚拟现实:3D应用开发课程的顺利结束,“龙芯信息技术应用开发系列课程”正式落下帷幕。

“基于龙芯平台的信息技术应用开发课程”是在国家新基建项目及信创战略实施的大背景下,由龙芯中科联合人民邮电出版社、CSDN、网安尖锋大讲堂共同策划的6期系列课程,目标是为国家新基建项目及信创战略培养人才。

(书籍购买地址:https://item.jd.com/12482070.html)

课程以《龙芯应用开发标准教程》为基础教材,由来自龙芯中科研发一线的资深工程师精心打造,结合龙芯中科项目应用开发和实战经验,以实际项目开发中用到的技术为切入点,融合多种项目场景、开发技术、开发环境,对龙芯平台应用开发做了详尽和全面的讲述。下面跟随小编一起回顾一下这6期课程。

01

龙芯电脑和龙芯操作系统

本期课程介绍了龙芯电脑的特点、龙芯电脑与市面上X86电脑的区别、龙芯电脑产品种类、龙芯电脑主板架构、操作系统Loongnix、以及进行应用开发的软件环境等知识,通过课程学习,加强对龙芯电脑和龙芯操作系统的了解。

02

龙芯应用开发环境

本期课程主要介绍龙芯应用开发环境、应用开发工具、龙芯应用迁移“两步走”策略、龙芯应用公社和项目实战五部分,通过课程学习,希望大家掌握龙芯平台应用开发环境和开发工具、掌握如何在龙芯平台进行应用迁移以及如何在应用公社上提交和分享开发成果。

03

在龙芯电脑上进行Java应用开发

Java是软件行业的热门开发语言,深受软件开发人员青睐。本期课程分五个部分讲解如何下载、安装和使用龙芯JDK,配置和使用集成开发环境Eclipse和Netbeans;如何在龙芯电脑上配置Java应用开发所使用的组件、第三方库、中间件和框架;如何在龙芯电脑上进行图形界面程序的开发;如何使用JNI、JNA技术调用C/C++编写的库函数以及如何进行Java应用性能测试,最后还详细介绍了如何在龙芯电脑上移植大型应用Hadoop。

04

Web开发技术

本期课程从多个方面介绍了龙芯电脑上的浏览器及浏览器兼容问题、龙芯电脑支持的网页开发语言、框架、以及第三方库,带领大家熟悉龙芯电脑上浏览器的调试工具和性能测试工具、掌握C/B/S(客户端/浏览器/服务器)应用程序在龙芯电脑上的实现方式。课程最后详细讲解了两个实际的案例:龙芯应用公社客户端和浏览器插件的通用替代方案。

05

MFC替代者:Qt图形库

本期课程分5个部分介绍了如何在龙芯平台上进行图形界面程序的开发,通过本期课程的学习,希望大家掌握在龙芯电脑上进行图形界面应用开发工具Qt Creator的使用;掌握Qt内置控件、第三方控件库(图表控件、视频播放控件)的使用;掌握如何在龙芯电脑上通过Python调用Qt库、在Qt中嵌入网页包括QtWebkit和QtWebEngine组件的使用;如何优化龙芯电脑上Qt程序、测试程序的性能。

06

虚拟现实:3D开发

龙芯电脑上支持完善的3D应用软件开发环境,能够进行大型的3D应用开发和运行复杂的大型3D应用,如大型3D游戏和blender等。本期课程分五部分带领大家了解龙芯电脑上成熟的3D应用软件开发环境、龙芯电脑上适配的显卡型号及典型的大型3D应用程序;了解OpenGL,能够使用Qt、Python编写3D应用;了解常用的3D引擎,掌握3D应用性能测试工具的使用以及常用的3D性能优化方法。本期课程最后介绍了2个实际项目——移植OGRE游戏引擎和NASA World Wind。

本系列课程自8月27日开课以来,在龙芯中科官方微信直播间、知乎、钉钉等多个平台同时直播,累计观看人数/人次达35000+。点击阅读原文,可回看全部6期课程的直播!

后期龙芯还将结合信创发展热点和技术趋势开设更多线上课程,欢迎继续关注并参与,让我们一起携手,共建更加繁荣的信创市场!