Presentation is loading. Please wait.

Presentation is loading. Please wait.

January 30, 19985th TDML Conference1 The Trials & Tribulations of Developing Cross-Platform Multimedia Applications in Music Education Dr. Scott D. Lipscomb,

Similar presentations


Presentation on theme: "January 30, 19985th TDML Conference1 The Trials & Tribulations of Developing Cross-Platform Multimedia Applications in Music Education Dr. Scott D. Lipscomb,"— Presentation transcript:

1

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


Download ppt "January 30, 19985th TDML Conference1 The Trials & Tribulations of Developing Cross-Platform Multimedia Applications in Music Education Dr. Scott D. Lipscomb,"

Similar presentations


Ads by Google