SymbianOS.pl
Home Artykuły Software Trzymaj Stery

Trzymaj Stery

Domowe komputery coraz częściej używane są jako odtwarzacze filmów, czy wieże stereo. Zazwyczaj przewyższają swoich RTV-owych współbratymców ogromem możliwości, ale wygodą użytkowania różnią się znacząco. Jak więc sterować pecetem, siedząc wygodnie w fotelu? Odpowiedź na to pytanie jest prosta: wystarczy Symbian.

Co w artykule:
  • Sterowanie myszką i aplikacjami komputerowymi z poziomu telefonu.
  • Test programów sterujących na wszystkie platformy Symbiana.

Super sterowiec



Co niektórzy domowi majsterkowicze pamiętają jeszcze czasy, kiedy to za pomocą zwykłego pilota do TV oraz spreparowanego odbiornika podczerwieni mogliśmy sterować naszym PC-tem. Pomysł był genialny i dawał spore możliwości jednak nielichym nakładem pracy. Dziś wystarczy komórka z Symbianem i adapter Bluetooth, aby uzyskać uniwersalny pilot do peceta o ogromnych możliwościach.

Nie tak dawno temu pisaliśmy o nowościach firmy mtvoid, która to zdecydowała się udostępnić pełną wersję i całkowicie bez żadnych opłat swojego sztandarowego produktu jakim jest program ControlFreak. Jest do doskonała okazja, aby całkowicie za darmo stać się właścicielem „domowego centrum sterowania”. Wspomniany program, a właściwie wtyczka do doskonale znanego wszystkim Winamp’a w wersji 2.xx lub 5.xx, służy do kontroli właśnie tegoż playera i peceta za pomocą telefonów Series 60 w wersjach S60v1 i S60v2 (niestety S60v3 jeszcze nie jest wspierana przez program)

Do poprawnego działania programu potrzebne nam będą:
  • Telefon z serii “Series 60” w naszym przypadku będzie nim Siemens SX1
  • Komputer z Windows-em z serii NT, czyli wszystkie 2kX i XP (nie sprawdzane pod MS Vista, ale teoretycznie powinno działać)
  • Adapter Bluetooth który obsługuje profil “Bluetooth Serial Port”
  • Winamp w wersji 2 lub 5


Zaczynamy!



Zainstalujemy na początku plugin w odpowiednim miejscu (domyślenie C:\Program Files\Winamp\Plugins) Kiedy instalator zakończy prace, uruchomi Winamp’a i plugin spróbuje skonfigurować się automatycznie. Teraz pora na telefon. Uruchamiamy instalator CtrlFreak’e w postaci pliku SIS. Ikona programu pojawi się w menu głównym.

Teraz kolej na konfigurację Bluetootha. Jeżeli posiadamy Windows XP z Serwis Pack 2 lub wyższym, konfiguracja sprowadzi się do kilku kliknięć dlatego, że Microsoft wprowadził obsługę technologii BT w tychże produktach.

Otwieramy "Urządzenia Bluetooth" w panelu sterownia i łączymy PC-ta z telefonem przy pomocy prostego kreatora. Przechodzimy do konfiguracji pluginów Winamp’a (Plug-ins -> General Purpose -> ControlFreak Plug-In lub za pomocą skrótu Crtl + P)

Jeżeli korzystamy ze sterowników Microsoftu, to wybieramy stosowną opcję w części "Blutooth driver" Naciskamy „Start Server” i sprawdzamy czy telefon uzyskał połączenie z komputerem. Jeżeli używany klucza BT, który wymaga instalacji sterowników producenta, wybramy opcję „Instaled others” W tym przypadku, musisz ustawić wirtualny port szeregowy Bluetooth (również zwany COM), którego plugin użyje do komunikacji z telefonem. Komputer tworzy oddzielne porty COM dla połączeń wychodzących i przychodzących. W przypadków sterowników które integrują się z Windowsem trzeba przejść do: Panel Sterowania -> Urządzenia BT -> Zakładka „Porty COM”.

bluetooth


Jeżeli nie widzisz w tej zakładce żadnych portów, nie pozostaje nic innego jak je dodać. Klikamy w tym celu na przycisk „Dodaj…”

W przypadku sterowników „Widcomm Bluetooth” lub 3Com USB Bluetooth sprawa sprowadza się właściwie do tego samego.

Właściciele BlueSoleila całą konfigurację portów wykonują z poziomu okna programu. Po znalezieniu telefonu przez komputer klikamy w ikonkę portów szeregowych, zapamiętujemy numer portu który został przydzielony dla naszego telefonu.

bluesoleil


Jeżeli znamy już przychodzący port COM, otwieramy ponownie konfiguracje pluginu w Winamp-ie i wybieramy odpowiedni, a następnie naciskamy „Start Server”

Możemy również skorzystać z opcji „Serach”, aby znaleźć wszystkie istniejące porty. Używamy tej metody jeżeli nie jesteśmy pewni, jakie porty są dostępne w naszym komputerze.

FAQ
  • Kiedy próbuje połączyć się z komputerem, Na telefonie pojawia się komunikat: „łączenie” (connecting) lub "Failed to connect to device".

    Rozwiązanie:
    Powinieneś sprawdzić w konfiguracji BT, czy wirtualny port COM jest włączony. Jeżeli jest wyłączony, Pecet powstrzyma ControlFreak’a przed utworzeniem połączenia. Opcja to może być wyłączona przez jakiś inny program, bez widocznego powiadomienia!
  • Mogę się połączyć, ale program na telefonie pokazuje się tylko ekran: „== Connected ==”

    Rozwiązanie:
    Sprawdź czy uruchomiłeś Winampa i czy dobrze zainstalowałeś wtyczkę, oraz czy komputer jest połączony przez odpowiedni port COM.
  • Dostaje komunikat: "Serial port already in use by another application" kiedy próbuje połączyć się z pluginem Winampa poprzez „Bluetooth virtual serial port”

    Rozwiązanie:
    Sprawdź czy jakaś inna aplikacja nie korzysta z wybranego przez ciebie portu COM. Może to być Np. MPM.


W trybie kontroli pulpitu przydadzą się nam skróty:

klawisz funkcja
Joy Kontrola kursora myszy
Wybierz Lewy klik / Enter
1 Lewy klik
2 Prawy klik
3 Mysz przeskakuje do aktywnego okna
5 Zoom+
6 Przełączanie między trybem mysz/klawisze
7 Enter
8 Wpisywanie tekstu
9 Esc
0 Zoom-
* Alt+Tab
# Opcje
C Backspace


Tryb Playlisty

klawisz funkcja
Wybierz/selekt Graj zaznaczony utwór
Przytrzymany selekt Kolejkuj zaznaczony utwór
1 Szczegóły odtwarzanego pliku
2-9 Szukanie
* Ocenianie w Winampie
# Opcje
C Usuwanie utworu z playlisty


Tryb Player

klawisz funkcja
1 Szczegóły odtwarzanego pliku
2 Podgląd Playlisty
3 Specrtum Alalizer
6 Media Libary
7 Play Lista
8 Kontrola Pulpitu
0 Zamknięcie okładki
* Ocenianie
# Opcje
C Rozłączenie


Kontrola kursora myszy, wyłączenie PCta, restart, tryb uśpienia, hibernacja, to tylko część rzeczy, które możemy robić dzięki tej wspaniałej aplikacji. Edytując plik ControlFreakKeys.ini w katalogu \Winamp\Plugins\ możemy dodawać każdą aplikację którą chcemy sterować! Domyślnie program ma zapisane już kilka konfiguracji Bsplayer, iTunes, VLC media player, PowerDVD, PowerPoint i kilka innych. Programy dodajemy używając specjalnych kodów, które znajdziemy w pliku VirtualKeyCodes.txt

Widok playera


player player

player player

player player



Media Library


player player

player player



Desktop Control


player player

player player

A co z innymi?



Program Control Freak działa wyłącznie na telefonach z systemem Symbian S60 w wersji V1/2, a co z resztą urządzeń ? Otóż istnieje inne oprogramowanie które teraz przybliżymy. Programy Bluetooth Remote Control oraz Puppet Master posiadają aplikacje klienckie w wersjach Java, co poszerza ich możliwość stosowania.

Bezpłatną wersję demo programu Bluetooth Remote Control możemy pobrać ze strony producenta http://www.blueshareware.com/ wersja ta posiada ograniczenie ilości akcji po których telefon rozłącza się z komputerem (trzeba się ponownie połączyć). Po pobraniu aplikacji z wyżej wymienionej strony przechodzimy do instalacji. Procedura jest podobna do standardowych instalacji wykonywanych w systemie Windows

Po zainstalowaniu u uruchomieniu programu na monitorze pojawia się okienko aplikacji. Program standardowo ukrywa się w tray-u jako niebieska gwiazdka (po połączeniu z telefonem kolor zmienia się na żółty)


Bluetooth Remote Control

Drugim krokiem jest instalacja klienta na telefonie. Po kliknięciu „Install Phone Client” program otworzy katalog zawierający plik BluetoothRC.jar który należy zainstalować na telefonie, oraz plik tekstowy zawierający krótki opis instalacji na urządzeniach różnych firm. Klient napisany jest w języku Java, instalujemy go na telefonie jak każdą inną aplikację tego typu (zależnie od modelu posiadanego telefonu). Midlet powinien działać na wszystkich telefonach wyposażonych w MIDP 2.


Bluetooth Remote Control

Po zainstalowaniu uruchamiamy aplikację która na przywitanie pokazuje kilka opcji wyboru:
  • ReConnect - służącą do ponownego połączenia z komputerem,
  • Search- wyszukiwanie serwera (komputera z zainstalowanym i uruchomionym programem Bluetooth Remote Control),
  • Connect Settings- tutaj wybieramy typ połączenia – COM lub Dierect Connection.


Jeśli sterowniki używane przez nas do obsługi urządzenia bluetooth są zgodne z programem (sterowniki Microsoft) to mamy możliwość bezpośredniego połączenia się z telefonem, jeśli nie to musimy łączyć się przez port szeregowy przypisany dla adaptera bluetooth. Jeśli pierwszy raz używamy programu musimy wyszukać na telefonie nasz komputer – klikamy więc search, po wyszukaniu wybieramy odpowiednie urządzenie. Po połączeniu się z komputerem możemy zacząć używać telefonu jako pilota.


Bluetooth Remote Control

Aplikacja standardowo umożliwia nam kontrolę programów: Power Point, Media Player, iTunes, Winamp oraz kontrolę myszki (z podglądem kursora na ekranie telefonu), możemy także zdalnie uruchamiać programy korzystając z przeglądarki plików wbudowanej w program, sterować głośnością, włączyć wygaszacz ekranu, zrestartować czy zamknąć system. Ciekawą opcją jest Key Maps- programy których używamy w systemie Windows przeważnie mają przyporządkowane skróty klawiaturowe - w programie możemy je wykorzystać i z odległości na telefonie wydawać komendy uruchomionej aplikacji. Mamy gotowe schematy dla Winampa, Power Pointa, Acrobat Readera, XingDVD, InfranView, BSplayer,Real Player, ATI DVD Player, Musicmatch, PowerDVD oraz VLC Media Playera. Nic nie stoi na przeszkodzie aby dopisać własne skróty do używanych przez nas aplikacji. Dodawać możemy :
  • Skróty klawiaturowe (mapowania klawiatury)
  • Skrypty Visual Basic
  • Skrypty Javy
  • Aktywatory aplikacji


Bluetooth Remote Control

Bluetooth Remote Control

Zaznaczając lub odznaczając pozycję wybieramy, czy mają one pokazywać się na ekranie naszego telefonu.

Kontrola myszki oraz winampa z poziomu telefonu.


50% ekranu telefonu

Bluetooth Remote Control

100% ekranu telefonu

Bluetooth Remote Control

Winamp

Bluetooth Remote Control

Aplikacja pozwala także na zablokowanie komputera, włączenie wygaszacza, włączenie pauzy w winampie, gdy telefon wyjdzie poza zasięg bluetooth. Podsumowując aplikacja pozwala na kontrolę komputera wyposażonego w bluetooth. Jedynym wymaganiem jest telefon z obsługą interpretera Javy mającej możliwość używania portu Bluetooth (w razie jakichkolwiek wątpliwości zapraszam na forum z7.invisionfree.com - Znajdziemy tam informacje o częstych problemach etc.)

PuppetMaster



O ile z Bluetooth Remote Control nie było najmniejszych problemów to po zainstalowaniu Puppet mastera zaczęło się robić „pod górkę”. Instalacja przebiega praktycznie według tego samego schematu – najpierw instalujemy program, później klienta na komórce. Klient występuje w dwóch wersjach – Java oraz S60 (tylko V1/V2). Po zainstalowaniu aplikacji przyszedł czas na połączenie, o ile w poprzednim programie (Bluetooth Remote Control) nie było najmniejszych problemów z wykorzystaniem połączenia bezpośredniego to ten program mimo tego, że wyszukał ładnie P990 to połączyć z nim się nie potrafił. Trzeba było dodać port szeregowy w sterownikach Bluetooth i przez niego inicjować połączenie. Nie jest to duży problem dla kogoś kto choć trochę się zna na obsłudze bluetootha. Po zainstalowaniu portu P990 połączył się z serwerem na komputerze i na ekranie telefonu można było zobaczyć :


PuppetMaster

Aplikacja wygląda i działa praktycznie identycznie jak Bluetooth Remote Control, funkcje programu są praktycznie takie same. Na korzyść programu PuppetMaster przemawia bardziej dopracowana część kontrolująca kursor myszy.


PuppetMaster

Części kontrolującej winampa brakuje niestety „paska postępu” piosenki.


PuppetMaster

Program niestety na P990i „wykazał” się niestabilnością - aplikacja parę razy się wyłączyła, lub zawiesiła w procesach (nawet swiss manager nie potrafił jej wyłączyć).

Podsumowanie



Problem wyboru odpowiedniej aplikacji pozostawiamy Wam. Najbardziej dopracowany jest program ControlFreak, cena również przemawia za nim, ale niestety występuje on jedynie na platformy S60V1/2. Pozostałym użytkownikom polecam wybór jednego z dwóch przedstawionych programów które oferują równie wiele za rozsądną cenę.
Programy takie ControlFreek, Bluetooth Remote Control, czy Puppet Master zastąpią nam wielofunkcyjnego pilota. Pilnujmy zatem, żeby za jego pomocą nie doprowadzić się do takiego lenistwa, że jeżeli coś spadnie na podłogę, i poleci nawet kilka metrów od fotela to na 100% wyląduje na opakowaniu po zupce chińskiej :)


Nazwa ControlFreak Bluetooth RC PuppetMaster
Cena Darmowy $9.95/Demo (ograniczona ilość akcji przed rozłączeniem) 15$/Demo(ograniczona ilość akcji przed rozłączeniem)
Platforma na której program działa S60 v1, v2 Java Java/S60v2
Funkcje sterowania
myszka/Explorer/programy multimedialne
+++ +++ +++
Możliwość dodawania własnych aplikacji + + +
Komfort pracy Bardzo wysoki Wysoki Wysoki
Szybkość działania wysoka średnia średnia
Stabilność pracy wysoka wysoka Dostateczna w wypadku klienta Java


Zmieniony ( Poniedziałek, 14 Wrzesień 2009 16:06 )  

Polecamy



PDA.pl



Skąpiec

RSS