Wierzymy w lepsze oprogramowanie

bo je tworzymy

spSection – nasza część spColumn

Na początku 2016 roku pisaliśmy o udanym wydaniu oprogramowania na rynek amerykański i kanadyjski – spColumn v5.00, a dziś możemy pochwalić się kolejną, najświeższą wersją tego programu – v5.50, która właśnie została udostępniona wszystkim inżynierom budownictwa.

W nowej odsłonie przebudowaliśmy całkowicie moduł o nazwie spSection, umożliwiający tworzenie kolumn o nieregularnych kształtach. Zostały zaimplementowane narzędzia niezbędne do tworzenia i modyfikacji kolumn oraz zbrojenia, w tym m.in. tworzenie kształtów prostokątnych, okręgów, poligonów, narzędzie do łączenia kształtów, modyfikacji węzłów oraz podstawowych przekształceń geometrycznych, takich jak rotacja, translacja, czy odbicie.

Moduł został wzbogacony o możliwość wprowadzania koordynatów z klawiatury, walidację modelu oraz możliwość importu i eksportu do plików .dxf (używanych niemalże, jak standard w środowisku inżynierów budownictwa). Bogate możliwości spColumn v5.50 można przetestować za darmo pobierając wersję Trial ze strony producenta, do czego gorąco zachęcamy.

SAP Crystal Reports API

O tym, że wiele firm wciąż korzysta z wiekowego oprogramowania pisaliśmy już m.in. w tym artykule. Wspominaliśmy również, że nasze rozwiązania w zakresie łączenia oprogramowania „nowego” ze „starym”, goszczą już w kilku firmach i mamy w tym zakresie duże doświadczenie. Rozwiązanie interoperacyjności wykorzystujemy z powodzeniem w wielu bieżących projektach. Za pomocą technologii .NET rozszerzamy możliwości oprogramowania napisanego w językach takich jak Clarion czy C++.

Niedawno światło dzienne ujrzała aplikacja, dzięki której, leciwe infrastruktury można nakłonić do rozmowy z najnowszą wersją aplikacji Crystal Reports. SAP, producent tego oprogramowania, po przeniesieniu aplikacji na platformę .NET nie zaoferował posiadaczom starszych wersji produktu API do najnowszej wersji. Jako pierwsi podjęliśmy się więc tego wyzwania. Dzięki temu nasi klienci, posiadający system niewspierany już przez SAPa, dalej wykorzystują oprogramowanie tego producenta.

Biblioteka stworzona przez naszych programistów, umożliwia przeglądanie, drukowanie raportów czy zapisanie do pliku PDF. Poprzez przekazanie odpowiednich parametrów można sterować również ustawieniami drukowania, czy też obsługiwanymi typami danych. Możliwa jest również konfiguracja parametrów połączenia z bazą danych, gdzie przechowywane mają być raporty.

Oprogramowanie jest od pewnego czasu dostępne również do nabycia tutaj.

.NET Core here we come!

.NET Core to bardzo świeża technologia od Microsoft’u spod znaku .NET Foundation, której głównym atutem ma być modularna budowa i międzyplatformowość (przede wszystkim Windows, Linux i MacOs). Całkiem inna koncepcja wdrażania aplikacji, z wykorzystaniem pakietów NuGet wywołuje zarówno wiele optymistycznych głosów, jak i słowa krytyki zwolenników tradycyjnego .NET’u. Ale na tym nie koniec zmian. „.NET Core” zawiera tylko podzbiór funkcjonalności swojego starszego brata, a jego twórcy kładą duży nacisk na aplikacje Web, co przejawia się w tym, że już pierwsza wersja, oznaczona numerem 1.0, zawiera biblioteki umożliwiające budowanie aplikacji MVC. Nie można aktualnie w „Corze” zbudować aplikacji WPF, ale z powodzeniem można stworzyć stronę, która posiada spory zasób możliwości poprzedniej wersji platformy ASP.NET MVC. Aby się o tym przekonać, na próbę utworzyliśmy prostą stronę, dla naszego produktu ExCalc Leasing Calculator. Dodaliśmy responsywny szablon graficzny i wdrożyliśmy na hostingu z wykorzystaniem IIS.

Zapraszamy!

Agile Experimentation Manifesto

Powoli stajemy się w CODEFUSION zwolennikami agile experimentation. Jest to praktyka, którą współtworzymy. Polega ona na prowadzeniu (głównie) małych eksperymentów w przemysłowym środowisku wytwarzania oprogramowania. W środowisku, w którym – podobnie, jak w nasze firmie – nie ma rzeszy programistów, a więc programista jest rzadkim zasobem, a wpływ eksperymentowania na jego codzienną pracę powinien być minimalny. W artykule niedawno opublikowanym przez naukowe wydawnictwo Springer (którego współautorem jest nasz CEO) przedstawiony został manifest zwinnego eksperymentowania. Oto on:

1. Używaj raczej eksperymentów typu small-n lub single case niż dużych eksperymentów, by obniżyć koszty i tym samym umożliwić eksperymentowanie.
2. Dbaj o moc eksperymentów, by zminimalizować straty.
3. Szukaj najlepszego planu eksperymentu, który będzie przydatny w twoim przypadku.
4. Używaj narzędzi softwarowych, które integrują się ze środowiskiem wytwarzania oprogramowania w sposób niepowodujący niepotrzebnych tarć.
5. Staraj się używać kwantyfikowanych danych zbieranych w czasie rzeczywistym niż z poprojektowych kwalitatywnych ankiet.

Manifest zostanie przedstawiony na najbliższej XVIII Krajowej Konferencji Inżynierii Oprogramowania, która odbędzie się we wrześniu b.r. we Wrocławiu.

ExCalc z nowymi możliwościami

W najnowszej wersji B2B aplikacji ExCalc dodaliśmy funkcjonalność umożliwiającą dokonywanie analizy i oceny zdolności płatniczej firmy. Dzięki niej możliwe jest wyszukanie firmy z globalnej bazy dostawcy i uzyskanie wiarygodnej oceny zdolności kredytowej w postaci raportów oraz wskaźników, bez konieczności używania innych programów lub wyszukiwarek. Aktualnie moduł współpracuje z dostawcą: grupą Creditreform i pozwala na kontrolowanie zapytań przesyłanych do centralnej bazy. Dzięki elastycznej architekturze będzie można go łatwo rozszerzyć w przyszłości o kolejnych dostawców (np. Bisnode, z którym jesteśmy w kontakcie), w miarę zapotrzebowania klientów.