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开发,非常轻松!

相关实践学习
阿里云AIoT物联网开发实战
本课程将由物联网专家带你熟悉阿里云AIoT物联网领域全套云产品,7天轻松搭建基于Arduino的端到端物联网场景应用。 开始学习前,请先开通下方两个云产品,让学习更流畅: IoT物联网平台:https://iot.console.aliyun.com/ LinkWAN物联网络管理平台:https://linkwan.console.aliyun.com/service-open
相关文章
|
3月前
|
运维 开发者 Docker
一、Docker:一场颠覆应用部署与运维的容器革命
Docker的出现,就是为了解决“在我电脑上能跑”这个老大难问题。它像个魔法集装箱,把你的程序和它需要的所有东西(比如库、配置)都打包好,这样无论在哪运行,环境都一模一样。理解它很简单,就三个核心玩意儿:镜像是程序的“安装包”,容器是跑起来的程序,而仓库就是存放和分享这些“安装包”的地方。
458 6
|
3月前
|
人工智能 监控 安全
员工使用第三方AI办公的风险与解决方案:从三星案例看AI的数据防泄漏
生成式AI提升办公效率,也带来数据泄露风险。三星、迪士尼案例揭示敏感信息外泄隐患。AI-FOCUS团队建议构建“流式网关+DLP”防护体系,实现分级管控、全程审计,平衡安全与创新。
|
3月前
|
机器学习/深度学习 人工智能 算法
计算机的起源
从机械齿轮到量子计算,计算机的演进是一部人类智慧的史诗。本书讲述跨越五千年的计算文明史:从算盘到AI,从巴贝奇到图灵,揭示科技背后的逻辑与梦想,展现数字时代如何重塑世界。
|
4月前
|
监控 Java 数据库
从零学 Dropwizard:手把手搭轻量 Java 微服务,告别 Spring 臃肿
Dropwizard 整合 Jetty、Jersey 等成熟组件,开箱即用,无需复杂配置。轻量高效,启动快,资源占用少,内置监控、健康检查与安全防护,搭配 Docker 部署便捷,是构建生产级 Java 微服务的极简利器。
453 3
|
9月前
|
传感器 边缘计算 云计算
边缘计算:数字世界的”末梢神经系统”解析-优雅草卓伊凡
边缘计算:数字世界的”末梢神经系统”解析-优雅草卓伊凡
761 32
边缘计算:数字世界的”末梢神经系统”解析-优雅草卓伊凡
|
10月前
|
云安全 安全 Cloud Native
阿里云:中国数字疆域的钢铁长城
在数字化浪潮下,网络安全成为关键战场。阿里云构建了强大的云原生安全体系,从硬件级信任链到隐语可信计算环境,全方位守护数据安全。其智能安全大脑日均拦截百亿次恶意请求,通过AI矩阵和数字孪生推演提升防御能力。同时,阿里云联合全球安全厂商形成生态防线,连续三年领跑亚太云安全领域。面对未来量子计算威胁,达摩院已储备多项抗量子密码专利,为数字经济筑起坚实屏障。
|
12月前
|
运维 安全 数据安全/隐私保护
更安全、更丰富 、更兼容 Anolis OS 23.2 版本重磅上线
该版本不仅新增了许多实用功能,还修复了大量的已知问题和安全漏洞,显著提升了用户体验。
|
缓存 算法 数据处理
时间&空间复杂度,Python 算法的双重考验!如何优雅地平衡两者,打造极致性能?
在Python算法中,时间与空间复杂度的平衡至关重要。时间复杂度反映算法执行时间随输入规模的变化趋势,空间复杂度则关注额外存储空间的需求。优秀的算法需兼顾两者,如线性搜索时间复杂度为O(n),空间复杂度为O(1);二分查找在时间效率上显著提升至O(log n),空间复杂度保持为O(1);动态规划通过牺牲O(n)空间换取O(n)时间内的高效计算。实际应用中,需根据具体需求权衡,如实时数据处理重视时间效率,而嵌入式系统更关注空间节约。通过不断优化,我们能在Python中找到最佳平衡点,实现高性能程序。
346 3
|
监控 安全 前端开发
使用PHP进行Web开发的最佳实践
【8月更文挑战第13天】使用PHP进行Web开发时,遵循最佳实践可以显著提高项目的质量和可维护性。从使用现代PHP版本、遵循PSR标准到编写安全的代码、采用MVC架构模式等各个方面入手,不断提升你的开发能力和项目质量。
|
人工智能 Unix
[AI Fabric] 解锁AI的未来:深入探索Fabric开源框架
Fabric 是一个旨在通过人工智能增强人类能力的开源框架,解决了 AI 集成的难题。通过分解问题并应用 AI 解决方案,Fabric 帮助用户应对日常挑战,实现技术与人类的完美结合。