| 開発者 | サティイメージソフトウェア |
|---|---|
| 安定版リリース | 3.7.0 / 2013年11月15日 |
| オペレーティング·システム | マックOSX |
| タイプ | データ分析 |
| ライセンス | 独自 |
| Webサイト | www.satimage.fr/software |
Smileは、 AppleScriptをベースにした無料のMacintoshコンピュータ プログラミングおよび作業環境です。主に科学者、エンジニア、デスクトップ パブリッシャー、Web アプリケーション開発者向けに設計されており、頻繁に実行されるタスクを自動化し、複雑な操作を制御できるようにします。
歴史
Smile は、1995 年に SMILE (大文字) として初めてリリースされました。この頭字語はSMI, Limited Editionの略で、SMI はScriptable Measurements on Images の略です。SMI は、マシン ビジョン技術に携わるフランスの企業である Satimage Software が、工業プラントのリアルタイム測定および検査システムを自動化するため に開発したソフトウェアです。
SMI はコア エンジンで、C / C++で記述されており、それだけでは何も行いません。インターフェイスが必要であり、そのインターフェイスの動作はAppleScriptでプログラムされています。SMI のコアはソフトウェアの主要機能を実装し、AppleScriptに公開します。基本的に、Smile はリアルタイム ビデオ処理機能のない単なる SMI です。
SmileLab は、2D および 3D のリアルタイム視覚化 (測定値) の必要性から生まれました。最近では、Web ベースの施設制御が標準となり、Smile は Web アプリケーション サーバーとWeb ブラウザーとしても機能しています。
笑顔
Smile に含まれるテクノロジー:
- AppleScriptターミナルウィンドウ、
- 多くのヘルパーを備えたAppleScriptエディタ、
- スクリプトインターフェースのエディター、
- ウェブブラウザ、
- HTMLインターフェースを作成し、スクリプトにイベントを送信するための独自のURLプロトコル。
- ASCIIおよびUnicode用のテキストエディタ、正規表現をサポートする検索および置換ツール付き。
- XMLエディタ、
- 正規表現エンジン、
- XMLおよびpリストエンジン、
- 2Dグラフィックエンジン、スクリプトでベクターPDFグラフィックをプログラムする
- 数値、配列、行列に対する高速な数学コマンド、
- 産業用インターフェースを駆動するためのコマンド:RS-232シリアル通信、デジタルI/O、LEDディスプレイ、
- 編集用のスマイルソフトウェア、
- テキストエクスパンダー(5.1.2)。
スマイルラボ
Smile は、任意のデータ グラフを「手動で」作成するための Aqua インターフェイスと、スクリプトを介してグラフを作成し、データを処理するためのコマンドのライブラリを提供します (SmileLab は、ユーザーのアクションに対応するスクリプトをいつでも表示できます)。
パフォーマンス
計算拡張機能はCまたはC++で記述できます。Smile は一般的なファイル形式を処理しますが、サポートされていないファイル形式の拡張機能を追加することもできます。
スマイルサーバー
Smile Server は、 CGIプログラムとAppleScriptの間のブリッジです。これは、Smile がサーバー ポートを開くことによって機能します。付属の特定のCGI は、HTTP リクエストをp-list (Apple の連想配列 XML 形式) にして、そのポート (構成ファイルで指定) で Smile Server に送信します。同期動作だけでなく非同期動作も実装されているため、Smile Server は、 AJAXベースの Web サイトを含む動的サイトを構築するための .asp または .php の代替ソリューションとして使用できます。
Smile はXML-RPCリクエストも処理します。
外部リンク
- サティイメージソフトウェア
