Uśmiech (oprogramowanie)

Uśmiech
Deweloperzy Oprogramowanie Satimage
Wersja stabilna
3.7.0 / 15 listopada 2013 r
System operacyjny Mac OS X
Typ Analiza danych
Licencja Prawnie zastrzeżony
Strona internetowa www.satimage.fr/software

Smile to darmowe środowisko programowania i pracy dla komputerów Macintosh oparte na AppleScript . Smile jest przeznaczony przede wszystkim dla naukowców, inżynierów, wydawców komputerowych i twórców aplikacji internetowych, aby pomóc im zautomatyzować częste zadania i kontrolować złożone operacje.

Historia

Smile został wydany po raz pierwszy w 1995 roku jako SMILE (wielkimi literami). Akronim oznaczał SMI, Limited Edition , a SMI oznaczał Scriptable Measurements on Images . SMI to oprogramowanie opracowane przez francuską firmę Satimage Software, zajmującą się widzenia maszynowego , do automatyzacji systemów pomiarowych i kontrolnych w czasie rzeczywistym dla zakładów przemysłowych.

SMI jest tak naprawdę podstawowym silnikiem, napisanym w C / C++ , który sam nic nie robi: wymaga interfejsu, a zachowanie tego interfejsu jest zaprogramowane w AppleScript, w skryptach. Rdzeń SMI implementuje kluczowe funkcje oprogramowania i publikuje je w AppleScript. Zasadniczo Smile to po prostu SMI, bez funkcji przetwarzania wideo w czasie rzeczywistym.

Potrzeba wizualizacji 2D i 3D w czasie rzeczywistym (pomiarów) zrodziła SmileLab. Od niedawna kontrola obiektów przez Internet staje się standardem, a Smile jest teraz także serwerem aplikacji internetowych i przeglądarką internetową.

Uśmiech

Technologie zawarte w Smile:

  • okna terminala AppleScript,
  • edytor AppleScript z wieloma pomocnikami,
  • edytor interfejsów skryptowych,
  • przeglądarka internetowa,
  • zastrzeżony protokół URL do tworzenia interfejsów HTML i wysyłania zdarzeń do skryptów,
  • edytor tekstu dla ASCII i Unicode , z narzędziem wyszukiwania i zamiany obsługującym wyrażenia regularne ,
  • edytor XML ,
  • silnik wyrażeń regularnych,
  • silnik XML i p-list,
  • silnik graficzny 2D do programowania grafiki wektorowej PDF za pomocą skryptu,
  • szybkie polecenia matematyczne na liczbach, tablicach i macierzach,
  • komendy do sterowania interfejsami przemysłowymi: komunikacja szeregowa RS-232 , cyfrowe I/O, wyświetlacz LED,
  • oprogramowanie do edycji uśmiechu,
  • TextExpander (5.1.2).

SmileLab

Smile udostępnia interfejs Aqua do „ręcznego” tworzenia dowolnych wykresów danych oraz biblioteki poleceń do tworzenia wykresów i przetwarzania danych za pomocą skryptu (SmileLab może w każdej chwili wyświetlić skrypt odpowiadający akcji użytkownika).

Przedstawienia

Polecenia matematyczne są zoptymalizowane. Dokumenty graficzne (pliki PDF, mapy bitowe, wideo z wykresami 1D, 2D i 3D oraz niestandardowe grafiki) mają profesjonalną jakość do druku.

Rozszerzenia obliczeniowe można pisać w C lub C++. Smile obsługuje najczęstsze formaty plików danych i można podłączyć rozszerzenia dla innych formatów plików.

Serwer uśmiechu

Smile Server to pomost między programem CGI a AppleScript. Działa to przez otwarcie przez Smile portu serwera. Dołączony określony CGI wysyła żądanie HTTP do listy p (format XML tablicy asocjacyjnej firmy Apple) i wysyła je do serwera Smile Server na tym porcie (określonym w pliku konfiguracyjnym). Implementowane są zachowania asynchroniczne i synchroniczne, dzięki czemu Smile Server może być używany jako alternatywne rozwiązanie dla .asp lub .php do tworzenia dynamicznych witryn, w tym witryn opartych na technologii AJAX.

Smile obsługuje również żądania XML-RPC .

Linki zewnętrzne