source: trunk/presentation-langages/java.tex @ 295

Last change on this file since 295 was 295, checked in by revillet, 13 years ago
  • clean idl, matlab/octave, java
File size: 1.3 KB
Line 
1\subsubsection{Java}
2
3\begin{frame}\frametitle{Java - Généralités}
4\begin{itemize}
5\item langage objet
6\item open source / compilateurs libres (gcc-java)
7\end{itemize}
8\end{frame}
9
10\begin{frame}\frametitle{Java - Aspects scientifiques}
11\begin{itemize}
12\item pas de librairie scientifique en standart
13\item existance de librairies mathématiques externes mais non maintenues !
14\item possibilité de tracer des courbes (mais apparemment pas de librairie 'clef
15en mains')
16\end{itemize}
17\end{frame}
18
19\begin{frame}[fragile]\frametitle{Java - Aspects informatiques}
20\begin{itemize}
21\item possibilité de programmation multi-thread
22\item parallélisable via modules additionnels
23\verb+http://www.cs.hku.hk/~lchen2/javampi.html+
24\item portabilité des des executables via machine virtuelle
25\item interopérabilité avec d'autres langages (C, Fortran)
26\item possibilité de requêtage SGDB
27\item documentation automatique avec doxygen ou Javadoc
28\item librairie de lecture/écriture de fichiers NetCDF
29\end{itemize}
30\end{frame}
31
32\begin{frame}\frametitle{Java - Autres}
33\begin{itemize}
34\item documentation en ligne sur le site d'Oracle
35\item existance d'une multitude d'IDE dont Eclipse, NetBean ...
36\item nombreuses librairies graphiques pour création d'IHM (web ou locale)
37\end{itemize}
38\end{frame}
Note: See TracBrowser for help on using the repository browser.