1 / 10

JavaOne oppsumering tobias k torrissen tto@unified.no

JavaOne oppsumering tobias k torrissen tto@unified.no. 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/

may
Télécharger la présentation

JavaOne oppsumering tobias k torrissen tto@unified.no

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. JavaOne oppsumeringtobias k torrissentto@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. 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); Runtime Aspects With JVM™ Support

  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

  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. How To Train Your Developers to Really Understand OO and Java™ Technology

  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://blogs.sun.com/toddfast

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

More Related