Supercharge Your Mobile Development With Our Exclusive Training Offer! 製品の購入

Leverage REST API’s Full Potential with RAD Server Training! 製品の購入

Behind the Build: The new C++Builder Clang Toolchain! 参加登録

Delphi is 29! Special Anniversary Webinar! リプレイを見る

RAD Studio 12 Athens リリース! 詳細はこちら

What's New in RAD Studio 12 Athens Watch On-Demand

InterBase 2020 Update 4リリース! 詳細はこちら

New IBLite Edition and IBToGo Subscription Offer 詳細はこちら

Delphi & C++Builder 11 Community Edition リリース 詳細はこちら

Python、C++、VC。新ツール登場!詳細はこちら

製品利用の情報はサポートナレッジベース

Delphi / C++Builder Community Edition 10.4.2

S.A.N Computers

RAD Studio, Delphi 事例紹介
S.A.N Computers

S.A.N Computers

アプリケーション
  • 旅行代理店業務自動化ツール
  • ツアーオペレーター管理ツール
  • 旅行業務資格プログラム用の標準教材
開発ツール
  • RAD StudioRAD Studio
  • DelphiDelphi
課題
  • 世界のどの国でも旅行代理店業務を刷新できる統合ツールパッケージの構築
  • 継続的な機能の追加・修正を必要とする、異業種の旅行商品サプライヤーで構成される参入障壁の低い領域において技術的リーダーシップを確立し、圧倒的市場シェアを維持
  • PC、iOS 、Androidプラットフォームで動作する並行/統合レポーティング機能の提供
結果
  • S.A.N 社は旅行業界向けの高生産性ソフトウェアパッケージSejour™、TourVisio™ を主力製品として地域市場の主導的ポジションを獲得
  • RAD Studioを用いることで、同社はデスクトップとモバイルの双方のプラットフォームで利用できるエグゼクティブ向けレポート機能をすばやく拡張
  • S.A.N社の製品は、事実上の業界標準となっており、現在50ヵ国以上で、500以上の代理店で利用
  • Sejourは現在、28の大学や旅行業務専門学校が標準教材として使用

1992年にアンタルヤ(トルコ)で創業以来、 Software, Automation, Networking (S.A.N)は、旅行業界の大きな変化にもかかわらず、またそれゆえに、成長してきた。同社の成功の鍵は2つある。第一は、旅行代理店業務の技術革新を牽引してきたことである。

bio

「RAD Studioを使えば、コードは1回書くだけで、同時に2種類のプラットフォームにコンパイルできる。簡易で迅速だ。」

– Erol Türk, General Manager, S.A.N Computers

第二は、この領域で成功するために必要とされる、旅行代理業務のプロフェッショナルたちが日々直面する課題、技術に対する関心についての詳細な理解、変化のペースに対する正確な判断だ。このペースが速すぎると、顧客には歓迎されないトレーニングやライセンスに対するコストがかかる。遅すぎると顧客は代替策を求めるようになる。

S.A.N社のゼネラルマネージャー、Erol Türk氏はこのポイントを解説する。「顧客の眼には自分達が何を求めているか明確に見えています。すべてを、今すぐ、どこでも実行できるようにする、という要件です。当社はまさしくその要件に応えているのです。」

Türk氏は、ソフトウェア開発というよりも旅行業界にルーツをもつ会社として、顧客が望むものを誰よりも理解していると指摘する。「私たちのモットーは、『ツーリズムのプロフェッショナルによって構築されたソフトウェア』を提供することです。」(Türk氏)それを前提とすれば、ツーリズムのプロフェッショナルが求めるものを正確に提供する、パワフルで、使い易く、柔軟性のあるツールが求められる。

「RAD Studioを使ったモバイル開発は夢のようでした。」

課題

S.A.N社は、人がうらやむほどの成長に伴う痛みを経験している。進歩は目を見張るような勢いで、その製品は、現在50ヵ国以上の500以上の旅行代理店で利用されている。イスタンブール、カイロ、モスクワ、マルタにオフィスを構えるS.A.N社は現在、ロシア内のオフィスを拡充し、タイとドバイに新たにオフィスを開設する計画である。

目覚ましい成功とともに浮上したのが、競合他社の失敗の原因となった技術的課題であった。旅行業界の複雑性が増し、常に変化が起こる中で、膨大な技術的要件が生まれたのである。

旅行業界のプロフェッショナルたちは、多様なプラットフォームと多言語に対応し、高い信頼性を備えた堅牢な機能や特徴を次々と要求する。あるいは、顧客データベースの変更やトレーニングを必要としない、頻繁な機能的アップグレードを期待する。

航空会社、ホテルチェーン、客船運航会社等、旅行商品サプライヤーは絶えずAPIを変更する。「我々は旅行業界出身の開発者だ。その背景と適切な開発ツールを武器に、顧客のニーズの一歩先を行くことができる。」とTürk氏は語る。

S.A.N社にとって最近の挑戦は、主力商品TourVisioの機能をモバイルプラットフォームへ拡張することであった。TourVisioは現在数百の旅行代理店に導入され、通貨の換算、空席状況、予約の追跡、支店間の情報交換を含む機能を提供している。しかし、旅行代理店のエグゼクティブは、一日24時間、販売、収容能力その他のビジネス指標にリアルタイムでアクセスしたいと考えていた。それに対する答えがモバイルへの拡張であり、結果的に顧客から最も要望される製品となった。「私たちが正しく対応できるかどうかで、命運が左右されることを知っていました。仕損じると顧客の信頼を失い、あっという間に競合他社に流れてしまったでしょう。」とTürk氏。

ソリューション

クロスプラットフォーム開発要件を前にしてTürk氏は、Objective-Cの使用は何としても避けたいと考えていた。同氏は、Objective-Cで同プロジェクトを進めた場合、完成までに少なくとも2~3ヵ月、数名の開発者が必要だと試算していた。「我々のモバイル要件を満たすWin32パッケージがないことは明らかでした。さらにサポートを続けるには開発者を増員し確保する必要に直面していました。」Delphiを含むエンバカデロのソリューションを長年使ってきたユーザーとして、選択は容易だった。「エンバカデロは堅牢な開発ソリューションを開発し、その強力な開発環境と優れたコンポーネントで高い評価を獲得しています。我々はエンバカデロを信頼しており、RAD Studioの柔軟な構造は、我々の問題を解決してくれました。」(Türk氏)

RAD Studioを採用した同社では、1名の開発者が2週間でTourVisioモバイルプロジェクト全体を完成させた。「RAD Studioを使ったモバイル開発は夢のようでした。このプロジェクトが問題にまったく見舞われず短期間に完成できたことに大いに感激しました。」とTürk氏。同社は、iOS で初期モバイルバージョンを構築、その後、コードを変更することなくRAD Studioを用いてAndroidへとポーティングすることができた。

「エンバカデロは堅牢な開発ソリューションを開発し、その強力な開発環境と優れたコンポーネントで高い評価を獲得しています。我々はエンバカデロを信頼しています。」

「RAD Studioを使えば、コードを1度書くだけで、同時に2種類のプラットフォームにコンパイルできます。簡易で迅速です。そのコードをAndroidで動作させたい場合には、RAD StudioでAndroidプラットフォームを選択し、Androidにコンパイルするだけでよいのです。まさにボタンをひとつ押すだけです。」とTürk氏は言う。RAD Studioがアプリケーション開発を簡素化した結果、S.A.N社は記録的な速さで TourVisioモバイルアプリケーションを市場に投入できた。モバイルアプリケーションは、日次販売レポート、定例販売統計、予約モニタリングレポート、フライトモニタリングレポート、座席管理レポートを含む、広範な管理レポートを提供する。

結果

新しいTourVisioモバイルレポーティングアプリケーションは、エグゼクティブの要望を実現し、顧客は大満足であった。しかし、予期せぬことが起きた。「ツアーオペレーターの経営陣が自分のiPadからリアルタイムレポーティング機能に積極的にアクセスするようになった結果、業界の実務を大きく変化させたことに気がついたのです。」( Türk氏)

熱心なユーザーとなったエグゼクティブたちは毎日の販売や客室稼働率といった重要なビジネス指標をいつでも、どこでも確認できた。こうした情報へのシームレスで便利なアクセスはエグゼクティブたちとビジネスの現場との距離を縮めたのである。Türk氏は言う。「顧客は当社の製品のパワーをますます意識するようになりました。我々が想像し得る以上の機能や特徴を要望するようになりました。もちろん、我々にはそれに応える態勢が整っているのです。」

1

「そのコードをAndroidで動作させたい場合には、RAD StudioでAndroidプラットフォームを選択し、Androidにコンパイルするだけでよいのです。まさにボタンをひとつ押すだけです!」