This presumes the rate of growth for Linux on the Desktop will be as prolific as it has been for Enterprise deployment, not to mention OS X isn't once mentioned in the article, just the Macintosh Operating System.
Market researcher IDC expects to announce within weeks that Linux' PC market share in 2003 hit 3.2%, overtaking Apple Computer Inc.'s (NasdaqNM:AAPL - News) Macintosh (news - web sites) software.
Macintosh software? Could this article be particularly more vague? I guess being overly general is good to cover their butts?
Good luck on Linux overtaking OS X's momentum.
Since over 40% of pre-OS X has switched since its inception I would expect in a year from now another 30% and climbing, especially with the G5 and soon-after G6.
My daily OS is Debian so no I'm not coming from a Mac biased viewpoint.
It needs a native Cocoa Interface with zero Carbon hooks and have zero dependency upon Qt. I love the Qt LyX for X11 but compared to what OS X can offer, true-native via Cocoa is no comparison.
None of the folks have any experience with ObjC.
The first Cocoa version should target the 1.4 CVS release which still has maturing to overcome.
I agree it would be wonderful of Apple to do the Port and then add specific extras, but I think the licensing options would be the biggest hurdle to overcome.
This is an absolute waste of resources. First let's automate call traffic and deter individuals from calling--we'll call spin it as a system answering frequently asked questions. Then after a decade of drilling this abstraction down to the point it takes five minutes just to reach your desire--live customer support--one now discover's their threshold of tolerance.
Unfortunately, this is the wrong time to discover such depths. The result soon becomes a common behavior now legally accountable--verbal assault.
What a complete misuse of technology, but have no fear, we will invest in time and research to determine the threshold (stress/strain failure graph) of when enough is enough and return you to an actual human being. We cannot guarantee on the level of competency this individual possesses in answering your concerns, but at least it's no longer a machine, right? Sure, we could invest in customer training and give these poor saps more technical skills but that has been determined to cost less, short-term, that this new wonderful technology.
How about the kind professor applies his experience to actually working with improving telecommunication devices or wireless signal capturing devices?
The reason people are pissed off is they had to wait five minutes just to hear an idiot recite from a canned script and since they now feel used like an old tampon they want to flush the frustration on the nearest recipient--customer support rep. john/jane doe.
By the way, NeXT did support POSIX, but that required a specific support contract, so no it did not support POSIX, out-of-the-box but for Fed clients who demanded it we put it in.
I was there at Apple when the decisions were made.
Steve was asked by Fred Anderson what would it take to have you come back as CEO, because Gil is ignoring your advice and we are afraid with only 3 months of money left the company will fold?
Steve wanted an interim title and the opportunity to build a new board of directors.
He then made a decision to settle the Microsoft dispute and bury the hatchet, once and for all. That came down to private meetings.
Avie, Bertrand Serlet and others were holding high level meetings with third party developers as I've hinted at to convince them to use Cocoa and they informed them that would set them back years and there had to be a better way.
Back to Engineering and several weeks of brainstorming the teams decided to take the massive amounts of Procedural APIs and wittle it down to a reasonble number that they could then leverage the bulk of the legacy support and mesh them, over time with the future direction of Application Development grounded in Objective-C's Foundation and AppKit APIs.
CoreFoundation was born along with countless other APIs for cross pollination.
Gil Amelio saw the power of Cocoa and like anyone who hasn't developed much just thought it could Presto! change everything overnight. He was more than happy to dump the past and launch into the future with a new set of APIs that had nearly a decade of development already invested in them--Openstep.
No one at NeXT was thrilled with Java--they got it almost right is what the usual comments were up to "If only Sun would ever 'get' objects."
Java tries to be the best of both C++ and ObjC and misses on both but gee like any language if you don't get broad adoption it is perceived as being an inferior choice.
No one from the NeXT encampment has ever "wanted" to port Apps using Procedural APIs, unless you count the Quartz group which wrote Quartz and they wrote WindowServer.app in C. Just ask Andrew Barnes or Peter Graffanino how many lines of C are in Quartz or how many were in Openstep's WindowServer.app.
The languages used within OS X are chosen when it makes the most sense both technically and politically.
BeOS died because its founder's arrogance was greater than the technologies the company could offer Apple. The man wanted > $100Million and a top spot back at Apple. He was concerned about himself, first and foremost. The cost of NeXT exactly paid off the debts NeXT owed to Canon and other investors. Steve made nothing out of the deal and was reluctant to even come onboard, hence his original role as a consultant. He was concerned that the 300 plus NeXT employees were still gainfully employed and that our stock options would be honored, which they were.
The best day I remember was when Steve cancelled Sabbaticals and all those that were hanging around for their 3 month Sabbaticals all quit and stated the only reason they were here was for the 3 free months of pay. As I stated earlier Apple only had 3 months of money and paying for 1/3 of the Corporate Staff to sit on their rears and have a long vacation just wasn't gonna cut it.
Smart Politics, Outstanding Vision, Compassion for the Company as a whole and other attributes is what makes Steven P. Jobs the best person and only person that could have and has save Apple Computer Inc, from oblivion.
Fred Anderson is right up there, in my book, as one of the most able and intelligent executives I as a peon got to talk with and work for.
Apple just keeps getting stronger and stronger and if I recall thats what we want from Her.
I won't debate Copland or Taligent. That was exhausted back in 1997 during the merger.
Apple has Politically maneuvered themselves to make sure as many popular APIs are available for OS X, to build a user base.
Does that mean these APIs won't get folded into ObjC equivalents?
The wrapping of ObjC to Carbon and vice versa is analogous to the Java Bridge between ObjC and Java NeXT developed during the WebObjects transition from ObjC to Java.
The decision to focus ObjC on the desktop and not on the AppServer has been one that bit Apple in the ass and they know it.
The advantages were removed from their products.
This is all from one who had to support WOF and Openstep.
Exposing APIs that market segments have wanted is a smart maneuver.
MVC Paradigm is at the very core of OS X. Linking to MachO was necessary because the OS was slow when all the Carbon/BlueBox/Classic layers were added.
Over time you will see OS X improve due to more Cocoa integration (new Finder being one example) and moreso. The latest Dev examples should show you how much the underpinnings of Cocoa are in Carbon now.
No one is saying ObjC is better than C++ or vice versa.
POSIX Compliance is necessary if one wants to work within the Federal Markets. And that's smart since the Feds have deep pocketbooks.
There were tons of APIs at Apple and NeXT that still aren't nailed down but are slowly morphing into a coherent structure that we'll all benefit from.
The biggest complaint people have about Objective-C is the syntax. Those complaints come from folks who haven't even scratched Cocoa's surface.
The corporations who whined won back in 1998--Adobe, Microsoft, Quark, Macromedia and a few others demanded Carbon.
Now that Microsoft is focused on.NET and C# don't think Apple hasn't noticed and don't think each revision comes with more and more Cocoa Examples for Developers to learn and leverage.
Its quite clear the folks in Engineering were smart enough to take the best of all their APIs and are broadening them under a common umbrella.
Let's just see exactly what happens by OS XI.
For now Apple has done a fine job abstracting its APIs enough to make Carbon a First Class Citizen in most senses due to duplicating efforts and coding time just so that the OS doesn't slow down. Since ObjC is only a superset of C it and interoperates with C++ you'd think people would welcome the advantages it offers when needed?
So are we comparing the GNP of a foreign country to that of the United States GNP,directly? If so that is absurd. That is like claiming the Moon would be the Sun if it weren't for the Sun's size already smothering the Moon's chance for having it's day in the Sun, so-to-speak. Every dog has its day. We aren't becoming more Civilized with Time, just more Politically Correct on how we name call one another.
Something that seems to continue to be overlooked is the claim that 97% of all US Businesses are Small Businesses.
Where the heck is the large reinvestment in this clearly large mass of businesses?
Neither the Republicans nor the Democrats actually ever do a damn thing about this but talk about it as a chip to sway voters.
Change happens at the local level first, then the County, followed by the State level and forcibly at the Federal Level once a majority of States sways Congress.
We need to stop targeting Congress first and make our local communities intolerant to unethical leadership. Ultimately, Congress changes from within because such pond scumb have a more difficult time convincing informed individuals of listening to an Illusion when they see the Truth in the PuppetMaster's strings.
The circulation of Money of all currencies is what makes the World go round. In a world of over 6 Billion people if you think we can suddenly and collectively change the human mindset to elevate themselves to focus on improving mankind than I'd say you've smoked too much dope or dropped too many tabs.
Any Country that presently feels repressed by the United States would be the first to declare themselves the next United States if given the chance.
History is quite revealing in the ever perpetuating sesspool of rule or be ruled.
So where in your diatribe do you not discuss your own egocentrism? What you have accomplished is to argue your invaluable nature as the key to long-term job security, when in essence such a key has not existed since the early 1970s.
Regarding the notion of volunteering to give a status report, on a weekly basis, as your way of further cementing how invaluable you are to your boss I would simply say, "Golf clap?"
I would truly be concerned that whatever company one works for that doesn't already have weekly departmental status reports, combined with at least one hour status meetings to nail down any confusion, really has a solid foundation, in the first place.
Weekly status reports were always mandatory at NeXT and Apple where I've worked. And I loved them not because I wanted to toot my own horn but to check my own progress and to learn what others are working on and how my work fits within that system. Not to mention all the other areas I could learn from and possibly work on.
One more thought, if you think your skillset is invaluable than either you work for an extremely small company that will never make "insanely great products/solutions" or your head is so buried within the upper management's collective rear-end that they perceive they cannot do without you.
Then suddenly you wake up to discover that if they shave off more of the lower crust then the bottom line, for the current quarter, is much rosier and they can always hire future personnel with invaluable skillsets to fit their needs.
Customers or lack thereof is what determines how solid a position anyone in a company can retain. Spend more time coordinating with coworkers holding different skills to help them garner more clients and all of you win out.
We all are loyal to ourselves first and foremost. To claim otherwise is to be a slave.
The Cost of Living Index has been allowed to rise because there is always enough people living on borrowed funds to push the price of all goods and services to inflated values.
Banks own everyone of us. When the Banks get interest loans from the Fed just over 1% and are charging upwards of 25% Interest Rates that is one hell of a legalized racketeering system.
Abolish Lobbying in this Country(USA) and just see how quickly the loss of Special Interests, on all fronts from self-proclaiming Humanitarians to categorized Greedy Big Businesses, have to eat Humble Pie and kiss the Collective Rear known as the US Populace who makes all their comforts exist.
I bid farewell to my shorter diatribe.
Re:KOffice is sweet ready for the Apple picking
on
Koffice 1.3 Released
·
· Score: 3, Interesting
Qt applications are only considered "native" because Apple has caved and renamed the Carbon API as native when, in truth, it's a transitional API that is not the direction of OS X.
Qt would become native if it were written with Objective-C/Cocoa integration, built-in, thus allowing a two-way roadway. Wrapping Qt with Objective-C++ would be a step in the right direction, but so far Qt uses only CARBON.
Apple won't use KOffice other than to study it and from there determine how their own Cocoa Tools may benefit from that experience(s), along-side the AppleWorks past.
Apple should focus on making sure it utilizes a document neutral format, thus XML as it has already done extensively and then provide an API in which pre-existing OSS applications can seemless exchange data while retaining how it operates on the data, uniquely to OS X.
Apple is not in the business of making Operating Systems that make Linux the best choice of Operating Systems, but they aren't in the business of using proprietary data format standards thus extending their past history of isolationism.
Word of caution. There is a depend constraint on the kde-cvs-snapshot (=libqt....) instead of (>=libqt...) that screws up apt-get upgrade once you've installed these packages. If a revision of kde-cvs-snapshot's metapackage would change this updating to the latest libqt3.2.3 in/unstable wouldn't barf and force one to either do a --force-all and ignore the depends on kde-cvs-snapshot package, all would be well.
WikiDebian list's that 3.2 RC1 is soon to go into Experimental.
http://wiki.debian.net/index.cgi?DebianKDE
"...KDE 3.2 will first go into experimental (when debian/ scripts are updated). After KDE 3.2 final it will go into unstable when it's ready."
Btw, Klipper has annoying Pasteboard issues with assigning current copy/paste object from it's list, but works if you forcibly select which one you want. Hopefully in RC1 this is fixed.
Hewlett Packard knows it needs to remain viable and while not being a guinea pig to Microsoft--they have competing product lines in the Enterprise so don't expect a cozy friendship in the Conumer realms as well.
Apple gives HP its Digital Media update to remain competitive and offer a solution that Microsoft doesn't even have right now but DELL already has.
They could have gone with the Real Products but wanted to be with Apple and the No. 1 MP3 Player in the markets.
Apple receives higher revenues for both iPods and music purchases from the iTMS which in turn strengthens their positios with the Music Industry.
Finally, Apple gets people used to their products and that will trickle down to people wanting to learn and discover what Apple has to offer.
Besides, the iPod works for both Operating Systems so all the HP Customers are out if they are that willing to switch is HP Hardware minus their music catalogues.
Fiorina is really showing HP's strategy in maintaining Stock Market Value, for the short-term only and that is disasterous for the long-term US Economy and even World Economies at large.
This approach is assinine and will result in a greater gap between economic classes.
If they want to have talented workers within the US earn less money than the cost of living has to drop below the cost of earning and thus making the value of the dollar stronger and be able to purchase more goods & services.
It is outrageous that a gallon of milk approaches US $4 or more. Basic necessities are skyrocketing and outsourcing more IT jobs to foreign nationals or overseas to East Asia/India is going to only raise the cost of milk and other basic necessities because people are not going to have the money to purchase them, thus volume decreases and we know that the profit margins for industries don't like to lower themselves, thus leaving the demand for the same GDP and ultimately leaving the Stock Market once more in the gutter.
Where the hell do Corporations from Pharmaceuticals, IT, Auto and Insurance industries get off in thinking people are going to continue being able to afford housing let alone all this excess?
The US Government should say, "Fine Fiorina we'll keep the outsourcing the same but we'll drop the exchange rates 10:1 between India and the US and see just how many jobs you want to draw from then."
Imagine the exchange rate dropping from something ol say 30:1 to 3:1. What a shock for India suddenly not getting all those jobs.
GNUStep is nowhere near as elegant as NeXStep/Openstep--I supported that beautiful OS at NeXT daily, as well as at Apple Enterprise Support.
What GNUStep folks need to do and I really want them to do this because while I'm not using a PPC running OS X I want to be able to develop on Linux with ObjC running KDE having Native Objective-C Language Bindings.
KDE Native Developer Language Bindings List
So far I count
Python
Perl
Java (sort of but not good enough)/outdated --what about a Qt version of Eclipse?
C#--gawd, but understandable
Ruby
Smoke
ECMAScript
Where the heck is ObjC?
One of the biggest issues presently on Debian with GNUStep is configuration and getting the damn Font issues resolved. Spending hours making it launch without having a NSFont host of issues is disheartening and gives the impression that it is really immature, when we know that the Openstep Spec was published in 1994.
And no Wmaker is not Openstep.
If Someone with the skills I don't posess could develop ObjC language support natively within Eclipse I would be ecstatic! WOLips is quite interesting for Java and WebObjects but what about GNUStep/Cocoa IDE support within Eclipse on Linux?
On OS X well just give me Xcode.
I'll have to say if you can't afford a $3,000 computer system you have more issues with your finances than the purchase of a computer.
If you can't qualify for a loan or don't trust yourself to make the payments than once again you have more issues with your finances that a price drop in a computer isn't going to improve.
You can compare the 2.6 Kernel and how its features are supported/optimized within each CPUs architectures.
You can compare features like, preemption, smp, threading, bus saturations, memory management, network throughput, database performances, reiserFS, XFS, etc..
How about the ceiling performances of all 3 CPU architectures performing identical tasks?
Then a cost breakdown.
WebServer performance in clusters? Loadbalancing performances of Apache2 on all 3 architectures, etc...
Since the Kernel source is there one would like to know which CPU best utilizes this Source Code and how they do it.
The responsibility of Altivec Optimizations within GCC lie solely with Apple. Just as the responsibilities for ObjC optimizations are Apple's as they were NeXT's. That is the relationship they have garnered.
The updates to GCC from Apple don't also reflect the updates that have been made internally to GCC within Apple. Those updates always trickle down after thorough testing and SQA bug flushings.
Unless Apple Engineering has done a 180 degree on this than my comments are moot.
Whether or not Apple adopts IBM's PowerPC compiler should be self-evident.
Such would increase costs. Engineering does not want to be dependent upon the time schedules of IBM for the Compiler, not to mention the politics/business issues involved with Co-licensing and thus increasing the cost of ownership passed down to the consumer.
Display Postscript even cost more than what was acceptable, at NeXT now Apple, which was one of the reasons it just made sense to develop a Display PDF Model within Quartz.
Regarding the compiler, the folks that work on the GCC issues within Apple Engineering spent several years on the run-time to make Java and ObjC work like direct siblings. Now that work has blossomed expect more time spent on making sure if this PowerPC compiler from IBM can reduce overhead by 50% you can bet GCC will get this as well.
What would be a big boost in performance would be the eventual EOL (End of Life) support for Classic and Carbon which means switching to a pure Cocoa environment that supports C/C++/Java/ObjC/ObjC++ and Fortran 77/Ada 95, etc.,.
If you notice O'Reilly is publishing more literature on Cocoa and less on Carbon. Carbon is just a Transitional API. How long that transition will be in effect only Apple knows. The biggest gripe people how about ObjC is the syntax. Ironic since it is quite logical and grammatically more readable than C++ let alone Java.
In the end whether or not GCC becomes as fast as XLC is not what will determine the visibility of OS X. Its compelling third party applications that make equal quality as Apple.
Everyone's got one.
This presumes the rate of growth for Linux on the Desktop will be as prolific as it has been for Enterprise deployment, not to mention OS X isn't once mentioned in the article, just the Macintosh Operating System.
Macintosh software? Could this article be particularly more vague? I guess being overly general is good to cover their butts?
Good luck on Linux overtaking OS X's momentum.
Since over 40% of pre-OS X has switched since its inception I would expect in a year from now another 30% and climbing, especially with the G5 and soon-after G6.
My daily OS is Debian so no I'm not coming from a Mac biased viewpoint.
It needs a native Cocoa Interface with zero Carbon hooks and have zero dependency upon Qt. I love the Qt LyX for X11 but compared to what OS X can offer, true-native via Cocoa is no comparison.
None of the folks have any experience with ObjC.
The first Cocoa version should target the 1.4 CVS release which still has maturing to overcome.
I agree it would be wonderful of Apple to do the Port and then add specific extras, but I think the licensing options would be the biggest hurdle to overcome.
This is an absolute waste of resources. First let's automate call traffic and deter individuals from calling--we'll call spin it as a system answering frequently asked questions. Then after a decade of drilling this abstraction down to the point it takes five minutes just to reach your desire--live customer support--one now discover's their threshold of tolerance.
Unfortunately, this is the wrong time to discover such depths. The result soon becomes a common behavior now legally accountable--verbal assault.
What a complete misuse of technology, but have no fear, we will invest in time and research to determine the threshold (stress/strain failure graph) of when enough is enough and return you to an actual human being. We cannot guarantee on the level of competency this individual possesses in answering your concerns, but at least it's no longer a machine, right? Sure, we could invest in customer training and give these poor saps more technical skills but that has been determined to cost less, short-term, that this new wonderful technology.
How about the kind professor applies his experience to actually working with improving telecommunication devices or wireless signal capturing devices?
The reason people are pissed off is they had to wait five minutes just to hear an idiot recite from a canned script and since they now feel used like an old tampon they want to flush the frustration on the nearest recipient--customer support rep. john/jane doe.
Why are you stuck on that?
I'm running 1.4.2_03 update 3 on Debian Sid.
Download the Linux.bin self-extracting file. and install as root where you want it to be installed.
First do a chmod 777 on the .bin file as noted by Sun. It will extract a structure as 1.4.2_03/ I don't like that so I just moved it to 1.4.2/
$mv j2sdk1.4.2_03/ j2sdk1.4.2/
Set the pathways for your .profile. and root's as well, and every user who needs access to the tools.
Here are my settings:
#Java SDK 1.4.2 SDK Path Settings JAVA_HOME=/usr/local/SunJava/j2sdk1.4.2/
add JAVA_HOME to your export PATH list.
Your choice of where you want your install directory is your choice. I made everything from Sun under SunJava.
Now as root run update-alternatives. (Man page for more info about the following).
$update-alternatives --install /usr/local/bin/java java /pathToYourJ2SDK/bin/java 100
Repeat for javah, javac, jdb, javap, jarsigner, java-rmi-cgi keytool, etc underneath the Sun /bin directory.
Then run update-alternatives --all to make sure it has Sun's sdk 1.4.2 set.
Run update-alternatives --config java
$update-alternatives --config java
Make sure its set.
By the way, NeXT did support POSIX, but that required a specific support contract, so no it did not support POSIX, out-of-the-box but for Fed clients who demanded it we put it in.
I was there at Apple when the decisions were made.
Steve was asked by Fred Anderson what would it take to have you come back as CEO, because Gil is ignoring your advice and we are afraid with only 3 months of money left the company will fold?
Steve wanted an interim title and the opportunity to build a new board of directors.
He then made a decision to settle the Microsoft dispute and bury the hatchet, once and for all. That came down to private meetings.
Avie, Bertrand Serlet and others were holding high level meetings with third party developers as I've hinted at to convince them to use Cocoa and they informed them that would set them back years and there had to be a better way.
Back to Engineering and several weeks of brainstorming the teams decided to take the massive amounts of Procedural APIs and wittle it down to a reasonble number that they could then leverage the bulk of the legacy support and mesh them, over time with the future direction of Application Development grounded in Objective-C's Foundation and AppKit APIs.
CoreFoundation was born along with countless other APIs for cross pollination.
Gil Amelio saw the power of Cocoa and like anyone who hasn't developed much just thought it could Presto! change everything overnight. He was more than happy to dump the past and launch into the future with a new set of APIs that had nearly a decade of development already invested in them--Openstep.
No one at NeXT was thrilled with Java--they got it almost right is what the usual comments were up to "If only Sun would ever 'get' objects."
Java tries to be the best of both C++ and ObjC and misses on both but gee like any language if you don't get broad adoption it is perceived as being an inferior choice.
No one from the NeXT encampment has ever "wanted" to port Apps using Procedural APIs, unless you count the Quartz group which wrote Quartz and they wrote WindowServer.app in C. Just ask Andrew Barnes or Peter Graffanino how many lines of C are in Quartz or how many were in Openstep's WindowServer.app.
The languages used within OS X are chosen when it makes the most sense both technically and politically.
BeOS died because its founder's arrogance was greater than the technologies the company could offer Apple. The man wanted > $100Million and a top spot back at Apple. He was concerned about himself, first and foremost. The cost of NeXT exactly paid off the debts NeXT owed to Canon and other investors. Steve made nothing out of the deal and was reluctant to even come onboard, hence his original role as a consultant. He was concerned that the 300 plus NeXT employees were still gainfully employed and that our stock options would be honored, which they were.
The best day I remember was when Steve cancelled Sabbaticals and all those that were hanging around for their 3 month Sabbaticals all quit and stated the only reason they were here was for the 3 free months of pay. As I stated earlier Apple only had 3 months of money and paying for 1/3 of the Corporate Staff to sit on their rears and have a long vacation just wasn't gonna cut it.
Smart Politics, Outstanding Vision, Compassion for the Company as a whole and other attributes is what makes Steven P. Jobs the best person and only person that could have and has save Apple Computer Inc, from oblivion.
Fred Anderson is right up there, in my book, as one of the most able and intelligent executives I as a peon got to talk with and work for.
Apple just keeps getting stronger and stronger and if I recall thats what we want from Her.I won't debate Copland or Taligent. That was exhausted back in 1997 during the merger.
Apple has Politically maneuvered themselves to make sure as many popular APIs are available for OS X, to build a user base.
Does that mean these APIs won't get folded into ObjC equivalents?
The wrapping of ObjC to Carbon and vice versa is analogous to the Java Bridge between ObjC and Java NeXT developed during the WebObjects transition from ObjC to Java.
The decision to focus ObjC on the desktop and not on the AppServer has been one that bit Apple in the ass and they know it.
The advantages were removed from their products.
This is all from one who had to support WOF and Openstep.
Exposing APIs that market segments have wanted is a smart maneuver.
MVC Paradigm is at the very core of OS X. Linking to MachO was necessary because the OS was slow when all the Carbon/BlueBox/Classic layers were added.
Over time you will see OS X improve due to more Cocoa integration (new Finder being one example) and moreso. The latest Dev examples should show you how much the underpinnings of Cocoa are in Carbon now.
No one is saying ObjC is better than C++ or vice versa.
POSIX Compliance is necessary if one wants to work within the Federal Markets. And that's smart since the Feds have deep pocketbooks.
There were tons of APIs at Apple and NeXT that still aren't nailed down but are slowly morphing into a coherent structure that we'll all benefit from.
The biggest complaint people have about Objective-C is the syntax. Those complaints come from folks who haven't even scratched Cocoa's surface.
The corporations who whined won back in 1998--Adobe, Microsoft, Quark, Macromedia and a few others demanded Carbon.
Now that Microsoft is focused on .NET and C# don't think Apple hasn't noticed and don't think each revision comes with more and more Cocoa Examples for Developers to learn and leverage.
Its quite clear the folks in Engineering were smart enough to take the best of all their APIs and are broadening them under a common umbrella.
Let's just see exactly what happens by OS XI.
For now Apple has done a fine job abstracting its APIs enough to make Carbon a First Class Citizen in most senses due to duplicating efforts and coding time just so that the OS doesn't slow down. Since ObjC is only a superset of C it and interoperates with C++ you'd think people would welcome the advantages it offers when needed?
That has nothing to do with Hardware requirements.
So yes your G3 B&W will run Safari 1.2 with the current Operating System, Panther--OS X 10.3.x.
Welcome to Reality. Safari utilizes more and more Cocoa which has been pushed into the forefront and Carbon into the recesses as it should be.
OS X 10.4 and beyond will be even more Cocoa only.
Run KDE 3.2 on anything less than an i686 compliant based version of Linux and guess what?
It won't run.
Update your Operating System.
I hate to disappoint everyone but Apple put themselves on hold for 5 years to make Carbon run in OS X.
But since 1997 the plan has and continues to be OS X Cocoa which will benefit everyone.
It was because NeXT received patent work with the CIA on technologies the CIA wanted to use.
So are we comparing the GNP of a foreign country to that of the United States GNP,directly? If so that is absurd. That is like claiming the Moon would be the Sun if it weren't for the Sun's size already smothering the Moon's chance for having it's day in the Sun, so-to-speak. Every dog has its day. We aren't becoming more Civilized with Time, just more Politically Correct on how we name call one another.
Something that seems to continue to be overlooked is the claim that 97% of all US Businesses are Small Businesses.
Where the heck is the large reinvestment in this clearly large mass of businesses?
Neither the Republicans nor the Democrats actually ever do a damn thing about this but talk about it as a chip to sway voters.
Change happens at the local level first, then the County, followed by the State level and forcibly at the Federal Level once a majority of States sways Congress.
We need to stop targeting Congress first and make our local communities intolerant to unethical leadership. Ultimately, Congress changes from within because such pond scumb have a more difficult time convincing informed individuals of listening to an Illusion when they see the Truth in the PuppetMaster's strings.
The circulation of Money of all currencies is what makes the World go round. In a world of over 6 Billion people if you think we can suddenly and collectively change the human mindset to elevate themselves to focus on improving mankind than I'd say you've smoked too much dope or dropped too many tabs.
Any Country that presently feels repressed by the United States would be the first to declare themselves the next United States if given the chance.
History is quite revealing in the ever perpetuating sesspool of rule or be ruled.
So where in your diatribe do you not discuss your own egocentrism? What you have accomplished is to argue your invaluable nature as the key to long-term job security, when in essence such a key has not existed since the early 1970s.
Regarding the notion of volunteering to give a status report, on a weekly basis, as your way of further cementing how invaluable you are to your boss I would simply say, "Golf clap?"
I would truly be concerned that whatever company one works for that doesn't already have weekly departmental status reports, combined with at least one hour status meetings to nail down any confusion, really has a solid foundation, in the first place.
Weekly status reports were always mandatory at NeXT and Apple where I've worked. And I loved them not because I wanted to toot my own horn but to check my own progress and to learn what others are working on and how my work fits within that system. Not to mention all the other areas I could learn from and possibly work on.
One more thought, if you think your skillset is invaluable than either you work for an extremely small company that will never make "insanely great products/solutions" or your head is so buried within the upper management's collective rear-end that they perceive they cannot do without you.
Then suddenly you wake up to discover that if they shave off more of the lower crust then the bottom line, for the current quarter, is much rosier and they can always hire future personnel with invaluable skillsets to fit their needs.
Customers or lack thereof is what determines how solid a position anyone in a company can retain. Spend more time coordinating with coworkers holding different skills to help them garner more clients and all of you win out.
We all are loyal to ourselves first and foremost. To claim otherwise is to be a slave.
The Cost of Living Index has been allowed to rise because there is always enough people living on borrowed funds to push the price of all goods and services to inflated values.
Banks own everyone of us. When the Banks get interest loans from the Fed just over 1% and are charging upwards of 25% Interest Rates that is one hell of a legalized racketeering system.
Abolish Lobbying in this Country(USA) and just see how quickly the loss of Special Interests, on all fronts from self-proclaiming Humanitarians to categorized Greedy Big Businesses, have to eat Humble Pie and kiss the Collective Rear known as the US Populace who makes all their comforts exist.
I bid farewell to my shorter diatribe.
Qt applications are only considered "native" because Apple has caved and renamed the Carbon API as native when, in truth, it's a transitional API that is not the direction of OS X.
Qt would become native if it were written with Objective-C/Cocoa integration, built-in, thus allowing a two-way roadway. Wrapping Qt with Objective-C++ would be a step in the right direction, but so far Qt uses only CARBON.
Apple won't use KOffice other than to study it and from there determine how their own Cocoa Tools may benefit from that experience(s), along-side the AppleWorks past.
Apple should focus on making sure it utilizes a document neutral format, thus XML as it has already done extensively and then provide an API in which pre-existing OSS applications can seemless exchange data while retaining how it operates on the data, uniquely to OS X.
Apple is not in the business of making Operating Systems that make Linux the best choice of Operating Systems, but they aren't in the business of using proprietary data format standards thus extending their past history of isolationism.
Wonderful piece of software that works quite nicely and for small independent mail servers you will not be disappointed.
http://tmda.net/
In case you don't have this running already, that is.
Word of caution. There is a depend constraint on the kde-cvs-snapshot (=libqt....) instead of (>=libqt...) that screws up apt-get upgrade once you've installed these packages. If a revision of kde-cvs-snapshot's metapackage would change this updating to the latest libqt3.2.3 in /unstable wouldn't barf and force one to either do a --force-all and ignore the depends on kde-cvs-snapshot package, all would be well.
WikiDebian list's that 3.2 RC1 is soon to go into Experimental.
http://wiki.debian.net/index.cgi?DebianKDE
"...KDE 3.2 will first go into experimental (when debian/ scripts are updated). After KDE 3.2 final it will go into unstable when it's ready."
Btw, Klipper has annoying Pasteboard issues with assigning current copy/paste object from it's list, but works if you forcibly select which one you want. Hopefully in RC1 this is fixed.
Sure it would have been. With Cocoa's Foundation/AppKit etc, APIs via MVC just imagine how seemless Qt would be right now with OS X and vice versa.
Nothing is FACT. Only an agreed upon common observation that is reproducible can be coined the term, FACT.
When something is generally accepted or agreed upon it is then labeled a FACT.
However, that does not infer it as being TRUTH. And what I'm seeing here is one missing piece of this pie when it comes to developers.
Mac OS X:
How many J2EE Developers would prefer to develop on OS X versus Linux or worst of all, Windows?
Your comparison of IIS to Linux Server 7.0 is erroneous.
Compare IIS to a professional configured and strategically deployed Apache 2 Load Balanced Architecture.
Hey I can install OS X faster and guess what! IT WORKS as BILLED.
Give me Panther Server over Win2k 2003.
Can I install Debian flawlessly? or any other Linux Distro?
YES. The presumed assumption is that the Administrator is equally versed in OS X, Linux and Win2k.
Take a guess which system is the least enjoyable to Administer domains and/or update systems domain wide.
RedHat isn't the best OSS Web Server. RedHat isn't even a WebServer.
Compare it to Apache2 as I said above.
Observation:
The afformentioned individual is lacking in breadth of technical skills and is deeply embedded in depth alone of only one choice of platform--Win2k.
Useless Statistics.
Hewlett Packard knows it needs to remain viable and while not being a guinea pig to Microsoft--they have competing product lines in the Enterprise so don't expect a cozy friendship in the Conumer realms as well.
Apple gives HP its Digital Media update to remain competitive and offer a solution that Microsoft doesn't even have right now but DELL already has.
They could have gone with the Real Products but wanted to be with Apple and the No. 1 MP3 Player in the markets.
Apple receives higher revenues for both iPods and music purchases from the iTMS which in turn strengthens their positios with the Music Industry.
Finally, Apple gets people used to their products and that will trickle down to people wanting to learn and discover what Apple has to offer.
Besides, the iPod works for both Operating Systems so all the HP Customers are out if they are that willing to switch is HP Hardware minus their music catalogues.
Just give them a taste and see what happens.
When it's the foundation of Cocoa can anyone tell me how come this wonderful language isn't in the competition?
Fiorina is really showing HP's strategy in maintaining Stock Market Value, for the short-term only and that is disasterous for the long-term US Economy and even World Economies at large.
This approach is assinine and will result in a greater gap between economic classes.
If they want to have talented workers within the US earn less money than the cost of living has to drop below the cost of earning and thus making the value of the dollar stronger and be able to purchase more goods & services.
It is outrageous that a gallon of milk approaches US $4 or more. Basic necessities are skyrocketing and outsourcing more IT jobs to foreign nationals or overseas to East Asia/India is going to only raise the cost of milk and other basic necessities because people are not going to have the money to purchase them, thus volume decreases and we know that the profit margins for industries don't like to lower themselves, thus leaving the demand for the same GDP and ultimately leaving the Stock Market once more in the gutter.
Where the hell do Corporations from Pharmaceuticals, IT, Auto and Insurance industries get off in thinking people are going to continue being able to afford housing let alone all this excess?
The US Government should say, "Fine Fiorina we'll keep the outsourcing the same but we'll drop the exchange rates 10:1 between India and the US and see just how many jobs you want to draw from then."
Imagine the exchange rate dropping from something ol say 30:1 to 3:1. What a shock for India suddenly not getting all those jobs.
KDE Native Developer Language Bindings List
So far I count
- Python
- Perl
- Java (sort of but not good enough)/outdated --what about a Qt version of Eclipse?
- C#--gawd, but understandable
- Ruby
- Smoke
- ECMAScript
Where the heck is ObjC? One of the biggest issues presently on Debian with GNUStep is configuration and getting the damn Font issues resolved. Spending hours making it launch without having a NSFont host of issues is disheartening and gives the impression that it is really immature, when we know that the Openstep Spec was published in 1994. And no Wmaker is not Openstep. If Someone with the skills I don't posess could develop ObjC language support natively within Eclipse I would be ecstatic! WOLips is quite interesting for Java and WebObjects but what about GNUStep/Cocoa IDE support within Eclipse on Linux? On OS X well just give me Xcode.It will sell like hotcakes.
Multicolors will be just what women want. Imagine seeing those colors in jogging outfits and an armstrap mini iPod.
You get the picture I hope.
Well now:
How very ENOCHIAN indeed this structure of Keys Be.
I'll have to say if you can't afford a $3,000 computer system you have more issues with your finances than the purchase of a computer.
If you can't qualify for a loan or don't trust yourself to make the payments than once again you have more issues with your finances that a price drop in a computer isn't going to improve.
Then you have KDE misconfigured.
.kde to then relauch X and start the preferences/configuration process all over.
And no I'm not suggesting you just rm -fr
For instance my KDE 3.2 CVS builds didn't install correctly due to an apt-get issue. Once I tracked it down it loads a hell of a lot faster.
Sure you can compare all 3 CPUs running Linux.
You can compare the 2.6 Kernel and how its features are supported/optimized within each CPUs architectures.
You can compare features like, preemption, smp, threading, bus saturations, memory management, network throughput, database performances, reiserFS, XFS, etc..
How about the ceiling performances of all 3 CPU architectures performing identical tasks?
Then a cost breakdown.
WebServer performance in clusters? Loadbalancing performances of Apache2 on all 3 architectures, etc...
Since the Kernel source is there one would like to know which CPU best utilizes this Source Code and how they do it.
The responsibility of Altivec Optimizations within GCC lie solely with Apple. Just as the responsibilities for ObjC optimizations are Apple's as they were NeXT's. That is the relationship they have garnered.
The updates to GCC from Apple don't also reflect the updates that have been made internally to GCC within Apple. Those updates always trickle down after thorough testing and SQA bug flushings.
Unless Apple Engineering has done a 180 degree on this than my comments are moot.
Whether or not Apple adopts IBM's PowerPC compiler should be self-evident.
Such would increase costs. Engineering does not want to be dependent upon the time schedules of IBM for the Compiler, not to mention the politics/business issues involved with Co-licensing and thus increasing the cost of ownership passed down to the consumer.
Display Postscript even cost more than what was acceptable, at NeXT now Apple, which was one of the reasons it just made sense to develop a Display PDF Model within Quartz.
Regarding the compiler, the folks that work on the GCC issues within Apple Engineering spent several years on the run-time to make Java and ObjC work like direct siblings. Now that work has blossomed expect more time spent on making sure if this PowerPC compiler from IBM can reduce overhead by 50% you can bet GCC will get this as well.
What would be a big boost in performance would be the eventual EOL (End of Life) support for Classic and Carbon which means switching to a pure Cocoa environment that supports C/C++/Java/ObjC/ObjC++ and Fortran 77/Ada 95, etc.,.
If you notice O'Reilly is publishing more literature on Cocoa and less on Carbon. Carbon is just a Transitional API. How long that transition will be in effect only Apple knows. The biggest gripe people how about ObjC is the syntax. Ironic since it is quite logical and grammatically more readable than C++ let alone Java.
In the end whether or not GCC becomes as fast as XLC is not what will determine the visibility of OS X. Its compelling third party applications that make equal quality as Apple.