[ANNOUNCEMENT] Servoy Model Tool available

For those of you who couldn’t attend Servoy World, I presented a new Serclipse plugin that will help you build and document your solutions in Developer.

This is the ERD software that you were all waiting for: one that understands Servoy’s tables and relationships, globals and scopes variables, working inside your Servoy Developer (6 or 6.1) and capable of staying in sync with all your solutions changes.

By default, diagrams look like this in Developer (but every object is stylable at your convenience):
[attachment=0]ServoyModelTool.png[/attachment]

To know more about this must-have new tool, go to http://www.servoy-stuff.net/ where you will be able to find the doc and installation instructions, download and giving it a try on your own solutions.

Enjoy!

Hi!
I am using Servoy 6.0.6 and follow the instructions to install, but when I install Graphiti only shows the version 0.9.0 and not version 0.8.2
I have unchecked the “show only the lastest version” and does not appear version 0.8.2
Any suggestions???
Thank you.

Roberto Diez.
Santa Fe, Argentina.

Hi Roberto,
I see they’ve removed it from the milestones update site, sorry about that.
Try setting the Graphiti update site to: http://download.eclipse.org/graphiti/updates/0.8.2
I will update the install instructions.
Thanks for reporting,
-Patrick

Thanks:-)
+1
Roberto.

Looks fantastic!

Hi Patrick

As far as I can see you did not update the instructions until today?
I would be very happy if you could give some words about the state of Servoy Model Tool and the next steps you plan(ned)?
Is it also working with Servoy 7?

Thank you very much, Robert

ptalbot:
Hi Roberto,
I see they’ve removed it from the milestones update site, sorry about that.
Try setting the Graphiti update site to: http://download.eclipse.org/graphiti/updates/0.8.2
I will update the install instructions.
Thanks for reporting,
-Patrick

Hi Robert,

The installation instructions didn’t change much: the only thing to change is for 6.1 and 7.0 to use the http://download.eclipse.org/graphiti/updates/0.9.0/ URL for the Graphiti framework.

As to working in Servoy 7, I have one annoying issue, which is when you show a property in the properties window, the call is trapped by a DesignerPropertyAdapterFactory class in Servoy.
That was not the case before and you now get a dialog saying that “Path must include project and resource name: /null” - so I need to address that.
Apart from this bug the plugin is working fine in Servoy 6.1 and Servoy 7.

As to next steps planned, unfortunately, I have none and here’s why:
Despite a lot of people saying that the tool is fantastic and great and that they love it, as soon as they hear it’s not free, suddenly their interest is not there anymore… go figure!
Still I don’t think the price is that big considering the functionalities, and I don’t think I can lower that price after all the efforts I put in.
I have not managed to get to a stage where I have a sufficient user code base to do anything more than simple maintenance on this plugin (fixing bugs, like this Servoy 7 annoyance that will be fixed), and I cannot spend weeks of extra development on new features since as it is, it satisfy my own needs, and when I actually had so little ROI after months of work.

Now if a user really needs something specific and is prepared to sponsor it, then I’m all ears! :)

Hope this clarifies,
-Patrick

Hi Patrick

ptalbot:
Hi Robert,

The installation instructions didn’t change much: the only thing to change is for 6.1 and 7.0 to use the http://download.eclipse.org/graphiti/updates/0.9.0/ URL for the Graphiti framework.

As to working in Servoy 7, I have one annoying issue, which is when you show a property in the properties window, the call is trapped by a DesignerPropertyAdapterFactory class in Servoy.
That was not the case before and you now get a dialog saying that “Path must include project and resource name: /null” - so I need to address that.
Apart from this bug the plugin is working fine in Servoy 6.1 and Servoy 7.

Good to hear it works with these Servoy versions. I have planned to try it next week if nothing goes wrong.

ptalbot:
As to next steps planned, unfortunately, I have none and here’s why:
Despite a lot of people saying that the tool is fantastic and great and that they love it, as soon as they hear it’s not free, suddenly their interest is not there anymore… go figure!
Still I don’t think the price is that big considering the functionalities, and I don’t think I can lower that price after all the efforts I put in.
I have not managed to get to a stage where I have a sufficient user code base to do anything more than simple maintenance on this plugin (fixing bugs, like this Servoy 7 annoyance that will be fixed), and I cannot spend weeks of extra development on new features since as it is, it satisfy my own needs, and when I actually had so little ROI after months of work.

Now if a user really needs something specific and is prepared to sponsor it, then I’m all ears! :)

Hope this clarifies,
-Patrick

I agree with you about the price. To me it seems reasonable, although I did not try it yet but we all know it’s hard work to create software, and takes hours and hours, or better said, months and months of work.
One general problem I find is that designing software is still not done or is still considered not necessary - with the widely know results. When building a house, never ever would anyone just start with some bricks and mortar and going to look if after piling them it looks like a house. In software it’s just too often done. Of course this is just my opinion. Looking for entity relationship model patterns reveals that clearly, there are nearly none books or articles about that.
I started software development with Oracle Case Designer, and all we got after some tenth of years later is a file based IDE like Eclipse instead of a very capable database based software design tool. As you may be would say - go figure the advance.

Best regards and don’t loose hope, it should be the last to die ;-)
Robert