Meeting 11/06/2015: DeepSee, reporting and trainings: results

Thank you all for joining us at the latest CUG meeting and you can find the presentations below.

Stay tuned as we will post a poll on this blog about the upcoming trainings after the summer!

Advertisement
Posted in Meetings | Tagged , , , , | Leave a comment

Meeting 11/06/2015: DeepSee, reporting and trainings

At the next InterSystems Benelux symposium in Beveren, we kindly invite you to join us for our next CUG meeting, which will start right after the last presentation at the symposium.

Agenda:

  • CUG update: presentation of poll results, discussion of current and future objectives
  • DeepSee: real world examples by Daniël Verleye and Patrick Van Vlierberghe
  • JasperReports: demo how to integrate a third-party reporting engine with Caché from scratch by Ward De Backer
  • Presentation of the upcoming in-depth (training) sessions on different subjects later this year

See you all at the meeting!

Posted in Meetings | Tagged , , , , | Leave a comment

Poll 13/11/2014: (mobile) development architectures – in depth sessions

As we already suggested at the latest CUG meeting, we would like to know how one or more in-depth sessions on the different topics covered at the latest meeting can be organised.

If you’re interested in a session around one or more of the development methods, please fill in the poll below and don’t hesitate to add a comment with your expectations in the “Leave a Reply” box!

Posted in Sessions | Leave a comment

Meeting 14/10/2014: Developing for mobile devices: results

Thank you all for joining us in Crowne Plaza Antwerp! We wish to thank the large number of members present for this hot development topic. You can find here the presentations kindly provided by the speakers.

Presentations:

Stay tuned as we will post a poll on this blog about possible more in-depth sessions on these topics!

We will update the blog on a regular basis as we prepare for the next meeting. If you want to stay tuned about new announcements from the CUG, I would like to encourage everyone to click on the “Follow”-button in the lower right corner of this page. You will then be notified automatically by e-mail when new posts appear!

Posted in Uncategorized | Leave a comment

Meeting 14/10/2014: Developing for mobile devices

Get ready for the mobile (r)evolution!

On the next meeting on Tuesday 14th October 2014, kindly hosted by InterSystems Benelux at the Crowne Plaza hotel in Antwerp, we will focus on mobile app development with Caché. We welcome you to this interesting meeting. Participation to the user group and meetings is free of charge!

We will show you some possible approaches for developing apps with Caché using different tools and frameworks with a focus on mobile development.

Agenda:

  • 18:00 Welcome with sandwiches

  • 18:30 Introduction on developing for mobile devices by Henk Westerhof

  • Presentation of a Javascript IDE with the AngularJS framework by Olivier Caudron

  • Connection to Caché through REST and JSON calls by Alain Houf

  • Developing apps using CSP, HTML5, CSS and JavaScript by Louis Wildschut

  • 19:45 Break

  • Development with Zen Mojo with real-life examples by Danny Wijnschenk & Marcel den Ouden

  • Developing with EWD.js, WebSockets, Node.js, Sencha frameworks (Sencha ExtJS + Sencha Touch) integrated with Caché by Ward De Backer and Marc Umans

  • Questions & answers

  • 21:00 Closing & socializing

If you would like to share your experiences with mobile apps, please contact the CUG.

Posted in Meetings | Tagged , , , , , , , , , , , , , , , , , | Leave a comment

Meeting 12/06/2014: CUG goals & objectives: results

Thank you all for joining our meeting after the ISC 2014 Benelux symposium. It was a successful meeting with a lot of interactivity, valuable discussions and a lot of ideas. A report of this meeting can be e-mailed to members on request by sending an e-mail to info@cug-benelux.be

We will update the blog on a regular basis as we prepare for the next meeting in October 2014. If you want to stay tuned about new announcements from the CUG, I would like to encourage everyone to click on the “Follow”-button in the lower right corner of this page. You will then be notified automatically by e-mail when new posts appear!

 

Posted in Meetings | Tagged , | Leave a comment

Meeting 12/06/2014: CUG goals & objectives

At the next InterSystems Benelux symposium in Beveren, we kindly invite you to join us for our next CUG meeting, which will start right after the last presentation at the symposium.

The main purpose of this meeting is to discuss future goals and objectives of the user group.

We would like to ask everyone participating in the group to fill in our poll below. This gives us the opportunity to discuss the answers to these questions at the next meeting. Please don’t hesitate to add your suggestions and comments in the reply-box at the bottom of the page!

Posted in Meetings | Tagged , | Leave a comment

Meeting 28/11/2013: Development frameworks and tools: links and presentations

Thank you all for coming to the meeting and I want to thank InterSystems Benelux for kindly hosting our third meeting.

Here are the links to download the presentations:

Links to the presented third-party products:

Other relevant links:

One suggestion for the next meeting is to build a demo application from scratch with EWD.

Please rate the content of the meeting in our poll: 

If you have more ideas, suggestions or remarks, please add a comment below!

Posted in Meetings | 1 Comment

Meeting 28/11/2013: Development frameworks and tools

On the next meeting on the 28th November 2013, kindly hosted by InterSystems Benelux at the Crown Plaza hotel in Antwerp, we will focus on third-party development frameworks and tools for Caché. You can find the agenda and register for this meeting on the website of InterSystems Benelux. Participation to the user group and meetings is free of charge!

We will show you how to develop an application that runs cross-browser on a Caché database using the most recent web-technologies and also the tools for debugging your Caché applications, control all changes to your application when working in team, …

The most important question when you want to develop an application with Caché is these days what tools to use for the user interface. Basically there are two approaches:

Client-server

When you want to go client server, Caché offers a lot of options due to the broad choice in external connectors:

  • .NET native provider for use with C++, C#, VB, …
  • connection to Delphi
  • Java connector

Client-server has traditionally always had the advantage of running native, however these days this is changing (e.g. for .NET you need a CLR, for Java you run on a JVM, …). So the native advantage is more and more shifting towards intermediate languages, no longer running directly on the underlying hardware.

With client-server, you usually also need to install your application on each client, with all regular updating issues that come with this approach.

Browser-based

But in addition, one of the biggest challenges for developers these days is: how are we going to support all kinds of devices people want to use these days? You have e.g. smartphones, tablets, desktops, … and all these devices run on different operating systems. People also like to use their own (home) devices in company networks (BYOD). If you want to build an application that will run on all these platforms without a lot of modifications, this is not an easy task.

With the recent developments around the HTML5 standard, writing your applications for running in a browser becomes more and more the solution to this problem. But once you start to write applications this way, you’ll stumble on a lot of other challenges:

  • browser pages are loosely coupled to the back-end server
  • HTML is a language for writing documents, not to design a user interface with
  • browser versions
  • different programming languages you have to use for the front-end (HTML, JavaScript) and the back-end (COS, PHP, …)
  • no access to hardware devices on the client by default

However, when you use the right tools for the job, most of these barriers disappear as this browser technology evolves very rapidly and a lot of innovative tools come to market. In particular, technologies like Node.js, Apache Cordova (PhoneGap) are bridging the gap between the browser, the hardware devices on the client and the back-end services. And even more important, they reduce your learning curve to one well-known programming language: JavaScript.

Our meeting will show you tools and how they can solve these problems and show you the most recent technology to build Rich Internet Applications (RIA’s).

Rob Tweed from M/Gateway Developments (UK) is very specialised in this matter and will show you the very latest developments in his EWD framework. See how an application can run in a browser completely in JavaScript, tightly coupled to a Caché back-end using HTML5 Websocket technology.

Development tools for Caché development

The second focus during our meeting will be external development tools for use with Caché. Caché already gives you tools for debugging your application out of the box, Studio source control hooks for working in team, …

John Murray from George James Software (UK) will demonstrate the tools they offer, covering areas such as code editing and debugging, class model visualization, dependency analysis, complexity control and source code management.

Don’t miss this CUG meeting!

This meeting is certainly a “must-attend” for all people using Caché in the Benelux as you will see very interesting recent developments in working with Caché. It can certainly be an eye-opener to consider writing you applications “new style”. You’ll be surprised on what’s possible with Caché these days!

If you already want to read more on this, I can recommend you to read Rob Tweed’s excellent blog.

If you have suggestions for this meeting or comments, please feel free to add a reply below.

Don’t forget to register and see you all the 28th of November in Crown Plaza Antwerp!

Posted in Meetings | Tagged , , , , | Leave a comment