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”.
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.
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
|
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
Media Library
Desktop Control
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)
- 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.
- Skróty klawiaturowe (mapowania klawiatury)
- Skrypty Visual Basic
- Skrypty Javy
- Aktywatory aplikacji
Kontrola myszki oraz winampa z poziomu telefonu.
50% ekranu telefonu
100% ekranu telefonu
Winamp
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ć :
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 |








