webmaster webmastering webdesign

Jesteś tutaj: webmade.org >> recenzje >> magazyny >> Software Developer's Journal

Software Developer's Journal 8/2006 (140)

autor: Mateusz Bogolubow, ostatnia modyfikacja: 2007-02-01

szukaj: jni jni java native interfac java native interfac jml jml java modeling language java modeling language openmap openmap javaservice javaservice

Software Developer's Journal

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

Osoby czytające tę publikację przeglądały również:

Chcesz zostać programistą?

Poznaj 6 kroków do efektywnej
nauki programowania!

 

valid XHTML
valid CSS
© 2004-2008 copyright by webmade.org