cancel
Showing results for 
Search instead for 
Did you mean: 

MT software go wrong way

vybor
Associate III

MT tools is mess of Eclipse-RCP based tools (CubeIDE) and tools with hand-made GUI, which

resembles GUI of 90x (CubeMX, CubeProgrammer).

Hand-made GUI applications has a lot of code which can be thrown out after switch to Eclipse RCP.

Anyway, CubeMX is Java GUI application. CubeMX and CubeProgrammer has primitive Java GUI

developed from scratch.

Instead of use a lot of existing functionality of Eclipse RCP, developers had to write own code

and invent a lot of wheels. It increase costs of development and maintanence.

It is not much effort to move CubeMX functionality to Eclipse RCP application.

A lot of code can be thrown away. It will decrease costs.

With Eclipse 4 one can make GUI XML model with visual tool and make several simple adapters

to inject existing Java panels in corresponding model views.

With such approach MX-relative perspectives can be used as standalone application and used with

any IDE. And can be integrated in CubeIDE.

It is very flexible solution. Current CubeMX is old monolithic Java. It is bad primitive architecture.

It would be give CubeIDE competitive advantage over other IDEs. CubeIDE 2.0 has nothing. Only slow speed due to Java.

I switch from Keil to CubeIDE due to integration with Device Configuratyion Tool.

With CubeIDE 2.0 I switch back to Keil.

1 REPLY 1
Pavel A.
Super User

Keil has very good reputation, though their classic IDE works only in Windows. They offer good compiler, runtime library with RTOS support and solid debugger. All is well worth the price.