You are here: Home ¦ Business Areas ¦ Application Engineering

Application Engineering



Overview

Interactive Objects provides a range of Application Engineering Services, covering all phases of typical engineering projects, from analysis to rollout. iOīs Application Engineering Services are structured around the areas Application Architecture & Development, Engineering Process & Organization, and Engineering Tools & Methodology.




Application Architecture & Development

iO has helped designing and building numerous very large scale enterprise applications based on OO / UML / SOA, J2EE, .Net, Middleware and Model Driven Architecture. See a list of reference projects.


In the area of Architecture & Development, iO offers the following services:

  • Architecture Services:

    • Architecture Design: iO offers application architecture design and review services, especially in the areas of distributed systems, including J2EE, .Net and legacy back-ends

    • Model Driven Architecture: iO has been involved in the standardization and application of the OMG's Model Driven Architecture (MDA) since 1999. iO's own MDA product has won numerous industry awards.

    • Architecture Blueprints: iO consultants have helped companies such as DaimlerChrysler, Siemens and Credit Suisse to leverage MDA-based architecture blueprints to help ensuring architectural consistency in large-scale, multi-site projects.

    • Architecture Governance: in addition to MDA architecture blueprints, iO consultants help companies to ensure architectural consistency across complex application modules or even multiple projects by conducting regular architecture reviews.

  • Development Services:

    • On-Site: iO consultants provide application development services by working on-site directly with the customerīs development teams.

    • Off-Site: iO's engineering team also provides off-site development services, in particular in the area of tool customization (see below).

  • Training and Coaching:

    • iO offers customized on-site training courses, including OO / UML / SOA, J2EE and Model Driven Architecture

Engineering Process & Organization

iO consultants are helping enterprise customers to manage application engineering projects more efficiently. These services include project management, engineering process optimization, as well as coaching and mentoring:

Project Management:

  • iO consultants work on-site to help managing projects from initiation to roll-out.

  • Engineering Process Optimization:

    • iO consultants perform efficiency analysis reviews, define an action plan for addressing the weak spots of the organization and engineering process chain, and help implementing the action plan.

    • Coaching & Mentoring:iO consultants are assigned to help coaching and mentoring customer team members, to enable them to work more efficiently in complex engineering projects

Tools & Methdology

Finally, iO has a wealth of experience in implementing the most efficient application engineering tools and methodology. Services include:

Engineering Methodology Coaching:

  • iO provides methodology coaching for the Rational Unified Process and related areas, e.g. rapid prototyping, incremental development, model driven software engineering and service-oriented software engineering.

End-to-End Tool Chain Design & Optimization:

  • iO has helped many enterprise customers to implement end-to-end development tool chains, including requirements capturing tools, source code management tools, configuration management tools, modeling tools, MDA and code generation frameworks, test environments, bug tracking environments, and so on.


  • iO also offers performance review workshops to examine optimization potentials for the development tool chains in large organizations.

Tool Customization & Integration:


Contact our Application Engineering Services sales team.