For those who are interested in learning EWD.js, particularly in relation to modernising VistA, I’m running a course in Fairfax VA just before the WorldVistA Community Meeting: this 3-day comprehensive course runs from Friday 30th May until Sunday 1st June, 2014, and will be held at George Mason University. You can register by clicking here.
Here’s the details about the course, as also posted on the WorldVistA site.
EWD.js is a framework for quick and easy development of modern, state-of-the-art browser-based client/server applications. It is specifically designed for use with Mumps databases and applications, and is therefore ideal as a tool to modernise VistA. EWD.js has become the de-facto toolset for modernising VistA for both desktop and mobile devices within the Open Source VistA development community, and has also recently been approved for use by the VA. If you want to be involved in VistA modernisation, then you need to find out about EWD.js!
This 3-day course will provide in-depth, intensive training in the installation, configuration, management and use of EWD.js. The course is suitable for beginners and experienced web application developers alike. It involves a combination of classroom teaching/presentation and practical hands-on development exercises. By the end of the course, you should be in a position to develop modern HTML5-based desktop and mobile browser-based applications on top of VistA.
The EWD.js Course will be held May 30 - June 1, 2014 at George Mason University, Fairfax VA. The VistA Community Meeting will immediately follow this course: June 2 - 4, 2014.
This course is designed for all VistA developers who wish to learn about EWD.js and its ground-breaking features:
- the Node.js-based ewdGateway2 platform;
- the abstraction of the MUMPS database as a Native JSON database;
- lightweight,event-driven, realtime browser-based client/server applications using EWD.js’s WebSocket framework;
- VistA integration with EWD.js.
- EWD.js’s secured Web Services;
- the EWD REST Server;
- external messaging mechanism, allowing injection of messages from other processes;
- building Chromecast applications.
Other topics covered will include:
- Configuring and running EWD.js with GT.M and Cache
- Managing and monitoring EWD.js.
- Debugging EWD.js applications.
The course will assume no prior knowledge of EWD.js or browser-based development. By the end of the 3-day course, all students should be capable of creating desktop and mobile web front-ends for VistA.
Ideally, attendees should be familiar with either:
Student are encouraged to read the EWD.js documentation in advance of the course, although this is not an essential requirement.
In order to save time during the training, students should have:
- For Mac OS X users, Coda 2 is a highly recommended toolset for EWD.js development.
- A laptop computer with either the dEWDrop VM installed and running (on either VMWare or VirtualBox) or an instance of VistA & EWD.js created by the OSEHRA installer.
You’ll need to be able to create and edit files on your dEWDrop or OSEHRA VistA VM and run the GT.M shell. Windows users should install WinSCP and puTTY in order to do this.
I look forward to seeing you there!