Running Java in Smalltalk                 Jan Vraný   SWING Research Group   Czech Technical University in Prague
A Java Virtual Machine implementation         built into Smalltalk/X
Architecture Overview
Key Features●   Reuse of existing Java libraries●   Emphasis on seamless Smalltalk – Java    integration●   Support in Sma...
Showtime...
SAXONJUnit – ASM – ecj – javac
Current Status●   Run most of non-UI apps●   Basic read-only tool support●   Not production-ready yet
Future●   Improve performance●   Better tool support●   Java tool integration    – ant, maven, eclipse tools●   Incrementa...
https://swing.fit.cvut.cz/projects/stx-libjava       SWING Research Group       Czech Technical University in Prague
Upcoming SlideShare
Loading in …5
×

Running Java In Smalltalk

941 views

Published on

ESUG 2012, Ghent

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
941
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Running Java In Smalltalk

  1. 1. Running Java in Smalltalk Jan Vraný SWING Research Group Czech Technical University in Prague
  2. 2. A Java Virtual Machine implementation built into Smalltalk/X
  3. 3. Architecture Overview
  4. 4. Key Features● Reuse of existing Java libraries● Emphasis on seamless Smalltalk – Java integration● Support in Smalltalk tools
  5. 5. Showtime...
  6. 6. SAXONJUnit – ASM – ecj – javac
  7. 7. Current Status● Run most of non-UI apps● Basic read-only tool support● Not production-ready yet
  8. 8. Future● Improve performance● Better tool support● Java tool integration – ant, maven, eclipse tools● Incremental environment for Java, i.e., accepting Java code
  9. 9. https://swing.fit.cvut.cz/projects/stx-libjava SWING Research Group Czech Technical University in Prague

×