1. Java ™ Technology Sounds Good Manoel Lemos CEO/CTO—Singularity Systems, Brazil Dan Sharoni President/CTO—brazIP, Inc., USA Prof. Jônatas Manzolli Director—NICS, UNICAMP, Brazil Designing Very Low-Cost Embedded Java Software Solution for MIDI-Based Interactive Music Game Devices (Java Technology-Based Karaoke Is Everywhere)
2.
3.
4. Cordas—Interactive Virtual Strings Right Hand Rhythm and Gesture Control Web Connection Settings Left Hand Melody Control Java technology-based simulation of fretted strings instruments
6. Rabisco— Musical Composition in a Sketch Composing Pad Current Music Frequency (notes) Intensity Instruments Rhythm Mask Volume Control Tempo Java technology and MIDI based, web connected, interactive, graphical, music composition tool
12. Java Technology MIDI Solution— Software Based HEX Basic Sound Banks < 4MBytes Music Events Analog Audio Analog Video MIDI .Kar ROM Composite Video Video Mixer D/A Converter Audio Mixer Standard CPU ($5) JVM CLDC MIDP MMAPIs Lyrics Exp. Timing & Syncing Char. Gen. G U I ♪♫♪♫♪ ♪♫♪♫♪ ♫♪♫♪ ♫♪♫♪ Quality Sound Banks Optional
13.
14. System Design Software Components Proposed use case diagram Lyrics Display Midi Karaoke Console Music Event Lyrics Event Synchronization Sound Out
15. System Design Software Components Proposed sequence diagram Sync Delay Timer MIDI Decoder Karaoke Sound Out Lyrics Display MIDI.kar ROM Lyrics Explorer SylabelObj 1.1: Play Event X 1: Music Event X 3:[If Event Y <= Music Event X] //Display Event Y Sylabel 2.1: Sylabel Event Y 100mSec 2: Sylabel Event Y
18. Hardware Implementations (Prototypes) Velocity Typhon Nokia 3650 Palm Tungsten C MicriumC/OS-II KVM CLDC 1.0 MIDP 1.0 No MMAPI Proprietary API Symbiam OS KVM CLCD 1.0 MIDP 2.0 MMAPI Nokia MMAPI Palm OS IBM J9 VM CLDC 1.0 MIDP 1.0 No MMAPI
19.
20.
21. Thanks ;-) ♪♫♪ Manoel Lemos CEO/CTO—Singularity Systems, Brazil Dan Sharoni President/CTO—brazIP, Inc., USA Prof. Jônatas Manzolli Director—NICS, UNICAMP, Brazil
22. Java ™ Technology Sounds Good Designing Very Low-Cost Embedded Java Software Solution for MIDI-Based Interactive Music Game Devices (Java Technology-Based Karaoke Is Everywhere) Manoel Lemos CEO/CTO—Singularity Systems, Brazil Dan Sharoni President/CTO—brazIP, Inc., USA Prof. Jônatas Manzolli Director—NICS, UNICAMP, Brazil