Contact SoftMetaWare


SoftMetaWare - Enabling Your Software to Evolve
Company: Our Team, Partners, Customers, Contact, History
Services: Organisational Structure, Process Engineering, Software Architecture, Domain Analysis, Automation & Integration, Project Management
News and EventsCareers: Domain Engineering Consultants, Environment Engineering Consultants, Post-Graduates & GraduatesFree Downloads: White Papers, Conference Proceedings, Demonstrations, Components




Generative Model Transformer Project (an Open Source Initiative) and Model Driven Architecture MDALinks: Software Design and Implementation, Tools, Methodologies and More


Time Conscious Objects (TM)

The TCO toolkit allows you to achieve a completely uniform implementation of all aspects of the time dimension throughout your software, and is designed such that existing Java classes in your code base can be made Time Conscious in an unobtrusive way. This enables incremental cleanup of ad-hoc implementations of time-related behavior, and it provides opportunities to substantially improve overall quality of complex business logic. At OOPSLA'03 SoftMetaWare provided an overview of the fundamental concepts underlying TCO.

We have consciously decided to donate the core Time Conscious Objects toolkit to the Open Source community. We believe this will result in the fastest path to wide-spread adoption, and it will also provide the ideal environment for user-driven innovation. SoftMetaWare has a long-term commitment to TCO and plans to develop advanced tools and industry-specific application frameworks that leverage TCO technology. To maximize the incentives for innovation, we have chosen to publish the TCO toolkit using the Mozilla Public License 1.1. In plain English this means you can build TCO as-is into commercial products using any licensing scheme, but any modifications to TCO have to be made available to the Open Source community under the same license as the TCO base code.

Download the core Time Conscious Objects 1.0 Java framework and get started!

Your feedback is very important to us. We want TCO users to determine the direction of further development.

Use tco-feedback@softmetaware.com to let us know how well the current functionality meets your specific needs, and to share your thoughts about features that would be useful to add. Also let us know if your are interested in actively contributing to the TCO project.

Currently TCO is available only in Java, however we look forward to seeing implementations in other languages when a public Open Source project is set up for further development of the TCO toolkit later in 2004. In the meantime we are working on version 1.1, which will deliver features to specify Time Conscious properties at the level of individual properties (attributes and associations).

Register your interest in TCO to be notified about planned features, new releases, and available updates. You will of course also be notified about the launch of the public Open Source TCO project. If you find TCO useful in your work, do consider contributing to the TCO project.

If this story sounds like "business as usual", then maybe your business needs a bit of extraordinary assistance from SoftMetaWare for a change ;-)
|< Back to start< Previous pictureNext picture >

SoftMetaWare can help redefine the way you manage interactions with customers and prospects. We can provide guidance in the sales and project definition phase. Often already the sales agreement contains the seed for problems further down the road.

Home - Company - Services - News - Careers - Downloads - GMT Project - Links

Copyright © 2003 SoftMetaWare Ltd. All rights reserved. Disclaimer

Jump to top