source: trunk/presentation-langages/beamer/java.tex @ 407

Last change on this file since 407 was 370, checked in by jha, 12 years ago

ajout de la contributrice, de la partie enquete et corrections de coquilles

File size: 1.5 KB
Line 
1%\subsubsection{Java}
2\begin{frame}[fragile]
3\frametitle{Langages compilés - Java}
4\begin{exampleblock}<1->{Généralités}
5\begin{itemize}
6\item langage objet
7\item compilateur officiel désormais libre: javac
8\item compilateurs alternatifs libres : gcc-java, \ldots
9\end{itemize}
10\end{exampleblock}
11
12\begin{block}<2->{Aspects scientifiques}
13\begin{itemize}
14\item pas de librairie scientifique en standard
15\item existence de librairies mathématiques externes, mais non maintenues !
16\item possibilité de tracer des courbes (cf JFreeChart
17\verb+http://www.jfree.org/jfreechart/+)
18\end{itemize}
19\end{block}
20\end{frame}
21
22\begin{frame}[fragile]\frametitle{Langages compilés - Java}
23\begin{block}{Aspects informatiques}
24\begin{itemize}
25\item possibilité de programmation multithread
26\item parallélisable via modules additionnels
27\verb+http://www.cs.hku.hk/~lchen2/javampi.html+
28\item portabilité des exécutables via machine virtuelle
29\item interopérabilité avec d'autres langages (C, Fortran)
30\item possibilité de requêtage SGDB
31\item librairies de lecture/écriture de fichiers NetCDF/HDF/FITS
32\end{itemize}
33\end{block}
34\end{frame}
35
36\begin{frame}{Langages compilés - Java}
37\begin{block}{Support au développement}
38\begin{itemize}
39\item documentation en ligne sur le site d'Oracle
40\item documentation automatique avec doxygen ou Javadoc
41\item nombreux IDE disponibles : Eclipse, NetBeans ...
42\item nombreuses librairies graphiques pour création d'IHM (web ou locale)
43\item tests unitaires : Junit
44\end{itemize}
45\end{block}
46\end{frame}
Note: See TracBrowser for help on using the repository browser.