PDAclub.pl - Forum użytkowników technologii mobilnych
Android OS => Oprogramowanie Android => Wątek zaczęty przez: Barty w Marzec 02, 2009, 20:56:34
-
Witam wszystkich nowych użytkowników Androida. Sam niedawno przesiadłem się z WinMo. Atuty Androida są niezaprzeczalne, jednak z pewnością każemu brakuje jakichś funkcji czy aplikacji, które znał z innych OSów. Mi najciężej pogodzić się ze stratą RAiTa czyli Rozkładu Autobusów i Tramwajów. http://www.rait.republika.pl/project.html
Jestem skłonny nawet dołożyć parę groszy (myślę, że spokojnie ok 30 zł) za port tej aplikacji na Androida. Być może, jeżeli będzie więcej chętnych osób uda nam się namówić twórcę tej aplikacji - Mandora do stworzenia portu na nowy OS. Może mógłby to zrobić jakiś inny developer - za zgodą Mandora oczywiście.
Deklarujcie, proszę, swoje zainteresowanie i ewentualnie, czy bylibyście skłonni wesprzeć taką akcję paroma groszami. Na końcu swojego posta zsumujcie swoją kwotę z dotychczas uzbieraną. Dzięki!
Bounty: 30 zł
-
Ja nie wiem, czy jest sens tworzenia aplikacji, skoro cały rozkład jest online. Do tego tekstowo, wiec wszystko działa błyskawicznie i o transfer też nie trzeba się przejmować.
-
Zgadzam się, ale RAiT zapewnia wiele udogodnień i przede wszystkim szybkość obsługi. Jest przecież wiele serwisów dostępnych przez przeglądarkę np. RSS, które wygodnej obsługuje się odrębnymi aplikacjami.
Wiem, ze androidowców jest na razie niewielu i możemy długo czekac na taką aplikację, może jednak uda się skusić jakiegoś dewelopera. Sam chętnie bym się tym zajął, ale brak umiejętności.. Pozdrawiam
-
i jeszcze trzeba wspomniej o kilku aplikacjach w javie z rozkładami jazdy
-
I o Przewodasie na PalmOSa, którego emulatory powstały już na Windowsa Mobile i Maemo, może wkrótce na Androida... :D
-
Żeby tylko był dostęp do źródeł RAiTa i Przewodasa, to by można było to względnie niewielkim wysiłkiem przenieść (sam chciałem kiedyś napisać od zera taki systemik, ale po cholerę kolejny standard plików robić).
-
Barty , próbowałeś tego? B)
http://[*****] (http://www.pdaclub.pl/index.php?option=com_content&view=article&id=6656)/viewtopic.php?f=45&t=383
Jeśli to java i do tego dosyć prosta, nie powinno być z tym najmniejszego problemu :)
-
rammiro: Ani przewodas ani RAiT to NIE JEST java (ani nawet MIDlet).
-
jakubd, mogę spróbować poprosić twórcę RAiTa o kod źródłowy. Dałbyś radę coś z tego wyczarować?
-
Potrzebny jest w zasadzie dokładnie format plików źródłowych, kod je odczytujący, algorytm liczenia trasy itd. W zasadzie program i tak trzeba napisać od zera, bo to jednak Java jest, a PPC jest pisany pod C, C++ lub C#.
Chętnie sobie na to popatrzę i zobaczę, ile by było z tym pracy - ale bez dostępu do plików źródłowych to to nie ma większego sensu oczywiście, jak pisałem wyżej.
-
Cześć
Może zabiorę głos jako autor RAiTa. Nie wiem jak by było z szybkością po przepisaniu RAiTa na Javę. Mimo wszystko mógłbym spróbować ale nie mam sprzętu z androidem. Programuję trochę w Javie ale pod PC więc przesiadka jest możliwa ale musiałbym cokolwiek doczytać.
Barty gratyfikacja, byłby miłą rzeczą bo na Raicie zarobiłem raptem jakieś 70PLN jak dotychczas. poza tym ze strony mam słaby feedback, ludzie piszą głównie jak się w linku pomylę i rozkładu się nie daje ściągnąć. Dlatego oseniam, że użytkowników nie ma zbyt wielu.
Przydałby się również ustalić jak taka aplikacja byłaby popularna, bo nie wiem czy jest sens w pisaniu czegoś co użyje 5 osób na krzyż.
pozdrawiam
mandor
-
mandor: fajnie, że się odezwałeś.
W zasadzie nie ma problemu z pisaniem na Androida bez samego sprzętu, bo WSZYSTKO czego potrzebujesz masz w oficjalnym SDK (darmowym, a jakże), łącznie z emulowanym środowiskiem uruchomieniowym. Testerów "real-world" masz tutaj spokojnie chętnych do pomocy.
A jak wrzucisz potem RAiTa do Marketu (jako aplikacja free, bezpłatnie dla ciebie takoż), to będziesz miał gratis statystyki i komentarze od ludzi.
A jak do tego dodać automatyczne pobieranie rozkładów ze strony (twojej, albo innego użyczonego serwera, np. mojego, albo PDAClubu :) to to może mieć całkiem sprawne ręce i nogi, a do tego ciekawa wprawka z programowania dla tej platformy, jeżeli cię to interesuje.
Co do wydajności to ja bym się zupełnie nie przejmował - to nie te czasy.
-
na Raicie zarobiłem raptem jakieś 70PLN jak dotychczas.
Kłamiesz! Stówkę. :grin:
-
Ja sobie już nawet ściągnąłem SDK pod Eclipse, nie miałem tylko czasu zajrzeć głębiej w bebechy. Po pobieżnemu przyjrzeniu się temu co jest wbudowane w sam system, nie wiem czy nie lepiej byłby napisać program od nowa a dane trzymać w bazie sqLite zamiast w pliku. To mogłoby naprawdę fajnie działać, użycie bazy danych i matematyki relacyjnej zamiast iteracji daje niezłego kopa. Wiem bo się ostatnio bawię serwisem przesiadkowym opartym na google mapsach. Macie w tych telefonach GPSy? Mapy są instalowane czy ściągane po 3G? Przynosi ktoś te zabawki na spotkania warszawskie?
Moi :wink: tak kłamca ze mnie straszny.
Może lepiej będzie jak najpierw przeczytam recki sprzętu poniżej, zanim ignorancja mnie zabije....
-
Mandor, fajnie, że się tutaj odezwałeś. Niespodziewałem się, że na RAiTie zgarnałeś tylko 70-100 zł. Pamiętam, kiedy (kilka lat temu) wykroiłem ze studenckiego budżetu marniutkie 10zł i przelałem Ci z podziękowaniem. Myślałem, że to takie nic, a tu okazuje się, że to w miarę poważna cześć wszystkich wpłat.. Teraz chętnie coś jeszcze dorzucę a i chętnie pomogę promować RAITa na Androida - tylko tak mogę pomóc - programowaniem się nie zajmuję. Trzymam kciuki za to przedsięwzięcie. W razie potrzeby służę pomocą Panowie.
-
Mandor, fajnie, że się tutaj odezwałeś. Niespodziewałem się, że na RAiTie zgarnałeś tylko 70-100 zł.
No niestety tak wygląda udostępnianie softu za co łaska :) Nie, nie chcę marudzić bo to był program, który pisałem dla siebie i po to żeby się czegoś nauczyć. Ale potem brakło trochę motywacji do rozwoju jednak....
Co do RAiTa pod Androida to obiecać mogę na razie tylko tyle, że się przyjrzę temu systemowi i zastanowię.
-
Jeśli Barty przeleje obiecane 30 PLN, to z moimi 30-toma będzie już 6/7 tego, co przez 6 lat Mandor zyskał na stworzeniu bardzo dobrego programu.
Skoro już jest ta mobilizacja ogłoszona, to numer rachunku jest na stronie RAiT-a, w linku profilu Mandora. Jeżeli faktycznie doceniacie i potrzebujecie tego softu, to użyjcie zdrapki, listy kodów, innego tokena, czy co tam jeszcze potrzebne do wygenerowania przelewu i dajcie dowód Mandorowi, że ta robota ma sens.
-
mandor: ja na zjazdach warszawskich (najbliższy: 16tego w sobotę) mam kupę sprzętu, G1 takoż. Mimo, że nie korzystam w zasadzie z komunikacji teraz, to też dorzucę się także do tego finansowo. Na pewno jednak sprzęt do testów mam, sam się planuję wgryźć w SDK Androida na rozrywki między innymi rzeczami.
Co do Androida: Jest Google maps, działa identycznie jak przeglądarkowy i podobnie do tego jak na PDA z WM - dociąga i wrzuca w cache. Sam GPS na pokładzie jest i można go włączać/wyłączać (wyłączony=triangulacja po BTSach)
PS: poza spotkaniami oficjalnymi są spotkanka profesjonalne tworzone ad-hoc przez telefon zupełnie bez planowania - obserwuj też wątek klubowy warszawski. Oficjalne duże spotkania są zawsze na stronie głównej portalu.
-
mandor: ja na zjazdach warszawskich (najbliższy: 16tego w sobotę) mam kupę sprzętu, G1 takoż.
W takim razie się pojawię, obejrzę jak to działa. Bywałem wcześniej na spotkaniach ale mieszkam na Białołęce a ostatnie bywały na drugim końcu miasta, więc nie chciało mi się jechać taki kawał.
Jeśli chodzi o SDk to jestem teraz na etapie HalloWorld! na tej platformie.
-
Mała aktualizacja:
Od pewnego czasu bawię się przepisywaniem biblioteki obsługującej format plików RAiTa na Javę. Podkusiło mnie żeby wypróbować jak się będzie toto zachowywało na emulatorze. Napisałem prościutką aplikację, która ładuje do pamięci listę przystanków i linii a potem pokazuje samą listę przystanków. Niestety na emulatorze jest to bardzo wolne i zastanawiam się czy to wina emulatora czy Javy. Chciałby ktoś wypróbować jak się to będzie zachowywało na telefonie?
Ponieważ na razie zaszyłem w kodzie ścieżkę do pliku ztm potrzebuję wiedzieć jak się nazywa folder pod który mapowana jest karta SD.
-
chetnie sprawdze :)
co do folderu chodzi Ci o /sdcard?
-
Tak chodzi mi o /sdcard w każdym razie tak się nazywa na emulatorze a jakoś nie mogłem doczytać czy to standard.
Wrzuce wieczorem, albo jutro z rana linka do apk do przetestowania.
-
ok :)
-
Potwierdzam - /sdcard jest zestandaryzowany (ale na razie) - generalnie powinny być do tego jakieś zmienne systemowe. Może jakiś dokument jest o API z tymi rzeczami...
BTW: w sobotę najbliższą zjazd, ale znowu na urynowie w VaBene.
-
Docelowo dam możliwość umieszczenia pliku gdziekolwiek, po prostu nie chce mi sie dodawać tego teraz do prostego testu.
Na zjazd jeszcze nie wiem czy się wybiorę bo mam mało czasu w ten weekend.
-
Obiecany apk
http://www.rait.republika.pl/download/rtest.apk
Do testu trzeba wrzucić na kartę sd plik warszawa.ztm
/sdcard/warszawa.ztm
Program powinien wyświetlić listę nazw przystanków w Warszawie. Interesuje mnie jak szybko to zrobi.
-
Test na G1, rom od HTC HERO (czyli niestandardowy). Po pierwszym odpaleniu interfejs z lista przystanków pojawił się po około 12-14 sekundach. Po drugim uruchomieniu: 3-4 sekundy (indeksowanie działa?). Uwaga na boku: polskie literki w nazwach się nie wyświetlają (znaczki zapytania; kwestia kodowania, android pewnie lubi się z UTF-8).
-
Dzięki za test, czyli jednak jest to do przeżycia. Na emulacji czekam koło minuty na ten efekt.
Literki poprawiłem tuż po zrobieniu apk, faktycznie musiałem kodowanie dodać.
-
na romie od ery (najnowsza wersja z OTA) działa przyjemnie przy pierwszy uruchomieniu ok 14 sek...
-
Jakubd - na romie z Hero to się nie dziw, że tyle czasu się włącza. CyanogenMod i 3s pierwszy start.
-
Ja się nie dziwię - ja tylko solennie informuję :) Wiadomo, że Hero (zwłaszcza bez poprawek wydajnościowych z innych Hero-based romów) to szybkościowy odpad.
baggus: tobie na prawdę pierwszy start zajął tylko 3 sekundy? a kolejne starty?
-
Każdy start mam jakieś 3s. Możliwe, że to jeszcze od szybkości karty pamięci zależy skoro wczytuje plik z karty. Ja mam karte klasy 6.
P.S. Nie wiem jak na hero możesz wytrzymać. Trzeba przyznać ze jest ładny i funkcjonalny, ale wolny strasznie plus częsty force close. Ja miałem dwa podejścia do Hero i za każdym razem wracałem szybko.
-
Wiesz, nie mam z tym problemu - jedyną rzecz, której używam stale to Opera Mini :) Do normalnej "pracy" mam Touch Pro :)
-
Wepne sie tak wrednie w temat z OT :mrgreen:
mandor - z czego uczysz sie javy? Jako kolejny jezyk chcialbym ja przegryzc ale od groma jest ksiazek i dokuemntow ale wez tu cos wybierz ;)
-
Wróciłem z urlopu i znów zabieram się za robotę.
kiler129: Uczę się nowej platformy a nie samej Javy. W Javie już kilka projektów zrobiłem. Książki czytałem kiedy obowiązująca była wersja 1.2 więc z tytułami ci nie pomogę bo to już starocie. Teraz wystarcza mi to co wygooglam i javadoce do nowych bibliotek które poznaję.
-
mandor: ciekawostka: Google udostępnił SDK w C++ (ale ne do ogólnego zastosowania, tylko jako dodatek do krytycznych fragmentów aplikacji, o ile dobrze zrozumiałem).
-
W międzyczasie pojawiło się to:
http://android.autobuser.pl/
-
Calkiem dobrze dziala, aktualne rozklady. Aczkolwiek troche kuleje obsluga trackballem, niektore funkcje "niechca zaskoczyc" za pomoca trackballa :)
Ale program przyjemny, dzis jakies szersze testy w terenie :grin:
Testy w terenie: wysoka zaradnosc programu, na podane wspolrzedne (adres lub przystamek) prowadzi z miejsca poczatkowymi kilkom trasami, aczkolwiek nie pokrywaja sie one (!) Z trasa ktora zazwyczaj jezdze do pracy :) po glebszym zastanowieniu sie, program okazuje sie calkiem wypasiony :)
-
program dziala w trybie offline?
-
program dziala w trybie offline?
nie wiem - ale raczej nie, bo podczas działania programu komunikowany jest transfer na ekranie :)
-
A mógłbyś się dla mnie upewnić odłączając się od sieci? To dosyć ważne, bo rozkłady to akurat mi się jeszcze przydają :wink:
-
Ta aplikacja korzysta z API autobusera (to jest strona internetowa). Sama aplikacja trzyma lokalnie tylko listę przystanków i ich współrzędne geograficzne. Zapomnij o korzystaniu z tego offline.
-
Jak tam autobuser, bo ztm zmienił chyba bazę połączeń i mają teraz wypasioną szukajkę
http://m.jakdojade.pl oraz http://www.jakdojade.pl
?
Fajnie to nawet działa, sprawdzałem dziś :)