Suche senden
Hochladen
Running Java In Smalltalk
•
0 gefällt mir
•
824 views
E
ESUG
Folgen
ESUG 2012, Ghent
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 9
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
Frost - W3C Mobile Ajax Workshop 2007
Frost - W3C Mobile Ajax Workshop 2007
Rocco Georgi
React - поглянемо по іншому на V в MVC
React - поглянемо по іншому на V в MVC
Stfalcon Meetups
[Nuxeo World 2013] XML EXTENSION POINT COMPLETION IN NUXEO IDE - SUN TAN, SERLI
[Nuxeo World 2013] XML EXTENSION POINT COMPLETION IN NUXEO IDE - SUN TAN, SERLI
Nuxeo
WebAssembly with Rust
WebAssembly with Rust
Knoldus Inc.
Node.js and express
Node.js and express
JoaquimSerafim
AS7
AS7
JBug Italy
JBoss Wise: breaking barriers to WS testing
JBoss Wise: breaking barriers to WS testing
alepalin
StudioSL Presentation in Grenoble 2011
StudioSL Presentation in Grenoble 2011
Enrico Scantamburlo
Empfohlen
Frost - W3C Mobile Ajax Workshop 2007
Frost - W3C Mobile Ajax Workshop 2007
Rocco Georgi
React - поглянемо по іншому на V в MVC
React - поглянемо по іншому на V в MVC
Stfalcon Meetups
[Nuxeo World 2013] XML EXTENSION POINT COMPLETION IN NUXEO IDE - SUN TAN, SERLI
[Nuxeo World 2013] XML EXTENSION POINT COMPLETION IN NUXEO IDE - SUN TAN, SERLI
Nuxeo
WebAssembly with Rust
WebAssembly with Rust
Knoldus Inc.
Node.js and express
Node.js and express
JoaquimSerafim
AS7
AS7
JBug Italy
JBoss Wise: breaking barriers to WS testing
JBoss Wise: breaking barriers to WS testing
alepalin
StudioSL Presentation in Grenoble 2011
StudioSL Presentation in Grenoble 2011
Enrico Scantamburlo
Advance java prasentation
Advance java prasentation
dhananajay95
Java Course 15: Ant, Scripting, Spring, Hibernate
Java Course 15: Ant, Scripting, Spring, Hibernate
Anton Keks
TechSearchWeb Tutorials.pdf
TechSearchWeb Tutorials.pdf
TechSearchWeb
Beyond The Buzz: Pluggable JavaFX Corporate Applications
Beyond The Buzz: Pluggable JavaFX Corporate Applications
JAX London
Presentation on java
Presentation on java
william john
TechSearchWeb.pdf
TechSearchWeb.pdf
TechSearchWeb
Technology Tutorial.pdf
Technology Tutorial.pdf
TechSearchWeb
Java Course 1: Introduction
Java Course 1: Introduction
Anton Keks
01. Introduction to programming with java
01. Introduction to programming with java
Intro C# Book
An Introduction to Maven
An Introduction to Maven
Vadym Lotar
Spring competitive tests
Spring competitive tests
SkillPracticalEdTech
Netbeans
Netbeans
acosdt
java basics.pptx
java basics.pptx
mlakshumaiah
1 introduction to java technology
1 introduction to java technology
rendezvous07
Programming in java ppt
Programming in java ppt
MrsRBoomadeviIT
Programming in java ppt
Programming in java ppt
MrsRLakshmiIT
Java Basic.pdf
Java Basic.pdf
TechSearchWeb
JAVA BOOK BY SIVASANKARI
JAVA BOOK BY SIVASANKARI
SivaSankari36
Bn1005 demo ppt core java
Bn1005 demo ppt core java
conline training
Java basics.....
Java basics.....
JYOTI RANJAN PAL
Workshop: Identifying concept inventories in agile programming
Workshop: Identifying concept inventories in agile programming
ESUG
Technical documentation support in Pharo
Technical documentation support in Pharo
ESUG
Weitere ähnliche Inhalte
Ähnlich wie Running Java In Smalltalk
Advance java prasentation
Advance java prasentation
dhananajay95
Java Course 15: Ant, Scripting, Spring, Hibernate
Java Course 15: Ant, Scripting, Spring, Hibernate
Anton Keks
TechSearchWeb Tutorials.pdf
TechSearchWeb Tutorials.pdf
TechSearchWeb
Beyond The Buzz: Pluggable JavaFX Corporate Applications
Beyond The Buzz: Pluggable JavaFX Corporate Applications
JAX London
Presentation on java
Presentation on java
william john
TechSearchWeb.pdf
TechSearchWeb.pdf
TechSearchWeb
Technology Tutorial.pdf
Technology Tutorial.pdf
TechSearchWeb
Java Course 1: Introduction
Java Course 1: Introduction
Anton Keks
01. Introduction to programming with java
01. Introduction to programming with java
Intro C# Book
An Introduction to Maven
An Introduction to Maven
Vadym Lotar
Spring competitive tests
Spring competitive tests
SkillPracticalEdTech
Netbeans
Netbeans
acosdt
java basics.pptx
java basics.pptx
mlakshumaiah
1 introduction to java technology
1 introduction to java technology
rendezvous07
Programming in java ppt
Programming in java ppt
MrsRBoomadeviIT
Programming in java ppt
Programming in java ppt
MrsRLakshmiIT
Java Basic.pdf
Java Basic.pdf
TechSearchWeb
JAVA BOOK BY SIVASANKARI
JAVA BOOK BY SIVASANKARI
SivaSankari36
Bn1005 demo ppt core java
Bn1005 demo ppt core java
conline training
Java basics.....
Java basics.....
JYOTI RANJAN PAL
Ähnlich wie Running Java In Smalltalk
(20)
Advance java prasentation
Advance java prasentation
Java Course 15: Ant, Scripting, Spring, Hibernate
Java Course 15: Ant, Scripting, Spring, Hibernate
TechSearchWeb Tutorials.pdf
TechSearchWeb Tutorials.pdf
Beyond The Buzz: Pluggable JavaFX Corporate Applications
Beyond The Buzz: Pluggable JavaFX Corporate Applications
Presentation on java
Presentation on java
TechSearchWeb.pdf
TechSearchWeb.pdf
Technology Tutorial.pdf
Technology Tutorial.pdf
Java Course 1: Introduction
Java Course 1: Introduction
01. Introduction to programming with java
01. Introduction to programming with java
An Introduction to Maven
An Introduction to Maven
Spring competitive tests
Spring competitive tests
Netbeans
Netbeans
java basics.pptx
java basics.pptx
1 introduction to java technology
1 introduction to java technology
Programming in java ppt
Programming in java ppt
Programming in java ppt
Programming in java ppt
Java Basic.pdf
Java Basic.pdf
JAVA BOOK BY SIVASANKARI
JAVA BOOK BY SIVASANKARI
Bn1005 demo ppt core java
Bn1005 demo ppt core java
Java basics.....
Java basics.....
Mehr von ESUG
Workshop: Identifying concept inventories in agile programming
Workshop: Identifying concept inventories in agile programming
ESUG
Technical documentation support in Pharo
Technical documentation support in Pharo
ESUG
The Pharo Debugger and Debugging tools: Advances and Roadmap
The Pharo Debugger and Debugging tools: Advances and Roadmap
ESUG
Sequence: Pipeline modelling in Pharo
Sequence: Pipeline modelling in Pharo
ESUG
Migration process from monolithic to micro frontend architecture in mobile ap...
Migration process from monolithic to micro frontend architecture in mobile ap...
ESUG
Analyzing Dart Language with Pharo: Report and early results
Analyzing Dart Language with Pharo: Report and early results
ESUG
Transpiling Pharo Classes to JS ECMAScript 5 versus ECMAScript 6
Transpiling Pharo Classes to JS ECMAScript 5 versus ECMAScript 6
ESUG
A Unit Test Metamodel for Test Generation
A Unit Test Metamodel for Test Generation
ESUG
Creating Unit Tests Using Genetic Programming
Creating Unit Tests Using Genetic Programming
ESUG
Threaded-Execution and CPS Provide Smooth Switching Between Execution Modes
Threaded-Execution and CPS Provide Smooth Switching Between Execution Modes
ESUG
Exploring GitHub Actions through EGAD: An Experience Report
Exploring GitHub Actions through EGAD: An Experience Report
ESUG
Pharo: a reflective language A first systematic analysis of reflective APIs
Pharo: a reflective language A first systematic analysis of reflective APIs
ESUG
Garbage Collector Tuning
Garbage Collector Tuning
ESUG
Improving Performance Through Object Lifetime Profiling: the DataFrame Case
Improving Performance Through Object Lifetime Profiling: the DataFrame Case
ESUG
Pharo DataFrame: Past, Present, and Future
Pharo DataFrame: Past, Present, and Future
ESUG
thisContext in the Debugger
thisContext in the Debugger
ESUG
Websockets for Fencing Score
Websockets for Fencing Score
ESUG
ShowUs: PharoJS.org Develop in Pharo, Run on JavaScript
ShowUs: PharoJS.org Develop in Pharo, Run on JavaScript
ESUG
Advanced Object- Oriented Design Mooc
Advanced Object- Oriented Design Mooc
ESUG
A New Architecture Reconciling Refactorings and Transformations
A New Architecture Reconciling Refactorings and Transformations
ESUG
Mehr von ESUG
(20)
Workshop: Identifying concept inventories in agile programming
Workshop: Identifying concept inventories in agile programming
Technical documentation support in Pharo
Technical documentation support in Pharo
The Pharo Debugger and Debugging tools: Advances and Roadmap
The Pharo Debugger and Debugging tools: Advances and Roadmap
Sequence: Pipeline modelling in Pharo
Sequence: Pipeline modelling in Pharo
Migration process from monolithic to micro frontend architecture in mobile ap...
Migration process from monolithic to micro frontend architecture in mobile ap...
Analyzing Dart Language with Pharo: Report and early results
Analyzing Dart Language with Pharo: Report and early results
Transpiling Pharo Classes to JS ECMAScript 5 versus ECMAScript 6
Transpiling Pharo Classes to JS ECMAScript 5 versus ECMAScript 6
A Unit Test Metamodel for Test Generation
A Unit Test Metamodel for Test Generation
Creating Unit Tests Using Genetic Programming
Creating Unit Tests Using Genetic Programming
Threaded-Execution and CPS Provide Smooth Switching Between Execution Modes
Threaded-Execution and CPS Provide Smooth Switching Between Execution Modes
Exploring GitHub Actions through EGAD: An Experience Report
Exploring GitHub Actions through EGAD: An Experience Report
Pharo: a reflective language A first systematic analysis of reflective APIs
Pharo: a reflective language A first systematic analysis of reflective APIs
Garbage Collector Tuning
Garbage Collector Tuning
Improving Performance Through Object Lifetime Profiling: the DataFrame Case
Improving Performance Through Object Lifetime Profiling: the DataFrame Case
Pharo DataFrame: Past, Present, and Future
Pharo DataFrame: Past, Present, and Future
thisContext in the Debugger
thisContext in the Debugger
Websockets for Fencing Score
Websockets for Fencing Score
ShowUs: PharoJS.org Develop in Pharo, Run on JavaScript
ShowUs: PharoJS.org Develop in Pharo, Run on JavaScript
Advanced Object- Oriented Design Mooc
Advanced Object- Oriented Design Mooc
A New Architecture Reconciling Refactorings and Transformations
A New Architecture Reconciling Refactorings and Transformations
Kürzlich hochgeladen
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
Paola De la Torre
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Alan Dix
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
Neo4j
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Malak Abu Hammad
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
ThousandEyes
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
Sinan KOZAK
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
BookNet Canada
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
Mark Billinghurst
Slack Application Development 101 Slides
Slack Application Development 101 Slides
praypatel2
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Delhi Call girls
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Katpro Technologies
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Michael W. Hawkins
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
2toLead Limited
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
Allon Mureinik
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Patryk Bandurski
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Rafal Los
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Maria Levchenko
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
carlostorres15106
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
Kürzlich hochgeladen
(20)
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
Slack Application Development 101 Slides
Slack Application Development 101 Slides
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Running Java In Smalltalk
1.
Running Java in
Smalltalk Jan Vraný SWING Research Group Czech Technical University in Prague
2.
A Java Virtual
Machine implementation built into Smalltalk/X
3.
Architecture Overview
4.
Key Features ●
Reuse of existing Java libraries ● Emphasis on seamless Smalltalk – Java integration ● Support in Smalltalk tools
5.
Showtime...
6.
SAXON JUnit – ASM
– ecj – javac
7.
Current Status ●
Run most of non-UI apps ● Basic read-only tool support ● Not production-ready yet
8.
Future ●
Improve performance ● Better tool support ● Java tool integration – ant, maven, eclipse tools ● Incremental environment for Java, i.e., accepting Java code
9.
https://swing.fit.cvut.cz/projects/stx-libjava
SWING Research Group Czech Technical University in Prague
Jetzt herunterladen