界面开发痛点

DPI 适配

响应式设计

浏览器兼容性

多设备体验一致性

页面渲染速度

网络传输效率

脚本执行时间

新技术迭代快

控件资源少

多分辨率适配

界面运行效率

操作系统兼容性

CPU利用率

开发难度高

存储空间占用

内存占用

B/S架构

界面与业
务逻辑耦合

C/S架构

我们的优势

SKin++

2004年

DirectUI

2010年

PUI Studio

2015年

PUI 3DCreator

2019年

UEPlus for HTML5

2023年

我们的基因是 “界面”

UIPower从发展之初至今,公司一直以“ 界面 ” 为核心,涵盖UI设计、界面开发、界面工具等业务。

2004年,随着企业对于用户体验的意识觉醒,UIPower的界面换肤工具SKin++以其强大的换肤功能,极大的简化了复杂繁琐的界面编程工作,受到了很多软件开发者的青睐。

2010年,UIPower推出了基于Windows平台的DirectUI界面开发工具,实现业务逻辑与界面逻辑彻底分离,与华为、阿里巴巴、海康威视、中国电科等达成产品合作。使用DirectUI开发的软件界面,已应用在各行各业。

2015年,UIPower研发了跨平台低代码界面开发套件PUI Studio,预置控件库、控件创意库、界面模板库等资源,实现 “ 一套界面支持各个平台运行 ”。

2019年,推出了三维可视化低代码工具PUI 3DCreator,预置海量模型库、材质库、特效库、控件库、蓝图库等,帮助用户快速搭建三维可视化项目。

2023年,推出UEPlus for HTML5工具,实现UE项目打包为HTML程序的功能,为B/S架构的三维可视化项目探索了渲染效果更好、制作效率更高、成本更低的方法。

项目开发团队

用户体验设计团队

产品研发团队

动力IT实训人才基地

全流程团队配置,我们是更懂设计的开发团队

包含产品策划、用户研究、交互设计、视觉设计、界面开发、质量测试团队,为客户提供从产品需求策划到产品最终落地的一整套解决方案。我们是设计能力和开发能力兼具的团队,我们确保设计的效果图都能够开发实现,质量测试团队对开发团队的要求是做到界面程序与设计稿 “ 零像素偏差 ” 。

完备的人才梯队建设,源源不断的人才储备

动力IT实训是UIPower的人才实训基地,我们为人才队伍搭建了科学实用的知识体系,该知识体系来源于我们丰富的项目定制和产品研发经验,是经过无数个项目沉淀的宝贵财富。目前动力IT实训不仅为UIPower公司内部,也为客户输送了很多优秀人才。

流式布局

弹性布局

栅格布局

常见动态布局

界面元素与
父视图关系

动态布局与
约束系统

媒体查询

设备特性

样式规则

预处理器

响应式设计

动画组件

渲染管道技术

性能优化技术

硬件加速

离屏渲染

性能分析工具

减少布局计算

避免过渡渲染

使用缓存

高性能动画
与渲染优化

单元测试

端到端测试

可访问性测试

自动化测试

测试与可访问性

MVI

MVVM

MVC

数据绑定与
MV*架构

状态管理库

事件委托

事件捕获

事件冒泡

事件处理与
状态管理

图表组件

表单组件

MFC、Qt

React、Vue、Angular

WPF、Winform

组件化与框架

界面开发

UIPower深耕于UI行业20年,承接过各行各业、各个平台、不同架构的界面开发项目,积累了丰富的界面开发经验。尤其在动态布局、程序性能优化等方面能力突出,能够帮助客户落地兼具美感与优异性能的项目或产品。

客户除了可以选择原生开发路线,也可以选择使用我们的界面开发工
具PUI Studio进行项目开发,PUI Studio主要具备如下功能:

可视化开发方式

以可视化拖拽控件拼接界面的方式进行操作,通过简单属性
设置即可完成界面搭建工作,简单方便

控件库、创意库、界面模板库

控件库包含表单组件、柱状图、折线图、雷达图、饼图、仪表盘、三维图表、
GIS等各种类型的控件,支持导入外部开源控件;

创意库提供各种不同的创意风格,如科技感、微质感、扁平化、拟物风等;

界面模板库用户可积累属于自己的界面模板库,并进行复用。

跨平台运行

使用PUI Studio制作的界面文件,可被PUI SDK for VC、PUI SDK for Qt、PUI SDK for WPF、PUI SDK for Winform、PUI SDK for Vue、PUI SDK for React等调用,实现Windows、Linux、银河麒麟、统信UOS、中科方德、deepin、Redhat、Ubuntu等平台上运行,并能直接生成网页HTML5程序。

项目定制技术路线

客户可根据项目要求选择原生开发方案或者采用我司的低代码工具PUI Studio进行开发

  • 原生技术开发

    开发语言:C++、C#、JS、Java等

    开发框架:QT/MFC、WPF/Winform、Vue/React/ Angular等

    支持源码交付,可得项目全部的交付物

    优势

    技术比较通用,无需另外学习

    无需支付额外的工具费用

    劣势

    开发效率低

    从零开发,工期比较长

    临时开发,BUG比较多

    开发成本比较高

  • 界面可视化开发工具PUI Studio

    基于PUI Studio提供的海量组件库、界面模板,各平台SDK包,
    以拖拽方式快速完成界面设计和开发工作,实现业务逻辑与界面
    彻底分离,且一套界面成果支持跨平台运行。

    优势

    低代码方式,无需编写代码。开发效率高,是原生开发效率的5-10倍

    支持复杂界面效果的实现,相比原生开发更为简单

    长期优势,可以长期积累复用项目

    劣势

    需要学习,适应新的工具

    需要额外购买工具

详细技术路线选择

  • 数据可视化(B/S架构)

    原生技术开发路线:

    二维界面采用 Vue/React/Angular 等

    图表组件采用 Echarts、HighCharts 等

    动画组件采用 Animate.js、D3.js

    二维地图采用高德、百度等

    自研低代码工具开发路线:

    PUI Deisgner 内置丰富的组件库,并提供多种界面
    模板,用户通过拖拽、配置的方式快速搭建界面,
    搭建好的界面可直接导出 HTML 代码

  • 数据可视化(C/S架构)

    原生技术开发路线:

    二维界面采用 QT、WPF 等

    图表组件采用 Qt Charts、LiveCharts 等

    二维地图采用 ArcGIS、QGIS 等

    自研低代码工具开发路线:

    PUI Deisgner 内置丰富的组件库,并提供多种界面
    模板,用户通过拖拽、配置的方式快速搭建界面,
    搭建好的界面可直接被 C++、C# 调用

  • B/S端系统

    原生技术开发路线:

    界面采用 Vue/React/Angular 框架

    图表组件采用 Echarts、HighChart 等

    UI 组件采用 Element UI、Ant Design 等

    动画组件采用 Animate.js、D3.js

    二维地图采用高德、百度等

    自研低代码工具开发路线:

    PUI Deisgner 内置丰富的组件库,并提供多种界面
    模板,用户通过拖拽、配置的方式快速搭建界面,
    搭建好的界面可直接导出 HTML 代码

  • C/S端软件

    原生技术开发路线:

    界面采用 C++ 编程语言,采用 Qt、MFC 开发框架

    界面采用 C# 编程语言,采用 WPF、Winform 开发框架

    自研低代码工具开发路线:

    PUI Deisgner 内置丰富的组件库,并提供多种界面
    模板,用户通过拖拽、配置的方式快速搭建界面,
    搭建好的界面可直接被 C++、C# 调用

  • 嵌入式端软件

    原生技术开发路线:

    界面采用 C++ 编程语言,采用 Qt 开发框架

    界面采用 Java 或 Kotlin 编程语言,采用 Android
    SDK 进行开发

    界面采用 HTML、CSS、JavaScript 编程语言,采用
    Vue/React/Angular 框架

    自研低代码工具开发路线:

    PUI Deisgner 内置丰富的组件库,并提供多种界面
    模板,用户通过拖拽、配置的方式快速搭建界面,
    搭建好的界面可直接被各种开发语言调用

  • 移动端

    原生技术开发路线:

    APP 开发,根据平台选择开发语言和框架,如
    Swift/Objective-C(iOS)、Java/Kotlin(Android) 等

    小程序开发,根据运行平台微信或支付宝选择对应的
    开发框架,主要采用 JavaScript 开发

界面开发流程

需求分析与挖掘

运行软硬件环境要求

功能指标要求

性能指标要求

界面显示要求

数据接口规范

需求分析与挖掘

熟悉界面交互逻辑

分析界面视觉效果

获取切图与标注文件

与设计环节对接

B/S端:
前端框架、图表组件、
动画组件、地图确定

C/S端:
界面框架、图表组件、
开发语言、地图确定

开发方案可行性评估

技术方案规划

控件提取

控件接口设计

控件接口文档编写

控件开发

控件开发

界面接口设计

静态界面开发

界面交互逻辑开发

界面开发

界面测试

界面效果测试

界面逻辑测试

兼容性测试

分辨率适配测试

接入模拟数据测试

界面性能测试

界面与后台联调

接入真实数据测试

接口调试与补充

界面性能测试

界面随软件部署

界面程序交付

界面源代码交付

用户使用说明书

接口文档

售后维护

线上售后维护

现场售后维护

Interface development process

界面开发流程

界面开发案例

根据不同的应用方向,匹配最适合的技术路线、技术框架和编程语言。

卫星仿真

二三维可视化(C/S架构) QT C++ Cesium for Unreal

卫星仿真平台基于卫星的物理运动规律,利用虚拟仿真技术,实现卫星运行的动态模拟,从用户、卫星、地面段三个维度出发,还原卫星结合5G核心网进行通讯的全过程。在模拟卫星运行实现多种功能、提供实验验证环境以及支持教育与实践应用等户面发挥着重要作用,有助于推动天地一体化通信网络的发展和应用。

云管家运营服务管理平台

二三维可视化(B/S架构) VUE2 ECharts Element-UI

该平台具备统一资源供给、统一运维和统一运营管理能力,能够有效简化混合云管理,加速企业数字化转型。提供全方位架构设计,使用户可以轻松管理在各种云环境中运行的应用程序和资源。云监控能够整合多种来源的监控数据,为业务系统各个层面构建立体化监控平台,资源状态及时告警通知,最大程度避免问题发生,保障云上健康运行。

光缆指挥监控一体化平台

仿真系统(B/S架构) VUE3 Cesium ECharts Three.js

光缆指挥监控一体化平台是一个以信息为主导,依托通信和计算机网络,由各类高效能软件支持的传感器、传输设备、处理系统和信息终端组成的新型指挥平台。该平台结合了光缆监控和指挥控制的功能,以实现光缆资源的高效管理和故障的快速响应。光缆指挥监控一体化平台在光缆资源的精细化管理和故障的快速响应方面发挥着重要作用,有助于提高光缆运维的效率和准确性。

统一云监控管理平台

大屏可视化(B/S架构) VUE2 Cesium ECharts

统一云监控管理平台是一个功能强大的工具,旨在为企业提供涵盖业务系统基础设施层、中间件层和应用层的立体化全栈式监控服务。该平台能够多维度诊断系统的健康状态,帮助企业及时发现并解决潜在问题,从而确保云上业务的安全稳定运行。

电路板3D打印软件

办公系统(C/S架构) QT

与传统的电路板生产方式相比,3D打印电路板具有显著的优势。首先,它可以根据项目需求轻松实现特殊的电路布局或复杂的形状,满足个性化需求。其次,3D打印技术能够显著提高生产效率,因为它可以快速地生产出高质量的电路板,同时减少生产过程中可能出现的错误。此外,虽然3D打印设备的初始投资成本较高,但由于其高效率和低维护成本,长期来看,3D打印电路板的成本可能会低于传统的生产方式。

自主可控,支持国产化软硬件环境

基于国产操作系统、芯片和显卡,我们的界面技术方案目前已成功兼容银河麒麟、飞腾、景嘉微、凌久等,可实现流畅的的画面效果和高效的性能表现。

国产操作系统

国产数据库

国产CPU

国产GPU

典型成功客户

来自各大研究所、国企、企业集团等1000多家客户的高度信任(篇幅有限,下方仅展示部分客户)

kehuLOGO

提交您的需求

请填写您的需求信息,我们会尽快和您取得联系

需求内容(30个字符)

合作咨询

13917359982
添加微信 进行一对一咨询