Улыбка (программное обеспечение) - Smile (software)
Эта статья поднимает множество проблем. Пожалуйста помоги Улучши это или обсудите эти вопросы на страница обсуждения. (Узнайте, как и когда удалить эти сообщения-шаблоны) (Узнайте, как и когда удалить этот шаблон сообщения)
|
Разработчики) | Программное обеспечение Satimage |
---|---|
Стабильный выпуск | 3.7.0 / 15 ноября 2013 г. |
Операционная система | Mac OS X |
Тип | Анализ данных |
Лицензия | Проприетарный |
Интернет сайт | www.satimage.fr/software |
Улыбка это бесплатный Macintosh компьютерное программирование и рабочая среда на основе AppleScript. В нем используется ряд производственных технологий и естественная мода на их совместную работу. Smile в первую очередь предназначен для ученых, инженеров, издателей настольных компьютеров и разработчиков веб-приложений, чтобы помочь им выполнять работу быстрее и качественнее, автоматизировать часто выполняемые задачи и контролировать сложные операции.
История
Название первой версии Smile, выпущенной в 1995 году, было SMILE (верхний регистр), и некоторые пользователи до сих пор называют его так. Акроним означал СМИ, ограниченная серия, где SMI означает Сценарии измерений на изображениях. SMI - это название программного обеспечения, которым занималась французская компания Satimage. Машинное зрение технология, разрабатывает и использует для питания систем, которые они поставляют, автоматизированных систем измерения и контроля в реальном времени для промышленных предприятий.
SMI - это действительно основной движок, написанный на C /C ++, который сам по себе ничего не делает: для этого требуется интерфейс, и поведение этого интерфейса запрограммировано в AppleScript в сценариях. Ядро SMI реализует ключевые функции программного обеспечения и публикует их в AppleScript. SMI призван снизить затраты на разработку при сохранении широкого спектра приложений. По сути, Smile - это просто SMI, без функций обработки видео в реальном времени.
Потребность в 2D и 3D визуализации (измерений) в реальном времени привела к появлению SmileLab. В последнее время управление объектами через Интернет становится стандартом, и Smile теперь также является сервером веб-приложений и веб-браузером.
Улыбка
Технологии, включенные в Smile:
- Окна терминала AppleScript,
- редактор AppleScript с множеством помощников,
- редактор скриптовых интерфейсов,
- веб-браузер,
- проприетарный протокол URL для создания интерфейсов HTML и отправки событий сценариям,
- текстовый редактор для ASCII и Unicode, с помощью инструмента поиска и замены, поддерживающего Обычные выражения,
- а XML редактор,
- движок регулярных выражений,
- механизм XML и p-list,
- 2D-графический движок для программирования векторных PDF графика по сценарию,
- быстрые математические команды для чисел, массивов и матриц,
- команды для управления промышленными интерфейсами: RS232 последовательная связь, цифровой ввод / вывод, светодиодный дисплей.
- программа для редактирования улыбки
SmileLab
Smile предоставляет интерфейс Aqua для создания любого графа данных "вручную" и библиотеки команд для построения графиков и обработки данных с помощью сценария (SmileLab может в любой момент отобразить сценарий, соответствующий действию пользователя).
Выступления
Математические команды оптимизированы и универсальны благодаря AppleScript. Графические документы (PDF-файлы, растровые изображения, видеоролики с одномерными, двухмерными и трехмерными графиками, а также пользовательская графика) имеют профессиональное качество печати.
Вычислительные расширения могут быть написаны на C или C ++. Smile работает с наиболее распространенными форматами файлов данных, и могут быть подключены расширения для других форматов файлов.
Льготы
По сути, система Smile понравится тем, кто заинтересован в том, чтобы не делать одно и то же дважды. Например, после точной настройки графика с пользовательскими настройками пользователь может просмотреть и сохранить сценарий (AppleScript), чтобы впоследствии получить точно такие же настройки. Один единственный язык, AppleScript, управляет вычислениями, создает графику, планирует действия и обрабатывает интерфейсы. Таким образом, однажды сохраненный сценарий может использоваться в различных контекстах.
Кроме того, система Smile выигрывает от уникальной особенности AppleScript: живое взаимодействие с запущенными кодами. AppleScript - и, следовательно, Smile - может взаимодействовать с программой во время ее работы. Эта функция вызывает беспокойство у ученых или инженеров, выполняющих длительные вычисления или вычисления с большими объемами данных, когда остановка, сброс, а затем перезапуск программы влечет за собой значительные затраты.
Smile Server
Smile Server - это мост между CGI программа и AppleScript. Это работает, когда Smile открывает порт сервера. Включенный конкретный cgi делает http-запрос в p-list (формат XML ассоциативного массива Apple) и отправляет его на сервер Smile через этот порт (указанный в файле конфигурации). Реализовано как асинхронное, так и синхронное поведение, что позволяет использовать Smile Server в качестве альтернативы .asp или .php для создания динамических сайтов, включая веб-сайты на основе AJAX.
Улыбка также справляется XML-RPC Запросы.