Pocket GPW

September 19th, 2009

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:

Pocket_GPW_Screen1 Pocket_GPW_Screen2 Pocket_GPW_Screen3
Pocket_GPW_Screen4 Pocket_GPW_Screen5 Pocket_GPW_Screen6
Pocket_GPW_Screen7

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 ;-)

  • Google Bookmarks
  • Blip
  • Co-Robie.pl
  • Flaker
  • Grono
  • MySpace
  • OSnews.pl
  • Spis.pl
  • Wahacz.pl
  • Wykop
  • Pinger
  • Facebook
  • Twitter
  • del.icio.us
  • Digg
  • Śledzik
  • Vala.pl

Jakub Florczyk .NET, Compact Framework, Pocket GPW , , , , ,

  1. arirania
    September 20th, 2009 at 17:26 | #1

    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 :)

  2. Jakub Florczyk
    September 21st, 2009 at 17:28 | #2

    @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.

  3. Slawek
    September 21st, 2009 at 20:49 | #3

    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

  4. Jakub Florczyk
    September 21st, 2009 at 22:04 | #4

    @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

  5. Slawek
    September 21st, 2009 at 23:10 | #5

    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 ?

  6. skandal
    September 21st, 2009 at 23:24 | #6

    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 :/

  7. czesio
    September 22nd, 2009 at 10:50 | #7

    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??

  8. Jakub Florczyk
    September 22nd, 2009 at 16:03 | #8

    @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

  9. Jakub Florczyk
    September 22nd, 2009 at 16:06 | #9

    @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.

  10. skandal
    September 22nd, 2009 at 19:05 | #10

    Ręczna instalacja sqlce.ppc.wce5.armv4i.CAB załatwiła sprawę. Teraz program śmiga, wielkie dzięki.

  11. Slawek
    September 22nd, 2009 at 21:59 | #11

    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

  12. czesio
    September 23rd, 2009 at 01:53 | #12

    @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.

  13. Tomek
    September 23rd, 2009 at 09:06 | #13

    Jest szansa na wersję na Androida?

    Pozdrawiam

  14. Jakub Florczyk
    September 23rd, 2009 at 13:38 | #14

    @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 :(

  15. Jakub Florczyk
    September 24th, 2009 at 14:52 | #15

    @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.

  16. czesio
    September 27th, 2009 at 23:37 | #16

    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

  17. October 9th, 2009 at 14:38 | #17

    Jakub Florczyk :
    @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.

    Aplikacja “GPW Notowania” na Androida jest już w Markecie. Zapraszam do pobierania. Juz niedługo pojawią się nowe funkcjonalności.

    Pozdrawiam,
    Grzesiek

  18. October 11th, 2009 at 21:14 | #18

    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

  19. delphi3
    October 17th, 2009 at 17:41 | #19

    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?

  20. Jakub Florczyk
    October 17th, 2009 at 19:25 | #20

    @delphi3

    W tym komentarzu http://jakubflorczyk.pl/index.php/2009/09/19/pocket-gpw/#comment-1425 jest odpowiedź na Twoje pytanie.

  21. delphi3
    October 17th, 2009 at 19:56 | #21

    Dzięki wielkie, działa :D . Ale mi wstyd, aż szkoda słów …

  22. Jakub Florczyk
    October 17th, 2009 at 22:17 | #22

    @delphi3

    Spoko, zdarza się najlepszym :)

  23. encantador7
    January 10th, 2010 at 23:34 | #23

    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…

  24. Jakub Florczyk
    January 11th, 2010 at 10:24 | #24

    @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.

  25. encantador7
    January 23rd, 2010 at 15:56 | #25

    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?

  26. Jakub Florczyk
    February 1st, 2010 at 10:09 | #26

    @encantador7

    Faktycznie z usuwaniem jest jakiś drobny błąd. Także do poprawy.

  1. February 1st, 2010 at 14:06 | #1