Jeliot 3 - PowerPoint PPT Presentation

1 / 10
About This Presentation
Title:

Jeliot 3

Description:

Contents Jeliot 3 in context Reasons for Jeliot 3 Future of Jeliot 3 Jeliot 3 in Context ... Complete Continous Self animated Jeliot family and history ... – PowerPoint PPT presentation

Number of Views:37
Avg rating:3.0/5.0
Slides: 11
Provided by: Andrs159
Category:

less

Transcript and Presenter's Notes

Title: Jeliot 3


1
Jeliot 3
  • Spring 2004

Andrés Moreno García Niko Myller Department of
Computer Science University of Joensuu
2
Contents
  • Jeliot 3 in context
  • Reasons for Jeliot 3
  • Future of Jeliot 3

3
Jeliot 3 in Context
  • Software Visualization
  • Algorithm Animation
  • Program Animation stands for those applications
    that show the execution of a program by means of
    a multimedia display.
  • They can be used in any phase of the development
    cycle of a program.
  • Jeliot 3 is designed to aid students to learn
    programming

4
Jeliot 3 in Context
  • Jeliot 3 goes one level beyond debuggers, aimed
    at expert programmers, and delivers visualization
    of the evaluation of expression. This
    visualization fits for novices
  • Complete
  • Continous
  • Self animated

5
Jeliot family and history
  • 1993 Eliots development began at the University
    of Helsinki
  • 1997 Jeliot I was released
  • 2000 Jeliot 2000 was implemented at the Weizmann
    Institute of Science in Israel
  • 2003 Jeliot 3 is released, developed by the
    University of Joensuu in Finland

6
Using Jeliot 3
  • Common language between teacher and student
    allows different lecture settings
  • As lecture material
  • Follow-up assigments
  • In interactive laboratory sessions
  • Virtual courses

7
Jeliot 3 goals
  • The system must be easy to use.
  • The visualizations produced by the system should
    be consistent with the visualization in all
    cases.
  • The visualizations produced by the system should
    be complete and continuous.
  • The system should support the visualization of as
    large a subset of programs written in Java
    language as possible.
  • The system should be extensible internally and
    externally.

8
Intermediate LanguageMCode
  • Proposed intermediate code to visualize programs.
  • Codes the evaluation of Java programs into a text
    file
  • Almost fully Java compliant.
  • One language, many interpretations
    (visualizations) suitable for different
    audiences.
  • Comparison with different codes used in animation
    systems (DynaLab,JAWAA, ANIMAL)

9
Future of Jeliot 3
  • Support for collaborative programming (Woven
    Stories)
  • Backwards interpretation
  • Self-evaluation
  • Improved editor
  • Learning Community around Jeliot
  • Teachers
  • Students
  • Developers

10
Conclusions
  • Jeliot 3 is being used in different places to
    teach basics programming.
  • Easy to install and start using it.
  • Modular desing that can add more functionality to
    it
  • We are interested in suggestions from users.
    http//cs.joensuu.fi/jeliot/feedback.html
Write a Comment
User Comments (0)
About PowerShow.com