Presentasjon lastes. Vennligst vent

Presentasjon lastes. Vennligst vent

JavaOne oppsumering tobias k torrissen

Liknende presentasjoner


Presentasjon om: "JavaOne oppsumering tobias k torrissen"— Utskrift av presentasjonen:

1 JavaOne oppsumering tobias k torrissen tto@unified.no

2 Runtime Aspects With JVM™ Support ● Native støtte for aspects i Jrockit. (API) ● Gjør det mulig å dynamisk veve og legge på aspekter runtime. ● Versjon klar for test av utvalgte brukere. ● http://blogs.codehaus.org/people/jboner/ ● Jrockit er generelt litt hot Ny versjon 5.0 Støtter flere chipset (sparc, AMD) Runtime analyse for mem leeks osv.

3 Runtime Aspects With JVM™ Support w = WeaverFactory.createWeaver(); advice = Advice.class.getMethod("foo", int.class); mm = new MethodFilter(Utility.class, null); ms = new MethodSubscription(mm, BEFORE, advice); w.addSubscription(ms);

4 Create a Dynamic Application Profiler Using J2SE™ 5.0 Features ● Nye coole features i SE 5 lar deg lage din egen profiler :-P ● Betyr at debuggere, profilere osv kan skrives i ren, standard java. ● java.lang.instrument(agents), java.lang.management, BCI og JMX). ● Tidligere tilgjengelig gjennom C-grensesnitt, nå gjennom java. ● Ikke api for å manipulere bc. Bruk ASM eller BCEL f.eks) ● Metoder for å endre klasser når de lastes eller re-laste klasser. ● JMX for å hente ut data gjennom det nye konsollet.

5 Create a Dynamic Application Profiler Using J2SE™ 5.0 Features ● Så veldig fett ut. ● Test ut selv! ● http://www.javalobby.org/java/forums/t19309.html http://www.javalobby.org/java/forums/t19309.html

6 How To Train Your Developers to Really Understand OO and Java™ Technology ● BlueJ – verktøy for å lære bort OO. ● Støtte for alle SE 5 features :-) ● Dersom du driver med opplæring kan det være verdt å se på dette. ● Fint for å leke med nye features. ● http://www.bluej.org/

7 How To Train Your Developers to Really Understand OO and Java™ Technology

8

9 Coding Across Continents: Technologies for Remote, Real-Time, Collaborative Software Development ● Tools for å samarbeide i distribuerte team. ● Finnes idag implementert i netbeans. ● Api tilgjengeliggjort, greit å implementere features i andre verktøy. ● Features: File Sharing Code-aware chat Public (persistent) Conversations ● http://www.artima.com/forums/flat.jsp?forum=106 &thread=117079 http://www.artima.com/forums/flat.jsp?forum=106 &thread=117079 ● http://blogs.sun.com/toddfast

10 Coding Across Continents: Technologies for Remote, Real-Time, Collaborative Software Development ● http://collab.netbeans.org/ http://collab.netbeans.org/


Laste ned ppt "JavaOne oppsumering tobias k torrissen"

Liknende presentasjoner


Annonser fra Google