Presentation is loading. Please wait.

Presentation is loading. Please wait.

Building microworlds with complex, pre-defined Imagine Logo components Eotvos Lorand University, Faculty of Science, Informatics Methodology Group, Budapest,

Similar presentations


Presentation on theme: "Building microworlds with complex, pre-defined Imagine Logo components Eotvos Lorand University, Faculty of Science, Informatics Methodology Group, Budapest,"— Presentation transcript:

1 Building microworlds with complex, pre-defined Imagine Logo components Eotvos Lorand University, Faculty of Science, Informatics Methodology Group, Budapest, HUNGARY 1 Building microworlds with complex, pre-defined Imagine Logo components Andor Abonyi-Tóth assistant professor abonyita@ludens.elte.hu Eötvös Loránd University, Informatics Methodology Group

2 Building microworlds with complex, pre-defined Imagine Logo components Eotvos Lorand University, Faculty of Science, Informatics Methodology Group, Budapest, HUNGARY 2 Introduction ImagineLogo is an excellent developing tool Supports Rapid Application Development –Built-in components Slider, web browser, multimedia player, …. But! We may need more complex components which we want to use in several applications (e.g. function plotter)

3 Building microworlds with complex, pre-defined Imagine Logo components Eotvos Lorand University, Faculty of Science, Informatics Methodology Group, Budapest, HUNGARY 3 Requirements Easy installation Components could be inserted easily Easy for use Uniform realisation Uniform interface for connecting to be similar to standard components  We need to develop a standard for the new components

4 Building microworlds with complex, pre-defined Imagine Logo components Eotvos Lorand University, Faculty of Science, Informatics Methodology Group, Budapest, HUNGARY 4 Realisation (beta version) installation = unpack a zip file to the given subdirectory Components are accessible via (customisable) toolbars For displaying / refreshing the toolbar we need to run a Logo procedure Components are based on Imagine classes Connecting possibilities Using icon bar and context menu For creating new components it is only necessary to know the Imagine Logo language

5 Building microworlds with complex, pre-defined Imagine Logo components Eotvos Lorand University, Faculty of Science, Informatics Methodology Group, Budapest, HUNGARY 5 Toolbar example Customisable toolbars we can associate toolbars and buttons with directories and files => adding a new toolbar or button means nothing more than creating or copying directories or files Standard Imagine toolbar Component toolbar

6 Building microworlds with complex, pre-defined Imagine Logo components Eotvos Lorand University, Faculty of Science, Informatics Methodology Group, Budapest, HUNGARY 6 Component Example modified Slider (c_slider) component Name of the component Icon bar c_slider component

7 Building microworlds with complex, pre-defined Imagine Logo components Eotvos Lorand University, Faculty of Science, Informatics Methodology Group, Budapest, HUNGARY 7 The Iconbar Move Bring to front Explore Erase Set Disabled Set values Connect my input to other’s output Connect my output to other’s input Close the connection Set transparent background Set background colour Drop shadow Show information Hide the icon bar

8 Building microworlds with complex, pre-defined Imagine Logo components Eotvos Lorand University, Faculty of Science, Informatics Methodology Group, Budapest, HUNGARY 8 The Right-Click Menu Default Imagine functions (with little modification) New component functions

9 Building microworlds with complex, pre-defined Imagine Logo components Eotvos Lorand University, Faculty of Science, Informatics Methodology Group, Budapest, HUNGARY 9 Special functions 1. The input or output can be connected to the value or actual value of the output of another component. Commands that connect components are stored in a separate procedure Connections are working even when components are not located on the same page. Safe component erasing –Connected components cannot be erased. Connection needs to be deleted before.

10 Building microworlds with complex, pre-defined Imagine Logo components Eotvos Lorand University, Faculty of Science, Informatics Methodology Group, Budapest, HUNGARY 10 Special functions 2. Appearance of the context menu and icon bar can be disabled. –impossible for the users to change the components placed on the pane. We can set the values of the components by using commands as well –e.g.: c_slider1’setvalue ”200

11 Building microworlds with complex, pre-defined Imagine Logo components Eotvos Lorand University, Faculty of Science, Informatics Methodology Group, Budapest, HUNGARY 11 Future plans Developing new components involving our students Evaluation of new components Publishing the standard Developing a portal for exchanging components  This would provide a constantly developing component library available for Imagine Logo users.  It could primarily give help to those teachers who wish to create microworlds to be used in education with minimal knowledge of Logo programming

12 Building microworlds with complex, pre-defined Imagine Logo components Eotvos Lorand University, Faculty of Science, Informatics Methodology Group, Budapest, HUNGARY 12 Thank You for your attention! Andor Abonyi-Tóth assistant professor abonyita@ludens.elte.hu Eötvös Loránd University, Informatics Methodology Group http://www.team-lab.ini.hu/


Download ppt "Building microworlds with complex, pre-defined Imagine Logo components Eotvos Lorand University, Faculty of Science, Informatics Methodology Group, Budapest,"

Similar presentations


Ads by Google