Servoy Release Policy update

It has been approximately 8 months since Servoy 7 .0 was released, which brought us the Servoy Mobile Client. Since that release we’ve adopted a quicker release cycle, which so far has resulted in the release of Servoy 7.0.1, 7.1, 7.2 and 7.3.

Our goal with the faster release cycle is to bring new features, bug fixes and improvements to you, our customers in a more agile fashion. It is also a logical result of adopting the Agile Development approach over 2 years ago throughout our organization.

The faster release cycle has changed  our policy with regards to supported versions and maintenance releases slightly. As before, Servoy still actively supports 2 previous versions besides the latest. Currently those versions are:

  • Servoy 5.2.x
  • Servoy 6.0.x
  • Servoy 7.x

As the Servoy 7.x branch can be considered Servoy 6.1 + Servoy Mobile, we hereby announce that the 6.1 branch will be merged into the 7.x branch as of November 8th 2013. This means that from that day onward, existing installations of the Servoy Application Server 6.1.x or Servoy Developer 6.1.x can be upgraded to Servoy 7.3 through the auto-update mechanism and the 6.1.x branch will be archived.
For the Servoy 7.x branch, the supported version is always the latest release, currently 7.3. Maintenance releases on the supported 7.x release will only be provided in case of blocking issues in production environments.

With more and more rapid releases, there is the obvious need to even more tightly control the quality of the releases. To assure this we’ve:

  • launched our Beta Customer Program
    The Beta Customer Program is for customers that have formal testing procedures in place for their Servoy Solutions. Member of the Beta Customer Program get advanced notice of upcoming releases, in order to anticipate in their planning for the time needed to execute their test suite against the upcoming release candidate. To join the Beta Customer Program please contact your Servoy sales representative or email sales@servoy.com
  • changed our release procedure to always provide at least a public Release Candidate 2 weeks prior to the planned release
  • intermediate builds available on request
    Besides official alpha, beta, release candidates and final releases, is is possible to request so-called intermediate builds. This is build based on the latest code in a certain branch, with a big disclaimer that the build has not gone through our full Q&A cycle. To request an intermediate build, please contact your sales representative or email sales@servoy.com
    Note: our goal is to automatically provide intermediate builds at regular intervals, but at this moment we don’t have an ETA for that.
  • extended support for automated testing
    Servoy has had UnitTesting support in the IDE for many year, including support for running the UnitTests automatically on a build server each time a change was made to the codebase of a solution.
    Over the last few months we switched to Jenkins instead of CruiseControl for Continuous Build integration, which takes care of automatically running of all UnitTests when changes are mode to the codebase.
    Additionally, support was added to perform UI Tests in both the Smart and Web Client and currently work is underway to add UI Testing support for the Mobile Client. Next step after that is integration of the UI tests into the Continuous Build integration.
    For the latest documentation on Automated Testing support, see our Automated Testing Guide

Through these initiatives we solicit the Servoy Community to actively participate in helping us test upcoming versions to make them rock solid releases.

Paul Bakker
Product Manager

Servoy & Jaspersoft Roadshow – 4 Cities in the UK

Making Decisions on the Move!

Join us for our 4 city Roadshow in the UK. The first stop of our UK Roadshow is at Old Trafford, Manchester, the home of the Manchester United Football Club, on September 26th.

During this half day seminar, which starts at 9.00AM till 13.00AM you will learn how to ensure your organisation is taking advantage of the latest technologies in Cloud and Mobile BI, in order to make more informed decisions on the move. The Servoy & Jaspersoft Roadshow will also be visiting:

  • London, October 24th, 2013
  • Dublin, November 14th, 2013
  • Edinburgh, December 5th, 2013

Read more and registration.

Servoy is Platinum Sponsor EMEA PUG CHALLENGE CONFERENCE 2013

Servoy is proud to announce to be Platinum sponsor of the PUG Challenge 2013. This year’s conference will be held in Brussels on November 7th and November 8th. We will not just sponsor this conference, our CEO Jan Aleman will also be presenting. During his presentation “Build great mobile business applications on your existing Progress Applications” you will learn how to create mobile applications on top of you existing Progress applications. You are welcome to join this session!

Find the event

Mobilize your business applications

I recently wrote an opinion article for SIIA’s ‘View from the top’ publication about the trend to mobilize business applications. You can find the full article here.

In a nutshell, ‘Mobile First’ means: design (and develop) an application for a portable device first, instead of traditionally making the mobile version a stripped down version of the initially developed desktop version.

Mobile applications require very different usage, development and deployment patterns. Interestingly they force us to grab the essence of the user interactions and make them fairly easy to use.

So when (and how) do we start? Should you go research for another year what to do? Most successful companies in mobile business applications ues the approach: Start today and start learning immediately. Of course your first apps won’t be perfect, deploy them to your loyal users (or friends and family first) and get their input to improve.

What’s great about mobile apps is that they are ‘fit for purpose’; optimized for the job and mostly limited in functionality. There is a high probability that you can easily extend or reuse on what you already have: the more advanced mobile platforms will connect directly to your existing systems: both business logic and data.

I recently wrote a whitepaper that dives deeper into the steps that successful ISVs take to mobilize their business applications. Download your copy here.

How to implement a successful mobile strategy

Forrester discusses best practices that you can start implementing today

Abstract: Mobile is where all the excitement is at and as an independent software vendor you have some new challenges in this space. How do you ensure your app is a five-star app in the app stores? Do you need to become “agile” in your development methodologies and if so, what’s the best way? How is quality measured in mobile and what are the new ways to test to ensure a high-quality deliverable? How will you ever update your app as often as everyone else seems to be updating? Should my app be native or HTML5, and why should I care? Join Forrester analysts Jeffrey Hammond and Michael Facemire to discuss these points and more during this webinar

View this recorded webinar here

Mobile Design. Strategic Solutions. A webinar with Theresa Neil.

International design expert and O’Reilly author, Theresa Neil, will give her view on how ISVs can succeed and what standards they need to reach in order to excel. She offers a refreshing perspective on how to turn business applications into likable productivity machines.

Theresa will guide you through design considerations for responsive web, mobile optimized sites, native apps, and hybrids. We’ll look at the most successful mobile solutions on the market today (and some of the worst), and considerations for deciding a strategy.

View this recorded webinar here.