至目前的章节为止,已经可以执行 Genero FGL的程序在 Windows/MAC/Linux KDE等桌面环境(GDC),也可运行在浏览器的环境 (GBC)。也就是说其实移动装置可以透过浏览器来运行 Genero作业了。还缺少了什麽?在前一个章节介绍 FrontCALL 时,曾有提到『移动装置的一些设备,其实是可以调用的』,但由於浏览器的限制严苛,因此此处调用移动端设备,并不是使用 GBC,而是要用移动端的 Genero Client,分别是 Android体系的 GMA 与 iOS体系的 GMI。
iOS 版本的GMI特别容易取得,只要在苹果的 App Store中搜寻『Genero Developement Client』,就可以取得
而 Android版本的 GMA,现行官方并没有上架到 Google Play或其他正式的软件商店中,因此必须和经销商洽询,当然在维护合约生效的情况下,即可对软件商要求取得最新版本的 GMA.apk 进行安装。
T产品客户在维护合约周期内的,军可取得 GMA.apk,但不包含开发用的部分。
若需要开发套件,则需要 Compiler License(编译授权) 及其 MA 是否仍持续有效 (有效才可以协助)
GMA套件在和『经销商』取得後,可直接点选安装 apk,安装後执行的画面为:
2.启动一个 GAS 应用程序:连结到网页上的现有程序
例如前一篇开发的 hello.42r ,执行位置在 http://server-ip/wtopprd/ua/r/hello ,点开此功能後,可以看到要求使用 SSO 登入的画面 ( 与前篇操作方式一样,若部署时还没启动 Secure 则不会询问 ),登入後即可看到 hello 被执行
也就是说,程序透过这种方式,都可以在 FGL中写好 FrontCALL段落,来调用移动设备的 GPS定位、照相机等硬体
本篇先在此打住,想提出一个自问自答:难道 Genero套件预设就是下载 GMA/GMI 然後再要求客户自己打网址,这样低阶 (Low) 的连线方式吗?
其实不是的。
GMA/GMI 仅只是作为一个基础套件,当不对她进行加工的时候是这样,但大多数我们会将工具再做二次封装打包,加上一些程序码段落,这样可以形成『自己的APP』。
在这些 APP 中,比较繁复的当然可以透过 Local APP (FGL写的)来进行,也可以透过一种 frontCALL 的 Run On Server 机制,回调 Server 端的 WEB App。
无论采行上面哪一种方法,都会比现在透过 GM 来连线更好。因此後续我们将会回到『开发』段落,继续来谈移动程序的开发做法。
前言 铁人赛进入第十九天,今天要来讲讲如何用Docker 打造程序开发环境 Docker 的维基百科...
前言 嗨嗨!笔者在这跟大家晚安,不知各位今天过得如何啊!有没有利用客制化的读书规划工具,来不断的提升...
做设计并不是一开始就开干,真正开始着手规划之前,会先大规模的了解并且并且收集资讯去做比较,等到对於整...
见招拆招 搜寻应徵的公司过去出了什麽样的题目,有刷题就刷题。没有考古题那就把应徵该职务相关的技术知识...
SQL Injection 承接上次所提,透过万用字串' or 1=1--,可不须验证,盗用其他人帐...