RozwiÄ…zania Desktop

Oprogramowanie tego typu przeznaczone jest do samodzielnego uruchamiania na stanowisku komputerowym (najczęściej w biurze, stąd jego nazwa). Do działania nie jest przy tym wymagane użycie przeglądarki internetowej, jak ma to miejsce w przypadku aplikacji internetowych. Do realizacji funkcjonalności tego rodzaju oprogramowania wymagana jest znaczna moc obliczeniowa, np. wynikająca z potrzeby przetwarzania dużych ilości danych lub prezentacji graficznych (obraz, druk).

Aplikacje typu Desktop to klasyczny rodzaj oprogramowania, najlepiej wykorzystujący moc obliczeniową komputera. Oprogramowanie to często obywa się bez potrzeby bezpośredniej współpracy z innymi programami. Jeśli jednak współpraca taka jest konieczna, wówczas odbywa się ona najczęściej z wykorzystaniem zasobów współdzielonych, takich jak np. pliki (dokumenty elektroniczne), wolumeny, serwer bazy danych, coraz częściej - serwery usług.

 

 

Desktop Solutions

Starsze aplikacje typu Desktop - wciąż jeszcze wykorzystywane w znacznych ilościach - implementują łatwy w realizacji, ale przestarzały i obarczony szeregiem istotnych wad model wzajemnej współpracy, charakteryzujący się tym, że cała logika zaszyta jest w każdym działającym programie (tzw. gruby klient), modyfikującym współdzielone informacje pochodzące z serwera bazy danych. Model ten jest bardzo ograniczony: mało elastyczny, zamknięty, mało skalowalny, bardzo uciążliwy w rozbudowie i trudny w utrzymaniu, a przecież system informatyczny modeluje faktyczną strukturę przedsiębiorstwa, zatem istotne musi być, by jak najefektywniej organizował jego pracę.

Zgodnie z nasza strategią, oprogramowanie powinno wykazywać maksymalną elastyczność, modułowość, otwartość, łatwość współpracy oraz korzystać z nowoczesnych form komunikacji (Internet, telefonia GSM/UMTS) wszędzie tam gdzie pojawia się taka możliwość. Stąd też nasze aplikacje opieramy na architekturze wielowarstwowej, często również modelu usługowym (SOA), które wolne są od większości wad przestarzałych, wspominanych wyżej aplikacji typu "gruby klient-serwer". Najlepszym przykładem takiego rozwiązania jest system elloCRM, działający w otwartej architekturze wielowarstwowej, mający możliwość współpracy z innymi systemami, także tymi które intensywnie korzystają z rozwiązań mobilnych i Internetu (elloCMS, elloSmartX).

Firma nasza zajmuje się także opracowywaniem oprogramowania dedykowanego, działającego w środowisku Windows, wykonywanego na specjalne zamówienie, przeznaczonego do specyficznych zastosowań.

Cechą oferowanych aplikacji jest intuicyjny, czytelny dialog z użytkownikiem, uniwersalność, modułowość oraz innowacyjność stosowanych rozwiązań od fazy projektowania poprzez cykle tworzenia i testowania, po wdrożenie aplikacji.

   Tarnogórskie Gwarki 2010    Farma Wiatrowa