Recent Projects
Up one levelOnline Magazine
We adopted a complex java application that made this on-line publication go, after it was orphaned by the original developers and let go to seed. We enabled our partner to service an important client while bringing an unruly code-base under control.
Professional Association Web Site
This project grows out of a long standing interest in bringing the benefits of custom software to organizations that have heretofore been unable to afford it. Using the plone content management system/portal we provided this non-profit organization with sophisticated community building tools it will use to develop the catastrophe management profession. Moreover, the easy to use, extensible tools put the evolution of the site is in the hands of the members themselves, guaranteeing the site will always closely support the organizations mission.
Data Grading Project
A leading reinsurance company utilizes sophisticated catastrophe management software to analyze the property risk represented by client insurance portfolios. What this third party software doesn't do is to grade the quality of the data it processes. This left our client exposed to losses stemming from portfolios whose risk could not be properly calculated. Again we designed a domain specific language, using spring.net, Visual Basic and MS SQL Server, for grading the quality of insurance portfolio datasets. Our application scores datasets by looking for suspicious records: incompletely specified ones and ones containing default or nonsensical values. The scoring rules are encoded in an xml based domain specific language allowing our client's employees to transform, extend, and create analysis without the need for additional programming.
Music E-Publishing System
Out client is an innovative pureplay internet company that lets artists and labels distribute music directly to on-line retailers such as iTunes, Sony Connect, Napster (with more and more to come). Our client needed to do with away with the excessive time and effort required to integrate their system with different retailers and wanted a way to bring new retailers online with minimal effort. We used test first development and the Spring and Hibernate frameworks to create a domain specific language for electronic music publishing. As a result new retailers can often be brought online by deploying a single class with few dozen lines of code along with a Spring configuration file.
Health Care Site
We put together the team and the technology that enabled our
development partner to get this personalized, customized and localized
health care site to market in record time.
We built a flexible customization and content aggregation infrastructure using a "faster, lighter"
version of the J2EE technology stack including Hibernate and Spring,
with Velocity for templating and Struts for the web tier. The use of
XML pipe-lines enabled us to quickly aggregate content from disparate
content providers such as commercial web services, relational data, and
legacy sources. Thorough unit test coverage ensured, deep changes could
be made quickly in the face of fluid requirements.
AdventShare Photo Sharing Site
This photo sharing site for the adventure travel industry is meant
to scale large, supporting thousands of simultaneous users. It is
integrated with a 3rd party photo processing service and the PayPal
e-commerce service.
The application was built using the J2EE application stack, uses the
Hibernate open source framework for object- relational mapping and
Maverick for the MVC web layer. The application makes heavy use of XSL
transforms and uses the Java Messaging Services to implement a loosely
coupled Service Oriented Architecture. Integration with PayPal and the
photo processor is using the REST architecture for web services.
XML Learning Content Management System (LCMS) Technology Roadmap
We worked with the learning group at this leading software
manufacturer to create a roadmap for integrating CBT (Computer Based
Training) production with the companies global XML content management
system. Our goal was to create a single source of authoritative product
information that could be used by both the documentation and learning
groups, eliminating the cost of creating and maintaining redundant
content. Our roadmap spelled out two approaches: the enhancement of the
XMetal authoring tool to support LCMS specific features, and a path for
integrating a third party LCMS with the Vasont content management
system.
Business Intelligence Dashboard
Top executives at this leading pharmaceutical firm needed to monitor
the progress and execution of company strategy through business
intelligence dashboard. This dashboard would be graphically rich,
presenting business metrics in an easily comprehensible way, allows
drill down to specific business intelligence data, and integrates in
real time with line of business applications and SAP.
XMetal Authoring Enhancements
We worked the documentation group to customize this popular and
powerful XML editor to meet the needs of a documentation writers
working in a structured editing environment. Enhancements included
adding custom UI elements and macros that make it easier for writers to
reorganize the structure of documents, index materials, and work with
graphics.
CIPS (Clinical Investigator Payment System)
This web based system for creating vendor payments replaces a
manual/paper based payment processing system shortening the time it
takes to make a payment and lowering payment processing costs. It
includes complex work-flow processing for payment request approval and
is deeply integrated with several company systems including an SAP
accounts payable system. Since this was a financial system, that had to be approved by the
firms auditing group, the entire system was design up front using UML
models, and then built from a full set of specifications. It is a
full-blown J2EE application running on the Oracle Application Server
with an Oracle database as the backend. This application was retired in 2006 after five years of uninterrupted operation.
Project.Pharma Project Management Intranet
This is an on-going project to support new drug development at a
leading pharmaceutical company. This project extensively models the
firm’s complex drug development and clinical trial activities,
providing metrics, scheduling, enterprise alerts, consolidated reports,
and other tools. The application provides hands on control over these
important business activities for associates engaged in drug
development and a birds-eye view for upper management
The web based application uses a complex mix of technologies,
including PHP for reporting, and .NET and J2EE components for the
business logic. Integration is provided using web services. Again, the
datastore is an Oracle database. We have successfully been able to constantly revise and enhance this
suite of applications to keep pace with the clients evolving business
needs by employing rapid development techniques.
