Welcome, Guest
Username: Password: Remember me

TOPIC: Regarding AMALTHEA SDK.

Regarding AMALTHEA SDK. 2 years 11 months ago #96

  • Amin
  • Amin's Avatar
  • OFFLINE
  • Fresh Boarder
  • Posts: 2
  • Karma: 0
I am trying to add some features the AMALTHEA tool ,like a new scheduling algorithm or a new hardware component.
And as stated in the document, I can do this with the AMALTHEA Tool Platform SDK.
the SDK is already downloaded along with the tool but my problem is I don't know how to use it.
con you state some guidelines of how to use the SDK?
And can it be used from the first place to do what I want ?

Thanks in Advance.

Best Regards,
Ahmed Amin
The administrator has disabled public write access.

Regarding AMALTHEA SDK. 2 years 11 months ago #97

  • dkunz
  • dkunz's Avatar
  • OFFLINE
  • AMALTHEA Developer
  • Posts: 5
  • Thank you received: 3
  • Karma: 0
Hi,
regarding a custom scheduler algorithm you can use the provided element for that case, the UserSpecificSchedulingAlgorithm in the OS model.
Regarding the Hardware components:
  • What kind of additional Hardware components do you have in mind?
  • If you want to add additional ones, you can create a fork by your own. For that you can import the corresponding projects as source project and then you can modify/add model elements by your own. Have in mind that this can lead at least to some incompatibilities with other guys, which are using the official version.
If you have a look into the provided help you can have a look at the provided Amalthea documentation. There you find also some notes about provided samples/tutorials under the User Guide. These samples are showing in general some concepts about the usage and the models.

Regards
Daniel
The administrator has disabled public write access.
The following user(s) said Thank You: Amin

Regarding AMALTHEA SDK. 2 years 11 months ago #98

  • Amin
  • Amin's Avatar
  • OFFLINE
  • Fresh Boarder
  • Posts: 2
  • Karma: 0
Thank you for your quick replay.
Many things are much clearer now.
Regarding the component, I was asking, for an example, if I could add a custom HW component .. to be always there in the tool when starting a new project without the need to add a custom one each time.
Also I was wandering if there's a possibility of adding new menu items (in menus and sub-menus of the tool), or toolbar buttons which will have a specific/custom functions (e.g. generating Gantt Charts for the simulation results)?
I know it can be done using EMF tools, but can it be integrated into AMALTHEA tool ?

Thanks again.

Best Regards,
Ahmed Amin
The administrator has disabled public write access.

Regarding AMALTHEA SDK. 2 years 11 months ago #99

  • dkunz
  • dkunz's Avatar
  • OFFLINE
  • AMALTHEA Developer
  • Posts: 5
  • Thank you received: 3
  • Karma: 0
As AMALTHEA is based on Eclipse and EMF you can contribute also to menus if you want. For every provided AMALTHEA plugin the source code is also shipped, so if you have the need to extend it, you can extend it by using the proper extension point or modify the plugin itself if you want.
Amalthea is using Sphinx as a basis for the current editor and model handling.
You can access then the model content and provide additional views using the standard Eclipse/Sphinx way.
The administrator has disabled public write access.
The following user(s) said Thank You: Amin

Regarding AMALTHEA SDK. 2 years 7 months ago #122

  • alexh
  • alexh's Avatar
  • OFFLINE
  • Fresh Boarder
  • Posts: 7
  • Karma: 0
Hi,

I've written plugins for visual studio, netbeans and others but not yet for eclipse. I downloaded the amalthea SDK and looked into the help but I couldn't find any starting point. Where, after SDK installation, will I find example plugin code that I can compile and add into amalthea? Is there an example/docu on how to add a plugin to amalthea?

Thx,
Alex
The administrator has disabled public write access.

Regarding AMALTHEA SDK. 2 years 7 months ago #123

  • dkunz
  • dkunz's Avatar
  • OFFLINE
  • AMALTHEA Developer
  • Posts: 5
  • Thank you received: 3
  • Karma: 0
Hi,
for a general introduction you can have a look to Lars Vogel's tutorials:
www.vogella.com/tutorials/eclipse.html
You can then use the AMALTHEA plugins as dependencies and use their classes.
It is up to you what you are doing with them.
For working with it in a simple approach you can check in the provided AMALTHEA help the workflow section, which is available under the Eclipse Help - AMALTHEA Documentation - Developer Guide - Model Workflow.
There is also described how to write a Hello World.

Regards
Daniel
The administrator has disabled public write access.
Time to create page: 0.099 seconds