• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: The "Mobile me" web apps
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: The "Mobile me" web apps


  • Subject: Re: The "Mobile me" web apps
  • From: Ricardo Parada <email@hidden>
  • Date: Wed, 11 Jun 2008 17:48:11 -0700


On Jun 11, 2008, at 1:09 PM, Tom M. Blenko wrote:

If the Ajax invokes a WebObjects direct action, fine, but my guess is that's just because that was something already there, or the quickest way to the data, not because anyone is pushing or promoting WebObjects.


Hmm... I don't think that's because that is something that is already there. :-) Choosing the architecture for the back end is not something to be taken lightly.

My intuition tells me.... If Apple is using WebObjects for the "mobile me" applications back end, then it means that they (like many of us in this list) understand the power of the WebObjects component architecture. Not that I need their endorsing much, but it's good to know that Apple and I agree. I love WebObjects. :-)

Ajax in combination with component actions are really attractive to me, and so is the whole component and object-oriented architecture in WebObjects. It was developed so many years ago at NeXT and I can see there was some really great design behind it.

Now, just to be clear, I don't know if Apple is using WebObjects for the "mobile me" apps. The "mobile me" apps have yet to be released to the public, but I do know that WebObjects is used for the .mac webmail app which is very similar to the mobile me version demoed at the keynote. All it takes to find out is to look at the URLs for the application. ;-)

I'm not really interested much on the client side. I know they are using JavaScript and I'm familiar with a lot of options there (prototype, jquery, Ext, sproutcore). And as Simon pointed out it looks like Apple may be using http://www.sproutcore.com.

But the part I was interested in is how they integrate their front end with component actions in WebObjects. Basically, if they are building that into WebObjects then I'm interested. That may be just what I need to make me decide to attend WWDC09 next year. ;-)

I also think that the Ajax framework shown by Mike Schrag is awesome. And that can be used today and there's no need to wait.
It is actually very similar to an Ajax framework I developed myself. The core components such as the ajax update container, ajax update link, etc. are very similar to mine. I developed mine thanks to Chuck's book (Chapter 6).


Mine does partial form submits just like the one demoed by Mike. Mine however, uses the ext.js javascript library. The framework is really small and has no dependencies. So I kinda like mine.

But I don't like reinventing the wheel. So I could adopt the ERExtensions framework which I believe is all that's needed for integrating Ajax into WebObjects. Or I could continue developing my framework. Or I could wait to see what Apple is doing.

When I developed my Ajax framework I found out that it would have been easier if WebObjects had provided some hooks. But it was doable. It was just a bit more work. And it works today. And so does the Ajax framework demoed at WOWODC by Mike. So that's just proof that it can be done in the existing WebObjects library (5.3.3 and 5.4.x).

Anyways, if apple is doing something I pay attention. But I guess I'll have to go to WWDC next year or wait for a future WO version that has that in it and fully documented. :-) Am I dreaming too much? :-) :-)

- Ricardo

_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden


  • Follow-Ups:
    • Re: The "Mobile me" web apps
      • From: Chuck Hill <email@hidden>
    • Re: The "Mobile me" web apps
      • From: Mike Schrag <email@hidden>
    • RE : Re: The "Mobile me" web apps
      • From: Jean-François Veillette <email@hidden>
References: 
 >The "Mobile me" web apps (From: Ricardo Parada <email@hidden>)

  • Prev by Date: Re: [OT] WWDC dinner tonight?
  • Next by Date: Re: Fluffy Bunny + Re: WebObjects Nightly Builds and WOLips addition
  • Previous by thread: Re: The "Mobile me" web apps
  • Next by thread: RE : Re: The "Mobile me" web apps
  • Index(es):
    • Date
    • Thread