Типичные Объекты™ для C++ - попытка использовать архитектурный шаблон Naked objects для сокращения расходов на разработку высоко объектно-ориентированного программного обеспечения. Библиотека основана на STL (для ядра инструмента), Qt (для пользовательского интерфейса) и Ice (для распределённых приложений). Она использует объектную интроспекцию (introspection) для объектно-ориентированной сериализации (serialization) и генерации пользовательского интерфейса. Также она поддерживает некоторого рода контроль версий состояния объекта для осуществления инкрементного обновления (incremental update). Некоторые характеристики библиотеки: метаклассы на основе C++ макросов, поддержка множественного наследования, отслеживаемые объекты (trackable objects), сигналы/слоты (signals/slots) (основанные на FastDelegate), действия (actions), потоки (threads), интегрант/ингридиент (integrant/ingredient) инкапсуляция и так далее. На данный момент Типичные Объекты™ для C++ - частный продукт автора (Алексей Морозов), но возможно в будущем он будет доступен по GPL (надеюсь). "Типичные Объекты" - торговая марка Алексея Морозова.
Типичные Объекты для C++

Русский
Типичные Объекты для C++ (German)Типичные Объекты для C++ (Английский)Типичные Объекты для C++ (Spanish)Типичные Объекты для C++ (French)Типичные Объекты для C++ (Hebrew)Типичные Объекты для C++ (Italian)Типичные Объекты для C++ (Japanese)Типичные Объекты для C++ (Korean)Типичные Объекты для C++ (Chinese (Simplified))Типичные Объекты для C++ (Chinese (Traditional))