|
![]() ![]() ![]() |
Wydania archiwalne Niezawodna Java (8/2006) ![]() »Java Modeling Language Piotr prezentuje możliwości oraz wykorzystanie JML w modelowaniu aplikacji. »Aplikacje Javy jako usługi systemu Windows Krzysztof przedstawia możliwości oraz wykorzystywanie aplikacji napisanych w Javie. »Java Native Interface - łączenie Javy i C/C++ Bartłomiej omawia procedurę zastosowania funkcji rodzimej i wywoływania jej w programie. ![]() »Boost.Regex: wyrażenia regularne w C++ Wyrażenia regularne stanowią użyteczne narzędzie, wspomagające przetwarzanie danych tekstowych. Wiele języków programowania posiada natywnie wbudowaną obsługę tego mechanizmu. Niestety, do zbioru tych języków nie zalicza się C++, przez co wykorzystujący go programiści muszą szukać alternatywnych rozwiązań. Rafał prezentuje Boost.Regex. Jest to potężne narzędzie do obsługi wyrażeń regularnych. ![]() »Skalowanie czasu i tonacji Oli prezentuje technikę, która nazywa się skalowaniem czasu/tonacji. Poznasz algorytm SOLA, który manipuluje bezpośrodnio próbkami dźwięku oraz metodę Phase Vocoder, przy wykorzystaniu której nagrany dźwięk przekaształcany jest w krótkie komponenty częstotliwość/amplituda. »OpenMap: proste narzędzia do rozwiązywania trudnych problemów Don i Bill prezentują narzędzia do wizualizacji danych geograficzno-przestrzennych. Dowiesz się w jaki sposób OpenMap ułatwia i przyśpiesza interakcję między użytkownikiem oraz danymi. ![]() »Zarządzanie pamięcią w sytemach operacyjnych Grzegorz omawia algorytmy przydziału pamięci. Dowiesz się czym jest stronicowanie oraz zrozumiesz działanie alokatora pamięci. »Magic eDeveloper - łączenie danych z wielu tabel - definicja relacji 1:1 Artykuł omawia funkcjonalności wykorzystywane podczas tworzenia zadań wizualizujących dane pochodzące z różnych źródeł. »CentraSite Administrator Artykuł omawia panel administracyjny oraz funkcję CentraSite Administrator. »Opinie firm piszących aplikacje w Javie Zapytaliśmy przedstawicieli polskich firm programistycznych dlaczego zdecydowały się na tworzenie oprogramowania w Javie, z jakich narzędzi programistycznych korzystają oraz jak bardzo Java jest popularna wśród klientów. Na pytania odpowiedzi udzielili: Paweł Gorazda (WebService), Marek Żakowicz (ATM), Robert Głowacki (BEA Systems), Bogdan Stępień (Centrum Oprogramowania Motoroli) oraz Jacek Ostrowski (Softbank). »Lenie patentowane Systemowe rozwiązania problemów, czyli takie, w które jest zaangażowane prawo danego państwa, mają to do siebie, że są dostosowywane do specyfiki bieżących warunków. Kiedy więc pojawił się problem podbierania innym dobrych pomysłów i zarabiania na nich, wprowadzono prawo, które takie praktyki przynajmniej utrudniało - patenty. Miało to w założeniu dać pewność potencjalnemu innowatorowi, że będzie miał wyłączność na to co sam wymyśli. Patent to jednak nic innego jak legalny monopol i posiada paskudne efekty uboczne: odmawia tego prawa komuś, kto wymyślił to samo równolegle, a także utrudnia rozwój technologii opartej na tej innowacyjności przez tych, którzy z powodu istnienia patentu nie mają do niej praw. »Rozmowa z Arkadiuszem Krawczykiem z IBM Polska Arkadiusz Krawczyk od 2002 roku pracuje w IBM Polska na stanowisku dysrektora działu oprogramowania. »Rcenzja książek
»Java Modeling Language Piotr prezentuje możliwości oraz wykorzystanie JML w modelowaniu aplikacji, w których kod wykonywany jest sekwencyjnie, na przykładzie biblioteki matematycznej, Ponadto dowiesz się jak aplikacja JML pozwala na statyczną weryfikację kodu oraz jak generować teksty dla JUnit. ![]() LISTING
|
![]() ![]() ![]() ![]() ![]() |













