Differences between revisions 5 and 6
Revision 5 as of 2005-04-08 12:20:18
Size: 4040
Editor: dyn-176115
Comment:
Revision 6 as of 2008-10-03 20:18:32
Size: 4060
Editor: localhost
Comment: converted to 1.6 markup
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
[[Navigation(siblings, 1)]] <<Navigation(siblings, 1)>>
Line 5: Line 5:
[[TableOfContents]] <<TableOfContents>>
Line 7: Line 7:
[[Anchor(javaworkshop)]] <<Anchor(javaworkshop)>>
Line 26: Line 26:
   * attachment:TOONS.zip    * [[attachment:TOONS.zip]]
Line 47: Line 47:
 * Please install Borland JBuilder 2005. It is available as [http://w3.tue.nl/en/services/dienst_ict/organisatie/groepen/wins/campus_software/borland_jbuilder/ campus sofware].  * Please install Borland JBuilder 2005. It is available as [[http://w3.tue.nl/en/services/dienst_ict/organisatie/groepen/wins/campus_software/borland_jbuilder/|campus sofware]].
Line 49: Line 49:
 * [attachment:itml.zip ITML player source code + libraries]. Please download it, unzip it to anywhere on your harddisk.  * [[attachment:itml.zip|ITML player source code + libraries]]. Please download it, unzip it to anywhere on your harddisk.
Line 52: Line 52:
[[Anchor(smilworkshop)]] <<Anchor(smilworkshop)>>
Line 56: Line 56:
  * [http://www.helio.org/products/smil/tutorial/ SMIL tutorial] by Helio. Download a copy to your hard disk. try to play the smil documents (in chapter8/sources) with X-smiles.
  * [http://ttt.forno.us/en/tutorial/learning_to_smil/ Learning to SMIL]: a SMIL 2.0 tutorial into 10 lessons and provides (minimal) exercises with answers
  * [http://www.geocities.com/ramirez_j2001/smil_intro/smil_intro_direct.smil Intro to SMIL version 1.0], Tutorial on SMIL written in SMIL - pretty cool ! requires !RealNetworks G2, 80KB SMIL 1.0 with !RealText.
  * [[http://www.helio.org/products/smil/tutorial/|SMIL tutorial]] by Helio. Download a copy to your hard disk. try to play the smil documents (in chapter8/sources) with X-smiles.
  * [[http://ttt.forno.us/en/tutorial/learning_to_smil/|Learning to SMIL]]: a SMIL 2.0 tutorial into 10 lessons and provides (minimal) exercises with answers
  * [[http://www.geocities.com/ramirez_j2001/smil_intro/smil_intro_direct.smil|Intro to SMIL version 1.0]], Tutorial on SMIL written in SMIL - pretty cool ! requires !RealNetworks G2, 80KB SMIL 1.0 with !RealText.
Line 81: Line 81:
  * [http://java.sun.com/j2se/1.4.2/download.html Java 2 Platform, Standard Edition, v 1.4.2 (J2SE)]
  * [http://java.sun.com/products/java-media/jmf/2.1.1/download.html Java Media Framework]
  * [http://www.xsmiles.org/download.html The complete X-Smiles XML-browser], not only the standalone SMIL player.
  * [[http://java.sun.com/j2se/1.4.2/download.html|Java 2 Platform, Standard Edition, v 1.4.2 (J2SE)]]
  * [[http://java.sun.com/products/java-media/jmf/2.1.1/download.html|Java Media Framework]]
  * [[http://www.xsmiles.org/download.html|The complete X-Smiles XML-browser]], not only the standalone SMIL player.

Java D workshop

Schedule

Java C workshop

Schedule

  • March 24, Thursday, 10:30am - 12:30pm, HG4.95
  • Topics
    • Distributed Media
      • ITML
      • An example: distributed presentations.
      • TOONS.zip

Java Workshop

Schedule

  • March 17, Thursday, 13:30pm - 16:00pm, HG4.95
  • There will be no powerpoint slide shows, but a projector is necessary.
  • Everybody brings her/his computer to the workshop, with a network cable. We are going to do some hands-on programming.
  • Topics:
    • Object-oriented programming
    • Working with JBuilder - an IDE (integrated development environment)
      • Projects
      • packages
      • uml/refactory
      • help/documentation
      • debug
    • Distributed Media
      • ITML
      • An example: distributed presentations.

Preparation

  • Please install Borland JBuilder 2005. It is available as campus sofware.

  • Make sure your Java Media Framework properly installed.
  • ITML player source code + libraries. Please download it, unzip it to anywhere on your harddisk.

    • It is indeed pretty big (80+M), becuase it includes all kinds of libraries, and some MPG movies. Don't worry, you may always remove it from your computer easily by removing entire itml0.91 directory with no harm.

SMIL Workshop

  • A introduction on SMIL (JunHu)

  • Hands-on practice: Let's make an interactive movie.
    • SMIL tutorial by Helio. Download a copy to your hard disk. try to play the smil documents (in chapter8/sources) with X-smiles.

    • Learning to SMIL: a SMIL 2.0 tutorial into 10 lessons and provides (minimal) exercises with answers

    • Intro to SMIL version 1.0, Tutorial on SMIL written in SMIL - pretty cool ! requires RealNetworks G2, 80KB SMIL 1.0 with RealText.

    • The example I failed to show you in the workshop is fixed here. It demostrates the user interaction event based synchronization:

      <smil>
       <head>
        <layout>
         <root-layout width="300" height="200" background-color="white" />
         <region id="vim_icon" left="75" top="50" width="32" height="32" />
         <region id="soja_icon" left="150" top="50" width="100" height="30" />
        </layout>
       </head>
       <body>
         <par begin="2s" dur="6s">
            <img id="vim" src="vim32x32.gif" alt="The vim icon"
              region="vim_icon" dur="6s" />
            <img src="madewithsoja.gif" alt="Made with SOJA"
              region="soja_icon" dur="4s" begin="vim.activateEvent" />
         </par>
       </body>
      </smil>
      After 2 seconds, it shows you a Vim icon. You have 4 seconds chance to click on the icon. If it is clicked (vim.activateEvent), it will show "madewithsoja.gif". To see this SMIL example in action, you should have vim32x32.gif and madewithsoja.gif in the same directory. Try it out. then smile.

Preparation

JunHu: Dc222Home/WorkShops (last edited 2008-10-03 20:18:32 by localhost)