I am new to software development on Mac. I am seeking your guidance in making few decisions.
Let me first describe my current project.
1. Creating a library using C that will provide access to a SCSI device.
2. It will use SCSI Manager 4.3 for accessing the SCSI device.
3. The software has to support mac 8.1 and above.
4. The development will take place on Mac os X.
5. The shared library will be accessed from a Java Application.
I am trying to find answers to the following questions.
1. Mac provides 5 run time environments (Cocoa, Carbon,classic, Java and BSD)
Which runtime environment will suit my needs.
2. Will i face any backward compatability issues since the developement is going to be in MAC OS X.
3. How to create a demon process in Mac( similar to NT Service).
4. Is there any way of accessing SCSI Manager 4.3 from Java.
Since i am new to Mac development, your guidance will be of great help to me.