Title: Cimel Summer 2003
1Cimel Summer 2003
- Automatic Just the Facts
- Find Button
- Track Editor
Presented by Sanghwa Lee Senior at University of
Illinois at Urbana Champaign
2Just the Facts
- Connection between multimedia flash and Just the
Facts
ltTREE_MENU_NESTEDgt ltTREEgtSoftware Engineering
ltTREEgtWhy Software Engineering? ltTREE
ACTION"URL" LINK"movies/SE/Software_Can
_Be_Frustrating.swf
HTMLLINK"movies/SE/facts/se_why_sw_engg..htms1"
HTMLMENULINK"facts-menu.htmse_wse"
TARGET"this.testswf"gt Software can be
Frustrating!lt/TREEgt
XML
Automatic Generation
3Just the Facts
- Automatic generation of just-the-facts page
PreDynamicHTML.pl The script will prepare all
the file related works for the 'DynamicHTML.pl D
ynamicHTML.pl This script will generate
'Just-The-Facts'(html pages) automatically, while
you go through all the flash screens of cimel.
PERL
Automatic Generation
4Just the Facts
- Quick Look of DynamicHTML.pl
---- parameters from UcompUI.swf
query CGInew() currentSectionIndex
query-gtparam("currentSectionIndex")
currentSectionLabel query-gtparam("currentSecti
onLabel") currentMovieIndex
query-gtparam("currentMovieIndex")
currentMovieLabel query-gtparam("currentMovieLa
bel") screenChapterLabel
query-gtparam("screenChapterLabel")
currentHTML_link query-gtparam("currentHTML_lin
k") screenDisplayText
query-gtparam("screenDisplayText")
screenGraphicFileLink query-gtparam("screenGrap
hicFileLink") Graphic_Description
query-gtparam("Graphic_Description")
screenPersonaId query-gtparam("screenPersonaId"
) screenTextBoxText
query-gtparam("screenTextBoxText")
PERL
Automatic Generation
5Just the Facts
- Automatic generation of just-the-facts page
6Find Button
- Searching a word or phrase
- Screens will be returned
7Find Button
- Linear Search
- Fast Enough Even if the number of cimel
screens might be doubled in the future. There is
chance to reduce each Keywords by deleting junk
keywords (and the) or repeated keywords - Easy to develope with Track-Editor in the
future For the new track menu (user-defined),
it is relatively easier to re-indexing keywords
automatically compare to the other searching
methods
Keywords generated by Perl
8Glossary
9Track-Editor
3 PERL
- Pre_xmlGen1.pl
- Pre_xmlGen2.pl
- xmlGenerator.pl
10Track-Editor
- Suggestion changing the name of xml tag
- -It is easier to work with Perls xml parse
- -It looks more understandable
11Track-Editor
- Pre_xmlGen1.pl
- Pre_xmlGen2.pl
- xmlGenerator.pl
PERL
- Pre_xmlGen1.pl
- (to save the index info about chapters to the
local file) - Pre_xmlGen2.pl
- (to save the index info about section to the
local file) - xmlGenerator.pl
- (Main function Actual generation of the
use-defined xml - Based on the File 1 File 2 Track-Editorsystem
XML
File 1
File 2
xmlGenerator.pl
12Track-Editor
- Current folder-menu is NOT Dynamic, but looks
freindly
- Dynamic menu is possible (just like the current
UI menu), but not sure that it would look good as
this is.
13Track Editor
CIMEL DB
The Potential Users Instructor Professor Not for
students
CIMELLogin
Based on the DB info Different track
menu(user-defined menu) will be
downloaded. Different Authority will be given to
the users
14Thank You
Any Comment or Suggestion?