Po wielu przeciwnościach losu w końcu udało mi się ukończyć pierwszą stabilną wersję Pocket GPW. Mobilną aplikacje Giełdy Papierów Wartościowych, która była pomysłem Vonski-ego w konkursie ogłoszonym na portalu PDA.pl.
- Na początek chciałbym podziękować wszystkim firmom i osobom zaangażowanym w projekt:
- Dawid Gatti z PDA.pl za to że uwierzył że w samą idee konkursu i go zorganizował na łamach swojego portalu
- TomTom za ufundowanie naprawdę świetnej nagrody TomTom XL z IQ Route 2.0
- Piotr Szostak z Streemo.pl za patronat medialny
- HTC za udostępnienie HTC Touch Pro2 do testów aplikacji
- adek za cierpliwość przy finalnym testowaniu aplikacji
Aplikacja dostępna jest na portalu Codeplex. Poza plikiem CAB instalatora dostępne jest także pełne źródło aplikacji, dla osób które są zainteresowane jej modyfikacją lub po prostu przejrzeniem.
Program w aktualnej wersji pobiera notowania, pozwala na edycję notatki przy notowaniu oraz zdefiniowanie alarmów dla określonych warunków. Dane są przechowywane w bazie SQL Server CE (plik znajduje się w instalatorze).
- Wymagania:
- .NET Compact Framework 3.5; do pobrania tutaj
- Microsoft SQL Server Compact 3.5 dla Windows Mobile; do pobrania tutaj (tutorial jak zainstalować znajduję się tutaj)
Ekrany:
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Czy to już koniec? Na pewno nie, nadal czekam na sugestie i pomysły dotyczące aplikacji; na pewno każdą przeczytam, choć może nie koniecznie je zaimplementuje














arirania
/ 2009-09-20Napisałeś, że “dostępne jest także pełne źródło aplikacji”. Nie mogę znaleźć. Jest tylko cab. Tez piszę soft na WM i chciałbym zobaczyć jak to robią inni
Jakub Florczyk
/ 2009-09-21@arirania
Wejdź na stronę projektu i zakładka “Source Code” http://pocketgpw.codeplex.com/SourceControl/ListDownloadableCommits.aspx; po prawej stronie masz okno “Latest version” – tam kliknij “Download” a potem postępuj wg. instrukcji.
Slawek
/ 2009-09-21Jakub, bardzo zainteresowała mnie aplikacja Packet GPW ale nie mam zielonego pojęcia jak ją zainstalować na telefonie (omnia i900). Czy mógłbyś w paru słowach opisać jak to zrobić? Z góry dziękuję.
Pozdrawiam
Slawek
Jakub Florczyk
/ 2009-09-21@Slawek
Zakładając, że twój telefon nie ma .NET i SQL-a trzeba zrobić to tak (te kroki możesz odpalić nawet jak masz .NET i SQL – nic się nie stanie):
- podłącz telefon via ActiveSync do komputera: kablem USB albo Bluetooth – tak abyś w “Komputer” widział twój telefon jako kolejny dysk
- pobierz stąd http://www.microsoft.com/downloads/details.aspx?familyid=E3821449-3C6B-42F1-9FD9-0041345B3385&displaylang=en .NET i zainstaluj (telefon ciągle podłączony)
- pobierz stąd http://www.microsoft.com/downloads/details.aspx?familyid=FCE9ABBF-F807-45D6-A457-AB5615001C8F&displaylang=en SQL CE i zainstaluj (jak wyżej telefon podłączony)
- wejdź na stronę projektu http://pocketgpw.codeplex.com/ i po prawej masz okienko “Downloads” – tam kliknij “Download Now”, plik CAB zapisz na dysku
- wejdź przez “mój komputer” na swój telefon i wgraj tam plik (nie ma znaczenia czy wgrasz na kartę czy na główną pamięć)
- teraz możesz odpiąć telefon z ActiveSync
- używając “File Explorer” na telefonie wejdź na lokalizację pliku CAB i kliknij go dwukrotnie
- uruchomisz instalator, który cię dalej poprowadzi
- po instalacji przez skrót do programów odpal Pocket GPW
Slawek
/ 2009-09-21Jakub,
1.podczas instalacji pliku .NET w telefonie pojawił mi się komunikat “Błąd instalacji. Zamknij wszystkie dostępne aplikacje i procesy, maksymalnie zwiększ dostępne miejsce na przechowywanie, a następnie ponownie uruchom instalację. Informacje pomocy technicznej:3″. Pozamknięciu tego błędu instalacja się zakończyła pomyślnie i zresetowałem telefon wg instrukcji.Komunikat się pojawia niezależnie od wyboru miejsca instalacji (moja pamięć, karta pamieci itp.)
2. odpalając plik SQL zinstalował on mi się tylko na kompie, a nie jak .NET w telefonie. Robiłem to kilka razy i to samo.
3. Aplikację P_GPW zainstalowałem wg instrukcji ale nieststy nie chodzi chyba ze względu na brak SQL
Co robię źle przy instalacji pkt.2 ?
skandal
/ 2009-09-21U mnie *htc touch pro coś nie tak. Po połączeniu phona przez USB w trybie napęd dyskowy jak i Activesync instaluje się Microsoft SQL Server Compact 3.5 SP1 dla Windows Mobile ale tylko na desktopie. Nic nie doinstalowywuje się na telefonie – przynajmniej nie widać by coś się działo. No i po zainstalowaniu Pocket GPW telefon wywala błędy o braku bibliotek :/
czesio
/ 2009-09-22Jakub, z jakiego źródła są pobierane informacje o spółkach?? Chciałbym wiedzieć z jakim opóźnieniem są te notowania. Jeszcze jedno pytanie w jaki sposób można dodać spółkę której nie ma na liście, np. Chemos??
Jakub Florczyk
/ 2009-09-22@Slawek
@skandal
Spróbujcie tego tutoriala http://msdn.microsoft.com/en-us/library/13kw2t64.aspx, faktycznie macie racie, że ten instalator nie ładuje nic na telefon; tą bibliotekę trzeba przenieść ręcznie. Dla większości urządzeń biblioteka o której mowa w opisie to sqlce.ppc.wce5.armv4i.CAB
Jakub Florczyk
/ 2009-09-22@czesio
Źródłem jest mobilna strona GPW. Lista spółek jest sprzed kilku tygodni, odświeżę ją na dniach. Niestety ta lista jest tworzona ręcznie i znajduje się na moim serwerze a nie wprowadziłem funkcji manualnego dodawania spółek.
skandal
/ 2009-09-22Ręczna instalacja sqlce.ppc.wce5.armv4i.CAB załatwiła sprawę. Teraz program śmiga, wielkie dzięki.
Slawek
/ 2009-09-22U mnie też pomogło. Wielkie dzięki za pomoc. Jeszcze mam pytanie czy aplikacja działa (odświeża) w czasie rzeczywistym czy jedynie jest to podsumowanie dnia po sesji?
pzdr
czesio
/ 2009-09-23@Slawek
Jak na moje oko to odświeża tak często jak ustawisz w programie np.1 min. Tylko problem polega na tym że źródło z którego program pobiera dane o notowaniach czyli mobilna strona GPW jak każda bezpłatna strona z notowaniami ma dane z 15 min opóźnieniem. Dla osób które grają na giełdzie nie muszę chyba mówić co to oznacza. Tym samym program ten może być przydatny jako dodatkowe narzędzie do sprawdzenia wyników giełdy np. po zakończeniu sesji i tutaj pytanie do Jakuba, czy można byłoby przerobić program tak aby mieć notowania online spółek?? Wtedy należałoby wykupić abonament w płatnym serwisie np. http://www.parkiet.com i program pobierając dane z tej strony miałby notowania online, a nie z 15 min opóźnieniem. Ale to nie takie chop siup jak się domyślam aby ten program przerobić tak żeby podając w programie login i hasło np.z strony parkiet.com pobierał on dane online o spółkach. Jak dla mnie byłoby to idealne rozwiązanie, ponieważ na tą chwilę muszę logować się do tej strony z przeglądarki PPC, a jest to na dłuższą metę naprawdę męczące i mało wygodne. Pozdrawiam Autora.
Tomek
/ 2009-09-23Jest szansa na wersję na Androida?
Pozdrawiam
Jakub Florczyk
/ 2009-09-23@czesio
Najlepszym rozwiązaniem byłoby gdyby któraś z firm oferująca dane zgłosiła się i poprosiła o taką aplikacje
tak jak to zrobił money.pl z iPhone-m. Póki co taki system z logowaniem do serwisu parkiet.com i coś tam kombinujący na nim raczej odpada
Jakub Florczyk
/ 2009-09-24@Tomek
Oj nie wydaje mi się, ale spójrz na ten wątek http://forum.android.com.pl/viewtopic.php?f=45&t=2437 – ktoś pracuje nad notowaniami GPW na androida.
czesio
/ 2009-09-27Została już stworzona aplikacja która działa online na potrzebę BOOSA, ale aby działała należy mieć założone płatne konto maklerskie w ich banku:( link: http://bossa.pl/index.jsp?layout=2&page=0&news_cat_id=857
androidex
/ 2009-10-09Aplikacja “GPW Notowania” na Androida jest już w Markecie. Zapraszam do pobierania. Juz niedługo pojawią się nowe funkcjonalności.
Pozdrawiam,
Grzesiek
Tomek
/ 2009-10-11Szkoda… z GPW Notowania na Androida korzystałem, jak na początek bardzo przyjemny program, ale pytanie zadałem zanim wyszedł, poza tym zdrowa konkurencja może wyjść tylko na dobre
poza tym po dwóch miesiącach z Androidem na WM już chyba nie wrócę, stąd też moje zainteresowanie
Dzięki za odpowiedź.
Pozdrawiam
delphi3
/ 2009-10-17Mam drobny problem z uruchomieniem programu, wyskakuje mi brak biblioteki PInvoke ‘sqlceme35.dll’. Co może być przyczyną i jak temu zaradzić? Mam HTC Touch Pro i ROM Energy, na innym ROM-ie szło elegancko
. Pomoże tylko zmiana ROM-u?
Jakub Florczyk
/ 2009-10-17@delphi3
W tym komentarzu http://jakubflorczyk.pl/index.php/2009/09/19/pocket-gpw/#comment-1425 jest odpowiedź na Twoje pytanie.
delphi3
/ 2009-10-17Dzięki wielkie, działa
. Ale mi wstyd, aż szkoda słów …
Jakub Florczyk
/ 2009-10-17@delphi3
Spoko, zdarza się najlepszym
encantador7
/ 2010-01-10Super program! Niestety brakuje mi bardzo kolumny z wolumenem akcji, który jest przecież bardzo ważny obok ceny. Czy byłaby szansa, aby dodać wolumen, który aktualizowałby się razem z ceną? Byłoby super…
Jakub Florczyk
/ 2010-01-11@encantador7
Tak, mógłbym to dodać. Postaram się to zrobić do końca miesiąca – bo wyjeżdżam na urlop.
Jeżeli masz jeszcze jakieś uwagi to jestem otwarty, bo faktycznie przydałaby się jakaś aktualizacja.
encantador7
/ 2010-01-23Byłoby super! Mam jeszcze jedną drobną uwagę: kiedy w aplikacji dodam alarm dla danego waloru i ceny, nie mogę już go z aplikacji usunąć (pole “Usuń” jest nieaktywne). Nie wiem czy tylko ja mam taki problem czy może to jakiś błąd programu?
Jakub Florczyk
/ 2010-02-01@encantador7
Faktycznie z usuwaniem jest jakiś drobny błąd. Także do poprawy.
Zbigniew
/ 2010-03-14Jeśli jeszcze zamierzasz pracować nad aplikacją, to przesyłam swoje uwagi:
Brakuje mi bardzo możliwości ustawienia jakiegoś schematu kolorystycznego dla aplikacji. Ogólnie zawsze ustawiam czarne tło by oszczędzać baterię w mojej Omni II.
Czy myślisz o dodaniu wykresów do aplikacji?
Brakuje równeiż niektórych spółek z NewContect. Czy są one nie osiągalne?
Jakub Florczyk
/ 2010-03-15@Zbigniew
Pomyślę o zmianie schematu kolorystycznego, jeżeli to nie okaże się zbyt pracochłonne.
Wykresy także chciałbym dodać – szczególnie że na mobilnej wersji serwisu one są; trzeba je tylko jakoś wpasować w małe ekrany (240×320).
W przeciągu kilku dni zaktualizuje listę spółek, bo gdzieś zgubiłem skrypt który mi konwertował listę z serwisu na xml-a a na ręczne robótki jestem zbyt leniwy
Zbigniew
/ 2010-03-15@Jakub Florczyk
Na moim ekraniku, WVGA takie wykresy wyglądałyby pewnie całkiem nieźle (po obróceniu).
Co składowane jest w tej bazie danych? Aktualne notowania?
Jakub Florczyk
/ 2010-03-17@Zbigniew
To jest lista spółek / indeksów. Ona się znajduję na moim serwerze. Pocket GPW pobiera tą listę gdy klikniesz dodaj.
Niestety NewConnect nie podłącze w Pocket GPW. To jest oddzielny rynek i wymagałby dużych zmian.
zdzislaw
/ 2010-04-01proszę o pomoc. pomimo instalacji sqlce.ppc.wce5.armv4i.CAB nie odpala mi pocket gpw. wyskakuje błąd… ta aplikacja nowszej wersji net compact framework… co najciekawsze przed twardym resetem wszystko śmigało jak trzeba, gdzie jest błąd??
Jakub Florczyk
/ 2010-04-01@zdzislaw
To prosty błąd. Potrzebujesz nowszej wersji .NET CF – do pobrania tutaj http://www.microsoft.com/downloads/details.aspx?familyid=E3821449-3C6B-42F1-9FD9-0041345B3385&displaylang=en
zdzislaw
/ 2010-04-01w telefonie nie wykrywa mi rodzaju pliku… jak mam to zainstalować?? proszę wspomóc w potrzebie
zdzislaw
/ 2010-04-01moment, z pozycji komputera coś się ładuje
zdzislaw
/ 2010-04-01dziękuję za pomoc
mariusz
/ 2010-04-09mam problem z uruchomieniem aplikacji, poniewaz jak sciagam pocket gpw to mam kilka plikow systemowych spakowanych, gdzie jest natomiast ten plik CAB ????
mariusz
/ 2010-04-09zainstalowalem net pomyslnie natomiast sql instaluje sie tylko na pececie..jak zrobic to recznie ???
Jakub Florczyk
/ 2010-04-10@mariusz
Pełen tutorial jest tutaj http://msdn.microsoft.com/en-us/library/13kw2t64.aspx. W skrócie poszukaj plik sqlce.platform.processor.cab i zainstaluj na urządzeniu (processor to oczywiście ARM).
Grzesiek
/ 2010-04-15prosił bym o dodanie spółki: PGE
) (Polska Grupa Energetyczna S.A. (PGE)
Jakub Florczyk
/ 2010-04-16Dodane
Grzesiek
/ 2010-04-18Dziękuje
)
Mirk
/ 2010-05-14Można dodać PZU ?
Jakub Florczyk
/ 2010-05-17Dodane.
Mirk
/ 2010-05-17Dziękuje
Jedna uwaga, jeżeli mam wyłączona opcje “odświeżanie” ( 1 minuta 2 itd) to samo kliknięcie na odświeżanie w menu nic nie powoduje, walory nie są aktualizowane.
Jakub Florczyk
/ 2010-05-18Faktycznie! Dzięki za info. Wprowadzę poprawkę.
Mirk
/ 2010-07-04Czy można dodać Tauron ?
dziękuje !
Mishka
/ 2010-07-13Tauron by sie przydal
Ogolnie fajny soft, ale nowe spolki mogly by byc dodawane szybciej/automagicznie…
Jakub Florczyk
/ 2010-07-13Tauron dodany. Niestety nie da się ustawić żadnego automatu.
Paweł
/ 2010-07-16Cześć Jakub, program działa doskonale, tylko akurat notowania najważniejszej dla mnie Elektobudowy nie wczytują się (czy to tylko tak chwilowo?). Z Fortisem jest tak samo: pola ‘Wartość’ i ‘Zmiana’ są puste.
Pozdrawiam
Jakub Florczyk
/ 2010-07-16Fortis z jakichś powodów nie ma aktualnie żadnych danych http://m.gpw.pl/notowania.asp?dt=1&dane=FTS
A Elektrobudowa nie istnieje http://m.gpw.pl/szukaj.asp?szukaj=Elektobudowa