本网页已闲置超过3分钟,按键盘任意键或点击空白处,即可回到网页

NCR 发布基于 Android/Linux 的 ATM 终端机
发布时间:2015-04-17
分享到:
NCR 发布基于 Android/Linux 的 ATM 终端机
发布时间:2015-04-17
分享到:

Microsoft 停止支持 Windows XP 后

大量仍在运行 XP 的 ATM失去了安全、技术保障;

但现在他们看起来有了一个新选择——使用 Android。

英国现金出纳机公司(NCR,National Cash Register)

在近日发布了一套使用 Android 的 ATM 机——Kalpana

其中使用的 Android Kitkat 4.4.4 运行在 Intel 芯片方案上。

当然,Android 也是经过自己定制的。

这台 ATM 相对手机来说

去掉了一些手机上普遍存在的提示功能、键盘以及相机功能

还使用了更安全的 Bootloader —— 这套引导系统可以验证内核与操作系统

以避免黑客运行未经 NCR 验证的引导代码。

NCR 同时还推出了一套用于构建 ATM 上 APP 的构建系统

可以让 ATM 维护成本更低。

Kalpana 只需要 256M 的存储空间

相较之下,XP 需要上 G 空间

而 Windows 7 则要更多。

Kalpana 使用的 APP 完全是 Web 化

全部使用 HTML 构建

不再使用 Microsoft 系的开发工具

连接数据中心的前端使用基于 WebKit 的 UI

使用 Spring Framework 以及 RESTful APIs 构建。

Kalpana 是 NCR 第一台使用 Android 或者说是 Linux 的 ATM。

ATM 使用的系统曾在上世纪 90 年代抛弃 IBM OS/2 而转向 Windows

因为银行需要在终端上为用户提供更为个性化的软件系统

而 Windows 在此方面更有优势。

但 20 年后的今天,银行却遍地都是老旧的系统

在维护这些机器上他们花了不少的钱。

仅在英国,从 2014 年 4 月开始就有上万台使用 XP 的操作系统未接受安全更新。

去年,NCR 告诉本报(The Reg)

英国近 6 万台 ATM 中大概只有三分之一将从 XP 升级到更新的系统中。

本周,NCR 又告诉我们

这些 ATM 中大概已经有三分之一运行上了 Windows 7 ——

剩下的那三分之二要么还在迁移中,要么就压根没动。

每一台 ATM 升级的成本大概在几万英镑

银行明显不愿仅仅为了操作系统就这样大肆挥霍。

另一方面,银行系统实质上对 Windows 模糊的发展路线持着负面态度——

随着 Windows Vista 到 8 、 8.1以及X世纪

Windows XP 版本之前的那种美好愿景已经在逐渐消散。

经过评估,NCR 最终认为 Android 这样的瘦客户端是最好的选择

NCR 称,一台“差不多的”仅取款型 ATM

一年的维护成本大概在 $20,000

相比之下 Kalpana 大概需要 $12,000 到 $15,000。

成本的减少主要归功于使用了非微软系的系统

因此不必再向微软缴纳授权费用。

NCR 金融服务分布分管全球企业软件产品的Robert Johnson说:

“Kalpana 更为灵活,它可以让使用者自己确定他们的发展方向。”

他同时还说,“即使 Windows 7 没有发布,我们也会这么做的

Windows 7 相当于加快了我们这么做的速度。

但相对系统来说,是我们思考更换系统的还是业内的讨论

他们在想我们为什么要使用 Windows。

我们也同样在想这个问题——这启发了我们:

如果在一张干净的纸上写下我们早已知道答案的问题,

也可能有迥异的答案——答案就是 是 。”

NCR 现在面临的最大挑战

仍旧是如何说服早已信任 Windows

最开始转向 Windows 的银行系统拥抱 Android。

当然,Johnson 也提到在之后的很长时间内

NCR 仍将制造 Windows 系统的 ATM 机。

同时,NCR 还在与业界商讨 ATM 的相关标准

以便使 Android Web 构架的 ATM 符合标准。

Kalpana 既支持Microsoft s SQL Server

以及 Oracle 这种关系型数据库(relational data)

也支持 MongoDB 这一非关系型数据库。

其中非关系数据在机器运行中获得。

这套 ATM 方案的系统运行于 Apache Web Server 之上

NCR 称这套系统是 app-server 无关

可以工作在银行自己选择的平台上。

另外,NCR 之所以选择 Android

很可能是因为 Linux 在 Google 的支持下发展模式相对清晰——

当然,Google 也是在评估了 Red Hat 和 Cent OS 之后

才开发了自己的这套操作系统的。

更多精彩内容,请访问爱板网Android安卓专区

加入微信技术交流群

技术交流,职业进阶

关注与非网服务号

获取电子工程师福利

加入电路城 QQ 交流群

与技术大牛交朋友

讨论