Статья, в частности, пытается описать некий подход (и реализующие его билиотеки) к решению такой задачи как разработка клиента к базе данных или, если хотите вместе с базой данных.
Разработчику предлагается использовать SWT и jface для разработки UI, hibernate для реляционных баз данных + некий код-прослойку предназначенный для упрощения и существенного ускорения разработки. вот.
По поводу готовности — всё, что заявленно в документации соответсвует действительности. А ещё есть много планов :)
На практике реализован один проект — частный заказ о дальнейше судьбе мне не известно. Проект представляет собой тройку eclipse-плагинов. В деталях, это клиент к базе (плагин интерфейсы модели данных, плагин реализация интрефейсов данных через hibernate, плагин UI). При разработке проекта основное достоинство заключается в том, что очень легко вносить изменения в разработку. Новая структура базы генериться по hibernate mapping. Рисуя UI — очень бысто создавать визарды, редакторы вьюхи с деревьями таблицами и прочее… При изменении структруры данных ошибки в том числе в UI выявляются на этапе компиляции (никаких xml дескрипторов и прочей ерунды).
псвответ: Если не сложно укажите какой-нибудь проект, в котором удобно скачивать библиотеку(и).
Модель данных как мост между данными и пользовательским интерфейсом