Download presentation
Presentation is loading. Please wait.
2
January 30, 19985th TDML Conference1 The Trials & Tribulations of Developing Cross-Platform Multimedia Applications in Music Education Dr. Scott D. Lipscomb, Institute for Music Research UTSA Division of Music
3
January 30, 19985th TDML Conference2 Scientific Method l Formulate Question of the Real World l Review Literature l Design Experiment to Answer Question l Gather Data l Analyze & Interpret Data l Create/Modify Model
4
January 30, 19985th TDML Conference3 Overview & History l Operationally define “cross-platform” l My early experiments with software development –user-friendly GUI –Windows Development tools l Creating cross-platform versions –eventually allow WWW access
5
January 30, 19985th TDML Conference4 Programming Style: Antiquated FOR x = 1 TO UBOUND(UsedDurs!) IF DurCount2(x) < 70 THEN LOCATE x + 6 + z, 1 PRINT LTRIM$(LEFT$(STR$(UsedDurs!(x)), 8)); LOCATE x + 6 + z, 10 PRINT STRING$(DurCount2(x), "*") ELSE LOCATE x + 6 + z, 1 PRINT LTRIM$(LEFT$(STR$(UsedDurs!(x)), 8)); FOR y = 1 TO DurCount2(x) \ 70 LOCATE x + 6 + z, 10 PRINT STRING$(70, "*") z = z + 1 NEXT y LOCATE x + 6 + z, 10 PRINT STRING$(DurCount2(x) MOD 70, "*") END IF NEXT x CALL CenterLine(23, "Would you like a hardcopy? (Y/N)")
6
January 30, 19985th TDML Conference5 Programming Style: Antiquated
7
January 30, 19985th TDML Conference6 Scripting l Hypercard/Supercard (Mac) l Authorware (Mac) l Toolbook (PC) l Director (Mac/PC)
8
January 30, 19985th TDML Conference7 Traditional Programming Languages l Fortran l Basic l Pascal lClC l C++ l Unix l Java
9
January 30, 19985th TDML Conference8 Programming: The Next Generation l Visual Basic l Visual C++ l Visual J++
10
January 30, 19985th TDML Conference9 Ease of Use & Design l Graphical User Interface –Objects with Properties l User Interaction –Events –Methods
11
January 30, 19985th TDML Conference10 Software Development l Visual Basic –Signal –MEDS l Visual C++ –Signal l Director –Lingo –Plug-Ins
12
January 30, 19985th TDML Conference11 Conclusions l Visual Basic –relatively easy to learn and use –not cross-platform –no easy WWW access (ActiveX) l VC++ –steep learning curve –cross-platform edition adds another level of complexity –no easy WWW access (ActiveX)
13
January 30, 19985th TDML Conference12 Conclusions l Director –Powerful with the use of Lingo & Plug-Ins –cross-platform (Mac/PC) –WWW access with Shockwave –Limited by built-in functionality l Other possible solutions: –Java –DHTML
14
January 30, 19985th TDML Conference13 Contact Information: Dr. Scott D. Lipscomb Institute for Music Research UTSA Division of Music 6900 N. Loop 1604 West San Antonio, TX 78249 phone:(210) 458-5334 FAX:(210) 458-4381 email: lipscomb@lonestar.utsa.edu WWW: http://imr.utsa.edu/~lipscomb
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.