Margarita Dekoli Background 1997: BA, Computer Engineering, University of Patras, Greece 1997-2001: Computer Engineer, Computer.

Slides:



Advertisements
Similar presentations
Introduction to Mendeley. What is Mendeley? Mendeley is a reference manager allowing you to manage, read, share, annotate and cite your research papers...
Advertisements

Internet 2. Written & presented by: Martina Blackwood.
MULTIMEDIA DEVELOPMENT 4.3 : AUTHORING TOOLS. At the end of the lesson, students should be able to: 1. Describe different types of authoring tools Learning.
Project 1 Introduction to HTML.
Chapter Concepts Review Markup Languages
Electrical Engineering Department Software Systems Lab TECHNION - ISRAEL INSTITUTE OF TECHNOLOGY Meeting recorder Application based on Software Agents.
Introduction to Scratch UC Santa Cruz CMPS 10 – Introduction to Computer Science 13 May 2011.
Sep 14, Fall 2006IAT 4101 Design Teams Team Structure Interdisciplinary Teams.
Welcome to Multimedia Authoring. B.Sc. (Hons) Multimedia Computing Multimedia Authoring Principles and Techniques in Multimedia Production.
IT 342 : Fundamentals of Multimedia Introduction & Multimedia Authoring.
Mgt 240 Lecture Website Construction: Software and Language Alternatives March 29, 2005.
1st Project Introduction to HTML.
4.01B Authoring Languages and Web Authoring Software 4.01 Examine webpage development and design.
What is Web Design The term “web design” has come to encompass a number of disciplines, including: Visual (graphic) design User interface and experience.
Multimedia Enabling Software. The Human Perceptual System Since the multimedia systems are intended to be used by human, it is a pragmatic approach to.
Software and Multimedia
Chapter ONE Introduction to HTML.
Web Design Basic Concepts.
Chapter 5 Application Software.
COM 205 Multimedia Applications
Multimedia Authoring Tools Lecture 13
Multimedia Authoring Tools Pertemuan 15&16 Matakuliah: O Computer / Multimedia Tahun: Feb
Comparing Python and Visual Basic
Copyright © 2012 Certification Partners, LLC -- All Rights Reserved Lesson 5: Multimedia on the Web.
Copyright © Allyn & Bacon 2008 POWER PRACTICE Chapter 6 Academic Software START This multimedia product and its contents are protected under copyright.
Lab 8 – C# Programming Adding two numbers CSCI 6303 – Principles of I.T. Dr. Abraham Fall 2012.
CHAPTER 2 Communications, Networks, the Internet, and the World Wide Web.
Chapter 5 Teaching with Software Tools: Beyond the Basic Programs
MULTIMEDIA M U A T H H U M A I D R a s h A t a l l a h.
M1G Introduction to Programming 2 4. Enhancing a class:Room.
Teaching with Multimedia and Hypermedia
Tutorial 1 Getting Started with Adobe Dreamweaver CS3
Presentation Topics CS 4763 Multimedia Systems. Multimedia When different people mention the term multimedia, they often have quite different, or even.
CHAPTER FOUR COMPUTER SOFTWARE.
CHAPTER TEN AUTHORING.
Web Design and Development for E-Business By Jensen J. Zhao Copyright 2003 Prentice Hall, Inc. Web Design and Development for E-Business Jensen J. Zhao.
Partners Comp# Partner APartner B 1 Ancona, SamanthaManternach, Hailey 2 Black, RyanMcNeil, Maddie 3 Conger, KevinOhland, Rebecca 4 Day, MerciOtterbein,
EFFECTIVELY INTEGRATING SUPPORT TOOLS, MULTIMEDIA AND HYPERMEDIA INTO TEACHING AND LEARNING.
Teachers Discovering Computers Integrating Technology and Digital Media in the Classroom 5 th Edition Let’s Review Lesson 2! Who Wants to Be a Computer.
What’s new in Kentico CMS 5.0 Michal Neuwirth Product Manager Kentico Software.
© Paradigm Publishing Inc. 5-1 Chapter 5 Application Software.
Session 1 Introduction to Java. Objectives Java Simplified / Session 1 / 2 of 32 Explain the history of Java Explain Java in brief List the types of Java.
MULTIMEDIA Hardware 4/24/2017.
Marketing Development Block 4 Dr. Uma Kanjilal. Stages of a Multimedia Project  Planning and costing- infrastructure, time, skills etc.  Designing and.
Introduction to Interactive Media Interactive Media Tools: Authoring Applications.
Framework for Virtual Web Laboratory I. Petković M. Rajković.
Reading Flash. Training target: Read the following reading materials and use the reading skills mentioned in the passages above. You may also choose some.
Contents : What is Silverlight? Silverlight Overview Silverlight Toolkit Overview Timeline & Packaging Silverlight V1.0 & V1.1 Properties of V1.0 Properties.
WEB SERVER SOFTWARE FEATURE SETS
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
Copyright © 2002 Pearson Education, Inc. Slide 3-1 Internet II A consortium of more than 180 universities, government agencies, and private businesses.
Oman College of Management and Technology Course – MM Topic 7 Production and Distribution of Multimedia Titles CS/MIS Department.
Lesson 5 MULTIMEDIA. Multimedia on the Web has expanded rapidly as broadband connections have allowed users to connect at faster speeds. Almost all Web.
Chapter1 The flash interface and action script 3.0.
VIRTUAL REALITY (VR) INTRODUCTION AND BASIC APPLICATIONS الواقع الافتراضي : مقدمة وتطبيقات Dr. Naji Shukri Alzaza Assist. Prof. of Mobile technology Dean.
introductionwhyexamples What is a Web site? A web site is: a presentation tool; a way to communicate; a learning tool; a teaching tool; a marketing important.
V7 Foundation Series Vignette Education Services.
COM 205 Multimedia Applications St. Joseph’s College Fall 2004.
Chapter 04: Specialized Application Software
Project 1 Introduction to HTML.
CHAPTER 8 Multimedia Authoring Tools
SPECIALIZED APPLICATION SOFTWARE
Software and Multimedia
Software and Multimedia
COM 205 Multimedia Applications
COM 205 Multimedia Applications
Simulink Support for VEX Cortex BEST Robotics Sandeep Hiremath
3.02D Multimedia Authoring Programs
Web 2.0 Tools Professional Development
Lesson 5: Multimedia on the Web
Presentation transcript:

Margarita Dekoli

Background 1997: BA, Computer Engineering, University of Patras, Greece : Computer Engineer, Computer Technology Institute, Patras, Greece : MSc, Media Arts and Sciences, Media Laboratory, MIT : Software Engineer & Researcher, Media Laboratory, MIT

Projects BA thesis: “Advanced Applications of GIS and Multimedia: The Archaeology Paradigm” Implementation Leader: Project C 3. GPS enabled system, wireless real time data transmission to E-Slate for map construction by 6-year olds S/W developer: Music software components for the E-Slate platform (JDK, Java Media Framework, Quick Time for Java) Project coordinator, educational s/w author: Project Mentor, collaborative framework for foreign language learning in high schools Product designer, Implementation Leader, S/W author: Project Xenios. Foreign Language Learning in Greek high schools MSc Thesis: CodaChrome project, a system for young children to program color patterns and make electronic jewelry with tricolor LEDs S/W Developer: Scratch project, a system for youth to program their own multimedia projects, animations and games Systems engineer: Project SATEP, extension of my BA thesis for the documentation of an archaeological excavation

Technical Experience Java 2 Platform –J2SE: 4 years –JMF (Java Media Framework): 2 years –Java Comm API: 2 years –QuickTime For Java: 1 year Smalltalk/Squeak: 2 years Visual C++ < 1 year Embedded Visual C++: < 1 year Logo: 2 years JavaScript, VBScript: 1 year GIS tools: Arc/Info, ArcView & OO Avenue: 2 years Database Design, Object-Oriented design: 3 years Graphic design tools: Corel Draw, Photoshop, Fireworks

Additional Experience Supervised: –Development teams of 1-2 junior computer & s/w engineers –BA thesis student on semi-structured databases of archaeological data using XML tools –A team of high school teachers that worked as co-developers for the foreign language learning s/w (Project Xenios) Co-wrote and Edited: –The manual for the Xenios s/w, now part of the curriculum at the Greek Open University Organized: –A number of user studies and workshops with kids 6-16 both in Greece, and in the US Presented: –Papers and posters, at international conferences, project meetings, and project reviews

Margarita Dekoli Recent work Project Scratch Lifelong Kindergarten MIT Media Lab

A graphical programming environment for kids and novices to create their own games, animation and interactive art Youth at after- school centers (Computer Clubhouses) aged and all novices in programming Logo, Lego/Logo, Squeak/Smalltalk

Interactive Image Filters I developed the interactive versions of two image filters: the water ripple and the pointillize. Both were written in C++ and packaged in a dll for purposes of efficiency.

Image Editor Fat bits mode (zoom)Fat bits mode (zoom) Tools functionalityTools functionality UndoUndo

File dialogs Designed file dialogs & dialog boxesDesigned file dialogs & dialog boxes Added access to project notes and author nameAdded access to project notes and author name Dynamic creation of the layout based on constructor inputsDynamic creation of the layout based on constructor inputs

On-line help Made example scripts for every block (command) showcasing Scratch’s functionality showcasing Scratch’s functionality and minimizing the dependency on other blocks and minimizing the dependency on other blocks

Additional UI features Interactive tools Dynamic highlight Component library functionality, and layout

Previous Projects CodaChrome, MIT Media Lab E-Slate, CTI, Greece Xenios, CTI, Greece C 3, CTI, Greece

CodaChrome CodaChrome software & hardware CodaChrome I designed the UI and developed the CodaChrome software in Java 2 and used the Java Comm API for the serial communication with the hardware. I custom designed the three color palettes used. The LEDs are programmed by dragging and dropping color patterns into the timeline (bottom part of software) The timeline is populated based on how many LEDs are connected to the microcontroller

Electro-Jewels made with CodaChrome

E-SlateE-Slate: a platform for interoperable software components Choose from the list of available E-Slate components … …and connect them to make a microworld. Here is a simulation microworld, where an agent roams around the globe driven by the velocity & direction vector The components exchange data through their connected plugs color-coded based on the type of data. For example, the Vector exports vector data to the agent’s Direction and velocity plug which is also of vector type.

Music software components Musical Transformer: translates a drawing into a midi sequence Audio & Midi Recorder/Player Audio & Midi Sound Components I developed these software components in Java using the Java Media Framework API and QT for Java

XeniosXenios: Software for Foreign Language Learning in Greek High Schools Students take a virtual travel to countries across Europe, plan their stay, book their trip and go sightseeing on a double-decker bus (left) and visit the zoo (right). I authored all of Xenios’s 14 microworlds in E-Slate using also Java and JavaScript. I developed the web site with the on-line educational materials including scripts in JavaScript for on-line exercises and games. I was the editor and co-writer of the support materials produced for the xenios software

C 3 C 3 : Children in Choros and Chronos C 3 was a research project focusing on the spatio-temporal cognition of young children. It involved the design and implementation of educational activities around map reading and constructing, navigating and wayfinding. I coordinated the implementation of the activities I performed the market search for the hardware configuration (differential GPS, real time GPS data transmission over a wireless GSM network, integrating it into E-Slate) Oversaw the development of VRML models for our two test sites and incorporated it into E-Slate.