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

Last change on this file since 297 was 297, checked in by nanardon, 13 years ago
  • various fixes and review
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 compilateur officiel désormais libre: javac
7\item compilateurs atlernatifs libre: gcc-java, \ldots
8\end{itemize}
9\end{frame}
10
11% TODO merge here
12
13\begin{frame}\frametitle{Java - Aspects scientifiques}
14\begin{itemize}
15\item pas de librairie scientifique en standard
16\item existance de librairies mathématiques externes mais non maintenues !
17\item possibilité de tracer des courbes (mais apparemment pas de librairie \og clef
18en mains \fg )
19\end{itemize}
20\end{frame}
21
22\begin{frame}[fragile]\frametitle{Java - Aspects informatiques}
23\begin{itemize}
24\item possibilité de programmation multi-thread
25\item parallélisable via modules additionnels
26\verb+http://www.cs.hku.hk/~lchen2/javampi.html+
27\item portabilité des executables via machine virtuelle
28\item interopérabilité avec d'autres langages (C, Fortran)
29\item possibilité de requêtage SGDB
30\item documentation automatique avec doxygen ou Javadoc
31\item librairie de lecture/écriture de fichiers NetCDF
32\end{itemize}
33\end{frame}
34
35\begin{frame}\frametitle{Java - Autres}
36\begin{itemize}
37\item documentation en ligne sur le site d'Oracle
38\item existance d'une multitude d'IDE dont Eclipse, NetBeans ...
39\item nombreuses librairies graphiques pour création d'IHM (web ou locale)
40\end{itemize}
41\end{frame}
Note: See TracBrowser for help on using the repository browser.