hallo leute,
ich bin ja schon einige zeit in der mac-welt unterwegs, 3 jahre (länger als mit ms), und lese hier öfter mal mit. zu meiner freude verstehe ich immer mehr, vor allem die code-schnipsel von euch.
das ist auf meine bildung der letzten zeit zurückzuführe. 1 jahr c, und jetzt im halben jahr c++, soweit es ging ansii-conform aber durchs studium leider auf borland, hab mich aber dazu entschlossen mein projekt auf einer neuen ide und meinem bekannten osx zu machen.
soweit mein status.
mein abschluß-projekt ist beschossene sache und die elektronik macht auch schon was her.
ich baue einen scanner der ordentlich für mich knüppeln soll.
ich nutze für die sensorik meines gerätes den io-warrior40 (wird als hid-device erkannt) von codemercs und ein ccd-modul.
das führt gleich zu den fragen, die mich zur zeit beschäftigen:
1.xcode projekt-art:
meine applikation soll erstmal im terminal seine runden drehen, eine gui sollte später leicht nachrüstbar sein, aber nur, wenns diese bedingung die erstellung der software für das terminal nicht zu sehr erschwert. ich muß ja erstmal was funktionsfertiges liefern, bevor ich mich um mehr kümmere.
was wähle ich dafür als projekt-art im xcode projekt-assistent am anfang?
ich hab erstmal mit dem standart c-tool angefangen, ein gefundenes lcd-tool das mir den zugriff auf mein lcd-display ermöglicht verlangt eine foundation (?). ich vermute mal, das eine schließt das andere nicht aus und ich kann meine projekte "aufbohren" ? hab nen guten thread im forum gefunden, der cocoa, carobon usw. eingliedert, aber da ich nicht weiß, was für meine funktionalität gebraucht wird, fällt es mir schwer etwas auszuwählen.
2.xcode-projekt mit iokit.framework linken:
laut codemercs soll ich meine software gegen das iokit.framework linken und dann mit den io-warrior funktionen zugriff auf meine hardware erlangen. wie mache ich denn das mit dem linken? ich hab das iokit meinem projekt hinzugefügt und mal probehalber compiliert, es kommt dann der error in einer header, dass carbonsound/carbonsound.h: no such file or directory. carbon.h:33.
wie läuft es mit dem linken in dieser ide ab, ist es mit dem hinzufügen zum projekt schon getan?
3. die camera:
soll per usb verbunden sein, meine software soll sie auslösen und das bild mit einigen attributen abspeichern. ich habe hierzu das open-source-projekt sourceforge.net/projects/webcam-osx gefunden, die viele von osx nicht unterstützte, vom hersteller ohne osx-treiber versehene kameras
osx zugänglich macht.
wie kann ich das auslösen? da die kamera ja von osx erkannt sein wird, nimmt mir das system einen teil der arbeit ab? kennt ihr eine kamera, die einigermaßen bezahlbar ist, von osx erkannt wird und eine gute auflösung (1280x1024 oder 1024x768 ) liefert, so daß ich nicht noch mit mac-cam herum experimentieren muß?
ich hoffe ihr könnt mir unter acht aller meiner bedürfnisse für meine arbeit hilfreiche tips geben und daß ich als mac-programmierer (insofern ich mich so nennen kann) eure gedult nicht überstrapaziere.
einen schönen abend und schönes wo-e... kiu
ich bin ja schon einige zeit in der mac-welt unterwegs, 3 jahre (länger als mit ms), und lese hier öfter mal mit. zu meiner freude verstehe ich immer mehr, vor allem die code-schnipsel von euch.
das ist auf meine bildung der letzten zeit zurückzuführe. 1 jahr c, und jetzt im halben jahr c++, soweit es ging ansii-conform aber durchs studium leider auf borland, hab mich aber dazu entschlossen mein projekt auf einer neuen ide und meinem bekannten osx zu machen.
soweit mein status.
mein abschluß-projekt ist beschossene sache und die elektronik macht auch schon was her.
ich baue einen scanner der ordentlich für mich knüppeln soll.
ich nutze für die sensorik meines gerätes den io-warrior40 (wird als hid-device erkannt) von codemercs und ein ccd-modul.
das führt gleich zu den fragen, die mich zur zeit beschäftigen:
1.xcode projekt-art:
meine applikation soll erstmal im terminal seine runden drehen, eine gui sollte später leicht nachrüstbar sein, aber nur, wenns diese bedingung die erstellung der software für das terminal nicht zu sehr erschwert. ich muß ja erstmal was funktionsfertiges liefern, bevor ich mich um mehr kümmere.
was wähle ich dafür als projekt-art im xcode projekt-assistent am anfang?
ich hab erstmal mit dem standart c-tool angefangen, ein gefundenes lcd-tool das mir den zugriff auf mein lcd-display ermöglicht verlangt eine foundation (?). ich vermute mal, das eine schließt das andere nicht aus und ich kann meine projekte "aufbohren" ? hab nen guten thread im forum gefunden, der cocoa, carobon usw. eingliedert, aber da ich nicht weiß, was für meine funktionalität gebraucht wird, fällt es mir schwer etwas auszuwählen.
2.xcode-projekt mit iokit.framework linken:
laut codemercs soll ich meine software gegen das iokit.framework linken und dann mit den io-warrior funktionen zugriff auf meine hardware erlangen. wie mache ich denn das mit dem linken? ich hab das iokit meinem projekt hinzugefügt und mal probehalber compiliert, es kommt dann der error in einer header, dass carbonsound/carbonsound.h: no such file or directory. carbon.h:33.
wie läuft es mit dem linken in dieser ide ab, ist es mit dem hinzufügen zum projekt schon getan?
3. die camera:
soll per usb verbunden sein, meine software soll sie auslösen und das bild mit einigen attributen abspeichern. ich habe hierzu das open-source-projekt sourceforge.net/projects/webcam-osx gefunden, die viele von osx nicht unterstützte, vom hersteller ohne osx-treiber versehene kameras
osx zugänglich macht.
wie kann ich das auslösen? da die kamera ja von osx erkannt sein wird, nimmt mir das system einen teil der arbeit ab? kennt ihr eine kamera, die einigermaßen bezahlbar ist, von osx erkannt wird und eine gute auflösung (1280x1024 oder 1024x768 ) liefert, so daß ich nicht noch mit mac-cam herum experimentieren muß?
ich hoffe ihr könnt mir unter acht aller meiner bedürfnisse für meine arbeit hilfreiche tips geben und daß ich als mac-programmierer (insofern ich mich so nennen kann) eure gedult nicht überstrapaziere.
einen schönen abend und schönes wo-e... kiu
kiu. ivory with tiger - working since 2001