Beste mede proggers,
Ik heb bezig met de ontwikkeling van een USB apparaat. Het apparaat opzich is een composite device, deze wordt herkend als een touchpad/mouse device, een custom hid device(voor de configuratie gegevens uploaden en downloaden) en eventueel een usb seriële poort (voor legacy/third party apps).
Nu gaat het mij om het configuratie deel. De gebruiker moet een paar handeling met het apparaat kunnen uitvoeren zoals: een hercalibratie, inladen van data. Ook is er voorzien van verschillende status meldingen.
Dit programma/apparaat gaat zowel door ITers als wel door non-ITers gebruikt worden. Nu is mijn vraag hoe kan ik dit het beste aanpakken? welke taal/gui engine? Belangrijk is dat het programma portable moet zijn, en dit in beide betekenissen! Zowel moet er een linux/win32/macOS versie van komen, als moet het programma vanaf eventueel een flashdisk draaien. Daarbij komt ook dat alles wat het programma nodig heeft als de grootte van het programma zelf onder de 8MiB moet blijven, natuurlijk als het kleiner kan is dat beter want dat drukt de kost prijs van het flashgeheugen.
Portable is voor mij een clean install van WinXP SP2 en dat het daar op werkt zonder iets te installeren.
Zelf ben ik meer een hardware man. Ik ben vooral bezig met printen te maken en wat embedded te programmeren. Dit houdt in dat ik vrij weinig van OO ken. Dit omdat het vrij veel geheugen verbruikt op microcontrollers.
Het belangrijkste is dat alles PLUG and PLAY werkt. Hebben jullie ideën om dit vraagstuk op te lossen? Alvast bedankt
Ik heb bezig met de ontwikkeling van een USB apparaat. Het apparaat opzich is een composite device, deze wordt herkend als een touchpad/mouse device, een custom hid device(voor de configuratie gegevens uploaden en downloaden) en eventueel een usb seriële poort (voor legacy/third party apps).
Nu gaat het mij om het configuratie deel. De gebruiker moet een paar handeling met het apparaat kunnen uitvoeren zoals: een hercalibratie, inladen van data. Ook is er voorzien van verschillende status meldingen.
Dit programma/apparaat gaat zowel door ITers als wel door non-ITers gebruikt worden. Nu is mijn vraag hoe kan ik dit het beste aanpakken? welke taal/gui engine? Belangrijk is dat het programma portable moet zijn, en dit in beide betekenissen! Zowel moet er een linux/win32/macOS versie van komen, als moet het programma vanaf eventueel een flashdisk draaien. Daarbij komt ook dat alles wat het programma nodig heeft als de grootte van het programma zelf onder de 8MiB moet blijven, natuurlijk als het kleiner kan is dat beter want dat drukt de kost prijs van het flashgeheugen.
Portable is voor mij een clean install van WinXP SP2 en dat het daar op werkt zonder iets te installeren.
Zelf ben ik meer een hardware man. Ik ben vooral bezig met printen te maken en wat embedded te programmeren. Dit houdt in dat ik vrij weinig van OO ken. Dit omdat het vrij veel geheugen verbruikt op microcontrollers.
Het belangrijkste is dat alles PLUG and PLAY werkt. Hebben jullie ideën om dit vraagstuk op te lossen? Alvast bedankt