FROM : Jeff Szuhay
DATE : Mon Jan 13 21:03:20 2003
>At 12:49 PM -0500 1/13/03, Gil Dror wrote:
>>I am wondering what technique is equivalent to COM in mac.
I asked this a while ago on a bunch of other lists. Here's the most
reasonable answer
I got back (from one of the authors of a very good Cocoa programming book, BTW)
>>From: "Erik M. Buck" <<email_removed>>
>>Subject: Re: Objective C <--> COM comparison
>>
>>It used to exist. NeXT provided D'OLE that was an Objective-C distributed
>>objects mixed with COM and DCom system. This is just one more technology
>>that Apple dropped and does not sell. NeXT used to brag that they sold
>>Distributed COM before Microsoft did. The feature was primarily used to
>>access Active-X controls and interface with applications like Word and Excel
>>from Openstep/Cocoa code. NeXT used to show a neat web application that
>>generated web pages by putting user entered numbers into Excel, calculating
>>loan rates and payment plans with Excel, copy the results into Word, add
>>pictures etc. and grab the result as HTML.
>>
>>All of that said, COM exists to create "robust" interfaces between
>>DLLs/shared libraries and application code. COM provides a tiny bit of
>>versioning and a reference counting system similar to the one used in
>>Apple's libraries. DCom/Active-X provide a similar interface abstraction
>>technology that enables inter-process communication. None of the features
>>of COM are need in Objective-C due to the dynamism of the language. COM
>>addresses a need that does not exist for Cocoa/Objective-C applications and
>>therefore there is no direct porting guide that makes sense.
>>
>>----- Original Message -----
>>To: <<email_removed>>
>>Subject: Objective C <--> COM comparison
>>
>>
>>> Does anybody know of a developer's technote or technical comparison
>>> of the MS COM architecture and what's available in Objective-C/OS X?
>>>
>>> A MS Windows COM --> OS X porting guide would be a truly wonderful thing.
>> >
--
Jeff Szuhay <mailto:jeff.<email_removed>>
Lead Macintosh Engineer voice: 412-271-5040 x 227
Psychology Software Tools <http://www.pstnet.com/>
_______________________________________________
cocoa-dev mailing list | <email_removed>
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.
DATE : Mon Jan 13 21:03:20 2003
>At 12:49 PM -0500 1/13/03, Gil Dror wrote:
>>I am wondering what technique is equivalent to COM in mac.
I asked this a while ago on a bunch of other lists. Here's the most
reasonable answer
I got back (from one of the authors of a very good Cocoa programming book, BTW)
>>From: "Erik M. Buck" <<email_removed>>
>>Subject: Re: Objective C <--> COM comparison
>>
>>It used to exist. NeXT provided D'OLE that was an Objective-C distributed
>>objects mixed with COM and DCom system. This is just one more technology
>>that Apple dropped and does not sell. NeXT used to brag that they sold
>>Distributed COM before Microsoft did. The feature was primarily used to
>>access Active-X controls and interface with applications like Word and Excel
>>from Openstep/Cocoa code. NeXT used to show a neat web application that
>>generated web pages by putting user entered numbers into Excel, calculating
>>loan rates and payment plans with Excel, copy the results into Word, add
>>pictures etc. and grab the result as HTML.
>>
>>All of that said, COM exists to create "robust" interfaces between
>>DLLs/shared libraries and application code. COM provides a tiny bit of
>>versioning and a reference counting system similar to the one used in
>>Apple's libraries. DCom/Active-X provide a similar interface abstraction
>>technology that enables inter-process communication. None of the features
>>of COM are need in Objective-C due to the dynamism of the language. COM
>>addresses a need that does not exist for Cocoa/Objective-C applications and
>>therefore there is no direct porting guide that makes sense.
>>
>>----- Original Message -----
>>To: <<email_removed>>
>>Subject: Objective C <--> COM comparison
>>
>>
>>> Does anybody know of a developer's technote or technical comparison
>>> of the MS COM architecture and what's available in Objective-C/OS X?
>>>
>>> A MS Windows COM --> OS X porting guide would be a truly wonderful thing.
>> >
--
Jeff Szuhay <mailto:jeff.<email_removed>>
Lead Macintosh Engineer voice: 412-271-5040 x 227
Psychology Software Tools <http://www.pstnet.com/>
_______________________________________________
cocoa-dev mailing list | <email_removed>
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.
| Related mails | Author | Date |
|---|---|---|
| Gil Dror | Jan 13, 18:49 | |
| Andy Satori | Jan 13, 19:20 | |
| Chris Hanson | Jan 13, 19:34 | |
| Jeff Szuhay | Jan 13, 21:03 | |
| Brooks Bell | Jan 13, 21:06 | |
| Sheehan Olver | Jan 14, 00:54 | |
| Gil Dror | Jan 14, 03:23 | |
| matt neuburg | Jan 14, 20:04 | |
| Andy Satori | Jan 14, 20:31 | |
| Per Persson | Jan 14, 22:05 | |
| Mike Jackson | Jan 14, 22:34 | |
| j o a r | Jan 14, 23:18 | |
| j o a r | Jan 15, 00:20 | |
| Robert Tillyard | Jan 15, 00:38 | |
| Sheehan Olver | Jan 15, 01:30 | |
| Jeff Szuhay | Jan 15, 02:18 | |
| matt neuburg | Jan 15, 02:19 | |
| Andy Satori | Jan 15, 02:43 | |
| Sheehan Olver | Jan 15, 04:29 | |
| Brent Gulanowski | Jan 15, 17:58 |






Cocoa mail archive

