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

Last change on this file since 329 was 329, checked in by nanardon, 13 years ago
  • split files to split beamer/article generation
File size: 1.5 KB
Line 
1%\subsubsection{Java}
2\begin{frame}[fragile]
3\frametitle{Langages compilés - Java}
4\begin{exampleblock}{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}{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 multi-thread
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 documentation automatique avec doxygen ou Javadoc
32\item librairie de lecture/écriture de fichiers NetCDF/HDF/FITS
33\end{itemize}
34\end{block}
35\end{frame}
36
37\begin{frame}{Langages compilés - Java}
38\begin{block}{Support au développement}
39\begin{itemize}
40\item documentation en ligne sur le site d'Oracle
41\item existence d'une multitude d'IDE dont 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.