RDEye - zdalny pulpit przez przegladarkę.



* Do czego służy

RDEye (remote desktop) jest rozwiązaniem pozwalającym na zdalną prezentację za pośrednictwem przeglądarki.
Rozwiązanie to nie wymaga instalowania czegokolwiek po stronie klienta.
Osoba oglądająca prezentację otrzymuje od nas tylko adres jaki ma wpisać do przeglądarki internetowej i login po ukazaniu się okna logowania.
Po tych czynnościach zobaczy w przeglądarce pulpit komputera z którego prowadzona ma być prezentacja.
W ten sposób można przeprowadzić zdalnie prezentację lub wyjaśnić (zaprezentować) działanie jakiegoś oprogramowania.

* Jak działa

RDEye jest serwerem WWW. Po uruchomieniu aplikacji można zdefiniować parametry połączeniowe, takie jak port i login. Po zastartowaniu serwera program minimalizuje się do ikony w trayu i rozpoczyna nasłuch żądań na zdefiniowanym porcie.
Osoba chcąca oglądać naszą prezentację uruchamia przeglądarkę i wpisuje adres internetowy naszego komputera.
Serwer RDEye wysyła stronę logowania na której może ustawić sobie wielkość okna (zoom) oraz wpisać podany login.

strona logowania

Login jest loginem dla bieżącej sesji. Zdefiniowanie loginu zabezpiecza przed podglądem prezentacji z innego komputera. Serwer RDEye umożliwia wysyłanie prezentacji tylko na określony komputer.

RDEye w akcji:

RDEye w akcji

Zmiana rozmiaru okna podczas prezentacji.
Zmiana rozmiaru okna podczas prezentacji jest możliwa po chwilowym jej zatrzymaniu u klienta (naciśnięcie przycisku "Stop"). Po wyborze rozmiaru można ponownie wybrać przycisk "Start" aby kontynuować oglądanie prezentacji.
Czynności te wykonywane są po stronie klienta i nie wymagają żadnych czynności po stronie serwera.

* Kiedy nie działa

- W trybie demonstracyjnym serwer działa przez minutę
- Klient nie może połączyć się z serwerem gdy w Internecie nie widać adresu serwera (nie ma przekierowania adresu na routerze lub firewall blokuje port serwera RDEye)
- Klient nie działa na przeglądarce Internet Explorer.
- Skrót do programu RDEye.exe musi mieć ustawione "Rozpocznij w" na lokalizację programu RDEye.exe.

* No-IP ?

Wygodnie jest umieścić na stronie firmowej link przekierowujący do serwera RDEye na naszym komputerze. Problem może występować w przypadku braku stałego adresu IP (np. Neostrada TP).
W tym przypadku można posłużyć się jednym z serwerów usługowych (np. no-ip.com) lub skorzystać bezpośrednio z usługi aktualizacji adresu IP oferowanej przez serwer RDEye.
Aby skorzystać z tej opcji należy podać parametry ftp do serwera na którym jest nasza strona firmowa aby RDEye mógł podczas startu aktualizować stronę index.html.
Najkorzystniej w strukturze swego serwera WWW umieścić folder o nazwie np. rd i ten podać w konfiguracji RDEye. Wówczas serwer RDEye po uruchomieniu utworzy w tym folderze pliki ip.html - zawierający odpowiedni kod PHP, oraz index.html - zawierający aktualne przekierowanie na nasz komputer.
Klient w tym przypadku będzie wpisywał w swojej przeglądarce adres: http://naszastrona/rd/

* Instalacja

Serwer RDEye nie wymaga żadnych zabiegów instalacyjnych. Jest kompletną aplikacją nie wymagającą żadnych dodatkowych modułów ani bibliotek.

* Konfiguracja

Język

Standardowym interjejsem serwera RDEye jest interfejs w języku angielskim. Można go zmienić na inny poprzez wskazanie odpowiedniego słownika. Dostępny jest słownik dla języka polskiego.
Inne słowniki można sporządzić we własnym zakresie na podstawie dołączonego słownika polskiego.
Aby zainicjować odpowiedni język należy skorzystać z opcji Language i wskazać plik słownika (.lng).

Run&Start

Zaznaczenie tej opcji spowoduje przy kolejnym uruchomieniu serwera RDEye równoczesną jego aktywację.

Create Index.html before Start

Zaznaczenie tej opcji spowoduje automatyczną aktualizację przekierowującego pliku index.html. Aby opcja prawidłowo zadziałała, należy wpisać odpowiednie dane połączenia ftp niezbędne do aktualizacji indeksu. Okno konfiguracyjne jest dostępne po kliknięciu na przycisk oznaczony [---]. Należy wpisać:

wielkość (item) wartość (value), np:
htp_url http://stronafirmowa.host.pl/rd
ftp_host host.pl
ftp_folder www.stronafirmowa.host.pl/html/rd
ftp_user nazwauzytkownika
ftp_pass hasloftp

Read only

(obowiązuje od 2011-12-15, wersja 1.0.0.2)

Wyłączenie tej opcji spowoduje możliwość interakcji ze strony klienta pozwalającej na sterowanie myszą i wprowadzanie znaków z klawiatury przez klienta po stronie serwera.
Po stronie serwera rozpoznawane są:

- ruchy myszy,
- klikanie myszą,
- kliknięcia podwójne,
- wprowadzanie znaków z klawiatury,
- przejście do nowej linii przez naciśnięcie klawisza Enter.

Nie są natomiast rozpoznawane:

- klikanie prawym przyciskiem myszy (np. menu kontekstowe)
- klawisze Esc, F1..., klawisze specjalne, klawisze sterujące (strzałki, PgUp, End ...).

A więc:

- paski przewijania obsługujemy myszą,
- tekst kasujemy przez zaznaczenie go myszą i wprowadzenie innego tekstu (np. spacji).

* Licencja

ZPKSoft RDEye jest produktem komercyjnym. Użytkowanie bez zakupu licencji jest możliwe wyłącznie w celu zapoznania się z produktem.
Licencja na produkt ZPKSoft RDEye jest bezterminowa.

Cennik na dzień 2011-11-01:

Cena: 250 zł (netto)
Upgrade do wyższej wersji: 100 zł (netto).

Aby zakupić produkt należy skontaktować się z nami na adres email:zpksoft@op.pl
Celem rejestracji licencji należy uruchomić program RDEye.exe po czym kliknąć przycisk rejestracji licencji. Ukaże się dialog wskazania pliku.
Należy wskazać otrzymany plik licencji.

* Odpowiedzi na pytania

Z grupy dyskusujnej JavaScript:

> Możesz wyjaśnić co ma adres IP z serwisami typu dyndns ?

Wyobraź sobie klienta któremu mam pokazać zdalną prezentację (przez przeglądarkę). Po pierwsze mając zmienny adres IP nie wiem jaki on w danej chwili jest. Po drugie głupio podawać klientowi cyferki z IP, bardziej profesjonalna jest nazwa. oczywiście mogę zainstalować sobie programik który będzie "pingował" do np. no-ip.com, ale mogę się bez tego obejść. Wystarczy gdzieś w necie umieścić stronkę www.mojafirma/prezentacja a tam dwa pliki: ip.php z treścią jak podałem i index.html przekierowujący do mojego kompa. I teraz: moja aplikacja serwera WWW odpytuje ip.php, dowiaduje się jaki mam adres IP, po czym aktualizuje plik index.html aby przekierowanie było na aktualny adres. Klient ma zawsze ten sam elegancki adres: www.mojafirma/prezentacja


(C) ZPKSoft 2011