Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
×
Programming Businesses Apple IT Technology

WebObjects Now Free With Tiger 296

Reverberant writes "Macworld reports that has Apple released WebObjects as a free application. From $50,000 to free, the software used to build the iTunes Music Store and Dell's original online store is now available for free to Tiger users via Xcode 2.1." From the article: " The software has historical importance to Apple-watchers: it was originally released in March 1996 - but not by Apple. In fact, WebObjects was developed by NeXT Computer and became Apple's software only when that company acquired Steve Jobs' second computer company later that year. While not software on the tip of every Mac users tongue, WebObjects sits behind several significant implementations - the most famous current example being Apple's iTunes Music Store."
This discussion has been archived. No new comments can be posted.

WebObjects Now Free With Tiger

Comments Filter:
  • link to Apple's page (Score:5, Informative)

    by Anonymous Coward on Friday June 17, 2005 @08:21AM (#12840329)
  • by Jarnis ( 266190 ) on Friday June 17, 2005 @08:25AM (#12840367)
    Doesn't that 999$ include a (lease) of a computer system? It's not just the price of the software...
  • by fhmiv ( 740648 ) on Friday June 17, 2005 @08:35AM (#12840414) Homepage
    I managed to answer some of my questions by looking at http://www.apple.com/webobjects/ [apple.com]. Tiger Client includes a development license for WebObjects. Tiger Server includes a deployment license.
  • Re:Database (Score:3, Informative)

    by stang7423 ( 601640 ) on Friday June 17, 2005 @08:46AM (#12840490)

    Well, the short answer is yes.

    It uses JDBC database connectivity and OS X Server ships with MySQL installed.

  • by roard ( 661272 ) on Friday June 17, 2005 @08:46AM (#12840492) Homepage
    WebObjects was (and still is) one of the most powerful web application system. Much more sensible than a lot of stuff :-)

    EOF -- an object relational mapper, providing isolation from the database and from the database model -- in particular is very, very nice. Not the final answer to everything, but still quite cool :-)

    The sad thing with Apple's current WebObjects is that it's only java (it's even a J2EE environment), while originally (at NeXT) it was Objective-C based (plus WebScript, an ObjC-like script language). They dropped the Objective-C bit with WebObjects 5, sadly (4.5 had ObjC and Java). Well, ok, beeing a J2EE env has its own advantages, but still...

    The documentation of WO 4.5 is here [apple.com], the documentation for the current WO is here [apple.com].

    There is a free software implementation of WebObjects 4.5 from the GNUstep project [gnustep.org], GNUstepWeb [gnustepweb.org], which work well. OpenGroupware.org [opengroupware.org] also has its own WO 4.5 implementation, NGObjWeb, which works very well too (it's the foundation of SOPE [opengroupware.org]). I wrote an article [roard.com] showing how to do simple (html) components, but it's in french ;-)

    Though, if you want to discover a really interesting project, have a look to Seaside [seaside.st]. It's inspired by WebObjects, with an excellent component model, but is even better (support of continuations, etc). And it's completely dynamic, letting you change things at runtime easily (Smalltalk rulez ;-). It's one of the best thing I know :-)

  • by the_pooh_experience ( 596177 ) on Friday June 17, 2005 @08:55AM (#12840540)

    The parent is absolutely right, WebObjects is not "free" in any sence of the word. It is not free as in freedom (i.e. not open), is not free as in no money. I haven't checked the license, but I guess it probably will not be free as in "free to do what you want with it."

    However it is "free" as in you paid for a developers' tool kit [apple.com] and we are including this in with it. A better suited term would be "included at no extra charge" but that doesn't have quite the same ring to it, does it? Mind you, I have no problem with them charging for the package, or at least charging for the tool kit, just with the refering to it as "free."

  • by egghat ( 73643 ) on Friday June 17, 2005 @09:10AM (#12840645) Homepage
    There has been a discussion about this a few days ago at heise.de (this is rather old news from the last Apple Developer meeting, but was buried under the big news of switch to Intel).

    The news seems to boil down to this:

    a) WebObjects Development (not deployment) is included in XCode and therefore free.

    b) WebObjects Deployment is included for free with Tiger Server.

    c) Other licences aren't available any longer. So that means, that you'll have to buy MacOS Tiger Server to get a valid licence. Deployment on all other platforms isn't supported any longer (it should work, cause it's java only, but there's no guarantee).

    If Apple doen't change its mind on point c, this news is not good news ...

    Bye egghat.
  • by stang7423 ( 601640 ) on Friday June 17, 2005 @09:11AM (#12840652)

    As of now WebObjects developer is free. Your can develop with only a copy of Apples free dev tools. Now Deploying requires a License of 10.4 Server which will put you back $499 ($299 if your educational). This dev kit you talk about was the Tiger quick start kit, to allow developers to get tiger early. Apple's Dev Tool have been free from the start. Stop spreading FUD.

    In other new the rumblings around WWDC was that Apple is planning on open sourcing WebObjects, which would then make it free. More on that here [appleinsider.com].

  • by stang7423 ( 601640 ) on Friday June 17, 2005 @09:14AM (#12840678)

    Most Likely because WebObjects now only runs in OS X. Dell probably hasn't used WebObjects for about 7 years now, right about the time Apple bought Next. It was there original store that was coded in WebObjects.

  • Re:Hmmmm (Score:2, Informative)

    by macshome ( 818789 ) on Friday June 17, 2005 @09:16AM (#12840688) Homepage
    Um, like the summary says, it is.

    It's also what runs the .mac site and the online Apple store.
  • by jimijon ( 608416 ) on Friday June 17, 2005 @09:26AM (#12840746) Homepage
    I have been developing a hosted application (Application as a Service) with WebObjects and I must say it has completely spoiled me over all these other technologies. I have been able to rollout release after release of high quality, maintainable, fast and scalable code. I have used quite a few other technologies except for Ruby and .Net, but I really cannot believe that productivity I have had with WebObjects. Plus, its caching has made people comment on "is this really a web application". It so far has played nicely with other frameworks, like jFreeChart, and I cannot recommend WebObjects enough. It kind of reminds me of some article I read where a company chose to use LISP. They were able to constantly stay ahead of the competition etc., until Yahoo bought them out. Well, WebObjects has been our secret weapon and we are able to run rings around the competition wih our productivity. - jimijon
  • by lub ( 188080 ) on Friday June 17, 2005 @09:39AM (#12840822)
    Right here [rentzsch.com].
  • Disney and TIAA-CREF (Score:5, Informative)

    by Anonymous Coward on Friday June 17, 2005 @09:47AM (#12840891)
    Disney uses WebObjects for booking vacations to Disneyland, Disneyworld and Disneycruise. See this URL I just pulled from their site:

    http://dlr.reservations.disney.go.com/cgi-bin/WebO bjects/TravelDLIBC.woa/ [go.com]

    TIAA-CREF, an institutional and individual investment house has over 200+ WebObjects applications still in productcion. Here's another live URL:

    https://ais2.tiaa-cref.org/cgi-bin/WebObjects.exe/ IndvGate?Request=CustomerInquiry [tiaa-cref.org]

    Those are just a few of the "small" companies using WebObjects :)

    I've been developing in J2EE for over 3 years now (WebObjects before that) and I can say that nothing beats EOF. Entity EJBs are still way too slow of a technology to get up and running. The change notification and delegation that is present in the EOF framework stack is so powerful and the level of caching that's given to the developer are way too easy. Hibernate, CMP EJBs and JDO don't compare. Note that Apple was actually on the JDO specification board. I'm not sure if they voted for or against JDO but it was interesting to see they were on the board. Maybe there were thoughts creating a specification around EOF? HAHAHA!
  • by verdot ( 892849 ) on Friday June 17, 2005 @09:53AM (#12840952)
    I'm just switching back to WO 5.2 because of some problems that my D2W apps have... however, the WO 5.3 Developer License that came installed with Xcode 2.1 is a "Unlimited Requests Multithreading: Yes LoadBalancing: Yes" License. The former 5.2 Developer license was limited to 100 Requests as well as LoadBalancing: No. Thus it seems that the developer license of 5.3 is actually a deployment license.
  • by csoto ( 220540 ) on Friday June 17, 2005 @09:53AM (#12840961)
    The programming language is mostly irrelevant. WebObjects uses Java simply because that's better known by programmers. What WebObjects brings to the table is exactly what OS X does - ridiculously complete and versatile object frameworks. Who cares what code glues together these objects? It's the richness of the framekworks that matters. Anybody who does J2EE or .Net should really look into it. Every application we have reviewed lately that was built on WebObjects works great. We even bought one of them [webhelpdesk.com].

    IIRC, the USPS uses WebObjects for a number of systems. I sure love their new "automated postal systems."
  • Re:What is it? (Score:4, Informative)

    by CatOne ( 655161 ) on Friday June 17, 2005 @10:00AM (#12841041)
    No. JBoss is the J2EE container. WebObjects is everything that goes inside the container -- a whole bunch of doodads (beans, scripts, code, whatever) that you now deploy in a standard container.

    JBoss has been used as the container since Panther shipped, or shortly thereafter.

    WebObjects was one of the leading Application Servers (along with NetDynamics and Kiva) 3 or 4 years before J2EE even existed. Since the price went from $50K to free, it saw a fairly significant drop in market share. Sorta strange what a big price drop and drop in marketing will do... now BEA can plunder peoples pocketbooks instead.
  • by Anonymous Coward on Friday June 17, 2005 @10:14AM (#12841204)

    From an article at Twin Forces [twinforces.com]:


    David Neumann at Apple had some comments on my numbers for implementing the original Dell online store:


    The first store was built in WO 1.0. I built the demo core in 4 calendar weeks. Not all that times was spent on Dell. I still had SE duties. But April, May, and 1/2 of June went by before they deployed it. I spent a week and a half each month after April just tweaking when it became obvious they were going to actually deploy the demo app. I was the only developer. there was an HTML guy and DBA guy and a manager guy. So it's hard to quantify but 6 weeks seems accurate. You can see that no more than 2.5 calendar months went by between start and deployment. Starting on Halloween night we rewrote the app in WO 3.0/EOF 2.0. That deployed on December 7th (a month and a week later). This time a developer, Kevin Koym also worked on it. I did the Configurator, Shopping Cart, speed tuning, and reporting pages; Kevin did the check out pages. But there were 2 people that time working for those 38 days. Kevin stayed on and added further stuff such as multiple store fronts for different customers and performance enhancements in the leak dept. About $750million went through that store from June96 to November97 when they finally pulled the plug./

  • by killjoe ( 766577 ) on Friday June 17, 2005 @10:30AM (#12841388)
    They were asked about this on WWDC. They flat out said no, it will not be open sourced.
  • by Nick of NSTime ( 597712 ) on Friday June 17, 2005 @10:43AM (#12841531)
    Dell dropped WebObjects and went with ASP because, as the site grew in popularity, they needed more developers and ASP knowledge was far more prevalent than WebObjects. I know this from my tenure at Dell in 1998. The move to ASP.NET was an evolutionary one.
  • by ashpool7 ( 18172 ) on Friday June 17, 2005 @11:01AM (#12841710) Homepage Journal
    The sessions are confidential, but I think I can say that Apple is aware of the problem and that you should wait for them to do something. :) Promise.
  • by Anonymous Coward on Friday June 17, 2005 @11:31AM (#12842043)
    No, the $999 kit *is* the one with the included computer. You're just confused.
  • by Anonymous Coward on Friday June 17, 2005 @11:33AM (#12842068)
    "I read where a company chose to use LISP. They were able to constantly stay ahead of the competition etc., until Yahoo bought them out. "

    I think you're referring to Paul Graham (paulgraham.com). If memory serves, he put together a Lisp-based system that Yahoo! bought out for their Yahoo! Stores offerings. He's got an article or two about it at his website.

    Erik
  • by javaxman ( 705658 ) on Friday June 17, 2005 @01:08PM (#12843353) Journal
    Sorry about the caps, just doing that to point out the icky use of caps by the incorrect-information-offering parent post. I'm also sorry if I appear combative, but incorrect information in a Slashdot post is almost worse than a troll, really. At least the average reader knows a troll when they see it. You have to look to know the parent is wrong on at least two counts.

    Here's the truth: the article should read "Apple gives away $699 software package with every copy of OS X Server!"

    You can buy WebObjects from the Apple store [apple.com] just like always, and

    Development platforms:
    Mac OS X v10.2.2
    Windows 2000 Professional SP3

    Deployment platforms:
    Mac OS X Server v10.2.2
    Windows 2000 Server SP3
    Solaris 8

    just as it's been for some time. The only new thing is that the developer tools are free ( for OS X ) and the entire package is free ( for new OS X Server purchases ). Now it only costs money ( exluding developer time, of course ) to develop and deploy WebObjects if you want to do so entirely on Windows 2000, or if you want to avoid buying an XServe. This is actually a brilliant move by Apple, although it is one likely triggered in part by low sales due to increased competition from J2EE, LAMP, and .Net ( and probably other ) solutions.

    Note to parent: do your research before jumping to conclusions and making false claims, it helps prevent you from looking silly. I know. I've learned this the hard way myself...

  • very good news (Score:1, Informative)

    by Anonymous Coward on Friday June 17, 2005 @02:03PM (#12844029)
    I really hope Apple open source WebObjects. Having used both WebObjects, J2EE, PHP and some others I can categorically say that webobjects rules.

    For those who wonder why webobjects used to cost 50k it's because WebObjects was basically the first application server - Next pretty much invented the idea. And through 5 generations webobjects has been refined, until now it can do pretty much anything you want with ease. The simplicity of EOF for instance, is wonderful, and nothing compares (except perhaps Hibernate). Those who describe WO sites as being slow just really don't know what they're talking about, or they've been looking at some pretty badly coded sites that I haven't seen. Most of Apples sites run using WebObjects. The BBC news website used to run on webobjects (they used WO to generate static pages which were then cached and served on demand), etc. etc.

    The problem in recent history has been that Apple just haven't bothered to promote it much, and all their WebObject developers have been working on internal Apple applications (Like iTunes, .Mac, the Apple Store, Apple developer connection etc. etc.). If they can just bite the bullet and properly open source it everyone wins.
  • Parent post is RIGHT (Score:1, Informative)

    by Anonymous Coward on Friday June 17, 2005 @07:15PM (#12847560)
    Note to parent: do your research before jumping to conclusions and making false claims, it helps prevent you from looking silly. I know. I've learned this the hard way myself...

    You're about to learn it again. While there is no statement from an Apple employee or press release concerning this, Apple was very clear at WWDC: WebObjects is a Mac OS X-only technology as of 5.3. As you point out, 5.2 is still for sale, for now.

    This is being discussed by other WWDC attendees on the WebObjects deployment mailing list:

    http://lists.apple.com/archives/Webobjects-deploy/ 2005/Jun/msg00004.html [apple.com]
    http://lists.apple.com/archives/Webobjects-deploy/ 2005/Jun/msg00001.html [apple.com]
    http://lists.apple.com/archives/Webobjects-deploy/ 2005/Jun/msg00005.html [apple.com]

    Now it's true that 5.3 can still technically be deployed on other platforms. You can still create a .war file. But it isn't just that Apple isn't supporting that. They haven't licensed it, and have stated that 5.2 licenses don't cover 5.3 deployments. So the only legal way to deploy WO as of 5.3 is on Mac OS X server.

    I realize I'm just a lowly "Anonymous Coward," but I don't trade in rumors or misinformation, if I can help it. My original grandparent post was correct, and parent is incorrect. Moderators, please mod parent down and consider modding up the original grandparent. This is a VERY IMPORTANT issue for all WebObjects developers and they should be aware of it.
  • by Tetravus ( 79831 ) on Friday June 17, 2005 @09:32PM (#12848497) Homepage
    Why are there more free applications for Windows than OS X? Why are there more servers that run god awful IIS than OS X?
    Developers create the killer apps that drive OS sales. It's great to see that Apple is working to actively court developers as this investment (which costs them little) may yield an increase in demand for both their hardware and software as more and more applications become available.
    The parent post's mention of Dell's switch to .NET highlights my point. They needed more developers, were even paying them pretty well I bet, but couldn't get the volume up without moving to an MS product.
    This is an intelligent move by Apple and I wish them success with it.
  • Re:license risk (Score:3, Informative)

    by joshua_archer ( 678570 ) <joshua.yaboogie@com> on Saturday June 18, 2005 @12:49PM (#12851491) Homepage
    ...actually I was in the feedback session for WebObjects at WWDC and when the question of using the license key from tiger came up to deploy on other platforms, they said don't do it because it's tied to the OS X architecture and wouldn't work.

    However, they are looking to clarify their licensing policy and legalese, and I feel confident they'll provide some sort of path for the non-Tiger user.

Beware of Programmers who carry screwdrivers. -- Leonard Brandwein

Working...