Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

soyo

macrumors newbie
Original poster
I ‘m a windows application developer and want to develop a phone tool application(to read and write phonebook, calendar, media files) under Mac OS.

This phone tool needs UI and USB interface or COM port access. I want to know the application roadmap or architecture for my phone tool.

I have several more detailed questions:
a. How do I select develop environment or tool? To use XCode?
b. How to write a module like DLL under windows?
c. What function or class can I use to access USB port or COM port?
d. To use which language to develop? C or C++ or Object-C?

Any answers would be appreciated. A book or URL would be good.

Thanks.
 
Last edited:
I ‘m a windows application developer and want to develop a phone tool application(to read and write phonebook, calendar, media files) under Mac OS.

This phone tool needs UI and USB interface or COM port access. I want to know the application roadmap or architecture for my phone tool.

I have several more detailed questions:
a. How do I select develop environment or tool? To use XCode?
b. How to write a module like DLL under windows?
c. What function or class can I use to access USB port or COM port?
d. To use which language to develop? C or C++ or Object-C? t

Any answers would be appreciated. A book or URL would be good.

Thanks.

a. http://developer.apple.com/
b. http://developer.apple.com/library/...cLibraries/000-Introduction/Introduction.html
c. Apple provides a Serial Port example here: http://developer.apple.com/library/mac/#samplecode/SerialPortSample/Introduction/Intro.html or you might look at AMSerialPort here: http://www.harmless.de/cocoa-code.php
d. Objective C/Cocoa for your UI at least. You can use straight C/C++ for the non-UI bits.

Everything you need is at http://developer.apple.com/ and read the local guide http://guides.macrumors.com/Cocoa_FAQ too for book/resource recommendations.

B
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.