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

Slides:



Advertisements
Similar presentations
MULTIMEDIA DEVELOPMENT 4.3 : AUTHORING TOOLS. At the end of the lesson, students should be able to: 1. Describe different types of authoring tools Learning.
Advertisements

Chapter 5 Operating Systems. 5 The Operating System When working with multimedia, the operating system is perhaps the most important, the most complex,
August 16, 1999SMPC Conference '991 Cross-modal integration: Alignment of auditory and visual accent structures in motion pictures Dr. Scott D. Lipscomb.
X3D Introduction to Web3D technology Enkhbold N. Information Communication University.
Multimedia Authoring Tools Jon Ivins DMU. Essence of Multimedia… n Combination and integration of different media elements for presentation via a unified.
Access 2007 Product Review. With its improved interface and interactive design capabilities that do not require deep database knowledge, Microsoft Office.
ACTIVE X By Ethan Huang. OUTLINE What is ActiveX? Component of ActiveX Why ActiveX? ActiveX and Java Security Issue.
Introduction to Web Base Multimedia Application. Web base application TCP/IP (HTTP) protocol Using WWW technology & software Distributed environment.
Active X Microsoft’s Answer to Dynamic Content Reference: Using Active X by Brian Farrar QUE
1 Introduction to Multimedia SMM Introduction to Multimedia Chapter 8.
Embedding - for better collaborations - Toshiyuki Takahei RIKEN.
Introduction to Multimedia
March 18, 1999Acoustical Society of America - Berlin '99 1 Cross-modal integration: Synchronization of auditory and visual components in simple and complex.
Objectives Machine language vs.. High-level language Procedure-oriented, object-oriented, and event- driven languages Background of Visual Basic VB Integrated.
Describe the application and limits of procedural, object orientated and event driven programming. 
Python Introduction.
COM 205 Multimedia Applications
Multimedia Authoring Tools Lecture 13
Should a Fortran-savvy educator learn Java, Flash, both, or neither? Michael Dubson, Physics Dept University of Colorado at Boulder
Programming 101 with Python: an open-source, cross-platform, and fun language By J. Burton Browning, Ed.D. Copyright © J. Burton Browning All rights reserved.
Chapter 11-Multimedia Authoring Tools. Overview Introduction to multimedia authoring tools. Types of authoring tools. Cross-platform authoring notes.
CS110/CS119 Introduction to Computing (Java)
1 UCISA-SG WebTools Forum An Evaluation Exercise David Lomas University of Salford.
EasyBoard Share schedule and ideas in a twinkle. EasyBoard Goals Application features Technologies used Schedule Problems that we can meet Questions?
Introduction to M ATLAB EE 100 – EE Dept. - JUST.
CS 342 Java, GUIs, and Visualization Dr. Chaman Lal Sabharwal Professor Contact information: Fax: Phone:
1 Introduction to Multimedia SMM 2005 Dr. Rabiah Abdul Kadir Jabatan Multimedia, FSKTM, UPM
Chapter 1- Visual Basic Schneider1 Chapter 1 An Introduction to Computers and Visual Basic.
Integrated Development Environment (IDE)
Corporate Overview. Established in 1999 as development partner of IBM California based with R&D facility located in Timisoara, Romania Grown to over 270.
Chapter 4 System Software. Software Programs that tell a computer what to do and how to do it. Sets of instructions telling computers to perform actions.
Computational Methods of Scientific Programming Lecturers Thomas A Herring, Room A, Chris Hill, Room ,
Computer Software Tanya Lastrilla Cynthia Rogers Gustavo Rayo Shannon Villarroel Arash Zarrinbakhsh.
Visual C++ Programming: Concepts and Projects
Copyright © 2006, SAS Institute Inc. All rights reserved. SAS Enterprise Guide Old Proc – New Tricks? Tim Trussell Academic Program, SAS Canada world diabetes.
Multimedia Authoring Programs
Discovering Computers 2009 Chapter 13 Programming Languages and Program Development.
Application Software Practical 9/10/11/12 Macromedia Director.
Janitorial Contract Bidding Application Mathew Barter Senior Design III.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
MULTIMEDIA TECHNOLOGY AND APPLICATIONS CHAPTER 6
C++ Lecture 1 Friday, 4 July History of C++ l Built on top of C l C was developed in early 70s from B and BCPL l Object oriented programming paradigm.
Cs332a_chapt10.ppt CS332A Advanced HTML Programming DHTML Dynamic Hypertext Markup Language A term describing a series of technologies Not a stand-a-lone.
Multimedia Authoring Programs John Hirschbuhl Topical Seminar: Development of Interactive Multimedia.
Imagine Creating Software Without a Single Line of Code!
Wiseco Consultants Ltd. Sigma Report A Web Reporting for Business and Enterprises.
Should a Fortran-savvy educator learn Java, Flash, both, or neither? Michael Dubson, Physics Dept University of Colorado at Boulder
Mantid Manipulation and Analysis Toolkit for ISIS data.
1 Lecture 5: Interactive Tools: Prototypers (HyperCard, Director, Visual Basic), Interface Builders Brad Myers Advanced User Interface Software.
We will start shortly…. DiView II DiView II Software Presented by: Daniele Posenato.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
Multimedia Authoring Programs CECS Multimedia Authoring Programs  Create multimedia titles  Produce content w/paint, text & animation tools 
Authoring tools There are three main authoring tools:
CASE Tools CSC 532 : Advance Topics CSC 532 : Advance Topics Software Engineering Software Engineering Dr. box Dr. box Moayad Almohaishi Moayad Almohaishi.
COMPUTER III. Fundamental Concepts of Programming Control Structures Sequence Selection Iteration Flowchart Construction Introduction to Visual Basic.
Chapter 5 – Software Tools. 5.1 Introduction Tools valuable for –Specification –Interface Building –Evaluation.
November 5, 2000ATMI Conference, Toronto1 Technology as an Integral Part of the Music Classroom Incorporating Group Activities & Online Discussion Lists.
Chapter 3. Module 3ASystem Software Module 3BProgramming Languages 3 System Software and Software Development.
Chapter 5 Operating Systems.
Features of Authoring Tools
Computer Software: Programming
MATLAB Basics Nafees Ahmed Asstt. Professor, EE Deptt DIT, DehraDun.
Chapter 3.
The Advantages of a Trial Balance Software
CHAPTER 8 Multimedia Authoring Tools
Computer Software CS 107 Lecture 2 September 1, :53 PM.
Enhancing Music Instruction: Adding Sound to Electronic Documents
3.02D Multimedia Authoring Programs
Michael LeGore Thomas Jefferson High School for Science and Technology
Event loops.
Presentation transcript:

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

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

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

January 30, 19985th TDML Conference4 Programming Style: Antiquated FOR x = 1 TO UBOUND(UsedDurs!) IF DurCount2(x) < 70 THEN LOCATE x z, 1 PRINT LTRIM$(LEFT$(STR$(UsedDurs!(x)), 8)); LOCATE x z, 10 PRINT STRING$(DurCount2(x), "*") ELSE LOCATE x z, 1 PRINT LTRIM$(LEFT$(STR$(UsedDurs!(x)), 8)); FOR y = 1 TO DurCount2(x) \ 70 LOCATE x z, 10 PRINT STRING$(70, "*") z = z + 1 NEXT y LOCATE x z, 10 PRINT STRING$(DurCount2(x) MOD 70, "*") END IF NEXT x CALL CenterLine(23, "Would you like a hardcopy? (Y/N)")

January 30, 19985th TDML Conference5 Programming Style: Antiquated                   

January 30, 19985th TDML Conference6 Scripting l Hypercard/Supercard (Mac) l Authorware (Mac) l Toolbook (PC) l Director (Mac/PC)

January 30, 19985th TDML Conference7 Traditional Programming Languages l Fortran l Basic l Pascal lClC l C++ l Unix l Java

January 30, 19985th TDML Conference8 Programming: The Next Generation l Visual Basic l Visual C++ l Visual J++

January 30, 19985th TDML Conference9 Ease of Use & Design l Graphical User Interface –Objects with Properties l User Interaction –Events –Methods

January 30, 19985th TDML Conference10 Software Development l Visual Basic –Signal –MEDS l Visual C++ –Signal l Director –Lingo –Plug-Ins

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)

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

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 phone:(210) FAX:(210) WWW: