|
![]() ![]() ![]() |
Wydania archiwalne Java 3D i Python (6/2006) ![]() »Biblioteka miesiąca: Anti-Grain Geometry: C++ i grafika 2D o wysokiej dokładności Anti-Grain Geometry (AGG) to darmowa i otwarta biblioteka do programowania grafiki 2D, oferująca wsparcie dla wielopoziomowego wygładzania (j.ang. multilevel anti-aliasing) oraz dokładność podpikselową (j.ang. subpixel accuracy). AGG, zaprogramowana w całości w języku C++, może być postrzegana jako biblioteka renderująca, która tworzy w pamięci komputera obrazy rastrowe na podstawie pewnej reprezentacji wektorowej. W artykule zaprezentowano przegląd możliwości biblioteki, przykład użycia oraz plany związane z jej rozwojem ![]() »Warsztat: Tworzenie interfejsu z dokowanymi ramkami za pomocą biblioteki wxAUI dla wxWidgets Biblioteka wxAUI pozwala tworzyć interfejsy użytkownika wyposażone w ramki właściwe dla platformy, pływające i dokowane, ruchome sprężynujące paski narzędzi, możliwość zapisu i ładowania perspektyw oraz efekty specjalne, jak na przykład możliwość definiowania wyglądu i zachowania interfejsu czy też przezroczystość przenoszonych okien. Z artykułu dowiesz się w jaki sposób zbudować aplikację wykorzystującą możliwości biblioteki. ![]() »Programowanie grafiki: Prima - zestaw narzędzi GUI dla języka Perl Pakiet Prima to zestaw narzędzi ogólnego użytku do obsługi GUI z poziomu języka Perl. Pakiet wspiera bogaty zbiór standardowych kontrolek oraz oferuje dodatkowe wsparcie dla przetwarzania grafiki 2D. W artykule przedstawiamy opis możliwości pakietu Prima oraz techniki programistyczne ułatwiające pracę z tym narzędziem. »Programowanie grafiki: OpenGL ES – programowanie grafiki dla urządzeń mobilnych Autor opisuje jak zaprogramować interaktywną efektywną wizualnie grę za pomocą biblioteki OpenGL ES. Wskazuje ograniczenia, które napotyka programista mini-konsolek podczas pracy. ![]() »Programowanie grafiki: Java 3D i Python Celem artykułu jest prezentacja możliwości, jakie daje Java 3D programistom tworzącym przestrzenne aplikacje graficzne. Poznasz kluczowe pakiety biblioteki. Dowiesz się jak napisać aplikację typu Hello3D, jak zintegrować Javę 3D ze Swing oraz jak generować sceny przy użyciu skryptów Pythona. ![]() »Programowanie Java: NetBeans 5.0 Autor omawia nowe właściwości pakietu Netbeans IDE w wersji 5.0 oraz przedstawia podstawowe koncepcje technologii Netbeans Platform. Opisuje również plany dotyczące rozwoju pakietu m.in. Wskazuje na dodanie obsługi takich standardów jak UML, Enterprise Java Beans 3 (projekt GlassFish), SOA (j.ang. Service Oriented Architecture) oraz wsparcie dla kolejnych wersji platformy Java (Mustang i Dolphin). »Programowanie Java: JMX – Zdalne zarządzanie aplikacjami i maszyną wirtualną Javy JMX to skrót od Java Management Extensions. Z jednej strony jest to technologia programowania rozproszonego, z drugiej – metodyka tworzenia oprogramowania w taki sposób, aby można było nim łatwo zarządzać już na poziomie poszczególnych obiektów. Umożliwia ona również kontrolowanie wykonania aplikacji Javy oraz samej maszyny wirtualnej. Z artykułu dowiesz się w jaki sposób stosować JMX we własnych aplikacjach. ![]() »Kluby techniczne: Magic eDeveloper: wstęp do programowania: tworzenie pierwszego programu W tym odcinku prezentujemy, jak w praktyce stworzyć pierwszy program w środowisku Magic eDeveloper. Pokazujemy jak tworzyć i poruszać się w srodowisku. »Inżynieria oprogramowania: Wstęp do Scrum Scrum jest jedną z najbardziej znanych metodologii agile. W artykule przedstawiamy korzyści płynące z jego zastosowania oraz wskazujemy problemy, które mogą się pojawić podczas wdrażania. ![]() »Kluby techniczne: CentraSite – sprawne zarządzanie środowiskiem SOA CentraSite to rozwiązanie firm Software AG i Fujitsu. Przedstawiamy elementy wpływające na bogatą funkcjonalność rozwiązania. »Programowanie .NET: AJAX w ASP.NET We współczesnym środowisku osób powiązanych z produkcją komercyjnych aplikacji internetowych lub entuzjastów technologii webowych niejednokrotnie używa się terminów AJAX, ATLAS i Client Callback. Co się za nimi kryje i czym się różnią? Czy rozszyfrowanie znaczenia tych "modnych" słów przyczyni się do poprawy wygody i prostoty obsługi powstającego oprogramowania? Odpowiedź na te pytania oraz przykład rozbudowy projektu Atlas znajdziecie w niniejszym artykule. »Microsoft Office v. 12 Z artykułu dowiesz się w jaki sposób nowy format plików Office "12" zmienia podejście do przechowywania danych. Dzieje się tak m.in dzięki nowemu formatowi a co się z tym wiąże praca z dokumentami może odbywać się również bez uruchamiania pakietu Office. To powoduje również, że dokumenty mogą być generowane bezpośrednio z naszych aplikacji i przysyłane do użytkowników końcowych ».NET Remoting cz. 1. .NET Remoting to technologia umożliwiająca komunikację pomiędzy rozproszonymi aplikacjami w środowisku .NET. Z artykułu dowiesz się między innymi w jaki sposób napisać serwer, który będzie w stanie wykonać działania na liczbach zespolonych, jak stworzyć niezbędny do komunikacji pomiędzy serwerem i klientem kontrakt definiujący szczegóły użytych metod i obiektów oraz jak napisać pliki konfiguracyjne dla poszczególnych komponentów. »TLS i włókna w WIN32 Artykuł kontynuuje rozpoczęty w poprzednim numerze temat wielowątkowości. Poprzednio zostały przedstawione mechanizmy API obsługujące wielowątkowość w systemach z rodziny WIN32. W tej części poznasz kilka rzadziej używanych technik związanych w programowaniem wielowątkowym. »Inżynieria oprogramowania: Antywzorce w zarządzaniu projektami informatycznymi Artykuł jest adresowany do deweloperów, biorących udział w projektach informatycznych. Stefan wskazuje najczęściej pojawiające się błędy w zarządzaniu projektami: antywzorce projektowe, złe praktyki rozpoznawane i opisywane od lat. Jeśli chcesz wiedzieć, dlaczego tak wiele projektów kończy się niepowodzeniem zapraszamy do lektury. »Projektowanie SI: Domain-Specific Modeling w generacji kompletnego kodu Artykuł przedstawia Domain-Specific Modeling (DSM) oraz wyjaśnia, jak można zaimplementować zgodne z nim języki i generatory. Podsumowaniem artykułu jest porównanie DSM z Model-Driven Architecture (MDA). »Bazy danych: Dodawanie funkcji do gotowych plików binarnych Autor przybliża tematykę funkcji analitycznych w SQL – ich składnię, rodzaje oraz przedstawia przykłady rozwiązań. Funkcje analityczne w artykule zostały przedstawione dla wersji języka SQL wykorzystywanej w bazie danych Oracle. LISTING |
![]() ![]() ![]() ![]() ![]() |













