Servoy Has Free Expo Tickets for Developers Show in Boston – Join Us!

Our CEO Jan Aleman will be speaking at this event – you can see him on Wed, October 29 at 1:30 pm in room 301. His topic is “Selecting Your SaaS Platform”. He’ll be comparing and contrasting .NET, Java, Servoy as well as Flash, Flex and Silverlight!

We also have some FREE tickets for the Expo — see the “yada yada” below from the nice people at Dr. Dobb’s Journal who put this event on. Its a BIG one!  A couple of thousand “developers, developers, developers” all descending on “bean town”.  Hope you can join us too.


Software Development Best Practices 2008
Conference: October 27-30, 2008

Expo: October 28-29, 2008

Hynes Convention Center, Boston, MA

As an exhibitor, Servoy has made it easy for you to attend!

Simply register with the priority code 8EEXH2 to get a FREE EXPO PASS. Your Expo Pass includes admission to the Expo Floor, all Keynotes, the Developer Bowl, Technical Sessions, the Opening Floor Reception with free food & drinks.

And as an added incentive, we are happy to extend a special CONFERENCE DISCOUNT to our clients. Save $200 off any conference pass when you register with the priority code 8EEXH2.

Software Development Best Practices 2008 is where industry leaders gather to learn about the latest business-critical technologies, network with peers, engage with leading vendors and get inspiration from software visionaries. Don’t miss 140+ in-depth training sessions taught by the industry’s most qualified instructors plus nightly networking events and a lively Expo floor.

Registration is easy – either sign-up online by October 23 (at noon Pacific Time) or bring a copy of this email with you to the Hynes Convention Center starting October 27 to register on-site.


Servoy 4.1 Pre-Release Now Available!

Well – it’s HERE! Servoy 4.1 pre-release is now available for download. You can read the release notes on the forum.

What’s the big deal in Servoy 4.1? Well, it’s all about the power of customization. In addition to a bunch of fixes and enhancements, the big “new” thing is the SolutionModel node in the Solution Explorer.

This new SolutionModel node allows you to modify or create new forms and form objects – on-the-fly at runtime! Oh yeah, it also works in the Web Client!

This means that you can modify any form, create a new, blank for – or programatically use form inheritance (new in 4.0) to make a derivative of an existing form. Now, there are lots of other tools in the market that will allow you to create new objects on-the-fly at runtime, however, no other tool allows you to create objects and have them function automatically the way that Servoy 4.1 does.

For example, all the objects you create will automatically “just work” – including data broadcasting and full AJAX functionality –  just by adding a single line of code to your solution.

This will work for all types of form objects including: forms, fields, labels, buttons, and tabpanels (portals coming in b2). You can add whatever controls you want to any form – and for the first time you can even change any of the properties on objects (even the databinding!) on any object at runtime.

When adding or changing forms you can add/change the parts of a form at runtime to create sub-summary reports on-the-fly! You can even assign global methods to all of the form events (onShow, onHide, onLoad, etc.) as well as all of the form methods (onNewRecord, onDeleteRecord, etc.) This really opens up the world of possibilities for customization of your applications by end-users.

There are, of course a couple of caveats:

  1. You can only change the properties of an object on a form that is not currently visible;
  2. The changes only persist as long as the client session does. So if you want to keep the changes between sessions – you need to code your solution to restore the changes the user made.

Remember – this is PRE-RELEASE software – so make SURE you back up your databases and workspace before trying it out. The best thing would be just do a FRESH install of 4.1 into a new directory and new workspace, and then import the solution(s) you want to work with – that way you can continue your “normal” development in 4.0 and try out the new SolutionModel in 4.1 and not have to worry about it.

We would love your feedback on what you plan to do with this new functionality. Please either leave a comment here – or post it to our Online Forum.

Servoy Featured in eWEEK (again!)

Many thanks to journalist extraordinaire – Frank Ohlhorst for being kind enough to include us in his excellent eWEEK cover story article “Armed & Ready” in the August 2008 issue.

In the article Frank outlines the “7 Criteria For Choosing The Right Tool” – and it sounds like it was custom-designed to describe exactly what Servoy is. NOTE: The stuff in italics does not appear in the original article and are my comments:

  1. Commonality: A single development model has to cover both desktop and web users, and support native RDBMS, SQL Server, MySQL and PDF reporting. They didn’t mention Sybase, DB2, Oracle, PostgreSQL, etc. that Servoy supports – but hey, you get the idea.
  2. Speed of Development: The tool must have a professional IDE that reduces or eliminates the need for handwritten code. Eclipse is the most-used IDE on the plant – and code samples allow you to get fully working code in a single click.
  3. Performance: The tool has to be on par with desktop-only applications. Of course performance is important – but so is scalability. Any product is “fast” with a single user!
  4. Ease of use: Language tools are intuitive and allow faster development than Visual Basic, PHP  or others. Yes – especially these days. You want your tool to be more productive, and not less productive. That’s why we’ve done a direct comparison between Servoy and .NET.
  5. Versatility: There is complete end-user customization of forms, field rules (via XML) and styles (via CSS). In Servoy you can also extend and integrate the environment itself via Java.
  6. Integrity: All processing is centralized There would be no client/server or thick client updates. We totally agree – that’s why Servoy’s Web Client processing is all done on the server side – maximum performance, maximum security, maximum concurrency.
  7. Functionality: Extensive use of standard library functions cover just about anything, including instance XML DOM manipulation, instead of having to use third-party libraries or extensive custom development. Servoy has it – CHECK!

If you’re thinking about rewriting your application in a tool – make sure that whatever you choose meets those 7 criteria. It’ll save you tons of time and money!

Working On 4.1…

The development team is working hard to put the finishing touches on the public preview of Servoy 4.1. I don’t want to spoil the surprise, so I’ll keep you in suspense a little while longer.

If you were at ServoyWorld, or attended the last Virtual User’s Group – then you know what 4.1’s all about. If not, then sit tight – we’ll announce the availability here FIRST!