David LeBer reBeLog http://davidleber.net I'm David LeBer. I'm Canadian, I'm pessimistic, I code. This is my blog reBeLog. WO, Cocoa, thoughts, you know, it's a blog. Tue, 06 Jul 2010 14:49:40 +0000 http://wordpress.org/?v=2.9.2 en hourly 1 WOWODC 2010 Reminder http://davidleber.net/?p=517 http://davidleber.net/?p=517#comments Tue, 06 Jul 2010 14:46:37 +0000 david http://davidleber.net/?p=517 WOWODC 2010 is going to be held in beautiful Montreal for 3 days in late August (August 27 – 29 inclusive) making it less than two months away. Registration is a bargain at $565 per person, but if you hurry there is an early registration discount ($465) that ends July 11. Group discounts are also available.

I’ll be presenting a couple of sessions this year along with hosting a lab for those using ERModernLook. The full list of presentations is available here.

Since it’s inception, WOWODC has consistently been one of the highlights of my year. If you are using or interested in using WebObjects I highly recommend attending.

]]>
http://davidleber.net/?feed=rss2&p=517 0
Basic Maths http://davidleber.net/?p=504 http://davidleber.net/?p=504#comments Wed, 12 May 2010 12:23:00 +0000 david http://davidleber.net/?p=504 After over a year of not really liking the look or functionality of my blog, most of that time “planning” to do something about it, I realized I wasn’t likely to ever get around to redesiging it on my own.

I’m not designer, although I occasionally “play one on TV” (i.e: When no one on the project knows how to spell “Photoshop” let alone use it.) Anyway, I decided to delegate and purchase a WordPress theme.

Given the reference nature of many of my posts, I thought that Khoi Vinh and Allan Cole’s Basic Maths was a good fit. I hope you do too. Enjoy.

]]>
http://davidleber.net/?feed=rss2&p=504 1
ERModernLook http://davidleber.net/?p=402 http://davidleber.net/?p=402#comments Tue, 13 Apr 2010 16:27:12 +0000 david http://davidleber.net/?p=402 ERModernLook Frameworks
  • ERModernLook - contains the standard look page templates
  • ERModernDefaultSkin - contains the css and style resources
  • ERModernDirectToWeb - contains modernized versions of components from ERDirectToWeb

ERModernLook Applications

  • ERModernMoviesDemo - a demo application based on the ERMoviesLogic framework
]]>
World? ERModernLook. ERModernLook? World.

ERModernLook is a modernized DirectToWeb look added to Project Wonder this morning. My sneak peek post from yesterday has a short screencast that gives you an idea of what it looks like.

Some additional details:

ERModernLook Frameworks

  • ERModernLook – contains the standard look page templates
  • ERModernDefaultSkin – contains the css and style resources
  • ERModernDirectToWeb – contains modernized versions of components from ERDirectToWeb

ERModernLook Applications

  • ERModernMoviesDemo – a demo application based on the ERMoviesLogic framework

Features

ERModernLook was designed with the following features in mind:

  • Tableless semantic markup – tables are used but only for tabular data (i.e: list pages).
  • Uses the Ajax framwork to supply pragmatic ajax behaviour.
    • When paginating
    • When switching inner page tabs.
    • In-line editing of related objects.
  • CSS inspired by: “Object-oriented CSS”
  • CSS and style resource are located in a separate skin framework making customizing easier.
  • All buttons/background images are references via CSS and are contained in the skin framework.
  • Enhanced edit relationship page that is embeddable and supports in-line related object editing and creation.
  • Enhanced edit date component based on Unobtrusive Date-Picker Widget V5.
  • Professionally designed default skin.

Getting Started

The easiest way to get started is to watch the demo videos (OK, not just right yet, but there will be demo videos) and then run and play with the ERModernMoviesDemo application. ERModernMoviesDemo uses the ERMoviesLogic framework which has an embedded H2 database and shouldn’t
require any configuration to get running.

The ERModernMoviesDemo can easily be copied and modified to use any business logic framework.

  • Modify the NavigationMenu.plist to customize the main menu.
  • Duplicate and modify the MoviesNavigationController referenced by the session to support your Entities.
  • Modify the user.d2wmodel to support you Entities.

Using your own skin

The CSS resource components in the look pages obtain the name of the framework that contains the css files from the
er.modern.look.skinframework property. This makes creating your own skin as easy as duplicate the ERModernDefaultSkin framework
and change the value of that property in it’s Properties file to match it’s new name.

Known issues

  • The look has seen VERY little testing on IE. Feel free to file bugs, but since I avoid IE at all costs, only bugs with patches will get serious consideration (and probably not at all for IE prior to 7).
  • The look is pretty young, so expect to there to be bugs. We will be using it in production apps so expect any obvious ones to be squashed pretty quickly.

That said, enjoy!

]]>
http://davidleber.net/?feed=rss2&p=402 8
Sneak Peek http://davidleber.net/?p=400 http://davidleber.net/?p=400#comments Mon, 12 Apr 2010 18:27:25 +0000 david http://davidleber.net/?p=400 We’ve been working on something for a while now and I’m very excited to be able to announce that we’ve recently got permission to put it into Project Wonder.

I’m working on making that happen, but I thought I’d share a sneak peek. This should interest all of you who are exploring D2W.

Download a short (~1.5MB) movie here.

]]>
http://davidleber.net/?feed=rss2&p=400 3
Six http://davidleber.net/?p=398 http://davidleber.net/?p=398#comments Thu, 26 Nov 2009 17:25:58 +0000 david http://davidleber.net/?p=398 Well technically, it was yesterday. As of yesterday, I’ve been posting to this blog for 6 years. Seems longer AND shorter than that.

]]>
http://davidleber.net/?feed=rss2&p=398 0
WOWODC 2010 http://davidleber.net/?p=396 http://davidleber.net/?p=396#comments Tue, 24 Nov 2009 15:58:47 +0000 david http://davidleber.net/?p=396 Though it seems only a few weeks ago that WOWODC East wrapped up, it looks like Pascal is already hard at work organizing WOWODC 2010. Based on the success of WOWODC East, WOWODC 2010 will be held in Montreal again and will take place in August of next year. Details (as they become available) can be found here.

Talking about WOWODC, the recordings for both of 2009 WOWODCs are now available for sale. A complete list is available sessions is here and the WOCommunity store is here. Don’t forget that several of the WOWODC sessions were released into the wild for free, and can be found on iTMS or here.

]]>
http://davidleber.net/?feed=rss2&p=396 0
WebObjects Wiki http://davidleber.net/?p=394 http://davidleber.net/?p=394#comments Fri, 30 Oct 2009 14:08:42 +0000 david http://davidleber.net/?p=394 The WebObjects community created a wikibook back in the day, but moved all of that content to our own wiki several years ago. Unfortunately the wikibook continues to out Google the up-to-date content at it’s new location. So in attempt to rectify that:

You can vist the WOCommunity.org site and the wiki at http://wiki.objectstyle.org

]]>
http://davidleber.net/?feed=rss2&p=394 0
Enabling development rapid turnaround for D2W and RuleModeler http://davidleber.net/?p=391 http://davidleber.net/?p=391#comments Tue, 04 Aug 2009 02:06:04 +0000 david http://davidleber.net/?p=391 There are a few things I skimmed over or skipped in my WOWODC D2W presentation (too much information, not enough time). One particular item may trip up a new D2W developer, it is an important setting that allows RuleModeler to communicate with WOLips and enables rapid turnaround when you edit rules during development.

Luckily there is a page in the wiki that details the steps you need to take.

]]>
http://davidleber.net/?feed=rss2&p=391 0
WOWODC West Direct to Web Presentation http://davidleber.net/?p=388 http://davidleber.net/?p=388#comments Mon, 27 Jul 2009 12:42:14 +0000 david http://davidleber.net/?p=388 I received a lot of very positive feedback about my Direct to Web (D2W) presentation at WOWODC West this year. A lot of it was along the lines of: “Wow D2W is very cool, it’s sad that everyone doesn’t know about it” Well, I agree, D2W is very cool, and everyone should know about it. So, I suggested to Pascal that we release the video for my D2W presentation for free.

The first half of the presentation has been available for a few weeks now but the second half was delayed, waiting for the processed audio.

Well, I’m very pleased to announce that the post-production work is now complete and both halves of the presentation are now available from the WOCommunity site (part 1, part 2) or from the WO podcast feed on iTunes.

Direct to Web is a phenomenally powerful but underused part of WebObjects. I hope these videos do a little to help it gain some wider recognition.

For those of you who would like to play along at home, the Movies framework and MySQL database dump I used in the presentation are available here:

Finally, I hope that these videos give you a sense of the quality and depth of the presentation at WOWODC West in general (they were uniformly awesome). If you found mine interesting, I’m sure you will enjoy the others. Pascal should have them available for sale shortly – or better yet – tickets are still available for WOWODC East in Montreal at the end of August.

]]>
http://davidleber.net/?feed=rss2&p=388 3
Direct To Web Rules Explained http://davidleber.net/?p=383 http://davidleber.net/?p=383#comments Mon, 22 Jun 2009 15:59:29 +0000 david http://davidleber.net/?p=383 Ramsey Gurley does a great job of explaining the D2W rules system (and why Project Wonder is invaluable) in this article on the wiki.

A highly recommended read.

]]>
http://davidleber.net/?feed=rss2&p=383 2