Herschrijven Windows programma voor MAC
15 juli 2004 - 12:01   
geplaatst door: RemcoT
Ik probeer een leverancier van hard en software al een tijd over te halen z'n software te herschrijven voor de MAC.
Nu wil ie wel, maar weet niet hoe en ik ook niet.
Het gaat om het programma DMXlan, wat zorgt voor de distributie van DMX (RS485-achtig) over ethernet.
Heeft er iemand suggesties?
Herschrijven Windows programma voor MAC
15 juli 2004 - 13:42    reactie #1
geplaatst door: Sid
Dit is niet altijd even makkelijk en ligt eraan hoe het programma geschreven is. Is het bijvoorbeeld puur C of C++, zonder hulp van externe libraries en functies dan is het meestal na enige kleine aanpassingen te compileren voor mac os x. Dit is veelal het geval bij unix programma's die reeds met portability in gedachte geprogrammeerd zijn. In zo een geval gebruikt de developer code die niet platform specifiek is en maakt ie gebruik van libraries die voor de meeste platformen beschikbaar zijn.

Is het programma echter ontwikkeld met een windows IDE omgeving of ander development toolkit met voor gemaakte functies e.d. (wat meestal het geval is want anders moet je zelf de kleinste details ook programmeren) en maakt het gebruik van libraries die alleen voor windows verkrijgbaar zijn dan is het haast niet mogelijk. In zo een geval moet je het hele programma overnieuw schrijven voor de mac in een daarvoor geschikte development omgeving.

Je zou aan de maker van het programma moeten vragen welke development kit en 3rd party libraries hij gebruikt en kijken of programma's die daarin zijn gemaakt makkelijk om te zetten zijn naar de mac.

Sid

Herschrijven Windows programma voor MAC
16 juli 2004 - 14:29    reactie #2
geplaatst door: RemcoT
Beste Sid,

ikzelf ben absoluut niet thuis in programma-taal enz, maar werk op de MAC en weiger voor 1 programma een machine ernaast aan te schaffen, dus vandaar mijn zoektocht.
Zou ik je in contact mogen brengen met de maker van de software?

Wellicht een aardig project voor jullie allebei....?

Herschrijven Windows programma voor MAC
16 juli 2004 - 15:11    reactie #3
geplaatst door: Bibster
RemcoT,

ELC maakt die dingen toch? DMXlan spullen draaien eigenlijk op ARTnet, het protocal dat DMX over Ethernet doet. Volgens mij is dit een open standaard, dus zelf software maken, met de functionaliteit van DMXlan (Kennik overigens niet, wat doet het?) lijkt me een haalbare zaak.
Niet aanpassen dus, maar HERschrijven is de oplossing.

Paul

iMac 15"/800/80/SD/512 + PowerMate + iMic + iBook 12"/800/30/CD/640/bt + iPod +Motu 828 + HP rp5430 (hehe)
Herschrijven Windows programma voor MAC
16 juli 2004 - 17:49    reactie #4
geplaatst door: RVW
Is dit geen alternatief?

http://www.lanbox.com/

My new computer's got the clocks, it rocks! But it was obsolete before I opened the box.
You say you've had your desktop for over a week? Throw that junk away, man, it's an antique!
Your laptop is a month old? Well, that's great. If you could use a nice, heavy paperweight...
Herschrijven Windows programma voor MAC
17 juli 2004 - 01:25    reactie #5
geplaatst door: RemcoT
Beste Moderator,
helaas is de lanbox geen alternatief voor de soft en hardware van ELC.
Daarvoor mist de lanbox de netwerk-mogelijkheden van de nodes van ELC.

Beste Paul,
de nodes van ELC converteren het DMX-protocol, wat gebruikt wordt om bewegend licht en dimmers aan te sturen naar ethernet. Via de software is het mogelijk de verschillende "universes" te routen en op individueel DMX-kanalen in te grijpen.
Ik begijp uit je reactie, dat het volgens jou haalbare kaart is.
Kan jij, of ken je iemand die ELC hiermee zou kunnen helpen??


BvD
RemcoT

Herschrijven Windows programma voor MAC
17 juli 2004 - 10:15    reactie #6
geplaatst door: Bibster
Hoi Remco,

Ik vraag me eigenlijk af wat de software nou doet... Bestuurt het de nodes/kastjes van ELC, of drooit het op een computer welke als het ware tussen je (bijv.) GrandMA en je dimmer-city zit?

Kortom: is de PC/Mac welke de software draait degene die't werk van het routen etc. van de DMX universes doet, of doen de doosjes van ELC dat, en 'zegt'  de pc/mac alleen maar HOE dat moet, en doet't doosje't verder zelf?
Als het om't laatste gaat, lijkt het me een haalbare kaart!

Ik ben zelf al heel lang met programmeren bezig, voor den lol, maar ook wel professioneel, alleen is dat 99% van de tijd Windoze, linux en of HP-UX geweest... Weet je wat? Ik zal xcode eens installeren, kijken of ik d'r wat mee kan!

Ik ken die dingen van elc overigens niet... Ik weet wel dat Brackmann (Van BEO) ooit eens wat met dmx over ethernet gedaan heeft, ism. compulite, maar dat is geloof ik een andere standaard, niet? Ik zal mijn collegas in de theaterwereld eens vragen, ik zit daar zelf niet zo meer in... (6 jaar terug wel overigens... OTT gedaan)

Gr. Paul

iMac 15"/800/80/SD/512 + PowerMate + iMic + iBook 12"/800/30/CD/640/bt + iPod +Motu 828 + HP rp5430 (hehe)
Herschrijven Windows programma voor MAC
17 juli 2004 - 19:07    reactie #7
geplaatst door: RemcoT
Dag Paul,

het is inderdaad zo, dat de nodes van ELC zelf DMX omzetten naar ethernet.
De software vertelt de nodes wie, welk universe ontvangd en verzend, eventuele merging enz.
Als het systeem met een computer geconfigureerd is, kan je deze van het netwerk halen en doen de nodes het werk.

Je kan de software (windhoos-only) downloaden van: www.elclighting.com

Is het een idee, als ik de maker jou eens laat mailen?

Grtn
RemcoT

Herschrijven Windows programma voor MAC
17 juli 2004 - 19:16    reactie #8
geplaatst door: Bibster
Remco,

Waai not? Lijkt me wel leuk eigenlijk. Ik kan niks beloven, maar wil wel eensch ene blick werpen ende gooien!
Ik zit nu echter op me vakantie in Zuid Frankrijk (Ja, naast't zwembad, met een pastis en een ibook sans-fil), maar ben ergens begin augustus wel weer in .nl.

Misschien dat de maker mij de specs van het protocol dat ze gebruiken om de nodes te 'programmeren' eens op stuurt, dan kan ik kijken of eea een haalbare kaart is!!! Tenslotte is MacFreak een hele goede plek om vragen te stellen als ik d'r nie uit komt!

This means btw. dat het wel een open source projectje wordt  :thumbs-up:

Gr. Paul

iMac 15"/800/80/SD/512 + PowerMate + iMic + iBook 12"/800/30/CD/640/bt + iPod +Motu 828 + HP rp5430 (hehe)