Difference between revisions of "EWD"

From VistApedia
Jump to: navigation, search
(EWD)
(Basis for EWD Section Enhancements)
 
Line 1: Line 1:
 
= Introduction =
 
= Introduction =
M/Gateway is a company that specializes in gateway modules that bridge different programming environments.
+
EWD  or Enterprise Web Developer is an Open Source Product on GT.M and Linux which is a complete system for developing Web-Based Systems which combine MUMPS in the background Database and Logical Structure with Browser-based Client GUI Interfaces.  Systems developed with EWD separate the GUI Design of the User Interface and the Database and MUMPS programming logic of the system to provide the efficient development and modeling of complex data that has always characterized MUMPS systems, but now, finally with the GUI power of JavaScript and JavaScript Frameworks (open source too) of extJS and Sencha Touch and YUI on the front end.
  
An example is the M/Gateway Services Integrator ([http://gradvs1.mgateway.com/main/index.html MGWSI]), a software module to provide the connection between the Enterprise Web Developer (EWD) runtime environment and PHP and Java Server Pages. (It can be used as a standalone product, as well.)
+
www.MGateway.com is the main source for EWD and associated documentation and Many Thanks to Rob Tweed for this open source product and for support via the Google Group [[Enterprise Web Developer Community/https://groups.google.com/forum/?fromgroups=#!forum/enterprise-web-developer-community]]
  
The core MGWSI product is a generic integration engine with specific integration gateways as part of the overall package:
+
Sam Habiel has detailed one installation process on this site: [[EWD Installation Guide]].
  
* Caché, GT.M or M21 to PHP (the m_php gateway)
+
Ignatio Valdez has created a debian installer, AstroVistA, which installs WorldVista along with EWD, GTM and Apache.
* Caché or GT.M to Java Server Pages (the m_jsp gateway)
 
* Caché or GT.M to ASP.Net (the m_aspx gateway)
 
  
== EWD ==
+
David Wicksell et. al. have created [[dEWDrop]] and made it available for download as a VMWare (or VirtualBox) Virtual Machine with Ubuntu Linux, all of VistA, EWD, GTM and other things configured and hopefully ready to run for development and training in EWD and GTM and VistA itself. It may be downloaded from www.FourthWatchSoftware.com.
  
[http://gradvs1.mgateway.com/main/index.html The EWD platform] is available for Ubuntu/Debian Linux, for example.
+
[[EWD Components]] is a page that details the major working parts of EWD.
  
With EWD installed, an Apache2 web server can be used to access MUMPS (GT.M or Cache) routines directly from a web browser (using Ajax technology).
+
[[EWD Training Examples]] is an area of VistaPedia with multiple small examples of functioning EWD code to learn and modify for development exercises.
  
By coupling the EWD/Apache2 platform with a VistA/MUMPS (GT.M or Cache) server, a CPRS client would not be required to access the VistA server. Instead, a standard web browser could be employed as a client instead.
+
[[EWD Error Messages]]  is a set of pages with searchable error messages which help to unravel the source of errors in EWD which can be a bit obscure to the uninitiated.

Latest revision as of 03:21, 30 September 2012

Introduction

EWD or Enterprise Web Developer is an Open Source Product on GT.M and Linux which is a complete system for developing Web-Based Systems which combine MUMPS in the background Database and Logical Structure with Browser-based Client GUI Interfaces. Systems developed with EWD separate the GUI Design of the User Interface and the Database and MUMPS programming logic of the system to provide the efficient development and modeling of complex data that has always characterized MUMPS systems, but now, finally with the GUI power of JavaScript and JavaScript Frameworks (open source too) of extJS and Sencha Touch and YUI on the front end.

www.MGateway.com is the main source for EWD and associated documentation and Many Thanks to Rob Tweed for this open source product and for support via the Google Group Enterprise Web Developer Community/https://groups.google.com/forum/?fromgroups=#!forum/enterprise-web-developer-community

Sam Habiel has detailed one installation process on this site: EWD Installation Guide.

Ignatio Valdez has created a debian installer, AstroVistA, which installs WorldVista along with EWD, GTM and Apache.

David Wicksell et. al. have created dEWDrop and made it available for download as a VMWare (or VirtualBox) Virtual Machine with Ubuntu Linux, all of VistA, EWD, GTM and other things configured and hopefully ready to run for development and training in EWD and GTM and VistA itself. It may be downloaded from www.FourthWatchSoftware.com.

EWD Components is a page that details the major working parts of EWD.

EWD Training Examples is an area of VistaPedia with multiple small examples of functioning EWD code to learn and modify for development exercises.

EWD Error Messages is a set of pages with searchable error messages which help to unravel the source of errors in EWD which can be a bit obscure to the uninitiated.