gmStudio事例
gmStudioの特徴
マイグレーション・サービス
gmStudioの事例
gmStudioによるマイグレーションの事例をご紹介します。国内事例についてはお問い合わせください。
CAVU Corporation
CAVU株式会社は、政府規制と収益機関におけるすべてのビジネスの自動化の要件をサポートする完全なエンタープライズ・ソリューションを開発、販売しています。
このシステムは、1,000ページ以上Webシステムで、ソースコードは100万行を超えています。CAVUは、gmStudioを使ってこの製品をASP.NET(C#)へ移行を行いました。
4515 Falls of Neuse Road Suite 250
Raleigh, NC 27609-6375
Chevin Fleet Solutions
Chevin Fleet Solutionsは、車両管理のキーとなる業務の効率を上げ、可視化を可能にするリース車両の管理システムの開発・販売を行っています。
このWebベースのシステムは、500ページ以上のシステムで、ソースコードは50万行以上のものです。Chevinは、gmStudioを利用して、ASP.NET(C#)への移行を行っています。
East Mill, Bridgefoot, Belper
Derbyshire, DE56 2UA, United Kingdom
RetailerSoft
RetailerSoft は、Margin Masterという 利益を最大化する価格戦略を最適化するための小売業向けのアプリケーションを開発・販売をしています。Margin Masterは、15万行を超えるVBのアプリケーションであり、24のサードパーティーのCOMライブラリとコントロールを持っています。
RetailerSoftは、gmStudioを用いて、Margin MasterのC#への変換を行いました。また、すべてのCOMコンポーネント のスタブもgmStidoで生成しました。
移行は、ソースコードのリファクタリングを行いつつ、いいスタートを切ることができました。そして、アプリケーションの機能は新しい設計に移行することができました。
1770 Winter Street
West Branch, MI 48661
SidneyWorth.com
Sidney Worth は、ソフトウェアツールによる強力なデイトレーディングのメソドロジーを提供しています。
SidneyWorth.comの開発チームは、gmStudioを使って、これらのツールをC#に移行をしました。マイグレーションは、以下のCOMコントロールやAPIなどを含んでいました。
- Chilkat Ftp2 software inc. - IPWorks! SSL V8 HTTPS Control Chilkat XML 5.0.0
- Microsoft Windows Common Controls(ImageCombo)
- Microsoft Windows Common Controls-2(DTPicker)
- Microsoft Common Dialog Control
SidneyWorth.com
Insurance Auto Auctions
IAAは、巨大なサーバサイドのオブジェクトモデルとIISからなるVB6(125のVB6のプログラム、25万行のCOM DLL)とASPのアプリケーション(24万行のソースコードを含む500以上のASPのページ)を持っています。
IAAは、gmStudioを用いて、広範囲のリエンジニアリングを行いながら、C#への移行を行っています。
Insurance Auto Auctions
Two Westbrook Corporate Center, Suite 500
Westchester, IL 60154
ISO New England - Analytical Applications
ISO New Englandは、gmStudioを使って2つのアプリケーションを.NETに移行しました。
CCA, Claimed Capability Audits:
このVB6アプリケーションは、gmStudioを使って、手動変換と自動変換の併用でC#.NETに移行しました。このアップグレードにおいては、2つの異なったデータアクセスAPI(ADOとDAO)と4つの異なったグリッドコントロール(FlexGrid, Hierarchical FlexGrid, MSDataGrid)が、.NETの標準であるADO.NETと.NET Formsライブラリに統一されました。
OIS, Operator Information System:
VB6/ASP/COMのハイブリッドシステムであるこのアプリケーションは、gmStudioを用いて、C#.NETとASP.NETに移行されました。アプリケーションは、FarPoint Spreadコントロールのアレイを動的に変更を行うとても複雑なユーザコントロールを含んでいました。この複雑はASP・VB6のソリューションは、FarPoint Spreadの.NET版への置換を行い、C#・ASP.NETにリエンジニアリングされました。
ISO New England, Inc.
One Sullivan Road
Holyoke, MA 01040
ROBUST Systems Inc. - Land Record Management System(ILMS)
ILMSは、土地を記録するために市や国で使われるユーザインターフェイスがとても多い商用アプリケーションです。VB6/COM/ASPのハイブリットシステムであるこのシステムは、gmStudioを用いて、すべてのCOMコントロールやAPIを含んですべてC#.NETとASP.NETに移行しました。Webサーバのインフラは、再設計されて、ASPからASP.NETに移行しました。
winsockベースの通信インフラは、.NETのソケットとマルチスレッドのクラスを用いて、移行しました。
ROBUST Systems Inc.
1305 FM 359 Rd., Suite C
Richmond, TX 77469-2024
Xornet Inc. - Website Integration
gmStudioを用いて、Xornetは、ASPのWebサイトをASP.NET(C#)とASP.NET(VB.NET)へアップグレードを行いました。
Xornet Inc.
3800 Dewey Ave #141
Rochester, NY 14616
BMW Financial Services of North America - Desktop Applications Portfolio
BMWFSは、gmBasic(カスタマイズバージョン)を利用して、数百のアプリケーションコンポーネントをVB6からC#.NETに移行しました。
gmBasicは、BMWFSの標準のアーキテクチャ向けにカスタマイズされています。
- ADOからADO.Net
- MS FlexgridからXceed Grid
- VB6のエラーハンドリングからtry-catch
- VB6 Collection classesからカスタムcollection classes
- MSXMLからSystem.XMLXML
- Windows Scripting LibraryからSystem.IO
- レガシーアプリケーションフレームワークから新しい.NETアプリケーションフレームワーク
- VB6 ActiveX controlsからFS-standardized .NET Windows Forms Classes
BMW Financial Services of North America
5550 Britton Parkway
Hilliard, OH 43026