openedge

百度技术沙龙第83期 百度云 +IoT 智能硬件应用与开发实战

徘徊边缘 提交于 2020-04-08 01:43:02
本文作者:HelloDeveloper 3 月 30 日,由百度开发者中心主办的第 83 期技术沙龙『天工赋能,智联万物——百度云 +IoT 智能硬件应用与开发实战』在北京成功举办。本次沙龙邀请到了数位百度云物联网部资深专家以及物联网生态的行业专家,他们共同为开发者们带来了精彩内容分享。 1 从连接到唤醒万物,如何用 20 分钟帮你搞定互联网应用 1、百度云天工物联网平台 如上图所示,百度云天工物联网平台由基础云平台和行业平台组成 基础物联网平台主要功能是设备连接、设备管理、数据存储,并保障整个流程的安全性,帮助用户降低研发和运维的成本。另外,在基础云平台之上,百度云天工针对物联网比较火爆的领域抽象出行业平台产品,例如针对车联网的度行智能车辆云、针对智能家居的度家智能家居云等。 2、搭建一款基础的物联网应用 我们搭建一款物联网应用,第一步是使用物接入,把设备连接到云平台;第二步是用时序数据库把设备产生的数据存储起来;第三步,是用物可视分析数据;在开发中还有很重要的一点是,用函谷物联安全系统保证整个链路的安全性。 详细介绍: 1、物接入——支持海量设备与云端安全可靠的双向连接 物接入提供设备全生命周期、一站式的设备管理服务,包括设备注册、设备鉴权、设备实时状态存储、设备影子、设备状态管理等能力,有效降低设备数字化的开发成本和运维成本,使设备数据互联互通更简单。同时

百度技术沙龙第83期 天工赋能,智联万物

余生长醉 提交于 2020-04-06 11:56:04
本文作者:HelloDeveloper 3月30日,由百度开发者中心主办的第83期技术沙龙『天工赋能,智联万物——百度云+IoT智能硬件应用与开发实战』在北京成功举办。本次沙龙邀请到了数位百度云物联网部资深专家以及物联网生态的行业专家,他们共同为开发者们带来了精彩内容分享。 1 从连接到唤醒万物 如何用20分钟帮你搞定互联网应用 一、百度云天工物联网平台 如上图所示,百度云天工物联网平台由基础云平台和行业平台组成。 基础物联网平台主要功能是设备连接、设备管理、数据存储,并保障整个流程的安全性,帮助用户降低研发和运维的成本。另外,在基础云平台之上,百度云天工针对物联网比较火爆的领域抽象出行业平台产品,例如针对车联网的度行智能车辆云、针对智能家居的度家智能家居云等。 二、搭建一款基础的物联网应用 我们搭建一款物联网应用,第一步是使用物接入,把设备连接到云平台;第二步是用时序数据库把设备产生的数据存储起来;第三步,是用物可视分析数据;在开发中还有很重要的一点是,用函谷物联安全系统保证整个链路的安全性。 详细介绍: 1、物接入——支持海量设备与云端安全可靠的双向连接 物接入提供设备全生命周期、一站式的设备管理服务,包括设备注册、设备鉴权、设备实时状态存储、设备影子、设备状态管理等能力,有效降低设备数字化的开发成本和运维成本,使设备数据互联互通更简单。同时,配合物解析还可以支持ModBus

百度技术沙龙第83期 天工赋能,智联万物

守給你的承諾、 提交于 2020-04-05 22:58:48
本文作者:HelloDeveloper 3月30日,由百度开发者中心主办的第83期技术沙龙『天工赋能,智联万物——百度云+IoT智能硬件应用与开发实战』在北京成功举办。本次沙龙邀请到了数位百度云物联网部资深专家以及物联网生态的行业专家,他们共同为开发者们带来了精彩内容分享。 1 从连接到唤醒万物 如何用20分钟帮你搞定互联网应用 一、百度云天工物联网平台 如上图所示,百度云天工物联网平台由基础云平台和行业平台组成。 基础物联网平台主要功能是设备连接、设备管理、数据存储,并保障整个流程的安全性,帮助用户降低研发和运维的成本。另外,在基础云平台之上,百度云天工针对物联网比较火爆的领域抽象出行业平台产品,例如针对车联网的度行智能车辆云、针对智能家居的度家智能家居云等。 二、搭建一款基础的物联网应用 我们搭建一款物联网应用,第一步是使用物接入,把设备连接到云平台;第二步是用时序数据库把设备产生的数据存储起来;第三步,是用物可视分析数据;在开发中还有很重要的一点是,用函谷物联安全系统保证整个链路的安全性。 详细介绍: 1、物接入——支持海量设备与云端安全可靠的双向连接 物接入提供设备全生命周期、一站式的设备管理服务,包括设备注册、设备鉴权、设备实时状态存储、设备影子、设备状态管理等能力,有效降低设备数字化的开发成本和运维成本,使设备数据互联互通更简单。同时,配合物解析还可以支持ModBus

轻量级报表工具Telerik Report 2020新版亮点

筅森魡賤 提交于 2020-03-05 10:43:38
Telerik Reporting最新版下载 Telerik Report Server最新版下载 Telerik Reporting 和 Telerik Report Server 的最新版本包含重要的改进和修复,同时还添加一些新功能。在WebServiceDataSource中添加对基于cookie的两个因素的身份验证支持,对Web Report Designer进行了许多改进等。让我们一起来看看更详细的所有现有更改! WebServiceDataSource基于Cookie的Two-Factor身份验证 现在WebServiceDataSource支持更复杂的身份验证过程,新增对two-factor身份验证的支持,其中需要在请求实际数据之前检索cookie。最近,在Progress Application Server for OpenEdge中托管的multi-tenant数据库中遇到了这种情况。 WebServiceDataSource通过执行两个请求来执行此任务:第一个请求对用户进行身份验证并从响应中获取cookie,第二个请求将cookie与数据检索请求一起发送。 数据源组件支持更广泛的数据检索选项,从未如此简单易用,因此不要错过在报告项目中进行尝试的机会! WebServiceDataSource RequestTimeout属性

Progress database, OpenLink, OpenEdge compatibility

陌路散爱 提交于 2020-02-05 02:36:11
问题 I am configuring several Windows 10 systems that will need to reliably connect via ODBC using system DSNs to both Progress version 9.x and Progress version 10.x databases. I have been told by one of our IT staff that interfacing with Progress versions 9.x servers require the OpenLink ODBC client software, while interfacing with Progress 10.x requires the OpenEdge ODBC client software. I am not completely confident that this is true, but I have not been able to find any authoritative

Progress 4GL Display Buffer Lock Type

风流意气都作罢 提交于 2020-01-16 01:14:12
问题 I would like to ask if there is a way to display the current lock type of my buffer in a message box. Is there a way to do this? I just want to check what type of lock there is on my buffer on run time. For example: MESSAGE STRING(myBuffer:LOCK-TYPE). Output: NO-LOCK/SHARE-LOCK/EXCLUSIVE-LOCK 回答1: Not directly. You can use the LOCKED( bufferName ) function (or the related attribute of a buffer handle object) to see if it is locked or not but you cannot distinguish between SHARE and EXCLUSIVE

what is the efficiency of an assign statement in progress-4gl

自闭症网瘾萝莉.ら 提交于 2020-01-15 11:53:31
问题 why is an assign statement more efficient than not using assign? co-workers say that: assign a=3 v=7 w=8. is more efficient than: a=3. v=7. w=8. why? 回答1: You could always test it yourself and see... but, yes, it is slightly more efficient. Or it was the last time I tested it. The reason is that the compiler combines the statements and the resulting r-code is a bit smaller. But efficiency is almost always a poor reason to do it. Saving a micro-second here and there pales next to avoiding disk

Progress OpenEdge to PostgreSQL database

╄→гoц情女王★ 提交于 2020-01-07 05:11:35
问题 I have problem with converting Progress OpenEdge database to PostgreSQL. I have downloaded ODBC from here and when i make ODBC connection (32 bit) in my computer, the connection is established. Next, I downloaded Ispirer SQLWays Wizard 2015 from here (with some limitations, 100 tables max, 2gb od data etc), and tried to make conversion. All seem fine, source and destination databases are connected, I select only 1 table (just for test), but when I start conversion i get some weird error:

is Mail_files is a function?

a 夏天 提交于 2020-01-06 05:03:34
问题 DEFINE VARIABLE wlc-Identifiant AS CHARACTER NO-UNDO. DEFINE VARIABLE wlc-file-txt AS CHARACTER NO-UNDO. wlc-Identifiant = STRING(YEAR(TODAY), "9999") + STRING(MONTH(TODAY), "99") + STRING(DAY(TODAY), "99") + REPLACE(STRING(TIME, "HH:MM:SS"), ":", ""). wlc-file-txt = wlc-Identifiant + "foo.txt". DEFINE STREAM outStr. OUTPUT STREAM outStr TO VALUE (wlc-file-txt). FOR EACH customer NO-LOCK: EXPORT STREAM outStr customer. END. OUTPUT STREAM outStr CLOSE. RUN sendmail.p (INPUT wlc-file-txt). /*

is Mail_files is a function?

ε祈祈猫儿з 提交于 2020-01-06 05:03:09
问题 DEFINE VARIABLE wlc-Identifiant AS CHARACTER NO-UNDO. DEFINE VARIABLE wlc-file-txt AS CHARACTER NO-UNDO. wlc-Identifiant = STRING(YEAR(TODAY), "9999") + STRING(MONTH(TODAY), "99") + STRING(DAY(TODAY), "99") + REPLACE(STRING(TIME, "HH:MM:SS"), ":", ""). wlc-file-txt = wlc-Identifiant + "foo.txt". DEFINE STREAM outStr. OUTPUT STREAM outStr TO VALUE (wlc-file-txt). FOR EACH customer NO-LOCK: EXPORT STREAM outStr customer. END. OUTPUT STREAM outStr CLOSE. RUN sendmail.p (INPUT wlc-file-txt). /*