14のネイティブUI製品。
1つのスイート。1つのデザイン。
業務アプリケーションが画面に表示するすべてを、1社のベンダーと1つのデザインで。グリッド、ピボットテーブル、チャート、ダッシュボード、ゲージ、プランナー、ダイアグラム、マップ、PDFとレポート、さらにそれらを取り巻くエディタ、ナビゲーション、ツールバー、ウィザードまで揃っています。
- VCL
- FireMonkey
- WinForms
- WPF
- Avalonia
- Linux64 ヘッドレス
本日、新しいユーザーインターフェーススイートの最初のバージョンである sgcUI 2026.10 をリリースしました。業務アプリケーションが画面に表示するあらゆる要素をカバーする14製品を提供します。すべてのコントロールはネイティブに描画され、1つのテーマを共有し、サーバー上ではヘッドレスで PNG と SVG にレンダリングできます。スイートは、Delphi 7 から Delphi 13 および C++ Builder 2007 から 13 の VCL と FireMonkey、そして .NET の WinForms、WPF、Avalonia で動作します。
ニーズに合ったエディションも、必要な製品だけの購入も可能です。ここでは内容をひととおりご紹介します。
60 秒でわかる sgcUI
sgcUI の全 14 製品を 1 分でご紹介します。 YouTube でもご覧いただけます.
14製品、3つのエディション
Standard はデータ入力とアプリケーションシェルをカバーし、Professional は可視化を追加し、Enterprise はすべての製品を含みます。各エディションは、下位のエディションをすべて含んでいます。














1回の呼び出しでアプリケーション全体をテーマ化
sgcUI のすべての製品は、同じランタイムである sgcUICore の上に構築されています。キャンバス、ラスタライザー、色、テーマはこのランタイムが管理するため、グリッド、ゲージ、ガントチャートを並べて配置しても、フォント、余白、アクセントカラー、フォーカススタイルが共通になります。アプリケーション全体のライト/ダーク切り替えは、実行時に1回の呼び出しで行え、システム設定に従わせることもできます。
uses
sgcUICore_Theme;
// dark theme for every sgcUI control of the application
sgcUISetApplicationTheme(utDark);
// or follow the light / dark setting of the system
sgcUISetApplicationTheme(sgcUISystemTheme);
各コントロールの Theme の既定値はアプリケーションに従う utDefault で、1つのコントロールだけ見た目を変えたい場合は utLight、utDark、utCustom も指定できます。
データに質問し、フォームに貼り付ける
ユーザーは sgcGrid、sgcPivotGrid、sgcDashboard に自然な言葉で質問できます。また、Smart Paste は、貼り付けたメールや住所のブロックを、フォームのコントロールに入力する値へ変換します。AI機能は特定のAIサービスに依存せず、プロバイダーコンポーネントを介して通信するため、どの LLM でも利用できます。プロバイダーがない場合でも、グリッドはローカルのルールベースのパーサーで応答し、ネットワークも API キーも必要ありません。
uses
sgcGrid_AI;
// filters, sorts and highlights the rows that answer the question
sgcGridAI1.Grid := sgcVCLGrid1;
sgcGridAI1.Ask('customers in Spain with a balance over 10000');
独自のモデルを使うには、TsgcUIAIEventProvider を配置して OnRequest イベントに応答するか、sgcUICoreWS ブリッジの標準の TsgcUIAIChatProvider を使用します。これは sgcWebSockets の TsgcAIChat コンポーネントを介して通信します。質問で送信されるのはフィールドカタログのみで、行データが送られることはありません。
印刷、プレビュー、アクセシブルな PDF
sgcGrid、sgcCharts、sgcPivotGrid、sgcPlanner、sgcDiagram、sgcGauges、sgcDashboard、sgcMaps は、すべてのフレームワークで同じメンバーを使って印刷、印刷プレビュー、PDF エクスポートを行えます。1組のページ設定がプリンター、プレビュー、PDF のすべてを制御するため、プレビューには仕上がりがそのまま表示されます。
uses
sgcUIPDF_Export; // PDF export through sgcPDF
sgcVCLGrid1.PrintSettings.Title := 'Open invoices';
sgcVCLGrid1.ShowPrintPreview;
sgcVCLGrid1.ExportToPDF('invoices.pdf');
出力される PDF はタグ付きの PDF/UA ドキュメントです。グリッドはヘッダーセルを持つ本物のテーブルになり、チャート、ゲージ、ダイアグラムには内容から生成された代替テキストが付与されます。アーカイブ用には PDF/A-2a と PDF/A-3a を利用できます。
標準でアクセシブル、右から左の言語にも対応
sgcUI のすべての製品は、Narrator や NVDA などのスクリーンリーダーが使用する API である Microsoft UI Automation にコンテンツを公開し、キーボード操作に対応し、Windows のハイコントラストテーマに従います。この機能はすべてのエディションで標準で有効になっており、eSeGeCe はプラットフォームごとに VPAT 適合レポートを公開しています。
アラビア語とヘブライ語のユーザーインターフェースは、VCL、FireMonkey、WinForms、WPF、Avalonia で動作し、各フレームワークが既に持っている方向プロパティによって制御されます。アラビア文字は連結され、混在するテキストは Unicode 双方向アルゴリズムで並べ替えられ、グリッドの列、サイドバー、ツールバー、ステッパーは反対側へ移動しますが、数字は読みやすいまま保たれます。
sgcWebSockets によるライブデータ
グリッドとチャートは、あらゆるスレッドからの更新を受け取り、タイマー制御の再描画にまとめるため、毎秒数千件の更新フィードでも安定したフレームレートで描画されます。ブリッジパッケージが、スイートを sgcWebSockets に接続します。WebSocket、MQTT、SSE から供給されるグリッド、チャート、ダッシュボード、ゲージのデータソース、プランナーと Google Calendar、Outlook、CalDAV との双方向カレンダー同期、HTML として配信されるレポートが利用できます。
動作を確認する: ERP デモ
Altamira ERP は、スイートが1つのものとして機能することを示すために使っているデモです。ギャラリーではなく実際のアプリケーションで、10個のモジュールを持つサイドバー、ライトとダークのテーマ、24か月分にわたる500件を超える請求書を備えています。各モジュールは独立したユニットになっているため、画面をそのまま自分のプロジェクトに取り込めます。






デモは、Delphi (VCL、Win32 と Win64)、C++ Builder (VCL)、.NET WinForms 向けに提供されています。また、14製品すべてのコンパイル済みデモを実行することもできます。
sgcUI の動作環境
ご質問やご意見はありますか? お問い合わせください。コードを書いた開発者から直接お返事します。
