|
Next: Problem with Acrobat Reader
|
| Author |
Message |
External

Since: Jun 06, 2006 Posts: 6
|
(Msg. 1) Posted: Mon May 29, 2006 1:42 pm
Post subject: Java on MacOS dead ? Archived from groups: comp>sys>mac>programmer>misc (more info?)
|
|
|
I came across a usenet post stating that Cocoa will no longer provide
Java bindings. Is that correct ?
As a long-time MFC programmer who recently switched to Mac I am trying
to find some framework to use. Carbon and C seems like it requires a
lot of extra effort , and my eyes are still hurting from Objective-C
tutorials, thus Java sounds like a good option. Of course if Apple is
phasing out Java support then why bother? As an alternative: has anyone
tried creating a C++ framework for Carbon? |
|
| Back to top |
|
 |  |
External

Since: May 29, 2006 Posts: 1
|
(Msg. 2) Posted: Mon May 29, 2006 2:01 pm
Post subject: Re: Java on MacOS dead ? [Login to view extended thread Info.] Archived from groups: per prev. post (more info?)
|
|
|
What Apple is doing is phasing out Cocoa Java support. When Apple adds
something new to Cocoa, they will add it only to the Objective C
version of Cocoa.
What Apple is not doing is phasing out Java support. You can write Java
Swing applications that will run on Mac OS X.
If you want to use Cocoa, but hate Objective C, you can try PyObjC. It
lets you write Cocoa applications in Python. You can find more
information about it at the following URL:
http://pyobjc.sourceforge.net
Mark Szymczyk
Author, Xcode Tools Sensei
http://www.meandmark.com |
|
| Back to top |
|
 |  |
External

Since: Jun 06, 2006 Posts: 6
|
(Msg. 3) Posted: Mon May 29, 2006 2:07 pm
Post subject: Re: Java on MacOS dead ? [Login to view extended thread Info.] Archived from groups: per prev. post (more info?)
|
|
|
Thanks for the quick response. I will take a look at PyObjC then.
As far as I can tell all Carbon C++ frameworks (MacApp, MacZoop,
PowerPlant) have been discontinued, right ? |
|
| Back to top |
|
 |  |
External

Since: Jun 06, 2005 Posts: 660
|
(Msg. 4) Posted: Tue May 30, 2006 1:55 am
Post subject: Re: Java on MacOS dead ? [Login to view extended thread Info.] Archived from groups: per prev. post (more info?)
|
|
|
In article <1148935348.469605.55060.DeleteThis@g10g2000cwb.googlegroups.com>,
grubertm.DeleteThis@gmail.com wrote:
> I came across a usenet post stating that Cocoa will no longer provide
> Java bindings. Is that correct ?
It appears to be, but that's a very different state of affairs than
"Java on Mac OS dead."
> As a long-time MFC programmer who recently switched to Mac I am trying
> to find some framework to use. Carbon and C seems like it requires a
> lot of extra effort , and my eyes are still hurting from Objective-C
> tutorials, ...
Um. Why? What about them in particular did you find challenging? Cocoa's
a very worthwhile starting point for mainstream Mac OS development, and
worth the effort to learn. But it really, honestly, shouldn't be a
tremendous effort for someone capable of coping with MFC (intellectually
and emotionally). Some of the simplest tutorials I've seen are more than
a tad contrived. Was that it?
G
--
"Congurutulation!!!" - The subject line on some spam I received recently.
I have no idea what it means, but it's such a cool "word" (by which I mean
pronouncable sequence of letters) regardless. |
|
| Back to top |
|
 |  |
External

Since: Jun 10, 2006 Posts: 3
|
(Msg. 5) Posted: Tue May 30, 2006 2:47 am
Post subject: Re: Java on MacOS dead ? [Login to view extended thread Info.] Archived from groups: per prev. post (more info?)
|
|
|
grubertm.TakeThisOut@gmail.com wrote:
> As a long-time MFC programmer who recently switched to Mac I am trying
> to find some framework to use.
Try the ZooLib C++ cross-platform application framework:
http://www.zoolib.org/
Mike
crawford at goingware dot com |
|
| Back to top |
|
 |  |
External

Since: May 20, 2006 Posts: 6
|
(Msg. 6) Posted: Tue May 30, 2006 4:27 am
Post subject: Re: Java on MacOS dead ? [Login to view extended thread Info.] Archived from groups: per prev. post (more info?)
|
|
|
simmer26.TakeThisOut@yahoo.com wrote:
> What Apple is doing is phasing out Cocoa Java support. When Apple adds
> something new to Cocoa, they will add it only to the Objective C
> version of Cocoa.
>
> What Apple is not doing is phasing out Java support. You can write Java
> Swing applications that will run on Mac OS X.
>
> If you want to use Cocoa, but hate Objective C, you can try PyObjC. It
> lets you write Cocoa applications in Python. You can find more
> information about it at the following URL:
>
> http://pyobjc.sourceforge.net
Anyone here used RubyCocoa?
http://rubycocoa.sourceforge.net/ |
|
| Back to top |
|
 |  |
External

Since: Jun 06, 2006 Posts: 6
|
(Msg. 7) Posted: Tue May 30, 2006 1:18 pm
Post subject: Re: Java on MacOS dead ? [Login to view extended thread Info.] Archived from groups: per prev. post (more info?)
|
|
|
It's not that I find Cocoa particularly challenging- since Borland and
MS heavily borrowed from NextStep it's pretty much straightforward. I
am just very annoyed by Objective-C which seems clunky. That's why I
was hoping to use the framework as well as Interface Builder but with a
different language.
Sorry for the misleading title, obviously Java won't die until Sun
pulls the plug on it. |
|
| Back to top |
|
 |  |
External

Since: Jul 17, 2006 Posts: 7
|
(Msg. 8) Posted: Tue May 30, 2006 5:06 pm
Post subject: Re: Java on MacOS dead ? [Login to view extended thread Info.] Archived from groups: per prev. post (more info?)
|
|
|
grubertm DeleteThis @gmail.com writes:
> It's not that I find Cocoa particularly challenging- since Borland and
> MS heavily borrowed from NextStep it's pretty much straightforward. I
> am just very annoyed by Objective-C which seems clunky. That's why I
> was hoping to use the framework as well as Interface Builder but with a
> different language.
Give it time. *Any* language will seem clunky at first.
I'd recommend biting the bullet and using Objective-C while you're learning
the framework. It's the native language of the framework, and you'll need to
be able to at least read it in order to understand the huge number of docs
and tutorials that are written with Objective-C in mind.
Obviously I can't speak for other bridge authors, but when I wrote CamelBones
I did *not* intend it to be a replacement for Objective-C. The intent was
(and is) to make an additional option available for when it's needed. Options
are good - the more languages you're capable of using, the better equipped
you'll be to choose the most appropriate one for a given task.
sherm--
--
Cocoa programming in Perl: http://camelbones.sourceforge.net
Hire me! My resume: http://www.dot-app.org |
|
| Back to top |
|
 |  |
External

Since: May 30, 2006 Posts: 1
|
(Msg. 9) Posted: Tue May 30, 2006 5:41 pm
Post subject: Re: Java on MacOS dead ? [Login to view extended thread Info.] Archived from groups: per prev. post (more info?)
|
|
|
|
|
| Back to top |
|
 |  |
External

Since: Jun 06, 2005 Posts: 660
|
(Msg. 10) Posted: Wed May 31, 2006 9:04 am
Post subject: Re: Java on MacOS dead ? [Login to view extended thread Info.] Archived from groups: per prev. post (more info?)
|
|
|
In article <1149020338.584995.129360.RemoveThis@g10g2000cwb.googlegroups.com>,
grubertm.RemoveThis@gmail.com wrote:
> It's not that I find Cocoa particularly challenging- since Borland and
> MS heavily borrowed from NextStep it's pretty much straightforward. I
> am just very annoyed by Objective-C which seems clunky.
I might suggest that where you wrote "clunky" it might be better to say
"different from what I'm used to." It's actually quite elegant, but the
paradigm's a significantly different from what a lot of developers are
used to and the syntax was developed (before Obj-C, I should point out)
partly to highlight that difference.
So, having said that, I'd recommend giving it a bit more of a chance
with the recognition that it really is something new and not just a
gratuitously different way to write the same old stuff.
--
"Congurutulation!!!" - The subject line on some spam I received recently.
I have no idea what it means, but it's such a cool "word" (by which I mean
pronouncable sequence of letters) regardless. |
|
| Back to top |
|
 |  |
External

Since: Aug 24, 2005 Posts: 125
|
(Msg. 11) Posted: Thu Jun 01, 2006 10:15 pm
Post subject: Re: Java on MacOS dead ? [Login to view extended thread Info.] Archived from groups: per prev. post (more info?)
|
|
|
On 30/05/2006, grubertm DeleteThis @gmail.com wrote in message
<1149020338.584995.129360 DeleteThis @g10g2000cwb.googlegroups.com>:
> It's not that I find Cocoa particularly challenging- since Borland and
> MS heavily borrowed from NextStep it's pretty much straightforward. I
> am just very annoyed by Objective-C which seems clunky.
It might seem that way if you come from a C++ background but it's not.
You have to somehow forget everything you've learned since C, and then
learn Obj-C from that position. If you find yourself thinking in terms of
C++ features then you've lost the plot.
I have been truly stunned how fast and easy it is to write stuff in
Objective-C + Cocoa. It has given me a hatred of C++ which I don't think
I'll ever overcome.
Simon.
--
http://www.hearsay.demon.co.uk |
|
| Back to top |
|
 |  |
External

Since: Sep 05, 2006 Posts: 34
|
(Msg. 12) Posted: Wed Sep 06, 2006 5:17 pm
Post subject: Re: Java on MacOS dead ? [Login to view extended thread Info.] Archived from groups: per prev. post (more info?)
|
|
|
Gregory Weston wrote:
> In article <1149020338.584995.129360 DeleteThis @g10g2000cwb.googlegroups.com>,
> grubertm DeleteThis @gmail.com wrote:
>
>> It's not that I find Cocoa particularly challenging- since Borland and
>> MS heavily borrowed from NextStep it's pretty much straightforward. I
>> am just very annoyed by Objective-C which seems clunky.
>
> I might suggest that where you wrote "clunky" it might be better to say
> "different from what I'm used to." It's actually quite elegant, but the
> paradigm's a significantly different from what a lot of developers are
> used to and the syntax was developed (before Obj-C, I should point out)
> partly to highlight that difference.
>
> So, having said that, I'd recommend giving it a bit more of a chance
> with the recognition that it really is something new and not just a
> gratuitously different way to write the same old stuff.
>
Isn't the object-oriented part of Obj-C based on Smalltalk's syntax?
Smalltalk was developed by Alan Kay and company to make programming
accessible to kids. Hence the name SMALL-talk...
Alan's still working on Smalltalk, by the way.
http://www.squeak.org |
|
| Back to top |
|
 |  |
External

Since: Oct 04, 2005 Posts: 14
|
(Msg. 13) Posted: Thu Sep 07, 2006 9:33 am
Post subject: Re: Java on MacOS dead ? [Login to view extended thread Info.] Archived from groups: per prev. post (more info?)
|
|
|
In article <cyJLg.8253$Zm1.4839@dukeread02>,
Lawson English <LawsonE.RemoveThis@nowhere.none> wrote:
> Gregory Weston wrote:
> > In article <1149020338.584995.129360.RemoveThis@g10g2000cwb.googlegroups.com>,
> > grubertm.RemoveThis@gmail.com wrote:
> >
> >> It's not that I find Cocoa particularly challenging- since Borland and
> >> MS heavily borrowed from NextStep it's pretty much straightforward. I
> >> am just very annoyed by Objective-C which seems clunky.
> >
> > I might suggest that where you wrote "clunky" it might be better to say
> > "different from what I'm used to." It's actually quite elegant, but the
> > paradigm's a significantly different from what a lot of developers are
> > used to and the syntax was developed (before Obj-C, I should point out)
> > partly to highlight that difference.
> >
> > So, having said that, I'd recommend giving it a bit more of a chance
> > with the recognition that it really is something new and not just a
> > gratuitously different way to write the same old stuff.
> >
>
> Isn't the object-oriented part of Obj-C based on Smalltalk's syntax?
Yes, very much so.
> Smalltalk was developed by Alan Kay and company to make programming
> accessible to kids. Hence the name SMALL-talk...
>
> Alan's still working on Smalltalk, by the way.
>
> http://www.squeak.org
Smalltalk was named such because it was originally very SMALL (like
originally written in a page of code).
Cocoa (the name, not the framework), on the other hand, was originally a
system designed for teaching kids how to program developed in Apple's
ATG. |
|
| Back to top |
|
 |  |
External

Since: Sep 05, 2006 Posts: 34
|
(Msg. 14) Posted: Thu Sep 07, 2006 9:40 am
Post subject: Re: Java on MacOS dead ? [Login to view extended thread Info.] Archived from groups: per prev. post (more info?)
|
|
|
glenn andreas wrote:
> In article <cyJLg.8253$Zm1.4839@dukeread02>,
> Lawson English <LawsonE.TakeThisOut@nowhere.none> wrote:
>
>> Gregory Weston wrote:
>>> In article <1149020338.584995.129360.TakeThisOut@g10g2000cwb.googlegroups.com>,
>>> grubertm.TakeThisOut@gmail.com wrote:
>>>
>>>> It's not that I find Cocoa particularly challenging- since Borland and
>>>> MS heavily borrowed from NextStep it's pretty much straightforward. I
>>>> am just very annoyed by Objective-C which seems clunky.
>>> I might suggest that where you wrote "clunky" it might be better to say
>>> "different from what I'm used to." It's actually quite elegant, but the
>>> paradigm's a significantly different from what a lot of developers are
>>> used to and the syntax was developed (before Obj-C, I should point out)
>>> partly to highlight that difference.
>>>
>>> So, having said that, I'd recommend giving it a bit more of a chance
>>> with the recognition that it really is something new and not just a
>>> gratuitously different way to write the same old stuff.
>>>
>> Isn't the object-oriented part of Obj-C based on Smalltalk's syntax?
>
> Yes, very much so.
>
>> Smalltalk was developed by Alan Kay and company to make programming
>> accessible to kids. Hence the name SMALL-talk...
>>
>> Alan's still working on Smalltalk, by the way.
>>
>> http://www.squeak.org
>
> Smalltalk was named such because it was originally very SMALL (like
> originally written in a page of code).
No and noway was Smalltalk ever "small" in that sense. It was the first
full featured GUI system, which always requires huge amounts of memory
and code to implement. Here's what Alan Kay says about the name. Note
that Smalltalk grew out of KiddiKomp:
http://gagne.homedns.org/~tgagne/contrib/EarlyHistoryST.html
The Early History of Smalltalk
Alan C. Kay
Apple Computer
"In the summer of '71 I refined the KiddiKomp idea into a tighter design
called miniCOM. It used a bit-slice approach like the NOVA 1200, had a
bit-map display, a pointing device, a choice of "secondary" (really
tertiary) storages, and a language I now called "Smalltalk"--as in
"programming should be a matter of ..." and "children should program in
....". The name was also a reaction against the "IndoEuropean god theory"
where systems were named Zeus, Odin, and Thor, and hardly did anything.
I figured that "Smalltalk" was so innocuous a label that if it ever did
anything nice people would be pleasantly surprised."
>
> Cocoa (the name, not the framework), on the other hand, was originally a
> system designed for teaching kids how to program developed in Apple's
> ATG.
Tableau begat KidSim, which begat Cocoa, which begat StageCast. However,
Alan says they abandoned it "early on." He's been working on
Smalltalk-based stuff at Apple, then Disney and now via a private
foundation since forever.
His current research focus is Squeak Etoys programming based on Squeak
Smalltalk.
http://www.squeakland.org/school/HTML/essays/essays.html |
|
| Back to top |
|
 |  |
External

Since: Oct 04, 2005 Posts: 14
|
(Msg. 15) Posted: Thu Sep 07, 2006 2:14 pm
Post subject: Re: Java on MacOS dead ? [Login to view extended thread Info.] Archived from groups: per prev. post (more info?)
|
|
|
In article <6YXLg.8292$Zm1.7174@dukeread02>,
Lawson English <LawsonE.TakeThisOut@nowhere.none> wrote:
> glenn andreas wrote:
> > In article <cyJLg.8253$Zm1.4839@dukeread02>,
> > Lawson English <LawsonE.TakeThisOut@nowhere.none> wrote:
> >
> >> Gregory Weston wrote:
> >>> In article <1149020338.584995.129360.TakeThisOut@g10g2000cwb.googlegroups.com>,
> >>> grubertm.TakeThisOut@gmail.com wrote:
> >>>
> >>>> It's not that I find Cocoa particularly challenging- since Borland and
> >>>> MS heavily borrowed from NextStep it's pretty much straightforward. I
> >>>> am just very annoyed by Objective-C which seems clunky.
> >>> I might suggest that where you wrote "clunky" it might be better to say
> >>> "different from what I'm used to." It's actually quite elegant, but the
> >>> paradigm's a significantly different from what a lot of developers are
> >>> used to and the syntax was developed (before Obj-C, I should point out)
> >>> partly to highlight that difference.
> >>>
> >>> So, having said that, I'd recommend giving it a bit more of a chance
> >>> with the recognition that it really is something new and not just a
> >>> gratuitously different way to write the same old stuff.
> >>>
> >> Isn't the object-oriented part of Obj-C based on Smalltalk's syntax?
> >
> > Yes, very much so.
> >
> >> Smalltalk was developed by Alan Kay and company to make programming
> >> accessible to kids. Hence the name SMALL-talk...
> >>
> >> Alan's still working on Smalltalk, by the way.
> >>
> >> http://www.squeak.org
> >
> > Smalltalk was named such because it was originally very SMALL (like
> > originally written in a page of code).
>
> No and noway was Smalltalk ever "small" in that sense.
From the below cited article:
The subject pf power came up and the two of them wondered how large a
language one would have to make to get great power. With as much panache
as I could muster, I asserted that you could define the "most powerful
language in the world" in "a page of code." They said, "Put up or shut
up."
So the core concept of Smalltalk (the language) was small, not resource
requirements of the whole environment built around it.
> It was the first
> full featured GUI system, which always requires huge amounts of memory
> and code to implement.
There was also "TinyTalk" <http://portal.acm.org/citation.cfm?id=802845>
- a simple implementation design for "a conventional microprocessor such
as a Z80 or 6502" which "actually did fit in 64K bytes with a little bit
of room to spare".
> Here's what Alan Kay says about the name. Note
> that Smalltalk grew out of KiddiKomp:
>
> http://gagne.homedns.org/~tgagne/contrib/EarlyHistoryST.html
>
> The Early History of Smalltalk
>
> Alan C. Kay
> Apple Computer
>
>
> "In the summer of '71 I refined the KiddiKomp idea into a tighter design
> called miniCOM. It used a bit-slice approach like the NOVA 1200, had a
> bit-map display, a pointing device, a choice of "secondary" (really
> tertiary) storages, and a language I now called "Smalltalk"--as in
> "programming should be a matter of ..." and "children should program in
> ...". The name was also a reaction against the "IndoEuropean god theory"
> where systems were named Zeus, Odin, and Thor, and hardly did anything.
> I figured that "Smalltalk" was so innocuous a label that if it ever did
> anything nice people would be pleasantly surprised."
>
I wouldn't interpret that this says "SMALL-talk" (because small kids
would use it to program) so much as "small talk" (as in "polite
conversation about unimportant or uncontroversial matters"), which could
easily be approached by non computer scientists (including children).
But you are right that "small" didn't mean "small resource requirements".
Facinating paper to read, BTW - definitely delves deeper than the
"Smalltalk 80: Bits of History, Words of Advice" (another great book to
read). Thanks for the pointers... |
|
| Back to top |
|
 |  |
| Related Topics: | Likely date for Java 5 - Does anyone have a guess for when Java 5 will be out, based on previous release schedules? Thanks, Dale -- dstanbro@spam.o.matic.bigpond.net.au
What happened to XCode "Find in API" for Java - I seem to remember being impressed with the ProjectBuilder's ability to find the latest Java documentation on Sun's web site. Maybe it was the first XCode. In any case, I haven't used XCode for a while, and after the Feb 6 RefLib update, the Java..
[BINDINGS] NSTableView vs. NSUserDefaultsController - I've already posted the following message to Apple's cocoa-dev mailing list, so if you subscribe to that list or are a regular reader of CocoaBuilder.com, you've already seen this. I'm posting here since I've appeared to have violated list..
Any tame MAC users out there ? - Hi all, could anyone tell me why the HTML generated from an XSL/XML merge would not display on an apple Mac. http://www.bedfords.co.uk/pages/search/search.asp (and just click "search") The page works fine on IE5,IE6, Mozilla and Firefox. Th...
[ANN] ADHOC/MacHack sessions announcement & the Transition.. - Apple is moving to Intel -- Don't Panic! Come to ADHOC and learn what developers need to do. Held in Dearborn, Michigan from July 27th through 31st (a little over a month after WWDC), ADHOC has always been focused on giving developers the edge when i... |
|
You can post new topics in this forum You can reply to topics in this forum You can edit your posts in this forum You can delete your posts in this forum You can vote in polls in this forum
|
|
|
|