Jesteś tutaj: webmade.org >> recenzje >> magazyny >> Software Developer's Journal
autor: Mateusz Bogolubow, ostatnia modyfikacja: 2007-02-01
Java jest tematem przewodnim sierpniowego numeru magazynu Software Developer's Journal. Jest to język programowania, który zaczyna zdobywać ogromną popularność dlatego warto jest się z nim zaznajomić.
Na początek zapoznamy się z opiniami przedstawicieli firm piszących aplikacje w Javie, z których dowiemy się z jakich narzędzi programistycznych korzystają i dlaczego zdecydowali się właśnie na Jave. Na pytania odpowiadają: Paweł Gorazda (WebService Sp. z o.o.), Marek Żakowicz (ATM S.A.), Robert Głowacki (BEA Systems), Andrzej Przewięźlikowski (Comarch S.A.), Wojciech Liczkowski (Motorola Polska), Bogdan Stępień (Motorola Polska) oraz Jacek Ostrowski(SoftBank).
W dalszej części został zaprezentowana notacją JML (ang. Java Modeling Language), która pozwala w prosty sposób opisać zachowanie klas oraz interfejsów w języku Java. Niestety na dzień dzisiejszy modelowanie aplikacji wykorzystując JML jest możliwe dla kodu wykonywanego sekwencyjnie, ale możliwe ze w niedalekiej przyszłości się to zmieni za sprawą dużego zainteresowania tą notacją. Artykuł dość obszernie prezentuję JML, która z całą pewnością jest godna uwagi.
To nie wszystko na temat Javy. Kolejny artykuł prezentuje program JavaService, który umożliwia uruchomienie aplikacji Javy jako usługę sytemu Windows. Możliwości JavaService są demonstrowane na podstawie serwera czasu i aplikacji klienckiej napisanych oczywiście w Javie.
Równie ciekawie prezentuję się publikacja na temat technologii JNI (ang. Java Native Interface), która pozwala wywoływać funkcję zaimplementowane w C czy C++. Od teraz nie będziesz musiał przepisywać setek linii kodu na potrzeby Javy wykorzystasz JNI
W magazynie przeczytamy także o Boost.Regex bibliotece, która jest znakomitym narzędziem do obsługi wyrażeń regularnych w C++, świadczyć o tym może choćby fakt, że ma ona zostać częścią nowej odsłony standardu języka C++: Cx09
Znajdzie się coś dla ucha - skalowanie czasu i tonacji dźwięków, jak i dla oka - OpenMap: proste narzędzie do rozwiązywania trudnych problemów.
Na koniec polecam zapoznać się z bardzo ciekawym artykułem, a właściwie jego kontynuacją na temat zarządzania pamięcią w systemach operacyjnych.
Mateusz Bogolubow
szukaj: jni java native interfac jml java modeling language openmap javaservice
Osoby czytające tę publikację przeglądały również:
© 2004-2008 copyright by webmade.org