4,251 Hits in 5.3 sec

Teaching garbage collection with open source virtual machine

Delvin C. Defoe
2011 Proceedings of the 2011 conference on Information technology education - SIGITE '11  
algorithms in the context of an open source virtual machine.  ...  High tech companies wish that their new employees knew something about garbage collection as this would help them with decisions concerning languages that are most appropriate for implementing software  ...  implementing garbage collection algorithms in the context of an open source virtual machine.  ... 
doi:10.1145/2047594.2047647 dblp:conf/sigite/Defoe11 fatcat:asaw3kzhn5a7bowovgz64dxlgm

The SOM family

Michael Haupt, Robert Hirschfeld, Tobias Pape, Gregor Gabrysiak, Stefan Marr, Arne Bergmann, Arvid Heise, Matthias Kleine, Robert Krahn
2010 Proceedings of the fifteenth annual conference on Innovation and technology in computer science education - ITiCSE '10  
This paper introduces the SOM (Simple Object Machine) family of virtual machine (VM) implementations, a collection of VMs for the same Smalltalk dialect addressing students at different levels of expertise  ...  The paper documents the rationale behind each of the SOM VMs and results that have been achieved in teaching and research.  ...  Their feedback has helped improve both the VMs' source code and the understanding of what properties are important in a VM implementation used in teaching.  ... 
doi:10.1145/1822090.1822098 dblp:conf/iticse/HauptHPGMBHKK10 fatcat:rt55e6f625dq7fwomkqdcnnlha

Garbage in the Public Space: Sensitization by Science Teaching Using Virtual Reality

Márcio Silveira Nascimento, Henrique Oliveira Lima, Janny Christiny Fernandes Lima, Aline Zorzi Schultheis de Freitas, Andréa Pereira Mendonça
2019 International journal for innovation education and research  
This paper recounts the experience of a teaching project, entitled "Virtual Reality in Science Teaching", which aimed to support future science teachers to plan actions addressing the issue of garbage  ...  Then it was presented how virtual reality can help educators in the teaching-learning process in the face of the technological environment that is being established in education.  ...  Figure 3 : 3 Student knowing about cardboard glasses made for virtual reality Source: Field Research, 2019. Team 1 : 1 Characterization of garbage and the elaboration of 360º photos.  ... 
doi:10.31686/ijier.vol7.iss12.2058 fatcat:ibk35wfacnb4hjp5sd4ey3iqqm

Class Transformations for Transparent Distribution of Java Applications

Phil McGachey, Antony L. Hosking, J. Eliot B. Moss
2011 Journal of Object Technology  
This is the first port of the Jikes RVM, a complete "industrial strength" Java virtual machine developed by IBM Research and now available as open source software, to a 64-bit platform.  ...  UMass Smalltalk Virtual Machine. Used in explorations of object-oriented language implementation techniques and to drive other system, notably garbage collection and persistence.  ... 
doi:10.5381/jot.2011.10.1.a9 fatcat:e4kjkz4xlrgv5fa6i3odphskc4

The Jikes Research Virtual Machine project: Building an open-source research community

B. Alpern, S. Augart, S. M. Blackburn, M. Butrico, A. Cocchi, P. Cheng, J. Dolby, S. Fink, D. Grove, M. Hind, K. S. McKinley, M. Mergen (+4 others)
2005 IBM Systems Journal  
On October 15, 2001, IBM Research launched the Jikes* RVM (Research Virtual Machine) open-source project.  ...  This paper describes the evolution of the Jikese Research Virtual Machine project from an IBM internal research project, called Jalapeñ o, into an open-source project.  ...  GCTk was developed from scratch as a flexible toolkit for research on garbage collection and was a plug-in replacement for the collectors that shipped with Jalapeñ o.  ... 
doi:10.1147/sj.442.0399 fatcat:5tvfp3lzljgdvozblbcqfpzzvy

Disentangling virtual machine architecture

M. Haupt, B. Adams, S. Timbermont, C. Gibbs, Y. Coady, R. Hirschfeld
2009 IET Software  
Virtual machine (VM) implementations are made of intricately intertwined subsystems, interacting largely through implicit dependencies.  ...  machines course taught at the Hasso-Plattner-Institut in summer 2006.  ...  Martin Beck, Juri Engel, Gregor Gabrysiak, Jan Klimke, Thomas Kowark, Martin Sprengel, and Martin Zahn have worked on the original (tangled) implementations of the four extensions to CSOM during a virtual  ... 
doi:10.1049/iet-sen.2007.0121 fatcat:l6hqdro7xrcj3coppuldomyzxu

Virtualization toolset for emulating mobile devices and networks

Vincent Autefage, Damien Magoni, John Murphy
2016 Proceedings of the International Workshop on Mobile Software Engineering and Systems - MOBILESoft '16  
Virtualization is a widely used technique for avoiding these issues. In this paper, we propose three tools for creating and managing networks with mobile devices.  ...  Our toolset, called NEmu, can create both infrastructure and adhoc virtual networks for testing and evaluating applications with a fine-grained control over the network topology and link parameters.  ...  GNS [19] is an open source software which allows to build a virtualized network topology with Dynamips, VirtualBox and QEMU virtual machines.  ... 
doi:10.1145/2897073.2897087 dblp:conf/icse/AutefageM016 fatcat:5iiqjm6rhrd2tcf3xcfj6s5e6a

PICOBIT: A Compact Scheme System for Microcontrollers [chapter]

Vincent St-Amour, Marc Feeley
2010 Lecture Notes in Computer Science  
compilation of the virtual machine.  ...  To achieve a compact system we have tackled the space issue in three ways: the design of a Scheme compiler generating compact bytecode, a small virtual machine, and an optimizing C compiler suited to the  ...  The Factor language also comes to mind, as a dynamically-typed garbage-collected stack-based language could integrate well with the stack-based PICOBIT virtual machine.  ... 
doi:10.1007/978-3-642-16478-1_1 fatcat:ijhe6y5dibdtfivqrefoj6yt5e

A highly flexible, parallel virtual machine: design and experience of ILDJIT

Simone Campanoni, Giovanni Agosta, Stefano Crespi Reghizzi, Andrea Di Biagio
2010 Software, Practice & Experience  
Even when running on a single core, the ILDJIT adaptive optimization framework manages to speed up the computation with respect to other open source implementations of ECMA-335. key words: dynamic adaptation  ...  ILDJIT, a new-generation dynamic compiler and virtual machine designed to support parallel compilation, is here introduced.  ...  Collective Benchmark (CBench) is a collection/extension of open-source programs and multiple datasets to enable realistic benchmarking and research on program and architecture optimization.  ... 
doi:10.1002/spe.950 fatcat:jmtr5keofjacdbtyqrqczvshku

Educational case studies with an open source embedded real-time Java processor

Rasmus Ulslev Pedersen, Martin Schoeberl
2009 Proceedings of the 2009 Workshop on Embedded Systems Education - WESS '09  
The Java optimized processor (JOP) is open source and has been used in several educational and training sessions and we cover how each setting has trained a special skill set.  ...  This way we provide empirical findings and couple it with academic frameworks.  ...  THE JAVA OPTIMIZED PROCESSOR The Java processor JOP [19] is a hardware implementation of the Java virtual machine (JVM). JOP is open source under the GNU GPL.  ... 
doi:10.1145/1719010.1719022 fatcat:jnqiqgf4lvacbobv6yvpoivnxm

Comparative Studies of Programming Languages; Course Lecture Notes [article]

Joey Paquet, Serguei A. Mokhov
2010 arXiv   pre-print
In http: //, a search is made on various open source code repositories and the programming language used in each open source project is extracted.  ...  The source code of the program is often translated to a form that is more convenient to interpret, which may be some form of machine language for a virtual machine (such as Java's bytecode).  ... 
arXiv:1007.2123v6 fatcat:4vwgbvr4xbhzjoubgv7d52mrke

Unix and Beyond: An Interview with Ken Thompson

D. Cooke, J. Urban, S. Hamilton
1999 Computer  
Sean decided the whole system had to have a garbage-collected lan-guage at a much higher level in that it's not separate interacting processes maintaining their own addresses, with some being garbage-collected  ...  For example, if you open a file, you don't have to close it. If you stop using it, just return from the function and it will be garbage-collected and the file will be closed.  ... 
doi:10.1109/mc.1999.762801 fatcat:neygmaakdfbu7dkawv6kxmroee


Akshata Gawade
2018 International Journal of Advanced Research in Computer Science  
Virtual reality technologies dramatically change the game experience when compared to most popular console games.  ...  Blender is an open source 3D modeling suite that includes features in modeling, rigging, animation, simulation, rendering, compositing, and video game creation.  ...  Collecting a quantity of garbage, classifying garbage correctly and no timeout, players could hold the key to go in the room, and be rewarded.It selects the standard of Chinese garbage classification "  ... 
doi:10.26483/ijarcs.v9i1.5332 fatcat:oelszfky7zbcthytmfzhopy57q

NEmu: A distributed testbed for the virtualization of dynamic, fixed and mobile networks

Vincent Autefage, Damien Magoni
2016 Computer Communications  
We propose a tool called NEmu designed to create virtual dynamic networks by using emulation for testing and evaluating prototypes of networked or distributed applications with a complete control over  ...  NEmu leverages system emulators such as QEMU for virtualizing the hosts and the routers. It uses vnd for virtualizing components such as links and switches.  ...  Open vSwitch [37] is an open source project which enables to instantiate virtual switches with a high customization of virtual links.  ... 
doi:10.1016/j.comcom.2016.01.005 fatcat:snzd7ts7pbhuxlkqobrfdic2he

Applet Competition as an Educational Tool in Creating Novel e-Textbook [article]

Silvester Czanner, Andrej Ferko, Juraj Stugel, Pavla Nunukova
2009 Eurographics State of the Art Reports  
The current version offers supplementary material for particular CG courses but it is also an independent source of information for all people interested in CG.  ...  Many undergraduate students at the University of Warwick and the Comenius University compete in developing the e-Textbook, called Computer Graphics Virtual Textbook.  ...  The name "garbage collection" implies that objects that are no longer needed by the program are "garbage" and can be thrown away.  ... 
doi:10.2312/eged.20091016 fatcat:w3sijaarfvhl5ovvcgn4lvykfi
« Previous Showing results 1 — 15 out of 4,251 results