Index of /labs/pelab/modelica/OpenModelica/OpenModelicaDevelopersCourse/resources

Icon  Name                                                            Last modified      Size  Description
[PARENTDIR] Parent Directory - [DIR] exercises/ 2009-04-23 09:07 - [DIR] slides/ 2009-04-23 09:07 - [TXT] README 2007-08-27 16:41 2.5K

We have set up a course page for the OpenModelica Developer Course:
http://www.ida.liu.se/labs/pelab/modelica/OpenModelica/OpenModelicaDevelopersCourse
The course will be held at PELAB, Linkoping University, IDA, Building B, Room Donald Knuth, August 30-31.
August 30: 09:15->17:00 (7 hours + 1 hour lunch) DAY 1
August 31: 09:15->17:00 (7 hours + 1 hour lunch) DAY 2

Preliminary Course Agenda:
==========================

Day 1 (One): August 30: 09:15->17:00 (7 hours + 1 hour lunch)
---------------------------------------------------------------

01. Introduction to OpenModelica 

02. OpenModelica OMShell usage session  
    - load/simulate/plot exercise

03. OpenModelica OMNotebook usage session
    - explore DrModelica notebooks 
    - write a small model and simulate it 

04. Introduction to MetaModelica 

05. LUNCH 12:00->13:00 

06. Introduction to the OpenModelica MDT Eclipse Plugin
    - Modelica Perspective functionality 
    - Debugging functionality 

07. MetaModelica exercises 
    Functional programming in MetaModelica, Model transformations and symbolic programming
    Skeletos as Modelica projects in Eclipse, participants will only implement small parts. 
    - 01_experiment -> types, functions, constants, printing values 
    - 02a_exp1, 02b_exp2 -> adding new features to a small language 
    - 03_assignment -> printing values 
    - 04a_assigntwotype, 04b_modassigntwotype -> adding a new type to a language 
    - 05_advanced -> polymorphic and higher order functions 

08 Presentation and discussion of solution to Exercises (Part I) 

Day 2 (Two) August 31: 09:15->17:00 (7 hours + 1 hour lunch) 
------------------------------------------------------------

01. Introduction to OpenModelica compiler 
    - Structure, info about modules, etc 
    - Exercise: 06_OMCAndCorba -> Communication with OMC via Corba from Java 

02. Presentation and discussion of solution to exercises (Part II) 

03. LUNCH 12:00->13:00 

04. Advanced OpenModelica compiler development topics
   - How to adapt code generator to specific needs, 
   - How to access the flat Modelica intermediate form, 
   - Programming AST transformations in the compiler, 
   - How to add simple functionality to the compiler. 

05. Additional MetaModelica Exercises 

06. Presentation and discussion of solution to exercises (Part III) 

More information will appear on the course page in the comming days:
http://www.ida.liu.se/labs/pelab/modelica/OpenModelica/OpenModelicaDevelopersCourse/
Please check back here from time to time.

Best regards,
Adrian Pop/
2007-08-27