Lichtgevende jongleerkegels via USB
18 februari 2012 - 23:01   
geplaatst door: Jeroen van der Lee
Hoi Allemaal,

Ik ben van beroep jongleur zie (dutchjuggler.com) en ik heb al enige tijd jongleerkegels die programmeerbaar zijn via usb. Helaas maakt de leverancier de software (java) alleen maar voor windows en ik begin er aardig genoeg van te krijgen om windows te draaien via VMware op mijn macbook.

Heeft er iemand een idee of een kennis die thuis is in programmeren of mij kan helpen met dit stukje wat volgens mij aardig simpele software is?

Het zou mij erg helpen als het bijvoorbeeld aan te sturen is via MSC (music show control) dit wordt gebruikt door dj's.

Ik hoor graag van iemand!

Lichtgevende jongleerkegels via USB
19 februari 2012 - 08:24    reactie #1
geplaatst door: Pieterr
Heb je de beschikking over de broncode van het programma? Je zegt dat het programma geschreven is in Java. Je kunt Java programma's draaien onder OS X. Eventuele moeilijkheden zijn hooguit te verwachten bij de aansturing van externe hardware via USB.
"One experiment is worth a thousand expert opinions."
Lichtgevende jongleerkegels via USB
19 februari 2012 - 10:11    reactie #2
geplaatst door: Robert
Of een mailtje naar de leverancier de de software met de vraag of het geen tijd wordt om de Mac ook te ondersteunen?
Klik hier voor informatie over het onder de aandacht brengen van producten of diensten op MacFreak.
Lichtgevende jongleerkegels via USB
19 februari 2012 - 10:43    reactie #3
geplaatst door: Pieterr
Komen die kegels van AeroTech?
http://www.aerotechprojects.com/6-faqs.htm
"One experiment is worth a thousand expert opinions."
Lichtgevende jongleerkegels via USB
19 februari 2012 - 14:11    reactie #4
geplaatst door: Pieterr
Zonder medewerking van de leverancier wordt het wel een lastig verhaal vermoedelijk.
All files required for the Aerotech's Ultimate juggling equipment are located in this zip file.

Degene die de Mac port gaat maken zal een OS X alternatief voor de MCHPUSB (Microchip's Custom USB Driver) nodig hebben (libusb ?). De gebruikte microcontroller komt uit de Microchip PIC18F4550 family. Zie ook Microchip PIC Development Using Mac OS X or Linux.

"One experiment is worth a thousand expert opinions."
Lichtgevende jongleerkegels via USB
22 februari 2012 - 12:32    reactie #5
geplaatst door: Jeroen van der Lee
Wow wat een antwoorden.

Van collega's heb ik al begrepen dat er diverse vragen zijn geweest aan het adres van Aerotech en dat ze geen software gaan maken.

Verder heeft Pieterr inderdaad alles beschreven en duidelijk meer verstand van. Het zijn dus Aerotech kegels en ik krijg het programma niet gedraaid onder macos ook al is het Java.

Ik weet niet hoe ik aan de broncode kan komen maar het programma is, maar in de link van Pieterr staan alle files die ik ook heb dus meer is er niet.

Ben benieuwd of iemand er iets mee kan?

Lichtgevende jongleerkegels via USB
22 februari 2012 - 12:34    reactie #6
geplaatst door: Jeroen van der Lee
De mac herkent trouwens de kegels wel als aangesloten via usb. Dus wellicht is dat iets?

Ik kan alleen de software niet draaien heeft iemand een idee hoe ik dit voor elkaar kan krijgen?

Lichtgevende jongleerkegels via USB
22 februari 2012 - 15:37    reactie #7
geplaatst door: Pieterr
USB is een universele connectie. Daar kun je dus in principe van alles overheen sturen.

Er zijn diverse standaard protocollen, bv het "mass storage device" protocol, dat gebruikt wordt om data van/naar USB opslagmedia te lezen/schrijven. Iedereen met een USB schijf gebruikt dit.

Jouw kegelboer heeft echter een eigen (custom) protocol gebruikt, waarvoor men een eigen driver heeft gemaakt die het protocol over USB implementeert.

Zolang jij deze driver niet beschikbaar hebt voor het OS dat je wilt gebruiken, heb je dus een probleem.

Dit probleem is alleen op te lossen door een port te maken van de driver voor het OS.
Je hebt dan of de broncode van de driver nodig, of je moet het protocol "reverse engineeren" door het met met een USB-sniffer-tool te achterhalen. Dat is in principe doenlijk (het protocol om wat ledjes aan/uit te zetten zal niet al te moeilijk zijn)  maar vereist wel bepaalde hardware en de nodige technische kennis. En niet te vergeten, tijd.

"One experiment is worth a thousand expert opinions."