SAP、業務アプリ用のJavaScript製UIライブラリ「OpenUI5」を公開。レスポンシブ対応でモバイルデバイスにも

2013年12月13日

業務アプリケーション最大手の独SAPは、業務アプリケーションのためのJavaScript製JavaScrit UIライブラリ「OpenUI5」をオープンソースとして公開しました。

OpenUI5は、同社のモバイルアプリケーションなどに用いられているJavaScript製ライブラリ「SAPUI5」の主な機能をオープンソース化したもの。jQuery、CSSプロセッサのLESS、ODataライブラリのdatajsなどが使われています。

ボタンやアコーディオン、メニュー、テーブル、ダイアログと言った部品だけでなく、レスポンシブ対応のグリッドレイアウトなどのレイアウト用部品も含まれており、モバイルデバイスに対応するレスポンシブデザインのUI構築が可能になっています。

JavaScriptのUIライブラリはjQuery Mobileをはじめ多数ありますが、業務アプリケーションの領域をカバーしたものはほとんどありません。HTML5で業務アプリケーションを開発しようとするエンジニアにとって貴重な選択肢となりそうです。

fig サンプルアプリケーション「Purchase Order」画面

OpenUI5は非常に大規模なライブラリとなっており、適用すべきアプリケーションとしては次のように説明されています

But when you want to access JSON or XML data from a server, present it nicely with a rich set of controls, when you want an interactive app to inspect or edit data, when you want users to be able to sort and filter, when you want all these things to happen in a solid and proven way, then you have good reasons to use UI5.

Especially when you want this to happen on all kinds of platforms, from mobile phones to big desktop PC screens.

もしもJSONやXML形式のデータをサーバから取得し、リッチなコントロール群で表示し、データを調べたり編集するような対話的な操作や、データのソートやフィルタなどを整合性と実績のあるやり方で実現したいのであれば、UI5を使う十分な理由になるだろう。

特に、デスクトップPCの画面からモバイルデバイスまでさまざまなプラットフォームに対応したいのであれば、なおさらそうだといえる。

OpenUI5にはコンポーネントとともに500種類以上のアイコンも提供されています。これも業務アプリケーション開発者には嬉しいリソースでしょう。

fig

OpenUI5で提供されるコンポーネントの一覧をまとめてみました。ライブラリの規模と機能が把握できると思います。

fig

あわせて読みたい

HTML/CSS JavaScript Web技術 SAP オープンソース




タグクラウド

クラウド
AWS / Azure / Google Cloud
クラウドネイティブ / サーバレス
クラウドのシェア / クラウドの障害

コンテナ型仮想化

プログラミング言語
JavaScript / Java / .NET
WebAssembly / Web標準
開発ツール / テスト・品質

アジャイル開発 / スクラム / DevOps

データベース / 機械学習・AI
RDB / NoSQL

ネットワーク / セキュリティ
HTTP / QUIC

OS / Windows / Linux / 仮想化
サーバ / ストレージ / ハードウェア

ITエンジニアの給与・年収 / 働き方

殿堂入り / おもしろ / 編集後記

全てのタグを見る

Blogger in Chief

photo of jniino

Junichi Niino(jniino)
IT系の雑誌編集者、オンラインメディア発行人を経て独立。2009年にPublickeyを開始しました。
詳しいプロフィール

Publickeyの新着情報をチェックしませんか?
Twitterで : @Publickey
Facebookで : Publickeyのページ
RSSリーダーで : Feed

最新記事10本