今天给大家推荐的内容包括:Linux平台上七大最强开源终端模拟器综述、哪些工具已能支持Java 9的模块化新功能、玩转Unity Roll a Ball教程和微软Azure IoT DevKit入门教程等。
一、Linux平台上七大最强开源终端模拟器综述
原文标题:Top 7 open source terminal emulators for Linux
所谓终端模拟器,其本质上属于图形应用程序,允许你通过shell访问自己的设备。通过在计算机上使用文本模式界面,您可以释放出Linux真正的力量,并针对其各项功能构建起快速、高效且可定制控制的多种应用方案。在今天的文章中,我们将综合讨论七大最强开源终端模拟选项。
1. GNOME
2. Guake
3. Konsole
4. Terminator
5. Tilda
6. Xterm
7. Yakuake
二、全面综述:哪些工具已能支持Java 9的模块化新功能?
原文标题:Which tools support Java 9’s new modularity features
随着9月下旬Java 9的发布,这款堪称主流中的主流的编程语言正式踏上自己的模块化转型之路,旨在提升规模伸缩能力与性能表现,同时允许开发人员选定必要功能为应用程序搭建自定义配置。然而,要真正利用Java平台模块系统中的各项功能,也需要配合对应工具方可实现。以下为支持这些新功能的几款重要工具选项。
支持Java模块化
1. Apache Ant
2. Apache Maven
3. Eclipse IDE
4. JetBrains InteeliJ Idea IDE
不支持Java模块化
1. Gradle
2. Jenkins
三、VR起步指南:玩转Unity Roll a Ball教程
原文标题:Day 1 of 100 Days of VR: Going Through the Unity Ball Tutorial
学习VR技术的第一步在于学习如何使用相关游戏引擎。在目前的市场上,主要选项有二,即Unity与虚幻引擎。出于上手难度的考虑,这里我们选择Unity,并从其最为基本的Roll a Ball教程开始一步步学习相关开发知识。
1. 游戏设置
2. Roll a Ball
3. 镜头移动
4. 设置游戏区
5. 创建可收集对象
6. 使用碰撞机制
7. 性能优化
8. UI
四、上手教程:微软Azure IoT DevKit入门
原文标题:Get started with Microsoft’s Azure IoT DevKit
微软Azure的一类关键用例在于同物联网进行协作。Azure中的一系列以物联网为重点的服务能够处理来自任意数量设备的数据流,同时添加机器学习与流分析能力。在今天的文章中,我们将着眼于Auzre中的核心物联网解决方案——Azure IoT DevKit。
1. Azure IoT DevKit功能介绍
2. 设置Azure IoT DevKit
3. 构建您的第一款Azure物联网应用