W związku z tym w poniższym artykule opiszę kilka metod przesyłania tychże plików na przykładzie telefonów dwóch najpopularniejszych marek - Nokii i Sony Ericssona.
MMS Plus (ogólnie)
Pierwszym sposobem jest wysłanie pliku JAR jako załącznika wiadomości MMS Plus. Jego poważną wadą jest jednak konieczność płacenia za wysyłane wiadomości multimedialne.
Potwierdzenie skuteczności tej metody znajduje się w poniższym temacie.
JAR via MMS Plus wrote:http://nokia3110.socjum.pl/fora/nokia3110c/viewtopic.php?t=2928
Sony Ericsson -> Sony Ericsson
Tutaj chyba nie będzie zaskoczenia. Jeżeli ktoś przechowuje na telefonie tzw. instalki, może je bez problemu wysłać i na drugi.
Sony Ericsson -> Nokia
Tak jak powyżej. Nokia bez problemu odbiera instalki. Problem może jedynie leżeć w tym, czy wszystkie gry z SE będą na niej działać (np. gry 3D) - ale to już zupełnie inna kwestia.
Nokia -> Sony Ericsson
Noo... Wreszcie zaczyna robić się ciekawiej. Tutaj mamy już 2 metody.
Pierwsza z nich wymaga użycia komputera w celu przygotowania swoistych "instalek". Co więc robimy? Otóż z nazwy pliku z aplikacją (np. "Game.jar") usuwamy rozszerzenie włącznie z kropką, czyli ciąg znaków .jar (Uwaga - w opcjach folderów Eksploratora Windows musi być włączona opcja wyświetlania rozszerzeń znanych plików). Dzięki temu otrzymujemy "nieznany" plik bez rozszerzenia, którego nie możemy wprawdzie uruchomić, ale za to możemy swobodnie wysyłać go do innych telefonów. Po odebraniu pliku wystarczy jedynie dopisać do jego nazwy ciąg znaków .jar.
Drugi sposób jest znacznie wygodniejszy (patrząc od strony użytkownika Nokii), ponieważ uwalnia nas od konieczności przechowywania w telefonie zarówno aplikacji, jak i jej "instalki". Wykorzystuje on fakt, że choć nie możemy wysyłać z Nokii plików z rozszerzeniem .jar, to jednak inny telefon może je sobie od nas... skopiować.
Potrzebujemy w tym celu aplikacji typu BT File Manager. Polecam przygotować sobie ją w formie wyżej opisanej "instalki" i w razie potrzeby wysyłać osobom, które będą chciały skopiować z naszego telefonu jakieś aplikacje. Po dopisaniu w nazwie pliku ciągu znaków .jar, zainstalowaniu aplikacji w Sony Ericssonie, nawiązaniu i uwierzytelnieniu połączenia Bluetooth z Nokią, użytkownik SE może przeglądać foldery Nokii i kopiować żądane pliki .jar do swojego telefonu (np. do katalogu "other"). Pliki i foldery z atrybutem "ukryty" nie wyświetlają się, więc możemy być spokojni o prywatność danych ukrytych np. MobyExplorerem.
BT File Manager wrote:http://nokia3110.socjum.pl/fora/nokia3110c/viewtopic.php?t=3457
Nokia -> Nokia
Po pierwsze należy przesłać przygotowaną "instalkę" bez rozszerzenia. Telefon odbiorcy najprawdopodobniej nada takiemu plikowi rozszerzenie .ext. Należy więc za pomocą dowolnego menedżera plików (np. MobyExplorer lub FileExplorer) usunąć to rozszerzenie wraz z kropką. Następnie trzeba wejść do Galerii i już z jej poziomu dopisać brakujące rozszerzenie .jar.
Alternatywnym rozwiązaniem jest korzystanie z wiadomości MMS Plus lub, jeśli mamy taką możliwość, przetransferowanie pliku w następującej kolejności: Nokia -> Sony Ericsson -> Nokia.
Nieaktualne! Jest to najcięższy przypadek, ponieważ nie ma jak do tej pory uniwersalnej metody wysyłania aplikacji Java z Nokii na Nokię. Przesłane "instalki" nie uruchamiają się na telefonie odbiorcy nawet po dopisaniu rozszerzenia czy zmianie standardowo dopisywanego rozszerzenia ".ext" na ".jar" - przy próbie otwarcia wyświetla się komunikat: "Format pliku nie jest obsługiwany". Z kolei, gdy próbujemy za pomocą BT File Managera wejść zdalnie do folderu zawierającego choćby jeden plik JAR, wyświetla się błąd: "Cannot open folder".
Jeszcze inne sposoby zostały zaprezentowane w postach poniżej!
>> wysylanie-aplikacji-i-gier-java-plikow-jar-m-in-via-bluetooth-vt94.htm#p2744
>> wysylanie-aplikacji-i-gier-java-plikow-jar-m-in-via-bluetooth-vt94.htm#p483283
Mam nadzieję, że powyższy poradnik się przyda. Informuję jednocześnie, że każda informacja o nowej metodzie przesyłania aplikacji Java będzie premiowana przeze mnie punktami reputacji.
Pozdrawiam,
pawelooss