Skip to main content

MATLAB Compiler SDK

MATLAB Compiler SDK, MATLAB programlarınızdan başka dillerde çağrılabilen yazılım bileşenleri üretir.
MathWorks yetkili distribütörü
Türkçe teknik destek
Kurulum ve eğitim hizmeti
MATLAB Compiler SDK, MATLAB Compiler’ı genişletir. C ve C++ paylaşımlı kitaplığı, .NET derlemesi, Java sınıfı, Python paketi ve Docker tabanlı mikro hizmet üretip mevcut uygulamalarınıza tümleştirirsiniz.
Kullanıcı Grubu
MATLAB analizlerini kurumsal yazılım mimarisine tümleştiren mühendisler ve yazılım geliştiriciler
İçindekiler

    MATLAB Compiler SDK nedir?

    MATLAB Compiler SDK, MATLAB kodunuzu başka programlama dillerinden çağrılabilen yazılım bileşenlerine dönüştüren bir araç kutusudur. MATLAB Compiler’ın yeteneklerini genişletir; C ve C++ paylaşımlı kitaplığı, .NET derlemesi, Java sınıfı, Python paketi ve Docker tabanlı mikro hizmet üretirsiniz. Böylece analizinizi masaüstü, web ve kurumsal sistemlere gömersiniz. Desteklenen hedefleri MathWorks dokümantasyonunda bulursunuz.

    Her hedef için üretilen çıktı farklıdır. Örneğin C ve C++ tarafında fonksiyon imzalarını başlık dosyasına, şifreli kodu kitaplık dosyasına yazarsınız; Windows’ta ise Visual Studio ile uyumlu dinamik kitaplık çıkarırsınız. Ayrıca .NET tarafında derleme ya da COM bileşeni çıkarırsınız; .NET Core desteği sayesinde Windows, Linux ve macOS ortamlarında çalışır. Java tarafında ise fonksiyonları JAR dosyası olarak paketler, Javadoc çıkarırsınız. Ayrıca fonksiyonları RESTful uç noktalarıyla Docker mikro hizmeti olarak yayınlar ya da MATLAB Production Server üzerinde ölçeklenebilir API hâline getirirsiniz. Üstelik kodunuz şifreli kalır; kullanıcılar MATLAB Runtime ile telif bedeli ödemeden çalıştırır.

    MATLAB Compiler SDK Temel Yetenekleri

    Kurumsal Mimariye Tümleşme

    MATLAB, Compiler SDK ve Production Server katmanlarını birlikte kurgular, analizi kurumsal sisteme bağlarsınız. Ayrıca bileşenler ASP.NET, Flask, RESTful hizmetler ve Java servlet’leriyle çalışır.

    Böylece analizi yeniden kodlamadan üretim ortamına taşırsınız.

    Çok Dilli Bileşen Üretimi

    Fonksiyonlarınızı DLL, JAR ya da Python kitaplığı olarak paketlersiniz. Ayrıca .NET tarafında COM bileşeni ve .NET Core desteğini kullanırsınız.

    Ayrıca Docker tabanlı mikro hizmetleri RESTful uç noktalarıyla yayınlarsınız.

    Şifreli ve Telifsiz Dağıtım

    MATLAB kodunuz şifrelenir; dolayısıyla fikri mülkiyetinizi korursunuz. Kullanıcılar bileşeni MATLAB lisansı olmadan çalıştırır.

    Böylece hedef makinede ya da merkezî sunucuda yalnızca MATLAB Runtime kurmanız yeterli olur.

    MATLAB Compiler SDK Nasıl Çalışır?

    01
    Fonksiyonları belirleyin
    Öncelikle dışa açılacak MATLAB fonksiyonlarını ve arayüzlerini tanımlayın.
    02
    Hedef dili seçin
    Ardından C, C++, .NET, Java, Python ya da mikro hizmet hedefinden birini seçin.
    03
    Bileşeni üretin
    Paketleyici ile bileşeni ve arayüz belgelerini çıkarın.
    04
    Tümleştirin
    Son olarak bileşeni uygulamanıza bağlayıp hedefte MATLAB Runtime kurun.

    Kullanım Alanları

    Kurumsal ve Bilgi Teknolojileri
    Analizi kurumsal uygulamalara bileşen olarak gömer, ardından geniş kullanıcı kitlesine açarsınız.
    Yapay Zekâ
    Eğitilen modeli başka dillerden çağrılabilen bir hizmet hâline getirir, böylece üretim akışına bağlarsınız.
    Kestirimci Bakım
    Arıza kestirim fonksiyonunu bakım yazılımının çağırdığı bir bileşene dönüştürürsünüz.
    Nesnelerin İnterneti
    Analizi mikro hizmet olarak yayınlar, cihazlardan gelen veriyi RESTful uç noktasıyla işlersiniz.

    Gereksinimler ve Lisans

    Kullanıcı Grubu
    MATLAB analizlerini kurumsal yazılım mimarisine tümleştiren mühendisler ve yazılım geliştiriciler

    Birlikte Kullanılan Ürünler

    Zorunlu Ürünler
    Tamamlayıcı Ürünler

    Sıkça Sorulan Sorular

    Hangi dillerde bileşen üretilir?
    C ve C++ paylaşımlı kitaplığı, .NET derlemesi ya da COM bileşeni, Java sınıfı ve JAR dosyası ile Python paketi çıkarırsınız. Ayrıca Docker tabanlı mikro hizmet olarak RESTful uç noktası yayınlarsınız.
    MATLAB Compiler yeterli değil mi?
    MATLAB Compiler bağımsız uygulama ve web uygulaması üretir. Compiler SDK ise kodunuzu başka dillerden çağrılabilen bileşenlere dönüştürür. Dolayısıyla mevcut yazılımınıza gömmek isterseniz SDK gerekir.
    Kodum korunuyor mu?
    Evet. MATLAB kodunuz şifrelenir, böylece fikri mülkiyetiniz korunur. Kullanıcılar bileşeni MATLAB lisansı olmadan, telif bedeli ödemeden çalıştırır.
    Hedef makinede ne gerekir?
    Yalnızca MATLAB Runtime gerekir; ücretsizdir. Runtime’ı her hedef makineye ya da merkezî bir sunucuya kurabilirsiniz.
    Test için ek sunucu almam gerekir mi?
    Hayır. Ürünle birlikte MATLAB Production Server’ın geliştirme sürümü gelir; uygulama kodunu ve Excel eklentilerini kurumsal dağıtım öncesinde bu sürümle sınarsınız.
    Platformlar arası çalışır mı?
    .NET Core desteği sayesinde Windows, Linux ve macOS ortamlarında çalışır. Ancak her hedef için ayrı derleme gerekir; dolayısıyla ayrıntıları MathWorks dokümantasyonundan doğrulayın.

    MATLAB Compiler SDK için fiyat teklifi alın

    Kurumunuza uygun lisans modelini birlikte belirleyelim. Talebiniz doğrudan FİGES MATLAB satış ekibine düşer.
    • 1 iş günü içinde dönüş
    • Deneme lisansı ve kavram kanıtı desteği
    • Akademik ve kampüs lisanslarında özel fiyatlandırma

    © FİGES A.Ş. Tüm hakları saklıdır.