<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0" xmlns:osnews="http://osnews.com/rss2#">
	<channel>
		<title>OSNews: </title>
		<link>http://www.osnews.com/story/424/MacOSX_Week_Omnigroup_Interview</link>
		<description>Exploring the Future of Computing</description>
		<language>en-us</language>
		<copyright>Copyright 2001-2009, David Adams</copyright>
		<webMaster>adam+nospam@osnews.com</webMaster>
		<lastBuildDate>Mon, 06 Jul 2009 21:52:38 GMT</lastBuildDate>
		<image>
			<url>http://www.osnews.com/images/osnews.gif</url>
			<title>OSNews.com</title>
			<link>http://www.osnews.com</link>
		</image>
		<item>
			<title></title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>Disapointingly fluffy interview. I would have loved to get some examples so I could judge for myself. As is however, 'it's the greatest' just ain't evidence (not that I doubt it).</description>
			<pubDate>Tue, 18 Dec 2001 23:03:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Interviews tend to be fluffy...</title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>Especially when one interviews our marketing weasel. Actually, I was supposed to add more technical content, but I've been too darn busy with OmniWeb 4.1.<br />
<br />
Anyways, if you'd like to discuss OS X technically, our mailing lists are monitored by a bunch of our engineers, other OS X lovers, and Apple engineers.<br />
<br />
<a href="http://www.omnigroup.com/developer/mailinglists/macosx-dev/" rel="nofollow">http://www.omnigroup.com/developer/mailinglists/macosx-dev/</a><br />
<br />
Yours,<br />
-Wil Shipley<br />
President, The Omni Group</description>
			<pubDate>Tue, 18 Dec 2001 23:56:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title></title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>How does Cocoa compare to BeAPI and Qt?  Anyone willing to comment (based on experience, of course ;-)</description>
			<pubDate>Wed, 19 Dec 2001 00:03:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Omniweb rocks</title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>Thanks for doing the interview, I enjoy reading about developers, and Omni in particular. Omniweb works great on my g4, keep up the good work! <br />
<br />
- Chris</description>
			<pubDate>Wed, 19 Dec 2001 04:11:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Cocoa compared to Be API and Qt.</title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>Be API and Qt both are quite well designed object framework. But, they're written in C++. So, a little bit complicated and difficult to understand and use. Objective-C is very simple and dynamic as well as powerful. Also Cocoa is.</description>
			<pubDate>Wed, 19 Dec 2001 05:26:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>APIs Cocoa/versus be</title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>I can't talk of QT, has I never used it, never seen it. The APIs are different. Firts Be's are only available trought C++, Cocoa's are available trought Java (That really good for the enterprise market) and trhouht Objective C. Objective C has one problem it's used by Apple and by the GnuStep project, So you need to learn a specific language to code with Cocoa has you'll find loads of docs for the OC approcha rather then the Java one. With Objective C porting is an issue, that's why Apple has worked so hard these last month to bring back Objective-C++ into a useable state. Objective-c is message based so everyobjet send messages to other object.<br />
Building the Gui of an Application is really easy and speedy with Cocoa, supporting another language in the gui is easy too, something be never did.<br />
hasd for the rest I've not played enough with cocoa yet to say something.</description>
			<pubDate>Wed, 19 Dec 2001 07:09:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>It's just Objective-C, guys</title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>I've dabbled with Openstep on NT a few years ago. Sure, it's a nice framework, but in the end it's just Objective-C with its biggest drawback: No garbage collection (or is there ?). This is the biggest productivity argument for any programming language, so the interview seems to be just marketing bluff to me.</description>
			<pubDate>Wed, 19 Dec 2001 09:58:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Language isn't important</title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>It doesn't really matter what language you use. Most of the better engineers I've known have been able to pick up a new language in a few days, maybe a week. There are some languages that people prefer, but once you understand how to write decent software, you can do it in any language. (I personally prefer Java at the moment.)<br />
<br />
Will, I had a look around your site. I get the feeling that your a great bunch of guys and gals and that you truely like writing useful software. Once I can get my old PowerComputing machine to die, and I can upgrade to a Mac that will run OSX, I'll be buying licenses for OmniWeb and OmniOutliner. Keep up the good work.<br />
<br />
Oh, I have a small question about the Omni Source License. (I should email you directly, but someone else here might be interested in the answer.) It isn't clear if you can use the the code under the Omni Source License in commercial software. In other words, can I write some software using the OmniFramework and include binaries of the OmniFramwork libraries with my application?<br />
<br />
Thanks,<br />
<br />
geoff</description>
			<pubDate>Wed, 19 Dec 2001 13:19:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Inapproriate/offtopic question</title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>I'm considering purchasing a &quot;blueberry&quot; ibook, 300Mhz w/160Megs of RAM.  However, if I *do* buy a mac, I would want to run OSX.  Is the little ole' blueberry capable of that?  Or should I hold out for a faster/different one?  I'm asking because I can get it for less than $500, which seems to be a pretty good deal.<br />
<br />
Thanks :-)</description>
			<pubDate>Wed, 19 Dec 2001 14:40:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE:  Inapproriate/offtopic question </title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>The problem with the ibook won't be the processor, I run OsX on a G3 350 imac and it works fine.  Maybe you need a little bit more memory but it's so cheap. The real problem is the screen resolution.  From what I know, it is only 800x600 on a ibook (firsty generation).  I think it's not enough.  You need at least 1024x768 because everithing is big on osX (Font, icons, Dock...).<br />
Otherwise OsX is really cool...<br />
<br />
Francois</description>
			<pubDate>Wed, 19 Dec 2001 15:11:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title></title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>Cool interview... btw, I like how you did the price grabber link... could you do something like that for pricewatch?</description>
			<pubDate>Wed, 19 Dec 2001 20:57:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Re; PriceGrabber</title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>We did not do it, PriceGrabber made it for us (the price comparison shop lives in their servers), when they made us 'partners' just 3 days ago (so please click-through to a merchant to support OSNews). :-)<br />
If PriceWatch makes us 'partners' too, we will see... <img src="/images/emo/grin.gif" alt=";)" /></description>
			<pubDate>Wed, 19 Dec 2001 21:05:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title></title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>&gt;Disapointingly fluffy interview. I would have loved to get some examples <br />
&gt;so I could judge for myself. As is however, 'it's the greatest' just ain't<br />
&gt; evidence (not that I doubt it).<br />
<br />
the developer tools are free. buy the two cocoa books and prove it to yourself.<br />
<br />
-James</description>
			<pubDate>Wed, 19 Dec 2001 21:05:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Re: Re; PriceGrabber</title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>Cool!</description>
			<pubDate>Wed, 19 Dec 2001 21:19:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Responses to several comments</title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>&lt;  I'm considering purchasing a &quot;blueberry&quot; ibook, 300Mhz w/160Megs of</description>
			<pubDate>Wed, 19 Dec 2001 23:17:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Java is a descendant of Objective-C ... &quot;mock&quot; garbage collection</title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>I'd just like to make a few quick points:<br />
<br />
1.  Java is more like Objective-C than C++.  True, Java's syntax is similar to C++, but its functionality is far different:<br />
a.  Neither Java nor Objective-C has multiple inheritance, rather, they both have the concept of an interface (multiple inheritance, by the way, takes away from the OO concept, &quot;is a&quot;).<br />
c.  Java and Objective-C have dynamic method binding (dynamic method binding, by the way, is another OO concept that C++ missed the boat on).<br />
d.  OpenStep (NeXTSTEP v 4) was an attempt at platform-independent development -- write your app on OpenStep for sparc, compile it &quot;fat,&quot; and run it on Winders.  Well, they never got quite that far with it (b/c Winders didn't have a &quot;fat binary&quot; concept), but that is where they were heading.  I certainly hope I don't have to make the point that Java is platform independent. <img src="/images/emo/smile.gif" alt=";)" /> <br />
<br />
2.  It is true that Objective-C doesn't have Garbage Collection (moment of silence ...); however, by using the Foundation Kit, you can use this nifty little class called NSAutoreleasePool.  When you have one of these in place, you can send the autorelease method to any object.  When the pool gets cleaned up, all objects that were sent the autorelease message are also cleaned up.  Not quite the safety net that is Garbage Collection (moment of silence ... ), but it does give a little protection.  Besides, is Garbage Collection (moment of silence ... ) all that it's cracked up to be?  I've written Java code up to my eyeballs that avoids Garbage Collection (moment of silence ... ) as much as possible b/c it causes quite a performance hit in a realtime application (&quot;what are you doing writing a REALTIME APPLICATION in Java??? -- the answer comes from the folks I work for:  &quot;Hardward is cheaper than developers&quot; ... I HATE that answer ...)<br />
<br />
As for the OmniGroup -- you all rock.  I've been using OmniWeb for (eegad) more than 5 years, now.  When Mac OS X came out I was absolutely STOKED that OmniWeb had been ported (step 1:  click on &quot;Applications.&quot;  step 2:  drag the folder &quot;Internet Explorer&quot; to the trash).<br />
<br />
I kinda wish you all were in Denver ... I'd love to get a job doing NeXT (IMHO, Mac OS X == NeXT v. 5.0) development again <img src="/images/emo/sad.gif" alt=";)" />  <img src="/images/emo/sad.gif" alt=";)" />  <img src="/images/emo/sad.gif" alt=";)" /></description>
			<pubDate>Thu, 20 Dec 2001 20:55:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Hyperstar</title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>Argh, I immediately guessed that Manny was a marketing person, and verified it.  No one really says you get a 10X coding improvement (over what, MIX?) unless he's a deadly trained hypemachine.<br />
<br />
It's really sad, since I've occasionally pointed out OmniWeb's OS X install as an example of really good installation.  I just started using the Mac to port something, and tried out different software to get the hang of it; OmniWeb's install was great (if not easily-automated with my level of OS X knowledge), so I emulated it.<br />
<br />
Manny did a good job as a marketer, but his claims just lose credibility.  Windows users use VB to gain huge amounts of productivity; Unix users use Perl/Python/Lisp.  So while the different platforms are asymmetrical, each has high-productivity options if you're willing to accept lock-in.</description>
			<pubDate>Fri, 21 Dec 2001 01:32:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Another note on Garbage Collection in Cocoa</title>
			<link>http://osnews.com/thread?</link>
			<guid isPermaLink="true">http://osnews.com/thread?</guid>
			<description>As mentioned above, the NSAutoreleasePool offers a sort of garbage collection in the Cocoa API.  It is worth noting, however, that an NSAutoreleasePool is automatically created for each run loop when you perform some action so, as long as you use the autoreleased class methods (the ones starting with &quot;+&quot; usually) for most work and manually initialized (read &quot;retained&quot;) objects for the information that needs to be preserved between actions you never have a problem and you get a sort of garbage collection.  It is a very logical way of handling this and, since the OS doesn't have to devine when to deallocate an object, you probably are left with much less system overhead (all the program does is release every object in the pool once a run loop concludes instead of trying to guess what is needed and what isn't like a Java VM does).<br />
<br />
OmniWeb is great, though!  I have used it almost exclusively since I got the OS X beta last fall and bought a license a few months ago.  Really looking forward to 4.1!<br />
<br />
Jeff Disher</description>
			<pubDate>Sat, 22 Dec 2001 09:26:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>
	</channel>
</rss>
