Reference Projects

Project:

Maintenance and delivery system for documents

Industry sector:

Publishing

Time and effort:

3 person-years to date

Tasks:

Consulting, design, implementation, support

Platforms:

Solaris (Server), Windows (Clients)

Technologies:

Oracle 9, XML, Perl, Java, JSP, Visual Basic

 

Conceptual design and implementation of diverse components:

  • Server-side software for importing, maintaining and exporting documents
  • Client-side tools for administration and researching the data inventory
  • Web-based components connecting external service providers
  • Compilation of variable reports to query and monitor the document pool
  • Tools for exchanging data with external processes, particularly to incorporate existing data from legacy systems
  • Providing consulting service to the customer regarding the implementation of new requirements
  • Support for installation, data migration, and maintenance

Project:

Document management system for automotive manufacturing and garage information

Industry sector:

Automotive

Time and effort:

3 person-years to date

Tasks:

Conceptual design, development, support

Platforms:

Windows

Technologies:

C#, Java, JavaScript, XML, XSL-FO, XSLT, XPath, DOM, XUI, ACL, SCHEMA ST4, Arbortext

 

Key tasks:

  • Cooperation in creating technical specifications
  • Migration of data from legacy systems including its adaptation to the current business model
  • Configuration and enhancement of the authoring client
  • Enhancement of the interfaces between authoring system and publication server as well as XML editor

The following methods and technologies were being employed:

  • Process model: Customer specific phase model
  • Customizing of the DMS (SCHEMA ST4): XML, XPath, C# (.NET 1.1/2.0)
  • Customizing of external editors (Arbortext): JavaScript, DOM, XUI, ACL
  • Transformation into output formats: Java, XSL-FO, XSLT

Project:

Web based product database

Industry sector:

Pharmacy / health care

Time and effort:

9 person-months

Task:

Implementation

Platforms:

Windows 2000 Server

Technologies:

ASP, XML, HTML, JavaScript, Oracle 9

 

Key tasks:

  • Cooperation in creating technical specifications
  • Joint creation of an intuitive operational concept together with the customer’s specialist division
  • Implementation of Web pages for a multitude of composition and research possibilities
  • Physical database model designed for optimal performance

In the context of legally mandated validation of all employed software by external specialists, the required reliability of the application was approved.

Project:

Web based project management software

Industry sector:

Diverse

Time and effort:

7 person-months to date

Tasks:

Conceptual design, development, support

Platforms:

Web

Technologies:

Java, JavaScript, JSF (RichFaces), Facelets, Portlets, AJAX, JBoss, Eclipse, EJB, Hibernate, Oracle

 

Key tasks:

  • Enhancement of the PM server functionality
  • Realization of Web interfaces for new program functions

The following methods and technologies are being employed:

  • Process model: Customer specific phase model
  • Development of interactive Web interfaces: JSF and AJAX technologies (RichFaces, QuipuKit)
  • Database access via Hibernate

Project:

DVD authoring software

Industry sector:

Multimedia

Time and effort:

21 person-years

Task:

Product development

Platforms:

Windows 9x and higher (all languages)

Technologies:

C++, COM, GDI+, DirectX, OpenGL, DirectShow, DDK/WDK, XML, HTML, UML

 

On the organizational level, Genericom was responsible for the following tasks:

  • Technical project management and coordination of the component developer teams (customer’s own developers and external service providers)
  • Evaluation and planning of certifications (Vista logo, Blu-ray, HD DVD, etc.)
  • Support for licensees of the authoring module
  • Evaluation of component licences

Throughout the development cycle, the project was linked to the following processes at the customer’s site:

  • Product translation and maintenance of the help system
  • Product design
  • Configuration management
  • Release Management

The following methods and technologies were being employed:

  • Process model: Spiral model with short development cycles, used to allow for swift reaction to market developments on the part of the customer (e. g. HD DVD, Blu-ray)
  • Type of specification: Requirements specification
  • Design: UML for object-oriented design
  • Programming languages / libraries: C++/MFC (customer request), in-house development of MFC-type library (to achieve Unicode support under Windows 9x at the time); GDI+ for creation of 2D menus; OpenGL, later DirectX, for creation of 3D menus; DirectShow for video capturing and editing; DDK/WDK to support external hardware on the driver level; XSL/XML to allow for definition of authoring projects by OEM customers; HTML for creation of Web picture galleries
  • Test: Test plans were compiled and executed according to IEEE 829

Project:

CD/DVD labelling software

Industry sector:

Multimedia

Time and effort:

2 person-years

Task:

Product development

Platforms:

Windows 9x and higher (all languages)

Technologies:

C++, MFC, COM, ActiveX, UML

 

Throughout the development cycle, the project was linked to the following processes at the customer’s site:

  • Product translation and maintenance of the help system
  • Product design
  • Configuration management
  • Release Management

The following methods and technologies were being employed:

  • Process model: Spiral model, used to allow the customer to participate in every phase
  • Type of specification: Requirements specification
  • Design: UML for object-oriented design
  • Programming languages / libraries: C++/MFC (customer request), COM for embedding the application as an ActiveX object
  • Test: Test plans were compiled and executed according to IEEE 829

Project:

Timekeeping system

Time and effort:

4 person-months

Tasks:

Conceptual design, development, support

Platforms:

Web

Technologies:

ASP.NET, C#, HTML/CSS, Oracle

 

Key functions:

  • Management of the working hours
  • Web interface to allow easy recording of the working hours by the employees
  • Calendar and reminder functions
  • Graphical statistics (charts, histograms)

The following methods and technologies are being employed:

  • Process model: Agile software development
  • Programming environment: Microsoft Visual Studio
  • Web user interface: .NET technologies, HTML/CSS
  • Database: Oracle; access via ADO.NET

Any questions?

Feel free to contacts us!

[Company Info]
[Deutsch][English]