BossaAPI .NET Class Library

Biblioteka pjank.BossaAPI.dll - napisana w C# (.NET 3.5) - powstała, by ułatwić korzystanie z możliwości bossaAPI udostępnionego niedawno przez DM BOSSA. Oferuje ona proste w użyciu, czytelne klasy reprezentujące m.in.: poszczególne rachunki użytkownika, papiery tam zgromadzone, ich notowania oraz aktywne zlecenia. Wszystko w takiej formie, by nawet laik, który dopiero zaczyna programować, był w stanie z nich efektywnie korzystać. I to korzystać zawsze tak samo - niezależnie od wybranego sposobu komunikacji z systemem. Na dzień dzisiejszy komunikujemy się z aplikacją NOL3 uruchomioną na tym samym komputerze, w przyszłości pewnie będzie możliwy dostęp bezpośrednio do serwerów Domu Maklerskiego... A niezależnie od tego - już niedługo planuję wprowadzić funkcjonalność umożliwiającą każdemu uruchomienie prywatnego "serwera", który pozwoli w bezpieczny sposób współdzielić aktywne połączenie z rachunkiem dla kilku aplikacji jednocześnie, dla kilku komputerów (i to nie tylko Windows), a nawet dla komórki, czy innego urządzenia mobilnego (przez Internet).

Do wykorzystania biblioteki można użyć dowolnego języka programowania dostępnego na platformę .NET. Większość funkcji wywołamy za pośrednictwem statycznych metod i właściwości głównej klasy 'Bossa'. W planie jest również stworzenie komponentu COM, który udostępni tą samą funkcjonalność (i w równie czytelnej formie) np. w Excelu (VBA).

Bibliotekę udostępniam na licencji Apache v2.0 - wraz z pełnym, otwartym kodem źródłowym. W ten sposób każdy może ją wykorzystać w swoich projektach - nieważne, czy to projekt komercyjny, czy darmowy, otwarty czy też nie... Obowiązuje jedynie zasada, by nie zabrakło tam nigdy wzmianki o jej pierwotnym autorze (czyli o mnie :)), jak i wszystkich kolejnych (jeśli tacy się pojawią i będą udostepniać swoje modyfikacje, do czego oczywiście zachęcam).

Przemysław Jankowski

Pobierz:   źródła  (cały projekt z Visual Studio)      binarki  (dll [v0.3.1] + przykładowe exe)      instrukcja  (opis w pliku pdf)

Powyżej wersja 0.3, z dnia 28. marca 2011 r. (krótkie podsumowanie zmian znajdziesz w pliku README.txt)

A po najnowsze, bieżące poprawki zapraszam tutaj: svn://svn.pjank.net/public/bossa-api/