En

Efficient Development for new mobile device

“„Model Driven Development with Rational Rhapsody® was a critical success factor for developing inspiro within the required schedule and market needs. Thanks to EVOCEAN's support, we were able to implement the tool quickly and apply the methodology effectively."“

Details

A complex development task, limited resources, and deadline pressure. These are the conditions under which Phonak began development on its new product generation based on dynamic FM technology. EVOCEAN supported the project team from the beginning.

Using Model Driven Development with Rational Rhapsody® from IBM allowed Phonak to bring the inspiro transmitter device based on completely new technology to a state of market readiness in just 12 months.

EVOCEAN supported the project team from the beginning, from the evaluation of the development environment through design of the software architecture to system integration.

Challenge

Phonak Communications AG is a leading manufacturer worldwide of highly miniaturized wireless communication systems. At the end of 2006, the company started development of the inspiro, a new transmitting device for instruction in classrooms with hearingimpaired students. inspiro is based on the revolutionary “Dynamic FM” platform, which has increased language comprehension in situations with excessive noise to a level previously considered impossible. inspiro combines a graphical interface with digital audio signal processing and a number of wireless links. The correspondingly complex, completely new software had to be developed within a very short time and using existing internal resources.

Solution

A comprehensive analysis of the initial situation showed that the only way to reach the desired goals was by using completely new development tools and target hardware:

  • UML with Rational Rhapsody® from IBM
  • Target platform with ARM9, USB, 3 proprietary wireless links,digital audio signal processing
  • RTOS Sciopta, GUI with Peg++, C++.

The critical element for the success of the project was applying Model Driven Development (MDD) using Rhapsody®:

  • Incremental iterative process
  • Graphical display of the new application (UML) in reusable models
  • Code generating from models to target platform
  • Fast prototyping for early validation of target hardware
  • Complete integration of development tools
  • Parallel development at multiple locations.

The role of EVOCEAN

EVOCEAN is a “Advanced Business Partner” of IBM in Switzerland. As an official Rational Rhapsody® competence center, we have not only access to all tools, but also to the internal know-how and knowledge pool of the Rhapsody® developers. Our team of consultants has broad technical knowledge and many years of experience in the area of Model Driven Development.

We offered Phonak support in the following areas of concern:

  • Consulting to select a development environment
  • Coaching for introducing MDD (UML) and using Rhapsody®
  • Onsite support as Lead Software Architect and in developing various key components
  • Support in project management
  • Responsibility for integrating all components into the application
  • On-the-job training for Rhapsody® and MDD method
  • Know-how transfer and exchange of experience.

Added value for the customer

Model Driven Development and Rational Rhapsody® allowed us to keep a handle on the considerable complexity of the project and lower the error rate significantly:

  • We met the ambitious goals related to functionality and quality
  • Launch on schedule with existing internal resources
  • High market acceptance of the new product
  • No major product improvements required after the market launch
  • Kick-start for em

    Phonak Communication AG

    „Model Driven Development with Rational Rhapsody® was a critical success factor for developing inspiro within the required schedule and market needs. Thanks to EVOCEAN’s support, we were able to implement the tool quickly and apply the methodology effectively.”

    D
    r. Rainer Platz
    Director of R&D

    ployees in Model Driven Development (method and software competence)

  • Solid software architecture for subsequent development
  • Well established development environment for follow-up projects
  • Universally comprehensible models and current documentation
  • Very easy to train new employees.

Customers about our services

Mettler Toledo AG

„Development in the embedded area should be platform independent and the used tools should support this!“

Wolfgang Boos

Head Software Development

MCS Engineering AG

"It is very easy to set up and run a Perforce Helix Core proxy server for working with geographically dispersed teams. Downloading data is also very easy. We were amazed at how much time we saved."

Eric Gutmann

Project Leader

Bernina International AG

„Die Architektur muss von Anfang an richtig aufgesetzt werden und den Voraussetzungen einer modellgetriebenen Entwicklung entsprechen. Ich empfehle jedem Unternehmen, sich Unterstützung von einem externen, erfahrenen Rhapsody Spezialisten wie beispielsweise EVOCEAN zu holen, um die Basisarchitektur gemeinsam zu modellieren.“

Giovanni Annunzio

System Architect

Hamilton Medical AG – Rhapsody

„The direct coupling of design and code with Rhapsody helps us managing the complexity of our products more easily, as design and code remain consistent in the long term.“

Andreas Anderegg

Senior Software Engineer

soplar s.a.

„We would repeat our decision to choose Rhapsody® at any time. The strikingly improved efficiency, higher quality, and flexibility plus reusability of models make any adverse details negligible. Today we develop more machines with fewer resources in less time."

Reinhold Wüstner

Head of Product Development

Bosch

"Ein grosses Lob an den sehr motivierten Trainer. Der Trainingsinhalt wird sehr kurzweilig und auch unterhaltsam vermittelt. Methodisch sehr gut war auch die jeweiligen Trainingstage am Ende nochmals Revue passieren zu lassen. Frank Braun konnte auch jede Frage beantworten und hat auch versucht, sofern der zeitliche Rahmes es erlaubte, auf angesprochenen Themen einzugehen."

N.N.

Systems Engineer

Mettler Toledo AG

„I would recommend Rhapsody anytime – by using Rhapsody I can reach a new level of programming and efficiency.“

Wolfgang Boos

Head Software Development

Bernina International AG

„Dank der Modelle können wir neue Funktionen und Abhängigkeiten visualisieren. Ein Bild sagt mehr als 1‘000 Worte und die grafisch modellierte Abstraktion macht uns Entwicklern das Leben sehr viel einfacher. Gleichzeitig nimmt uns die mit dem Modell verbundene Codegenerierung einen grossen Teil der Arbeit ab!“

Giovanni Annunzio

System Architect

Bosch

A warm praise to the very motivated trainer. The training content is conveyed in a very enjoyable and entertaining way. It was also very good to review the respective training days at the end. Frank Braun was able to answer every question and also tried, as far as time allowed, to address further topics raised.

N.N.

Systems Engineer

Bernina International AG

„Abstraktion, Simulation, Wiederverwendung und automatische Codegenerierung sind bei Bernina zentral für eine kurze Time-to-Market… und somit der Schlüssel zum Erfolg!“

Giovanni Annunzio

System Architect