Forum LAMS for Tech-Heads - General Forum: LAMS Tool Development Eclipse Plugin


 
You may request notification for LAMS Tool Development Eclipse Plugin.
Search: 

1: LAMS Tool Development Eclipse Plugin
07/22/07 09:24 PM
[ Reply | Forward ]
Hi all you LAMS developers out there.

In the coming months we will be creating new Eclipse plugin to aid LAMS developers in creating functional LAMS tools. Our aim is to make it easy to develop tools so people all over the world can add new and exciting tools to their LAMS environment. Currently tool-development is a long, involved and error-prone process, hopefully this feature will correct this problem.

At LAMS we mainly use Eclipse as our IDE for development, so unless I get many responses to this posting requesting a tool development plugin in a different IDE, we will be sticking to an Eclipse plugin. If you have successfully created a LAMS tool in another IDE please let me know.

In this forum, what we would like from the LAMS development community is requests for features to add to this plugin. Have you attempted to create your own LAMS tool before? If so, what problems did you run into? And what sort of IDE features would have made it easier and quicker to develop?

Thankyou in advance for any feedback you give us,

Luke Foxton

Posted by Luke Foxton

2: Re: LAMS Tool Development Eclipse Plugin
In response to 1 07/22/07 11:46 PM
[ Reply | Forward ]
Hi Luke,

The LAMS Eclipse Plug-in must follow the LAMS Tool Contract for all the Author, Monitor, Learner,Admin and General Services interfaces.

Since all tools must have the following attributes, probably a set of screens that allow the users to enter the following information as a wizard would be helpful:

1. Tool Vendor details: Required for the export
2. Tool Full name and details: Required for the export, possibly for upgrading scripts.
3. Tool Signature: Required for jar, war and table name uniqueness.
4. Tool Content Compatibility: Required for the export and for upgrading scripts.
5. Tool Licensing: Licensing details for this tool.
6. Tool Version: Code and database version in the format YYYYMMDD.


All cascading style sheets and LAMS tag libraries should be also included in the tool, so developers have them already there ready to go and only have to focus on the logic of the tool they want to create.

Hope this helps.

Ernie

Posted by Ernie Ghiglione

3: Re: LAMS Tool Development Eclipse Plugin
In response to 1 10/15/07 01:27 AM
[ Reply | Forward ]
The LAMS ToolBuilder is now available at http://wiki.lamsfoundation.org/display/lams/Tool+Builder.

Please read the wiki page carefully as it outline how to download and use the Toolbuilder.

Please let us know what you think of this new feature.

Luke

Posted by Luke Foxton

Reply to first post on this page
Back to LAMS for Tech-Heads - General Forum