Nokia Mobile Web Server (Raccoon)

In: GSM|Symbian

31 lip 2007

Jakiś czas temu, zetknąłem się z ciekawym programem przeznaczonym na telefony komórkowe z systemem Symbian. Mowa tutaj o projekcie Nokii o nazwie Raccoon Web Server. Jak sama nazwa wskazuje, aplikacja ta służy do uruchomienia serwera stron www (modyfikacja Apache) na swoim smartphonie. Pomyślałem: ”Apache na komórce? Musze to sprawdzić” – wziąłem więc swoją Nokię N80 do ręki i zabrałem się do testowania.

Zasada działania

Gdy uruchamiamy Mobile Web Server, telefon komunikuje się z Raccoon Gateway, który przypisuje nasz aktualny adres IP do adresu www pod którym możemy znaleźć stronę umieszczoną na naszym telefonie. Działa to na podobnej zasadzie jak np. no-ip, tyle ze w wersji mobilnej.

Możliwości

Oprócz „hostowania” zwyklych stron www (wystarczy umieścić ja w odpowiednim folderze), MWS umożliwia wykonywanie skryptów Pythona z poziomu serwera (razem z MWS instaluje sie Python for S60 – również projekt Nokia Research). Dzięki tej funkcjonalności, zabawa z naszym smartphonowym apache staje sie o wiele ciekawsza. Standardowo, mamy na pokładzie juz zaimplementowanych kilka skryptów, które pozwalają nam np. wysłać ze strony internetowej wiadomość tekstową wprost na ekran naszego telefonu komórkowego.

Inna bardzo ciekawa funkcja to możliwość pracy naszego telefonu jako kamerka internetowa – ta funkcjonalność wydaje mi się naprawdę mieć sens, bo w ten sposób otrzymujemy gotowe rozwiązanie bezprzewodowej kamerki internetowej Wi-Fi. Pomyślmy sobie tylko.. jakiś wykład.. na sali jest punkt dostępowy.. łączymy się z nim, uruchamiamy nasz Mobile Web Server, ustawiamy telefon w odpowiednim miejscu i gotowe – na na odpowiedniej stronie internetowej możemy zdalnie śledzić przebieg wykładu. Genialne! I to wszystko bez żadnych kabli i komputerów z dodatkowym oprogramowaniem.

Kolejną, niezwykle ciekawą zabawką, jest skrypt umożliwiający wysłanie informacji o swojej aktualnej pozycji. Pozycja jest pobierana z odbiornika GPS, jeśli takowy mamy podłączony do naszego telefonu, w przeciwnym wypadku jest pobierana informacja o lokalizacji naszego aktualnego ISP. Została stworzona nawet specjalna strona ( http://raccoon.openlaboratory.net/RaccoonOnMap/ ), na której pozycję danego użytkownika możemy zobaczyć na mapie (na engine google maps). Osobiście tej funkcjonalności akurat nie sprawdzałem, ale to chyba działa, bo z tego rozwiązania korzysta sporo userów.

Szkoda tylko, że nie ma PHP for S60, bo PHP jest znacznie bardziej popularny od Pythona jeśli chodzi o świat www.

Instalacja

Aby przetestować to wszystko na swojej komórce musimy przejść przez kilka etapów.

  • http://wiki.opensource.nokia.com/projects/MWS:Installation – ściągamy oraz instalujemy (odpowiednią dla swojej wersji symbiana) paczkę SIS zawierającą Raccoon MWS 0.9.2 oraz Pythona S60.
  • Gateway Account – wysyłamy maila do twórców projektu z prośbą o konto. Twórcy zastrzegają sobie prawo do niezakładania mam konta, jednak ja otrzymałem je bez problemu.
  • Na swoim telefonie wpisujemy otrzymany login i hasłom łączymy się z punktem dostępowym i uruchamiamy nasz serwer.
  • I gotowe! pod adresem http://limak.at.openlaboratory.net możecie oglądać moją hostowaną na telefonie stronę (oczywiście jeśli MWS jest on-line).

Nokia Mobile Web Server 1.0.0 beta

Raccoon WS bawiłem się już jakiś czas temu, jednak niedawno, Nokia wypuściła nową wersje swojego web servera - MWS 1.0.0 beta. Postanowiłem również ją przetestować bo różni się od projektu Raccoon. Przede wszystkim ta wersja beta została upubliczniona – teraz nie trzeba juz prosić twórców o dostęp. Każdy może ściągnąć sobie mws oraz bezpłatnie założyć konto na http://mymobilesite.net. Jak widać po wyglądzie witryny, nie jest ona nastawiona już na czystych developerów, lecz na zwykłych userów pragnących sprawdzić tą funkcjonalność. Interfejs samej symbianowej aplikacji jest również zdecydowanie bardziej user-friendly.

Nowości

Co się zmieniło? Jak już wcześniej wspomniałem,

  • wygląd – teraz jest przystosowany do końcowego użytkownika aplikacji
  • wersja 1.0.0 beta nie została wydana na symbiana w wersji 1st i 2nd jak to miało miejsce w wersji 0.9.2 Raccoon, a jedynie dla 3rd (Symbian 9.1). Posiadaczom telefonów S60 pierwszej i drugiej edycji, pozostaje testowanie starszej wersji, która nadal jest dostępna (sprawia to trochę wrażenie jakby był to osobny projekt)
  • nowy krótszy adres naszej mobilnej witryny: http://limak.mymobilesite.net.
  • łatwość instalacji, konfiguracji oraz prezentacji zawartości na witrynie
  • konta użytkowników – teraz oprócz swojego konta poprzez które możemy zarządzać swoją stroną, mamy także możliwość definiowania kont przyjaciół oraz konto gościa
  • koncepcja – nieco inne podejście do wykorzystania web servera rzuca teraz światło na takie aspekty jak wymiana danych między przyjaciółmi czy też zarządzanie swoją komórką na odległość,

a konkretniej, teraz nasza standardowa witryna po instalacji zawiera komponenty pozwalające na:

  • udostępnianie swoich kontaktów z telefonu poprzez witrynę
  • publikację swojego kalendarza/terminarza
  • zdalne przeglądanie galerii
  • prowadzenie bloga bezpośrednio z telefonu
  • zdalne wysyłanie SMS-ów
  • prowadzenie księgi gości
  • funkcja kamery internetowej (podobnie jak w Raccoon)
  • przesłanie nam wiadomości (też jak w Raccoon)

Jak widać, nowa wersja prezentuje się o wiele ciekawiej, a wszystko działa jeszcze sprawniej niż we wcześniejszej testowanej przeze mnie wersji.

Podsumowanie

Nie pozostaje mi nic innego jak polecić wszystkim posiadaczom symbianowych zabawek 3rd wypróbowanie Mobile Web Servera (posiadaczom Symbiana 1st i 2nd również polecam wersję Raccoon), oraz prowadzenie swoich „MobSites”.  Ja osobiście, będę śledził dalszy rozwój projektu, mając cichą nadzieję, że MWS zdobędzie szybką popularność nie tylko na świecie ale i w Polsce.

Linki

3 Responses to Nokia Mobile Web Server (Raccoon)

Avatar

gerkoz

Grudzień 9th, 2009 at 00:21

Faktycznie MWS jest świetną sprawą, co prawda testuje to od 2 dni. Jednak muszE przyznać że najbardziej spodobała mi się funkcja wykorzystania naszego telefonu jako kamerka internetowa.
Jednak nie umiem sobie z tym poradzić co zrobić aby ogladać obraz w oknie przeglądarki.
Proszę o podpowiedzi.

Avatar

Kamil Karczmarczyk

Grudzień 9th, 2009 at 13:23

no tak, niewątpliwie świetna sprawa – tyle, że ja nie mam już nokii, a HTC z Windows Mobile, więc niestety Ci nie pomogę… Dzięki za zainteresowanie moją notką, ale ja już nie pamietam z dużo z MWS bo testowałem to 2,5 roku temu. W każdym bądź razie, powodzenia!
Pozdrawiam,
Limak:)

Avatar

gerkoz

Grudzień 10th, 2009 at 21:30

ehh..to wielka szkoda bo dalej nie wiem jak zrobić aby zobaczyć obraz z kamerki na żywo w przeglądarce gdyż cały czas krzyczy że usługa jest nie dostępna w tym momencie ale zdjęcia bardzo ładnie przechodzą na serwer, trudno może jakoś sam dojdę, bo jak na razie nie znalazłem odpowiedzi w necie, czyżby ludzie mało interesowali się tematem wykorzystaniem N95 jako kamerki online i MWS ??
Pozdrawiam

O Mnie

Kamil Karczmarczyk - Znany w sieci jako Limak, student informatyki o geekowskim podejsciu do świata IT, pasjonat nowych technologii oraz geocachingu. Członek Śląskiej Regionalnej Grupy Microsoft. Entuzjasta snowboardu.

Photos

Archiwum

Kategorie