ThingJS是3D开发工具平台,未来的阻碍在哪里?

简介: ThingJS是3D开发工具平台,支持在线开发和即时运行。

基于Web的可视化,使我们可以及时获取动态数据并实现实时可视化。ThingJS是3D开发工具平台,支持在线开发和即时运行。

3D可视化使用门槛需进一步降低

ThingJS平台致力于提供低门槛、低成本的3D可视化能力,方便物联网及各行业更方便的获得3D可视化能力。目前来说,ThingJS 3D可视化平台是一个开发平台,面向网页前端开发人员。虽然平台已经在工具化、便捷性、API易用性方面做了很多事情,但还是需要不断提升的。
ThingJS 3D可视化平台要做的主要有几方面:一是不断提升平台工具使用便捷性和功能,方便用户更快捷完成输出;二是进一步集成开发API封装接口,使用户需要开发代码量进一步降低;三是逐步提高非代码输出能力,直至实现3D可视化的零代码输出。

物联网行业应用场景需进一步增加

ThingJS作为定位为“面向物联网的3D可视化平台”,在物联网应用场景方面需要行业合作伙伴不断开发、输出。而物联网行业应用类别众多,应用分散。如果把物联网比喻为一座森林,每一棵树都是一种应用,那么未来每一个应用都应配套可视化场景,即所有数字孪生场景都配套3D可视化。而要加速这个愿景实现,需要加强可视化方案引导。
优锘科技即将推出“森友会”,为广大的物联网森林输出“场景木”,从物联网应用到配套3D可视化应用有一个完整展示,以更好地引导更广阔的物联网3D可视化应用时代的到来。

3D可视化软硬件水平尚需不断发展普及

3D可视化能力一直对承载硬件、软件有较高需求。虽然随着软硬件发展,当前在PC端已经有较完善的运行环境。但ThingJS作为基于WebGL的BS系统,在Web端运行,若希望更流畅、更广泛的应用,需要广大Web端运行软硬件进一步提高。ThingJS WebGL的跨平台应用特性使它原理上在PC Web、移动端Web均可运行,也普适于各类操作系统环境。但限于Web端软硬件性能限制,特别是移动端,ThingJS WebGL的运行流畅性还是有较多性能障碍。

所以,从PC Web端来看,随着软件技术发展,浏览器将承载更好的3D性能,具备创建复杂3D结构场景和模型能力。随着硬件进一步普惠,未来将降低开发成本,优化网页视觉表现,可视化能力达到原生3D的水平。而从移动 Web端来看,ThingJS只是初步尝试覆盖移动应用需求。随着未来移动端从底层发力,大幅提升GPU能力和手机性能,将可满足更丰富的移动可视化需求。

来个小福利,ThingJS在线开发中,打开地图面板,双击某个地图即可快速创建改地图项目,代码示例如下:

var app = new THING.App();
app.background = [0, 0, 0];
// 引用地图组件脚本
THING.Utils.dynamicLoad(['https://www.thingjs.com/uearth/uearth.min.js'], function () {
    app.create({
        type: 'Map',
        // CityBuilder中地图的url
        url: 'https://www.thingjs.com/citybuilder_console/mapProject/config/TVRFNE9UZz1DaXR5QnVpbGRlckAyMDE5',
        complete: function (event) {
            console.log(event.object.userLayers.length);
        }
    });
}); 

基于Web创建的3D框架ThingJS,仅用JS语法进行3D开发,非常轻松!

相关实践学习
钉钉群中如何接收IoT温控器数据告警通知
本实验主要介绍如何将温控器设备以MQTT协议接入IoT物联网平台,通过云产品流转到函数计算FC,调用钉钉群机器人API,实时推送温湿度消息到钉钉群。
阿里云AIoT物联网开发实战
本课程将由物联网专家带你熟悉阿里云AIoT物联网领域全套云产品,7天轻松搭建基于Arduino的端到端物联网场景应用。 开始学习前,请先开通下方两个云产品,让学习更流畅: IoT物联网平台:https://iot.console.aliyun.com/ LinkWAN物联网络管理平台:https://linkwan.console.aliyun.com/service-open
相关文章
|
6月前
|
设计模式 人工智能 开发工具
安卓应用开发:构建未来移动体验
【2月更文挑战第17天】 随着智能手机的普及和移动互联网技术的不断进步,安卓应用开发已成为一个热门领域。本文将深入探讨安卓平台的应用开发流程、关键技术以及未来发展趋势。通过分析安卓系统的架构、开发工具和框架,本文旨在为开发者提供全面的技术指导,帮助他们构建高效、创新的移动应用,以满足不断变化的市场需求。
61 1
|
区块链 开发者
浅谈链游开发:链改还是原生
浅谈链游开发:链改还是原生
|
Web App开发 前端开发 数据安全/隐私保护
|
8天前
|
敏捷开发 存储 监控
6款主流办公协同软件大比拼:哪款工具最适合企业协作?
在现代企业中,团队协作是高效运作的核心。本文分析了协同工作的常见难点,如沟通不畅、任务跟踪困难和工具孤立,并推荐了6款主流办公协同软件:板栗看板、Trello、Notion、Monday.com、Asana和Slack。每款软件都有其独特优势,适合不同类型和规模的团队。通过功能、易用性和应用场景的评测,帮助企业找到最适合的工具。
36 4
6款主流办公协同软件大比拼:哪款工具最适合企业协作?
|
1天前
|
数据可视化
如何使用“黑科技”软件提升生产力
日程安排软件是现代职场和个人生活的必备工具,能帮助用户高效管理时间,清晰规划任务,提供及时提醒,提高工作效率。其可视化功能和跨设备同步特性,使任务管理更加便捷,无论何时何地都能保持井井有条。适合各行业人士使用,助力实现生活与工作的完美平衡。
|
4天前
|
缓存 安全 程序员
易语言在跨平台开发中有哪些常见的技术挑战和解决方案
易语言在跨平台开发中有哪些常见的技术挑战和解决方案
|
1月前
|
监控 数据可视化 API
探索低代码/无代码平台的崛起及其对开发者的影响
【10月更文挑战第14天】低代码/无代码平台通过可视化工具和预构建模块,使非技术用户也能构建应用,改变了软件开发格局。这不仅降低了开发成本,提高了效率,还促使开发者角色向顾问和策略师转变,加速了创新,扩大了市场。文章探讨了其核心优势及对开发者的影响。
|
1月前
|
前端开发 安全 Android开发
跨平台开发的新纪元:Tauri 2.0 横空出世,移动端、桌面端一网打尽!
Tauri 2.0 正式版于 2024 年 10 月 2 日发布,带来了多项重大更新。此次更新不仅全面支持 iOS 和 Android,实现“一次编写,到处运行”,还升级了插件系统,增强了灵活性与可扩展性。安全性大幅提升,引入新的权限系统,并优化了 IPC 层,支持原始有效载荷传输,大幅提高性能。此外,Tauri 2.0 还支持热模块替换(HMR),简化了应用分发流程,成为跨平台开发的重要里程碑。
233 0
跨平台开发的新纪元:Tauri 2.0 横空出世,移动端、桌面端一网打尽!
|
1月前
|
移动开发 人工智能 物联网
移动应用与系统:探索移动开发的未来趋势
【10月更文挑战第10天】 本文深入探讨了移动应用与系统的核心领域,包括移动应用开发的最新技术和工具、跨平台开发的利与弊、以及移动操作系统的演变和未来发展趋势。通过对当前技术的分析,旨在为开发者提供有价值的见解和指导,帮助他们在快速变化的移动市场中保持竞争力。
24 0
|
2月前
|
传感器 人工智能 数据挖掘
构建全息交互式开发环境:技术设想与未来展望
全息交互式开发环境结合全息投影与交互技术,为开发者打造三维编程空间,提升效率与创新。其核心特点包括三维代码视图、自然用户交互及实时协作。通过全息显示、高精度输入设备、空间计算与AI辅助,实现沉浸式体验。应用场景涵盖教育、复杂系统开发及远程协作,预示着软件开发新时代的到来。
下一篇
无影云桌面