О ТипикСофт

ТипикСофт™ - это торговая марка для программного обеспечения, основанного на Типичных Объектах™ для C++ - инновационной универсальной программной библиотеке для разработки системных и бизнес приложений - ведущей реализации архитектурного шаблона Naked Objects для C++. Типичные Объекты™ для C++ позволяют существенно, а иногда радикально сократить расходы и время на разработку и тестирование комплексных высоко производительных кросс-платформенных интернациональных приложений с объектно-ориентированным пользовательским интерфейсом (ООПИ) (object-oriented user interface (OOUI)). Код изначально был разработан для высоко-частотных (high frequency) систем Алгоритмической торговли (Algorithmic Trading).

Типичные Объекты для C++

Обычно приложение состоит из пяти или более логических уровней: уровня документации, уровня презентации, уровня контроллера, также называемого 'процесс', 'задача' или уровень 'use-case контроллера', уровня доменной модели, состоящего из доменных объектов и/или поддерживающих бизнес сервисов, и уровня сохранения, обычно реляционной базы данных. С помощью метаклассов (metaclasses) можно легко автоматически генерировать уровень сохранения непосредственно из определений доменной модели, таким образом устраняя необходимость определять и поддерживать целый уровень. Для определения метаклассов Типичные Объекты для C++ используют макросы С++, а для сохранения - универсальный текстовый/двоичный объектно-ориентированный сериализационный формат. Также имея поведенческо-полные доменные объекты, возможно автоматически создавать полный интерфейс пользователя, просто отображая доменные объекты (включая их методы) пользователю напрямую, в форме объектно-ориентированного пользовательского интерфейса (ООПИ) (object-oriented user interface (OOUI)). И наконец не сложно автоматически компилировать руководство пользователя и справку из текстовых и/или гипертекстовых файлов ассоциированных с доменной моделью. Во время исполнения библиотека Типичных Объектов инспектирует доменные объекты используя отражение (reflection), и затем воспроизводит объекты и методы пользователю визульно. Следовательно, написание приложения для Типичных Объектов состоит из создания модели доменных объектов, как обычных классов C++.

Типичная Виртуальная Клавиатура™ и Типичная Экранная Клавиатура™ - первые опубликованны продукты основанные на этой библиотеке. Это небольшие, находящиеся в трее программы, совместимые с Intel версиями Mac OS X 10.5.8, Linux Ubuntu 9.10, Microsoft Windows 7, Microsoft Windows Vista, Microsoft Windows XP, и Microsoft Windows 2000.

Типичная Виртуальная Клавиатура

Типичная Виртуальная Клавиатура - экранная клавиатура, ориентированная на обычный PC, Ultra-Mobile PC (UMPC), Tablet PC, и интерактивный киоск.
Типичная Виртуальная Клавиатура

Типичная Экранная Клавиатура

Типичная Экранная Клавиатура - виртуальная клавиатура, оптимизированная для столов-компьтеров (surface computers), имеет многопользовательский режим, и может поворачиваться.
Типичная Экранная Клавиатура для Mac OS X Типичная Экранная Клавиатура для Windows Типичная Экранная Клавиатура для Linux

Русский
ТипикСофт (German)ТипикСофт (Английский)ТипикСофт (Spanish)ТипикСофт (French)ТипикСофт (Hebrew)ТипикСофт (Italian)ТипикСофт (Japanese)ТипикСофт (Korean)ТипикСофт (Chinese (Simplified))ТипикСофт (Chinese (Traditional))