"Webアプリを開発するのに、今使っている@#*%より、もっと良いものがあるはず!"

良いものがあります!…

Visual LANSA は 画期的

Webアプリケーションの開発は、利用可能な開発ツール、プログラミング言語、JavaScriptフレームワークの幅広い選択肢のためにストレスが溜まるものです。アプリケーションは、複数のブラウザで稼働するでしょうか? ユーザー・インターフェースは、顧客とスタッフに魅力的な体験を提供できているでしょうか? ビジネスロジックは、ブラウザ上、サーバー上、その両方など何処で実行すべきでしょうか? そして、基幹システムとの連携も考慮する必要があります。

一つの開発ツールで、それら問題を解決して、そのストレスの全てを取り除くことができたらどうでしょうか? それが、できるんです!

Visual LANSAは、それらを全て備えています。 …

Desktop applications in a browser

Webブラウザで使えるパワフルなデスクトップスタイルのアプリケーションが、ユーザーの使い勝手と生産性を向上させます。

One programming language

LANSAは、クライアント側、サーバー側の両方が一つの言語。複雑で入れ替わりが激しい、今のツール事情に翻弄されることはありません。

Integrated visual framwork

提供されるVisual Frameworkは革新的です。コーディングなしで外観、検索、フィルタ、タブを設定可能なユーザー・インターフェースを提供します。習熟に時間がかからず、生産性は高く、世界に通用する結果を出すことができます。開発者にとって、経験豊かな助言者のようなものです。

Faster application maintenance

ビジネスルールとデータの妥当性検査は、プログラム中ではなく、LANSAのビジネスルールエンジンに集中保管され参照されます。これにより、変更時に通常必要となるプログラム一本一本の妥当性検査の洗い出しに、膨大な時間を取られることがありません。

Deploy to Cloud, Windows, Linux or IBM i

クラウド、Windows、Linux、IBM iに同じ製品とスキルを使うことで、技術に対する投資を無駄にしません。

No HTML, CSS or JavaScript

ビジネスに通用する、応答が良い業務用のWebアプリケーションの全てが、HTML、JavaScript、CSSのコードを一行も書かずに構築できます。LANSAが代わりにそれらを生成します。

Runs on multiple device types and sizes

一度作ったWebのアプリケーションは、スマートフォン、タブレット、デスクトップ、ラップトップなど、様々なデバイスタイプとサイズで、どこでも動かすことができます。

WYSIWYG Designer

WYSIWYGデザイナーで、レイアウト、ウィジット、再利用可能なコンポーネント、イメージ、データ項目など豊富なコントロールをリポジトリからドラッグ・ドロップして、Webページを組み立てます。一行も書かずに、デザインを直ぐに確認できます。ユーザーとの対話によるプロトタイピングは、デザインとユーザー・インターフェースのアイデアの確認をより速く確実にします。

Use mobile device features

LANSAモバイルアプリを、アプリストアからダウンロードしてインストールすることで、カメラと位置情報などの機能を、モバイル機器のブラウザから使うことができるモバイルWebアプリケーションを提供できます。

Update pages with having to refresh the entire page

Webページの全体をリフレッシュせずに、AJAXやJSONのコードも書かずに、サーバー上のデータを更新することができます。

1

現在のアプリケーション開発は、10~15年前よりずっと複雑で、現在のアプリケーションは、レガシーアプリケーションに比べて、はるかに多くのことを期待されています。レガシーアプリケーションの保守に必要なスキルは、現在のWebアプリケーションの開発に必要なスキルと異なります。

2

現在の一般的な流行りのツールで、新しいアプリケーションを開発することは辛い仕事で、誰でもがマスターできる仕事ではありません。多くの開発者は、複数のプログラミング言語と複雑な開発ツールで格闘しています。これに加えて、アプリケーションに対する複雑な要求で、開発の間の不具合の発生率は上昇せざるを得ません。

3

多くの開発者は、コードの一部あるいは全てを自動的生成するプログラミングツールを使わずに、開発に時間をかけています。開発者が使うWebアプリケーションのツールとフレームワークは、短時間に時代遅れなる「今が旬」的なリストから選択されて、より新しいものによって取って代られる傾向が強いのが実態です。多重プログラミングとスクリプト言語を使って、アプリケーションを開発することは、これらの複数ツールの精通を必要としています。これにより開発タスクはより難しく、より複雑になっています。

4

残念なことに、全てのアプリケーションが同一の定義を使うように、データのエレメント定義(タイプ、サイズ、プレゼンテーション、妥当性検査を含む)を一元化するリポジトリの概念は、まだ一般的ではありません。リポジトリなしのデータのエレメント属性の変更は、プログラマは、そのデータのエレメントを使う全てのアプリケーションを渡り歩いて、変更を行う必要があります。アプリケーション保守のコストが極端に高くなる理由はそこにあります。

5

多くの異なるツールを使って作成されたアプリケーションは、将来的に変更、モダナイズを行う時に、必要となるプログラミングスキルが全て揃わないリスクが増大します。

6

現在のWebのアプリケーションは、複数のWebブラウザ、ブラウザのバージョン、違うサイズデバイスで稼働する必要があります。数多い組み合わせのプログラミングとテストに間違ったツールを使うことは、より複雑で不具合を生じ易く、より多くの費用を発生させます。

7

最新のWebアプリケーションとの連携の困難さは、ビジネスを支えるレガシーな基幹アプリケーションの、充実した機能と共に長期的な継続利用を多くの場合に妨げています。

ビジネスの観点から

  • ビジネスで苦労して手に入れた競争上の優位は、より機敏な競争相手に奪われ始めます。
  • 一度のIT投資に長いリターンを期待することは、機敏な組織であることと対立しています。
  • ビジネスは、技術の使い方次第で競争相手に遅れをとり、ローテクなイメージは、顧客を魅了しつなぎ止めることができない理由になります。
  • 利害関係者は、既存のアプリケーションの改善と、新しいアプリケーションを登場に不自由な遅れを経験します。
  • ビジネスの現場は、クラウドをはじめとしたIT資産とサービスを得るために、社内のITを避けるようになります。

ITの観点から

  • ITのコストは、ROIと見合わずに手に負えなくなります。
  • ITは、新しいアプリケーションをなかなか提供できず、結果的にビジネスの要求に応じることができなくなります。
  • ITは、既存のアプリケーションの更新もモダナイズも遅くなります。
  • アプリケーションは決して世界に通用すようなものでなく、WebアプリケーションはWindowsデスクトップのアプリケーションは程遠いものになります。
  • アプリケーションは、特にWebブラウザが異なると煩わしいエラーが多発します。
  • アプリケーションは、デバイスや画面サイズが異なると適切に動作しません。

どの業界においても、顧客にどのような価値を届けるのかが大事なことは、昔も今もも変わっていません。その実現に、テクノロジーの存在が無視できなくなったのも、最近のことではありません。

"Web開発を間違うと、ビジネスが不利になる"

南洋の無人島でも住んでいない限り、急速な産業、経済、ITの変化の中で競争に勝ち残るために、高い確率で新しくモダナイズされたWebアプリケーションが、ビジネスに必要になっています。

Webアプリケーションを HTML, CSS, JavaScriptをコーディングせずに開発 HTML、CSS、JavaScript、PHP、RPGのコーディングなしで、スマートフォン、タブレット、デスクトップ・デバイスのWebアプリケーションを作成
全ての開発に一つの高級言語 Webアプリケーションのクライアント側(ブラウザ)とサーバー側のコンポーネントを一つのプログラミング言語で作成
強力なクライアント側の処理 LANSAランタイムエンジンとアプリケーションの両方をブラウザ中で実行。これはクライアント側の開発を簡素化し、開発者がステートフルで、デスクトップ・スタイルのWebアプリケーションを作成することを可能にします。
デスクトップのようなWebアプリケーション ユーザー・インターフェースを、デスクトップ・アプリケーションと同じ方法で生成。LANSAランタイムエンジンは画面表現を管理し、変更された画面のエリアだけをアップデートします。全画面を決して再ロードしません。
ブラウザに非依存 ブラウザ毎のプログラム・コードを書かずに、アプリケーションが全てのプラウザで稼働。
直ぐに使えるアプリケーション・テンプレート Webアプリケーションのベースを生成するための、アプリケーション・テンプレートを開発者に提供。
一度作成したものを徹底再利用 コンポーネントを使った、Webアプリケーションとユーザーインターフェースを、アプリケーション中で一貫性を保証するため繰り返し利用。
統合されたビジュアル・フレームワーク フレームワークは、開発者が、一貫した外観と振る舞いの高い品質のWebアプリケーションを生成。最小のコーディングで、市販できるレベルのソフトウェアを短時間で組み立てることを可能にします。アプリケーションとユーザー・インターフェースのデザインは、同時にプロトタイプできます。
サードパーティーのJavaScriptライブラリとフレームワーク 開発者は人気があるJavaScriptフレームワークとライブラリや、自身のJavaScriptをアプリケーションに追加して使用することも可能。
簡単にレスポンシブ・デザイン レイアウト・マネージャーに、レスポンシブ・デザインを簡単にする機能を組み込み。(例) 複数のインターフェース形式でドラッグ・アンド・ドロップを使うことができます。
ビジネス・ルールのリポジトリ データ妥当性検査、イベントトリガーなどが、Webアプリケーションから分離できるように、すべてのビジネス・ルールを1つのリポジトリに保管。
データ・エレメント定義のリポジトリ タイプ、サイズ、プレゼンテーション、ビジュアル、妥当性検査をデータ・エレメントで定義。(例) 電話番号の表示形式と妥当性検査方法は、1ヶ所で定義され全業務で共有利用されます。
クラウドベースの開発オプション Visual LANSA統合開発環境は、AWSやAzureで直接コーディング、アプリケーション・テストが可能。
完成したWebアプリケーションのクラウド配布  AWSやAzureに、Webアプリケーションをロードし構成する配布ツールをLANSAが提供.
アプリケーションでモバイル・デバイス機能を利用 モバイル上のブラウザで、カメラや位置情報などのデバイス機能を連携。
アプリケーションのオフラインでの動作 通信接続があるかどうかにかかわらず動作し、通信が利用可能な時にデータを同期させることができるWebアプリケーションの作成。

LANSA - 他とは違う長い実績

  • LANSAは、最近に誕生したものではありません。ITのプロフェッショナルな技術者に、25年を超えて利用されています。
  • お客様は、Windows, クラウド, IBM i, Linuxプラットフォーム上で、数万の基幹業務アプリケーションを稼働させています。
  • LANSAはユニークです。最新のデスクトップ, Web, モバイルアプリケーション, IBM iをお使いであれば5250も, 驚くほどのスピードで提供できる、全環境の開発言語です。
  • LANSAは、全世界の多くのお客様に鍛えられ、満足を提供しつづけています。先進的なお客様の事例をご覧ください。
  • LANSAは、次々と押し寄せるテクノロジーの波を乗り越えて来た、確かな実績を持っています。

LANSAには、特定のOS, データベース, ユーザー・インターフェース技術からお客様を解放してきた、25年を超える歴史と実績があります。