Products and Projects

CruzTech is always working with cutting-edge technologies to develop the best products for our customers. Current products and projects we are working on include:

E-Learning Applications

Quiz Engine - Quiz Engine is a sophisticated engine for parsing and interpreting quizzes written in QuizML based on the QuizML Schema. This software does all the processing of QuizML syntax to handle scientific and mathematical notation, variable substitution, random numbers, URI and file linking, and generating uniquely tailored quiz HTML based on these parameters.

Quiz Markup Language (QuizML) - QuizML is a robust XML language for describing quizzes that may be accessed from separate e-learning systems and tools. QuizML includes syntax for scientific and mathematical notation via Latex, variable substitution, random number generation, linking to different quizzes and resources, hint text, etc.

Quizzical - Quizzical is a powerful and highly-configurable online quiz system based on QuizML and Quiz Engine. This e-learning system allows students to interact with quizzes that have been intelligently designed to improve their chances to learn the material. When students answer incorrectly, the system redirects them to other quizzes or support material to help them understand fundamental concepts. Once these sections have been mastered, the system allows the student to re-take previously failed quizzes.

Business Applications

Cabinet Markup Language (CabML) - CabML is an XML language for describing manufactured cabinets such as those used in kitchens and bathrooms. CabML provides a robust language to describe cabinets from different manufacturers in a unified manner.

CruzTech developed the following business applications for The Graven Group:

CleanPart - CleanPart is built on top of the PDL Parser and provides the ability to clean millions of manufacturer's part numbers by validating these numbers against the appropriate PDL definitions. Manufacturers can use CleanPart to update corrupted and out-dated product databases and ensure marketing and business materials are accurate and timely.

Part Definition Language (PDL) - PDL is a powerful yet elegant language syntax for defining any part number from any manufacturer in the world. A common definition language allows analysis of part numbers from disparate systems, alleviating problems with intra- and inter-business communications.

PDL Parser - The PDL Parser allows for the interpretation and application of manufacturer's part numbers specified in PDL. The parser understands "regular expression" syntax that has been simplifed to be human-readable.

GUI Applications

Kitchen Remodeler - Based on GDF and CabML, Kitchen Remodeler is an intuitive and user-friendly GUI application for designing kitchens based on pre-defined cabinets. Manufacturers can define their cabinets in CabML and plug these cabinets into the remodeler in real-time. This software can be branded to provide cabinets for only a single manufacturer, or can be extended to support multiple manufacturers simulatenously. Currently, this system is used for SmartPack's Free Kitchen Design Software at www.smartpackkit.com.au.

Sandbox - Sandbox is a GUI application built on top of GDF for rendering and manipulating 2D and 3D objects in a graphical manner. Sandbox can be used for educational demonstrations, art projects, and as a simple graphical design tool.

Developer's Tools

Globe - Globe is a Java internationalization (I18N), localization (L10N), and accessibility framework for Java application and framework developers. Globe provides a flexible and extensible environment to develop internationalized, localized, and accessible applications. Resources can be textual information, images, XML, files, database entries, etc. and are accessed in a consistent manner despite the resource type. A free beta version of this framework is available. Contact us for more information.

Graphical Designer Framework (GDF) - GDF is an XML- and Swing-based, object-oriented framework for building graphical designer applications such as kitchen building/remodeling, home building/remodeling, landscaping, visual design, graphical art, etc. GDF provides a generic architecture for defining and manipulating 2D and 3D objects.

Playground - Playground is a Java Swing/JFC toolkit built on top of Globe that provides common GUI functionality as well as built-in I18N, L10N, and accessibility support. The Playground toolkit allows developers to create Swing applications faster and more easily. A free beta version of this toolkit is available. Contact us for more information.