Pocket GPW
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














Napisał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
@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.
Jakub, 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
@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
Jakub,
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 ?
U 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 :/
Jakub, 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??
@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
@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.
Ręczna instalacja sqlce.ppc.wce5.armv4i.CAB załatwiła sprawę. Teraz program śmiga, wielkie dzięki.
U 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
@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.
Jest szansa na wersję na Androida?
Pozdrawiam
@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
@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.
Został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
Aplikacja “GPW Notowania” na Androida jest już w Markecie. Zapraszam do pobierania. Juz niedługo pojawią się nowe funkcjonalności.
Pozdrawiam,
Grzesiek
Szkoda… 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
Mam 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?
@delphi3
W tym komentarzu http://jakubflorczyk.pl/index.php/2009/09/19/pocket-gpw/#comment-1425 jest odpowiedź na Twoje pytanie.
Dzięki wielkie, działa
. Ale mi wstyd, aż szkoda słów …
@delphi3
Spoko, zdarza się najlepszym
Super 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…
@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.
Był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?
@encantador7
Faktycznie z usuwaniem jest jakiś drobny błąd. Także do poprawy.