Funkcjonalność dokumentu CDF |
![]() |
Funkcjonalności zawarte w dokumentach CDF mają uwarunkowania licencyjne. Pewna grupa procedur zachowuje się inaczej w formacie FreeCDF, a inaczej w EnterpriseCDF, inaczej w środowisku pakietu CDF Player, a inaczej w CDF Player Pro. |
|
||
Pliki CDF, które są formatem eksportu Mathematica Notebook mogą zawierać wszystkie procedury Wolfram Language. Jednak podczas uruchamiania pliku CDF poza środowiskiem jego tworzenia mogą wystąpić ograniczenia pewnych funkcji, które z jednej strony wiążą się z charakterem środowiska tworzenia pliku CDF, a z drugiej własnościami środowiska uruchamiania pliku CDF. |
||
Charakter środowiska tworzenia pliku CDF | ||
Środowiskiem tworzenia pliku CDF jest środowisko programu Mathematica, ale ze względu na rodzaj tworzonych plików CDF dostępne są dwie opcje tego pakietu: Mathematica i Mathematica Enterprise Edition. Środowisko Enterprise pozwala tworzyć pliki Enterprise CDF, które nie mają ograniczeń wersji FreeCDF. |
||
Własności środowiska uruchamiania pliku CDF | ||
Poprzedni akapit pokazał, że ograniczenia funkcjonalne pliku CDF mogą być zniesione przez generowanie pliku CDF w środowisku Mathematica Enterprise Edition. Podobny efekt można uzyskać uruchamiając plik w formacie FreeCDF w środowisku pakietu Wolfram CDF Player Pro. Z tego wynika, że aby utworzony CDF nia miał ograniczeń funkcjonalnych musi być utworzony jako Enterprise CDF lub jeśli jest utworzony jako FreeCDF musi być uruchamiany w środowisku Wolfram CDF Player Pro. W warunkach standardowej licencji program Mathematica utworzony plik CDF uruchamiany w środowisku darmowego pakietu Wolfram CDF Player będzie wykazywał ograniczenia funkcjonalne formaty FreeCDF. |
||
Wykaz ograniczeń formatu FreeCDF | ||
Środowiskiem tworzenia pliku CDF jest środowisko programu Mathematica, ale ze względu na rodzaj tworzonych plików CDF dostępne są dwie opcje tego pakietu: Mathematica i Mathematica Enterprise Edition. Środowisko Enterprise pozwala tworzyć pliki Enterprise CDF, które nie mają ograniczeń wersji FreeCDF. Poza pokazaną obok edycją tekstowej treści pól edycji, w formacie FreeCDF nie można importować ani eksportować danych zawartych w plikach zewnętrznych. Ważny też jest brak możliwości ukrycia (zakodowania) treści źródłowej algorytmów, co jest możliwe w formacie Enterprise CDF. Z pełną listą ograniczeń można zapoznać się na stronie producenta. |
![]() Pokazany na rysunku moduł zawiera pole edycji wzoru funkcji, a poniżej automatycznie generowany jest wykres tej funkcji. Edycja wzoru funkcji nie będzie działać w formacie FreeCDF, gdyż jednym z graniczeń jest możliwość edycji pól wyłącznie o charakterze numerycznym, wielkości tekstowe nie są akceptowane. |
|
|
||
|
||
|
||
Wolfram CDF Player jest środowiskiem uruchamiania plików CDF, poza środowiskiem programu Mathematica. Oferowana jest wersja bezpłatna, którą można pobrać ze strony producenta. Aby w środowisku tego pakietu aplikacja w formacie CDF nie miała ograniczeń funkcjonalnych, to musi być przygotowana jako Enterprise CDF. W środowisku pakietu Wolfram CDF Player Pro nawet dokumenty przygotowane jako FreeCDF będą pracować bez ograniczeń funkcjonalnych. Pakiet w wersji Pro jest pakietem odpłatnym. |