FileMan

FileMan to zestaw narzędzi napisanych przez George'a Timsona pod koniec lat 70. i na początku lat 80. przy użyciu MUMPS , które zapewniają funkcję metadanych dla aplikacji świnki. Narzędzia FileMan pozwalają na definiowanie struktur danych, menu i zabezpieczeń, raportów i formularzy, umożliwiając komuś konfigurowanie aplikacji bez ogromnego doświadczenia w języku programowania świnki.

FileMan został zaprojektowany w celu obsługi złożonych potrzeb szpitali w zakresie przechowywania i przetwarzania informacji. Opierał się na aktywnym słowniku danych, który był w stanie wywołać pełną moc interpretacyjną języka świnki z poziomu odwołania do danych. Na przykład pole o nazwie „Długość pobytu” może wywołać wyrażenie ŚWINKA, które przetwarzałoby różne daty, przeniesienia i wypisy, które następnie byłyby zwracane tak, jakby były przechowywane jako stały element danych.

ŚWINKA różni się od wielu języków sposobem obsługi łańcucha zerowego. Duży procent wewnętrznych struktur danych FileMan to łańcuchy zerowe, w których informacje znajdują się w nazwie „nic”, do którego się odwołuje. Takie podejście nie pasuje do tradycyjnego relacyjnego modelu danych .

Jego pierwszym zastosowaniem było opracowywanie aplikacji medycznych dla Administracji Weteranów, obecnie nazywanej Departamentem Spraw Weteranów, oddziału rządu Stanów Zjednoczonych . Ponieważ było to dzieło stworzone przez rząd federalny USA, nie można umieścić praw autorskich na kodzie źródłowym, czyniąc kod źródłowy w domenie publicznej. Z tego powodu był używany do szybkiego tworzenia aplikacji w wielu organizacjach, w tym produktów komercyjnych.

FileMan może być używany samodzielnie lub może być używany z VA Kernel , który zapewnia neutralne dla systemu operacyjnego środowisko dla aplikacji.

Linki zewnętrzne