|
Programy napisane w |
W pierwszej części omówimy niezależność od systemów operacyjnych
potem powiemy o tym, że bez wzgledu na to na jakim sytemie operacyjnym
uruchamiamy programy Q-Line 3000interface uzytkownika pozostaje taki sam. Kolejny atut to możliwość tworzenia systemów heterogenicznych działających na różnych systemach i współpracujących "on line" z innymi programami i systemami. A jak to wszystko (ekrany, instalacja i nnne problemy) wygląda w praktyce omówimy na końcu. |
Programy Q-Linie 3000
pisane są w języku java i w związku z tym można je uruchamiać
na różnych systemach operacyjnych np.: Windows 95/98/Me/2000/XP, Linux, Solaris...
Z grubsza ujmując, program składa się z dwóch elementów: maszyny wirtualnej i
programu właściwego. Maszyna wirtualna jest odpowiedzialna za uruchomienie
programu właściwego na konkretnym systemie operacyjnym. Jest to bezpłatny program,
który jest dołączany przez nas do programu właściwego w zależności od tego jaki
system operacyjny posiada użytkownik. Producentem maszyn wirtualnych jest firma
Sun Microsystems
Ideałem będzie gdy z jednego krążka QBS_CD będzie można dokonać
instalacji programów Q-Line 3000
na dowolnym systemie operacyjnym.
Na przykład na komputerach pracujących pod Windows, pod Linuksem
lub na Macach.
To jest ideał, którego jeszcze nie osiągnęliśmy.
Zapytacie, zatem "Jak jest naprawdę?" W chwili obecnej bez problemu można dokonywać instalacji z krążka na komputerach z zainstalowanym systemem operacyjnym Windows (95/98/NT).
Jeżeli użytkownik zaznaczy, że chce używać naszych programów
pod Linuksem specjalnie przygotujemy dla niego taką wersję programu! Przy czym polega to
na wyborze odpowiedniej, dla danego systemu operacyjnego, maszyny wirtualnej a nie na zmianie kodu
naszego programu.
Niezależność od systemu operacyjnego daje jeszcze jeden, często niedostrzegany atut: Nasze programy będą działać nie tylko na wszystkich obecnych systemach, na których istnieje maszyna wirtualna, ale także na przyszłych! Co to znaczy, nie trzeba tłumaczyć nikomu, komu po przesiadce na Windows 2000 lub XP przestała się uruchamiać część programów. Nasze będą działać! Przynajmniej tak długo, jak długo istnieć będą implementacje języka Java. Jak na razie nie zanosi się na to, by ustał trend zwracania się ku temu właśnie językowi!
Stosowana przez nas technologia pozwala na uruchamianie naszych programów i systemów w sieciach komputerowych złożonych z rożnych typów komputerów, na których zainstalowane są różne systemy operacyjne!
Co więcej potrafimy współpracować z innymi programami. Ciekawym przykładem może być instalacja
programu Q-Rehabilitacja 3000
- program ten obsługuje gabinety rehabilitacyjne.
Wszystkie dokumenty sprzedaży i dokumenty rozliczeniowe "wpychane" są do innego programu (program
obsługi hotelu) po to by uprościć rozliczanie z pacjentami, którzy są równocześnie klientami
hotelu.
Podajemy poniżej przykłady tych samych ekranów tego samego programu (Q-Klinika 3000
),
który został uruchomiony w środowisku Windows i w środowisku Linux.
Wygląd programów uruchamianych pod Linuxem różni się jedynie pod względem czcionek, kolorystyki i niektórych szczegółów. Czcionki i kolory są definiowane w systemie operacyjnym i stąd wynikają drobne różnice wyglądzie ekranów. Różnice mogą być także związane z używaniem różnych nakładek graficznych dla Linuxa.
Windows![]() ![]() |
Linux
![]() ![]() |
|
Instalacja Polega na przegraniu maszyny wirtualnej Javy i plików programu na dysk.
|
Instalacja Aby uruchomić aplikację pod Linuxem należy zainstalować maszynę wirtualną Javy. Procedura instalacji jest różna dla poszczególnych dystrybucji Linuxa. Odpowiednią wersję maszyny można ściągnąć ze strony java.sun.com. Następnie należy przegrać pliki programu. Środowisko graficzne Linuxa powinno mieć możliwość używania polskich czcionek, co umożliwi korzystanie z polskich liter w programach Q-Line 3000. Jesli nie wiesz jak "spolszczyć" linuxa, skontaktuj się z firmą QBS.
|
|
Uruchomienie Wygodnym sposobem jest używanie pliku wsadowego uruchamiajacego maszynę wirtualną z odpowiednimi parametrami wskazującymi na pliki programu. Plik taki o nazwie q.bat
jest standardowo umieszczany w katalogu głównym programu.
|
Uruchomienie Bardzo przydatnym sposobem jest stworzenie skryptu, który uruchamia maszynę wirtualną (należy zwrócić uwagę na ścieżkę, jeśli nie można maszyny wirtualnej uruchomić przy pomocy polecenia java z lini komend) z właściwymi parametrami wskazującymi
pliki programu. Należy pamiętać o unixowych zasadach uprawnień dla plików
(skrypt powinien być plikiem wykonywalnym). |