Snapp MX
Download Snapp MX
Watch Snapp MX in action!
Follow Snapp MX on Twitter
Technology Comparison
The following chart illustrates the technical differences between Snapp MXTM and various Rich Internet Application development alternatives.

Feature Adobe Flex Adobe Flash AJAX Snapp MX
Development
Environment
Workstation based product which is only available for
Windows.
Workstation based product which is available for Windows and Mac. Workstation based (typically Eclipse is used). Web-based supporting
development from
anywhere, anytime.
Available for Mac,
Windows and Linux.  
No Flash authoring
tools are required.
Development
Focus
Complex designer applications. Animations and designer applications. Form-based
data-centric applications.
Sophisticated
form-based
data-centric applications.
Application
Deployment
Along with the
Flex Framework,
Applications are
compiled into one or more Flash movie (.SWF) files.
Application is
compiled into one or more Flash movie (.SWF) files.
HTML files containing DHTML code make calls to the AJAX Runtime library functions. Small packets of
XML representing
user interface
screens are
transformed by
the SNAPP MX
Runtime module
when requested.
Development
Team
Business Analyst,
Graphic Designer,
Systems Analyst.
Business Analyst,
Graphic Designer, Systems Analyst.
Business Analyst,
Systems Analyst.
Business Analyst,
Systems Analyst.
User Interface
Development
Visual layout
with form-based
attributes.
Client-side logic
hand coded
in
ActionScript.
Timeline-based
visual layout
with form-based
attributes.
Client-side logic
hand coded
in
ActionScript.
Handcoded in DHTML (Typically Javascript). Visual layout
with form-based
attributes.  Client-side logic created and managed through the IDE.  No ActionScript
Coding.
Web Service
Development
Hand coded. Hand coded. Hand coded. Dynamically generated in JAVA.  Generated code can then be further modified by hand.  Alternatively for simple CRUD functions there is a built in library of Default web services.
Web Service
Interaction
VIA WSDL or Flash Remoting Gateway. VIA WSDL or Flash Remoting Gateway. VIA WSDL or Flash Remoting Gateway VIA Flash Remoting Gateway.
Learning Curve High High High Low
Development
Speed
Moderate Low Moderate High
Cost High Moderate Free Free
Copyright © 1997 - 2010 Netcentrics Corp. All rights reserved.