ApolloStudio

ApolloStudio是一套独立而完整的集成开发环境,其所使用Python作为第一编程语言,区别于其他Python开发工具,ApolloStudio除了支持Python标准库内所有功能外,同时支持使用任意.Net编程语言(C#,VB.Net,VC.Net等)来直接编写或封装成动态链接库等方式来对Python标准库进行了功能扩充。

ApolloStudio在此编程优势的基础之上也预先内置了诸多性能卓越的功能模块,旨在为用户尽可能的减少编码与底层功能调试的时间,而更多专注于业务层逻辑,从而以“短、平、快”的方式达到预期设计目的。

网盘提取码:7prl

当前版本:4.23.8.14 更新时间:2023.08.14

核心诉求

ApolloStudio能给你带来什么?

对于设备制造厂家而言,尽可能短的投入以及长效的稳定性是追求的目标,ApolloStudio经过多年的开发、调试和应用,已经稳定服务于数百家客户现场;统一的调用接口,无论由于人员变动还是后续软件功能更新,都不会让设备处于无法维护的境地,而且标准化的接口也让设备的软件功能在后续更新升级成为可能。

● 极致的模块化设计,让复杂的底层体系架构、通讯架构、存储架构、内存性能管理都进行了封装优化,即便是新手小白也能快速上手。企业最核心的资产是人才的储备,而优质趁手的工具能让人才的起点快人一步。

对于个人来说,ApolloStudio具备完善的开发测试环境,可以快速搭建适用于生产生活中所需要的办公环境,同时对于用户友好的界面以及广泛的硬件兼容性,也可以将其作为业余项目中需要应用到电教化或自动化控制等场景的使用。

● 开源(面向合作伙伴),更好的设计所带来的的不应该局限在一个封闭的使用环境中,更多更好的创意点需要结合大多数人的参与才能更为广泛的进行传播和分享。

应用场景

边缘计算

可以作为边缘侧发起,产生更快的网络服务响应,满足行业在实时业务、应用智能等方面的基本需求

数据采集

作为智慧工厂中控部分的一环,上承MES/ERP系统,下启连接逻辑控制单元(PLC)、加工中心、 自动称重扫码等设备的过程控制内容信息汇总上传

非标自动化

作为非标自动化设备的控制核心,通过设备组件的软件开发工具包(SDK)、专用驱动或通讯管理来流畅控制设备的稳定运行

教育培训

在STEM教育领域,为以Python作为基础培训的课程更进一步丰富其应用广度,无缝衔接基础应用到AI教培全闭环流程体系

创客空间

为创客个人或团体提供理想的测试和原型机开发流程提供强有力的工具链,让更多的精力专注于创意的呈现上

科研拓展

完全自主可控的体系架构,提供了一套丰富而便捷的工具链,通过稳定而高效的API,和更宽广的硬件兼容性,为科研助力

技术特性

Python与.Net双架构加持

ApolloStudio在完全兼容Python 3标准库的基础上,通过反射技术实现了对公共语言运行库(CLR)进行了加载,从而让两种语言架构相互作用成为可能,更进一步拓宽适用性

项目应用快速部署

在项目编辑完成后,支持直接一站式打包所有依赖库和可执行程序,直接复制生成的文件包到终端设备上即可完成部署,无需耗费更多的精力在目标机的调试上,省时省心

通用的硬件兼容性

尽可能的使用通用的硬件,弱化对特定硬件产品的依赖性;同时也尽可能的使用行业标准,来提升其普适性;当遇到特殊定制的产品时,将尽可能使用插件扩展的形式来扩充功能来为不同的用户需求提供差异化的服务与拓展

深度封包集成

在双语言架构体系的基础上,我们对常用的流程操作进行了更进一步的提炼,经过长周期的迭代,底层架构的稳定性已得到充分检验,客户仅需要使用Python作为流程控制语言将诸多封装好的API进行“搭积木”式的快速组合,即可满足项目所需

开放的扩展性

先进的软件架构体系决定了其支持用户对特定项目进行有针对性的定向开发,以插件的方式加载到系统中去,对于主体重复而具有细节差异性的项目非常友好,真正做到“随存随取”

沙箱化独立运行

使用“沙箱”模式运行用户自定义的脚本的文件,脚本流程完全隔离运行,保障系统稳定性,脚本调试过程中遇到的异常也会被底层系统所捕捉,帮助用户快速找到并分析解决问题

产品的优势

ApolloStudio代码量33%
其他主流以C#或VB.NET开发的软件代码量100%

仅仅使用项目约1/3的编码量便能胜任主流开发语言所开发的项目工程,而且完全脱离了对传统IDE的依赖,在无需安装任何其他第三方软件的基础上,支持直接在设备上进行软件的调试和修改代码,直接运行即可进行项目的迭代,完全适用于当下对项目“短、平、快”的市场需求

Python热度85%
其他语言热度54%

在越来越多人大范围应用Python 到各行各业的生产生活中去的大环境下,使用ApolloStudio似乎成了门槛最低的最理想的开发平台选择,完全无痛进行各式各类的软件项目开发

期待与您相遇 共创美好未来