Gülümseme (yazılım) - Smile (software)

Gülümsemek
Smile-Icon.png
Geliştirici (ler)Satimage Yazılımı
Kararlı sürüm
3.7.0 / 15 Kasım 2013
İşletim sistemiMac OS X
TürVeri analizi
LisansTescilli
İnternet sitesiwww.satimage.fr/software

Gülümsemek bedava Macintosh bilgisayar programlama ve çalışma ortamına dayalı AppleScript. Bir dizi üretim teknolojisine ve bunların birlikte çalışmasını sağlamanın doğal bir tarzına sahiptir. Smile, öncelikle bilim adamları, mühendisler, masaüstü yayıncıları ve web uygulaması geliştiricileri için daha hızlı ve daha iyi işler üretmelerine, sık görevleri otomatikleştirmelerine ve karmaşık işlemleri kontrol etmelerine yardımcı olmak için tasarlanmıştır.

Tarih

Smile'ın 1995 yılında piyasaya sürülen ilk versiyonunun adı SMILE (büyük harf) idi ve bazı kullanıcılar hala böyle adlandırıyor. Kısaltma, SMI, Sınırlı SürümSMI'nin kendisi Görüntülerde Komut Dosyası Yapılabilen Ölçümler. SMI, Fransız bir şirket olan Satimage'ın faaliyet gösterdiği yazılımın adıdır. Makine vizyonu teknoloji, tedarik ettikleri sistemleri, endüstriyel tesisler için otomatikleştirilmiş gerçek zamanlı ölçüm ve denetim sistemlerini güçlendirmek için geliştirir ve kullanır.

SMI gerçekten temel bir motordur ve C /C ++, tek başına hiçbir şey yapmaz: bir arabirim gerektirir ve bu arabirimin davranışı, komut dosyalarında AppleScript'te programlanır. SMI'nin çekirdeği, yazılımın temel özelliklerini uygular ve bunları AppleScript'te yayınlar. SMI, geniş bir uygulama yelpazesini korurken geliştirme maliyetlerini düşürmek için tasarlanmıştır. Temel olarak, Smile sadece SMI'dir, gerçek zamanlı video işleme özelliklerini sans.

2D ve 3D gerçek zamanlı görselleştirme (ölçümlerin) ihtiyacı, SmileLab'i doğurdu. Daha yakın zamanlarda, tesislerin web tabanlı kontrolü bir standart haline geldi ve Smile artık bir web uygulamaları sunucusu ve bir web tarayıcısıdır.

Gülümsemek

Smile'da yer alan teknolojiler:

  • AppleScript Terminal pencereleri,
  • birçok yardımcısı olan bir AppleScript editörü,
  • komut dosyalı arayüzlerin bir düzenleyicisi,
  • bir web tarayıcısı,
  • HTML arayüzleri oluşturmak ve komut dosyalarına olayları göndermelerini sağlamak için özel bir URL protokolü,
  • için bir metin editörü ASCII ve Unicode, destekleyen bir ara ve değiştir aracı ile Düzenli ifadeler,
  • a XML editör,
  • Normal İfade motoru,
  • bir XML ve p-liste motoru,
  • vektörel programlamak için 2D grafik motoru PDF komut dosyası ile grafikler,
  • sayılar, diziler ve matrisler üzerinde hızlı matematiksel komutlar,
  • endüstriyel arayüzleri sürmek için komutlar: RS232 seri iletişim, dijital G / Ç, LED ekran.
  • düzenleme için bir gülümseme yazılımı

SmileLab

Smile, herhangi bir veri grafiğini "elle" yapmak için bir Aqua arayüzü ve komut dosyası ile grafikler oluşturmak ve verileri işlemek için komut kitaplıkları sağlar (SmileLab, kullanıcının eylemine karşılık gelen komut dosyasını her an görüntüleyebilir.)

Performanslar

Matematiksel komutlar optimize edilmiştir ve AppleScript sayesinde çok yönlüdür. Grafik belgeler (PDF'ler, bit eşlemler, 1B, 2B ve 3B grafik videoları ve özel grafikler) profesyonel yazdırılabilir kalitededir.

Hesaplamalı uzantılar C veya C ++ ile yazılabilir. Smile, en yaygın veri dosyası biçimlerini kullanır ve diğer dosya biçimleri için uzantılar takılabilir.

Faydaları

Temel olarak, Smile sistemi aynı şeyi iki kez yapmamakla ilgilenenlere hitap edecek. Örneğin, bir çizim özel ayarlarla ince bir şekilde ayarlandığında, kullanıcı (AppleScript) komut dosyasını görüntüleyip kaydedebilir ve daha sonra tam olarak aynı ayarları elde edebilir. Tek bir dil olan AppleScript, hesaplamaları yürütür, grafikleri üretir, eylemleri planlar ve arayüzleri yönetir. Bu nedenle, kaydedildikten sonra komut dosyası çeşitli bağlamlarda kullanılabilir.

Ayrıca Smile sistemi, AppleScript'in benzersiz bir özelliğinden yararlanır: çalışan kodlarla canlı etkileşim. AppleScript ve dolayısıyla Smile, çalışırken bir programla etkileşim kurabilir. Bu özellik, büyük miktarda veriyi içeren uzun hesaplamalar veya hesaplamalar yapan bilim adamları veya mühendisler için bir endişe kaynağıdır; durdurma, dökümleme ve ardından bir programı yeniden başlatma önemli maliyetler anlamına gelir.

Smile Sunucusu

Smile Server, bir CGI programı ve AppleScript. Bu, Smile'ın bir sunucu bağlantı noktası açmasıyla çalışır. Dahil edilen özel bir cgi, bir p-listesine (Apple'ın ilişkilendirilebilir dizi XML formatı) bir http talebinde bulunur ve bunu o bağlantı noktasındaki (bir yapılandırma dosyasında belirtilir) Smile Server'a gönderir. Eşzamansız ve eşzamanlı davranışlar uygulanarak, Smile Server'ın AJAX tabanlı web siteleri dahil dinamik siteler oluşturmak için .asp veya .php'ye alternatif bir çözüm olarak kullanılmasına olanak tanır.

Gülümseme de işler XML-RPC istekleri.

Dış bağlantılar