Hi Jesal,
I have not a technological suggestions (I like wizard), but IMO the goal of GUI installer is: the installer has to do all the steps of Syncope installation that you can see at [1] and [2].

[1] https://cwiki.apache.org/confluence/display/SYNCOPE/Create+a+new+Syncope+project [2] https://cwiki.apache.org/confluence/display/SYNCOPE/Run+Syncope+in+real+environments

On 13/06/2013 14:02, Jesal wrote:
Dear All,

I have done bit of additional research it would be good to get your suggestions

The eclipse platform is out of the question since the platform is OS depended.

I can use the Netbeans platform to create the wizard https://platform.netbeans.org/tutorials/nbm-wizard.html
    + Should be quick to do
     - Will contain a lot of generated code

I could also use the following wizard framework
http://code.google.com/p/cjwizard/

Otherwise I can create it using the standing Swing API

Would there be any preferences or am I free to develop with whichever I see fit?

Kind regards,

Jesal


On 12/06/13 11:07, Jesal wrote:
Hi All,

Couple of additional questions:

1. Having looked through the Syncope configuration I assume the best way to deploy to the containers would be to use the cargo api which is already used for the testing and deploying to the various containers through the maven build.

2. Would we like to also download the syncope base and console war from the the internet as well so we are able to select which version to install or is the assumption these are already downloaded and we just have a point to there location from the app.

3. Both eclipse and netbeans have platforms on which to develop GUI application, I have not used these before but is it worth investigating or do we want to go down the swing root only?

Regards,

Jesal

On 12/06/13 10:01, Francesco Chicchiriccò wrote:
On 11/06/2013 17:22, Jesal wrote:
Dear All,

Hoping to help contribute to the project. Setting up a mail on Dev as recommended by Francesco

What should be the requirements for the GUI Installer SYNCOPE-143. If we can specify the requirements, hopefully I can start investigating what needs to be done to implement the functionality with a lot of help from all you guys :)

Hi Jesal,
some thoughts about a GUI installer.

1. Java Swing application enabled to work on a running JEE container for:
       1a. configuring JNDI Datasource
       1b. deploying Syncope webapps
Alternatively, one can think of two web installers instead (one for core and one for console), already deployed on a running JEE container

 2. Comes with "base" syncope.war and syncope-console.war

 3. Lets select and install ConnId connector bundles from the Internet

This at first glance; any more thoughts?

Regards.





--
Massimiliano Perrone
Tel +39 393 9121310

Tirasa S.r.l.
Viale D'Annunzio 267 - 65127 Pescara
Tel +39 0859116307 / FAX +39 0859111173
http://www.tirasa.net

Apache Syncope PMC Member
http://people.apache.org/~massi/

"L'apprendere molte cose non insegna l'intelligenza"
(Eraclito)

Reply via email to