LANSA 新機能のハイライト
Visual LANSAバージョン15の新機能
LANSAバージョン15(V15) には様々な新機能と機能拡張が含まれています。
これらの機能の詳細については、LANSAバージョン15の新機能をご覧ください。
全てを展開■Webの新機能
レスポンシブなモバイルアプリケーションを作成し始めるのに最も簡単な方法は、テンプレートを使用することです。LANSAバージョン15(V15) では、例えばグラフやあらかじめ構築された標準的な問い合わせページ、埋め込まれたWebページや地図などの使用方法を示す新しいテンプレートが追加されました。
Visual LANSA とともに出荷されるサンプルアプリケーションが、新しい機能を使用するように機能拡張されました。 総合的な、一つずつ細かく説明しているチュートリアルにより、完全に機能するレスポンシブな Web/モバイルアプリケーションを作成するために必要なすべてを学ぶことができます。 出荷時に同梱されているアプリケーションがありますので、それを実行することで、今からどのようなアプリケーションを作成しようとしているのかを見ることができます。また、不足部分を埋めることで完成できるスケルトン・バージョンのアプリを生成するテンプレートがあります。
標準的なサインインのダイアログは、新しいユーザーの登録、ログイン、ユーザー情報の管理を含むローカルユーザー管理に使用されます。
事故評価のサンプルアプリケーションでは、Google ジオ・エンコーディングおよびデコーディングを使用して、Google マップ上のピンの住所と位置情報(緯度、経度)を取得する方法、または逆に住所情報を使用して緯度経度情報を取得する方法を示しています。
連絡先のサンプルアプリケーションでは、認証とスパム防止のために、Google の reCAPTCHA サービス (私はロボットではありません) を使用する方法を示しています。
行き先のサンプルアプリケーションでは、ナビゲーションへの進む、戻るのボタンが付いた画像のカルーセルを表示します。
■Visual LANSA IDE 機能拡張
Excel のワークブックから LANSA テーブルへのワークシートのロードをサポートするオプションがリボンに追加されました。
リストのコンテンツを .csv ファイルにエクスポートすることができます。
テーブルにのみ使用可能であった、あらかじめ定義されたクイックルールがフィールドにも使用可能になりました。項目にルールを追加するのに必要な労力を最小限にするために、クイックルールを使用します。
LANSA IDE 内の Git の機能が拡張され、新しい Git リポジトリアクションが使用可能になりました。
■RESTful Web サービス
新しい LANSA エクスチェンジのサンプル・アプリケーション (New Web and Mobile Templates参照) は、データ(この場合は為替レート)を取得する Web サービスの使用方法を示しています。
サーバーモジュールを作成する際に指定したテーブルに基づき、RESTful API コードを含むサーバーモジュールを生成することができるようになりました。API は、要求の作成、削除、取得、更新をサポートするように生成されます。
■その他
新しい LANSA イベントログ・マネージャは、全ての Visual LANSA 関連製品のイベントやエラー情報を収集して一元化します。それにより、手動でログやトレースファイルを検索する必要を排除することができます。
Visual LANSA 開発環境に LANSA パッケージをインストールするために、LANSA パッケージ・マネージャを使用することができます。LANSA パッケージは、LANSA を独自のアプリケーションの中で使用可能にする再利用可能なコードです。
Windows のコマンドファイル compile.cmd を使用して、Visual LANSA バージョン管理システム (VCS) 構成のコマンドラインから Visual LANSAのオブジェクトをコンパイルすることができます。これを使用してジョブのスケジュール、CI/CD メソドロジーの利用、または使用可能なオプションを使用するためにコマンドラインからビルドを実行することができます。
LANSA Integrator のフリーフォーマット RPG を生成するよう、コードジェネレーターが改良されました。
MySQL データベースで使用される Unsigned BigInt / Int / SmallInt / TinyInt データタイプが LANSA テーブルにインポート可能になりました。
新しいバージョンV15のインストール、既存のV13,14システム(サービスパックの有無にかかわらず)のV15へのアップグレードが可能です。
Visual LANSAバージョン14の新機能
バージョン14(V14)では、Visual LANSAの開発ツールにいくつかの重要な新機能が追加されています。この新機能により、デスクトップ、Web、モバイルの各アプリケーションの設計と開発を行う際に、ソフトウェアアーキテクトと開発者が使用できる追加のオプションと機能が提供されます。
これらの機能の詳細については、LANSAバージョン14の新機能をご覧ください。
全てを展開- LANSA Developer Center Webサイト:新しいLANSA Developer Center Webサイトの開発者リソースにアクセスできるようになりました。
- Welcome画面:初回のVisual LANSAの起動で、Welcome画面にウィザードが表示され、モバイルWebアプリケーションを簡単に作成、実行できるようになりました。WebとMobileのテンプレートとサンプルアプリを使用して、独自のモバイルアプリケーションを作成することができます。
- 新しいIDEホームページ:再構成されたIDEホームページでは、Webアプリの作成時によく使うものがアクセスし易くなりました。
- Googleマテリアルデザインのコントロールとテーマ:Visual LANSAのIDEのホームページにあるマテリアルデザイン・コントロールのリンクを使用して、マテリアルデザイン・コンポーネントのサンプルが表示されるようになりました。
- VLF-ONE配布テンプレート:VLF-ONEの新しい配布テンプレートが、配布ツールで使用できるようになりました。
- Framework Developer Workbenchとデモンストレーションアプリケーション:Visual LANSA IDEのホームページから起動できるようになりました。
- テーブルのクイックルール:新しいセットの事前定義されたクイックルールを使用して、テーブル列に共通ルールを追加する作業を軽減することができます。
- テーブルデータの表示:テーブル定義の[データプレビュー]タブを使用して、テーブル内のデータを表示できるようになりました。
- Webアプリケーション用のCSP (コンテンツセキュリティポリシー):Visual LANSAは、Webページを保護するために、コンテンツセキュリティポリシー(CSP)標準をサポートしました。
- Windowsテーブルの新規読み込み:テーブル定義のインポートで、SQL ServerやMySQLなどの製品がLANSA外で作成および管理されているテーブルの詳細をLANSAリポジトリに入力するために使用できるようになりました。
- Git:Git統合による拡張バージョン管理機能が追加されました。
- RESTful Web:RESTful Webサービスの利用、JSONパース、RESTful Webサービスの提供など、サービスのすべてが実装されています。
- IBM iソフトウェア:セーブファイルのみで提供されるようになりました。IBM iソフトウェアは、DVDから直接インストールすることはできなくなります。
- 新しいLANSA無料トライアルインストール:LANSA V14 SP2無料トライアルインストールは、デベロッパーセンターのWebサイトに登録の後、developer.lansa.com Webサイトからダウンロードできます。無料試用版インストールでは、IDEを使用して、限定された期間内に、アプリケーションを構築してLANSAクラウドに配布することができます。
新しいバージョンV14 SP2のインストール、既存のV14のSP2へのアップグレード、既存のV13システム(サービスパックの有無にかかわらず)のV14 SP2へのアップグレードが可能です。
- レイアウトマネージャー、デザイン(CSS @Mediaクエリとほぼ同等)、コンテンツのサイズに基づいてコントロールのサイズが変更される変数サイジングなど、レスポンシブデザイン機能の多くのWeb機能が拡張されました。
- Visual LANSAのWebページテンプレートが改善され、レスポンシブなWebアプリケーションを迅速かつ簡単に生成でき、アプリケーションの作成の初期段階の負荷を軽減できます。
- VLF機能は、既製のフィルタとコマンドハンドラ、関連インスタンス、フィルタとコマンドハンドラのズームと縮小機能が拡張されました。
- インストール/アップグレード/配布の多くのオプションを、Windowsスタートメニューフォルダファイル名に基づく省略値を使用して簡単にインストールできるようになりました。また、LANSA構成ごとに1つのIISプラグインと1つのWebサイトを使用することができるようになりました。
- Visual LANSA IDEのホームページのサンプルアプリが、追加、更新されました。
- V14 SP1では、アプリを開発してクラウドに配布することができます。 AWS(Amazon Web Services)マーケットプレイスでは、Visual LANSA開発環境(Visual LANSA IDE)とWindows上のLANSAスケーラブルライセンス(LANSA Webアプリケーション)を利用できます。Visual LANSA Web開発(Visual LANSA IDE)は、Microsoft Azure Marketplaceで利用できます。Windows上のLANSAスケーラブルライセンス(LANSA Web Applications)はMicrosoft Azure Marketplaceに間もなく登場します。
- LANSA Integratorは多くの機能が強化されています。HashServiceのHMACサポート、公開キーとユーザー/パスワードによるSFTPServiceの二重認証、SpoolFile マネージャーとデータベースマネージャーのKerberos認証サポート、READONLYモードなどのExcelServiceパフォーマンスの改善などが含まれています。
新しいバージョンV14 SP1のインストール、既存のV14のSP1へのアップグレード、既存のV13システム(サービスパックの有無にかかわらず)のV14 SP1へのアップグレードが可能です。
LANSA V14では、Webベースのアプリケーションの開発に、デスクトップ(リッチクライアント)アプリケーションの開発に使用されるのと同じRDMLX構文を使用できるようになる、新しいWeb機能が導入されています。これらのアプリケーションはVisual LANSAで全てをコーディングでき、HTML、JavaScript、Cascading Style Sheets(CSS)などの一般的に必要になるWeb開発コーディングについての知識は必要ありません。
LANSAベースのWebアプリケーションは、データベースアクセス用のサーバーへの呼び出しと、必要に応じて特定のサーバー機能を実行する以外は、ほとんどがブラウザーで実行されるようになりました。アプリケーションは、Visual LANSA統合開発環境、WYSIWYGデザイナ、LANSAが提供するビジュアルコントロールを使用して、RDMLXで全てを記述することができます。LANSAを使用したWebアプリケーションの開発と保守はこれまでになく簡単になりました。
Visual LANSAには、新しいWeb機能を使用してRDMLXで書かれた多数のサンプルアプリケーションが提供されています。これらは、Visual LANSA統合開発環境内のホームページからアクセスできます。
VLF Oneは、より現代的なルック・アンド・フィールを備えた次世代のVisual LANSAフレームワークです。新しいバージョンではHTML5の機能を活用し、新しく強力なVisual LANSA Web機能を使用しています。これらには、幅広いデバイスにわたるサイズ変化とスクロール機能で、読み込みとナビゲーションが容易なレスポンシブデザインが含まれています。
LANSAは、Visual LANSAのクラウドでの開発と実行の両方の環境を提供します。Visual LANSA開発環境Webアプリケーションフレームワークはクラウドでの開発用で、LANSAスケーラブルライセンスはクラウドでの実行用です。
開発者は、Visual LANSA開発環境Webアプリケーションフレームワークを使用して、Web、デスクトップ、モバイルアプリケーションを含むVisual LANSAでサポートされるすべてのタイプのアプリケーションを構築できます。
LANSAスケーラブルライセンスは、Amazon Web Services(AWS)上でLANSAランタイムスタックを作成するための基盤になります。Amazon Machine Image(AMI)は、LANSAユーザーがVisual LANSAを使用して構築したアプリケーションを実行するために設計されています。顧客はランタイムスタックを使用して、LANSA Webアプリケーション、Visual LANSAフレームワークアプリケーション、LANSA Integrator、またはこれらの製品の組み合わせをクラウドで実行することができます。
製品は AWSマーケットプレイスで利用可能です。
App StoreからダウンロードできるLANSA Mobile Appは、LANSA Web開発者が現在のWebスキルを使用してハイブリッドモバイルアプリケーションの構築を可能にするものです。
LANSA Mobile Appコンテナーは、Visual LANSA WebおよびWAMアプリケーション用のクライアント側ハードウェア、データベースおよびファイルシステム(GPS、カメラ、外部スキャナー及びローカルSQLデータベース)へのアクセスを提供します。これらはすべて、Visual LANSA WebアプリケーションのウィジェットとWAMアプリケーションのWebletを介してアクセスできます。
LANSA Mobile Appは、複数のLANSA Webセッション、ドキュメントビュー、その他のWebページを同時にホストできます。全てのWebページはLONGRANGE API の全ての機能にアクセスすることが可能です。