Java Logo
Connecticut Java Users Group
Founded 2000
Coutry Picture
October 16, 2007
Simplifying Object Relational Mapping (ORM++) with ITCWorks, an Open Source Alternative to Hibernate

Presentation Slides

Thanks to Peter for his presentation on ITCWorks. Peter (right) is pictured here is David Ferrero who won the pass to Voices That Matter:ÊGoogle Web Toolkit Conference

Abstract

The ITCWorksª Applications Developer Kit (ADK) is a rich set of Open Source Java classes and utilities (over 550) designed to simplify and facilitate the development of your business applications. ITCWorksª ADKÕs functionality begins where the Java JDK ends. ITCWorksª ADK adds higher-level API functionality to existing JDK classes as well as new application functionally that significantly reduces programming complexity and effort. The ADK delivers unparalleled new functionality in the areas of:

  • Object Relational Mapping
  • Code generation
  • JDBC Abstractions
  • XML marshaling
  • WEB Development (Rich JSP taglibs) - auto generated java script
  • Java Mail
  • HTTP and HTTPS classes
  • XMLÊSchema and WSDL tools
  • Resource bundle, property management and internationalization

Extending ITCWorksª ADK into a powerful visual user interface (UI) you will find the companyÕs commercial product, ITCPro ª. This product provides a single visual open interface to JDBC compliant databases like IBMÕs DB2/UDB , Oracle, MYSQL, MicrosoftÕs SQL Server and others.

This product goes beyond Object Relational Mapping (ORM++) providing a visual drag and drop interface to your databases for building and executing SQL from object graphs and/or custom SQL statements. Immediate SQL execution provides you with a visual display of the results. The product generates your SQL code, XML SQL Mapping (XSM) document and Data Value Objects (POJOs) ready for integration into your application code.

Speaker

Peter Vosburgh is the CTO and senior architect for I Technologies Corp (ITC) located in Hartford Connecticut. Early in his career as a software developer, he was successful in developing the first nationwide personal computer-based automobile distribution and inventory system using X.25 packet switching networks.

Peter's passion for software development and innovation has driven him through the evolution of technologies from C/C++ software developer to his early involvement in the evolution of the JAVA language today. In 1999, as CTO and architect his company was recognized by industry analyst, IDC, for the development of a commercial application server built on a Service Oriented Architecture.

Along with his many years of leadership as a technical consultant for major corporations located in the Hartford, Boston and New York, Peter has played the lead role as architect and software developer of numerous commercial software products.

As CTO and Senior Architect for I Technologies Corp, a computer software and consulting company, Peter has led the development of ITCWorksª an Open Source Application Development Kit and ITCProª a commercial product built on ITCWorksª that offers a visual user interface that automates Object Relational Mapping providing advanced database integration features further simplifying application development for Java software developers.