Magic User List (magicu-l) Developer Survey 2008 - Results

1. Which version of Magic/eDeveloper have you most recently purchased or acquired?

Summary
ValuePercent %
Magic/eDeveloper v1067.33%
Magic/eDeveloper v929.70%
Magic v81.98%
Magic v30.99%
Statistics
Choices Selected:101
Total Responses:101
Report from www.SurveyGizmo.com

2. Which version of Magic do you currently use as your main, everyday IDE?

Summary
ValuePercent %
Magic/eDeveloper v950.50%
Magic/eDeveloper v1032.67%
Magic v811.88%
Magic/eDeveloper v10 Discovery2.97%
Magic v30.99%
Magic/eDeveloper v10 - Rich Client0.99%
Statistics
Choices Selected:101
Total Responses:101
Report from www.SurveyGizmo.com

3. Which was the first version of Magic you developed with?

Summary
ValuePercent %
Magic v536.63%
Magic v325.74%
Magic v88.91%
Magic v27.92%
Magic v46.93%
Magic v73.96%
Magic/eDeveloper v93.96%
Magic v62.97%
Magic/eDeveloper v101.98%
Magic/eDeveloper v10 Discovery0.99%
Statistics
Choices Selected:101
Total Responses:101
Report from www.SurveyGizmo.com

4. Please rate your most recent Magic version purchased in the following areas: ()

Rating

Item 1 2 3 4 5 Total Stars Average Rating
Technology
1.0%
3.0%
25.7%
45.5%
24.8%
101 3.9
Feature Set
3.0%
7.0%
26.0%
46.0%
18.0%
100 3.7
Platform Support (OS, Database, etc.)
(N/A)
9.1%
22.2%
47.5%
21.2%
99 3.8
Quality
4.0%
6.0%
38.0%
37.0%
15.0%
100 3.5
Documentation
12.0%
22.0%
39.0%
18.0%
9.0%
100 2.9
Install/Registration
7.0%
12.0%
30.0%
33.0%
18.0%
100 3.4
Performance
5.0%
6.0%
31.0%
45.0%
13.0%
100 3.6
Value
2.0%
8.0%
40.0%
28.0%
22.0%
100 3.6
Total Responses: 101

5. Please rate your satisfaction with your most recent Magic/eDeveloper purchase when compared with your previous Magic/eDeveloper purchase ()

Rating

Item 1 2 3 4 5 Total Stars Average Rating
Technology
2.0%
5.0%
20.8%
34.7%
37.6%
101 4.0
Feature Set
4.0%
6.0%
18.0%
36.0%
36.0%
100 3.9
Platform Support (OS, Database, etc.)
1.0%
3.0%
39.0%
35.0%
22.0%
100 3.7
Quality
3.0%
8.0%
28.0%
41.0%
20.0%
100 3.7
Documentation
8.0%
8.0%
38.0%
26.0%
20.0%
100 3.4
Install/Registration
6.0%
9.0%
36.0%
32.0%
17.0%
100 3.5
Performance
4.0%
14.0%
33.0%
29.0%
20.0%
100 3.5
Value
4.0%
7.0%
30.0%
35.0%
24.0%
100 3.7
Total Responses: 101

6. Which languages do you currently develop in? (Check all that apply...)

Summary
ValuePercent %
Magic/eDeveloper97.03%
JavaScript/JScript20.79%
C#12.87%
VB.NET12.87%
Visual Basic for Win3210.89%
Delphi for Win329.90%
PHP9.90%
C++6.93%
Java6.93%
Flex4.95%
C3.96%
Windev2.97%
Python1.98%
RPG1.98%
Abap Objects0.99%
APEX from Oracle0.99%
Embedded MS SQL within Magic0.99%
Fusion 100.99%
HTML0.99%
Perl0.99%
Powerbasic0.99%
Ruby0.99%
Siebel0.99%
smalltalk, erlang0.99%
VBS0.99%
Statistics
Choices Selected:101
Total Responses:101
Report from www.SurveyGizmo.com

7. Which statement most closely matches your use of Magic/eDeveloper?

Summary
ValuePercent %
I use only Magic for all my software development needs60.40%
I use Magic as well as other IDEs/tools30.69%
I use Magic to maintain existing applications and use other IDEs/tools for all new development projects5.94%
I only use Magic occasionally1.98%
I no longer use Magic at all0.99%
Statistics
Choices Selected:101
Total Responses:101
Report from www.SurveyGizmo.com

8. What existing applications will you be maintaining with Magic in the next 12 months?

Summary
ValuePercent %
Client/Server Applications84.16%
Desktop/Standalone Applications44.55%
HTML-Merge-based Web Applications39.60%
Web Services15.84%
Browser-Client Applications11.88%
iBolt Components0.99%
Rich Client I Hope0.99%
Statistics
Choices Selected:101
Total Responses:101
Report from www.SurveyGizmo.com

9. What types of new applications will you be creating with Magic in the next 12 months?

Summary
ValuePercent %
Client/Server Applications70.00%
Rich Client Applications39.00%
Desktop/Standalone Applications36.00%
HTML-Merge-based Web Applications33.00%
Web Services18.00%
Browser-Client Applications15.00%
None5.00%
iBolt Components1.00%
Statistics
Choices Selected:100
Total Responses:100
Report from www.SurveyGizmo.com

10. What is your primary technology used to develop web applications with Magic?

Summary
ValuePercent %
I don't develop web-applications with Magic46.53%
HTML-Merge39.60%
Browser-Client7.92%
both0.99%
I don't develop web-applications with Magic, but I plan/want to...0.99%
LOOKING FOR A TECHNOLOGY0.99%
Other0.99%
Standard0.99%
VB.NET0.99%
Statistics
Choices Selected:101
Total Responses:101
Report from www.SurveyGizmo.com

11. If you develop web applications with a tool or framework other than Magic, what do you use? (Check all that apply....)

Summary
ValuePercent %
ASP.NET with C#22.64%
AJAX20.75%
Dreamweaver20.75%
PHP20.75%
Adobe Flex16.98%
ASP.NET with VB.NET15.09%
Java/JSP13.21%
Flash11.32%
Ruby on Rails9.43%
Delphi5.66%
Apache DSO3.77%
CodeCharge3.77%
Cold Fusion3.77%
?1.89%
Abap Webdynpro1.89%
APEX from Oracle1.89%
Classic ASP1.89%
Net Objects Fusion 101.89%
nothing1.89%
Perl1.89%
smalltalk - seaside, python - django1.89%
Ultraedit1.89%
windev1.89%
Statistics
Choices Selected:53
Total Responses:53
Report from www.SurveyGizmo.com

12. What database will you primarily use when deploying Magic applications?

Summary
ValuePercent %
Pervasive/Btrieve52.48%
MS SQL Server28.71%
Oracle14.85%
DB20.99%
MySQL0.99%
ODBC0.99%
PostgreSQL0.99%
Statistics
Choices Selected:101
Total Responses:101
Report from www.SurveyGizmo.com

13. Which operating system do you primarily use to develop magic applications on?

Summary
ValuePercent %
Windows XP66.34%
Windows 200313.86%
Windows Vista13.86%
Windows 20003.96%
IBM i0.99%
OSX/win2003vm0.99%
Statistics
Choices Selected:101
Total Responses:101
Report from www.SurveyGizmo.com

14. How would you rate the following areas of the documentation? ()

Rating

Item 1 2 3 4 5 Total Stars Average Rating
F1 Reference Help
9.2%
13.3%
37.8%
31.6%
8.2%
98 3.2
Examples
25.8%
26.8%
27.8%
15.5%
4.1%
97 2.5
Procedural/HowTos
18.8%
33.3%
25.0%
18.8%
4.2%
96 2.6
Conceptual Overview
15.6%
29.2%
37.5%
10.4%
7.3%
96 2.6
Mastering eDeveloper
6.3%
12.6%
33.7%
28.4%
18.9%
95 3.4
Sorceror's Apprentice (HS)
8.3%
6.9%
26.4%
40.3%
18.1%
72 3.5
Practical Magic (CM)
13.4%
9.0%
31.3%
23.9%
22.4%
67 3.3
Magic Wiki (NG)
14.3%
10.4%
32.5%
31.2%
11.7%
77 3.2
Total Responses: 98

15. Will you attend Heidi's MIUG 2009?

Summary
ValuePercent %
Maybe31.68%
No31.68%
Yes if there was a regional event21.78%
Yes8.91%
Yes, and I would love to Present4.95%
I just hope to be there very much0.99%
Statistics
Choices Selected:101
Total Responses:101
Report from www.SurveyGizmo.com

16. Were the live/recorded video streams of MIUG 2008 useful to you?

Summary
ValuePercent %
Didn't watch them61.22%
Yes19.39%
Yes, amazing9.18%
Somewhat6.12%
No4.08%
Statistics
Choices Selected:98
Total Responses:98
Report from www.SurveyGizmo.com

17. Please detail up to 5 Wish-list items you want to see added or enhanced in Magic/eDeveloper

1st Choice ( 0.00 on average)
Values Count Percent
.NET support 2 3.13%
Better documentation 2 3.13%
GUI 2 3.13%
.NET based 1 1.56%
.net Components (Visual) 1 1.56%
a 1 1.56%
Ajax for HTML-Merge 1 1.56%
an easier way to develop web apps 1 1.56%
be stable 1 1.56%
better datagrid 1 1.56%
Better GUI 1 1.56%
Better GUI components 1 1.56%
Better MS Office integration 1 1.56%
better native support for import/export of data 1 1.56%
Better windows look and feel 1 1.56%
Built-in "this isn't used" box 1 1.56%
Class integration with .NET Framework 3.5+ 1 1.56%
code based programing along side the Magic way - integration with VS will be the best 1 1.56%
Continuation based rich internet client 1 1.56%
CSS level GUI features 1 1.56%
Default functionality should be more windows like. 1 1.56%
Flexible ActiveX Integration - "Open Forms Editor" 1 1.56%
Free runtime licensing 1 1.56%
Graphing Capabilities 1 1.56%
GUI components (like DevExpress) 1 1.56%
GUI Controls 1 1.56%
GUI Enhancements 1 1.56%
HTML Embedded 1 1.56%
Improved IDE. v10 is dull - 15 year old technology glammed up. Unacceptable. 1 1.56%
Integration with MS OFFICE 1 1.56%
kerberos 1 1.56%
keyboard macros 1 1.56%
Less bugs 1 1.56%
Linux workstation support 1 1.56%
More examples 1 1.56%
more functionalities 1 1.56%
Multiline table titles on the new windows style tables 1 1.56%
MySQL gateway 1 1.56%
n/a 1 1.56%
no runtime fees 1 1.56%
None 1 1.56%
ODBC in ALL versions 1 1.56%
open to other RDMS 1 1.56%
passing multiple parameters to a select program (from control properties) 1 1.56%
Proper web development solution 1 1.56%
RAD 1 1.56%
Regular Expressions 1 1.56%
Rich Client Working as advertised 1 1.56%
Rich Internet Client 1 1.56%
richer GUI for C/S programs 1 1.56%
Scroll Bars on Tables that behave better. Smooth Scrolling that does not alter current highlighted record while scrolling. Scrollbars that don't require 'pre-load' that have better behaviour 1 1.56%
seamless Development for the web 1 1.56%
see http://wishlist.mage.nl :-D 1 1.56%
Separate GUI from logic 1 1.56%
Sizeable models 1 1.56%
SQL Integration 1 1.56%
Subversion support! 1 1.56%
Table Column Header Sort after click relocate 1 1.56%
Table control 1 1.56%
Value 1 1.56%
Web Service provider: enhanced/simplified use of complex XSDs; full compliance with the Microsoft world's requirements 1 1.56%

2nd Choice ( 0.00 on average)
Values Count Percent
.Net controls 1 2.22%
Access to all the code at runtime 1 2.22%
Auditing 1 2.22%
be stable 1 2.22%
Better and more GUI controls 1 2.22%
Better GUI 1 2.22%
Better integration with SQL 1 2.22%
Better interaction with DotNet 1 2.22%
Better Vector support 1 2.22%
Better Web Development 1 2.22%
Built-in printed documentation feature 1 2.22%
Call deferred programs from physical 1 2.22%
Class integration with .NET Framework 3.5+ 1 2.22%
Component Palette 1 2.22%
data commit before subform 1 2.22%
Data Mapper 1 2.22%
Documentation 1 2.22%
dotnet integration 1 2.22%
Easier way to change screen Tab Order 1 2.22%
eliminate record locking and alt-e task settings 1 2.22%
Enhancements to the languag - especially the handling of .Net assemblies. Ability to declare structures - remove buffers they're rubbish for RAD. More functions and wizards. Ability to add own controls to pallet. Sort that useless colour picker out! 1 2.22%
faster 1 2.22%
Improved GUI controls 1 2.22%
include everything that magic optimizer does 1 2.22%
Integrated web development 1 2.22%
integration/interface with CMS like Joola 1 2.22%
latest features as it is available in other tools 1 2.22%
More builtin functions 1 2.22%
More traditional array handling 1 2.22%
MSSQL support for Express version 1 2.22%
None 1 2.22%
Open client for linux 1 2.22%
Parkable button controls 1 2.22%
Portable C/S Client eg OSX 1 2.22%
Possibility to query and set table index 1 2.22%
PostgreSQL support (not via ODBC) 1 2.22%
RC 1 2.22%
real native MySQL driver 1 2.22%
Recursive components. Primary motiviation is to implement 'call backs' , not to recursively call programs. Currently difficult, and convoluted to implement a black box component. 1 2.22%
Rich client 1 2.22%
Simple graphical buttons (eg. text with an icon) 1 2.22%
Stability with multi-user development 1 2.22%
Up to date GUI 1 2.22%
Vista style 1 2.22%
Windows Explorer Type Functionalities 1 2.22%

3rd Choice ( 0.00 on average)
Values Count Percent
"Back" and "Forward" buttons in studio, taking you to past stopping points and back 1 3.13%
.net assemblies support 1 3.13%
.NET integration 1 3.13%
Access to all statussus of the RTE 1 3.13%
Array Handling 1 3.13%
be stable 1 3.13%
Better and more controls 1 3.13%
Better documentation 1 3.13%
Better PDF integration 1 3.13%
Better SQL Server integration 1 3.13%
Bundle at least some of i-bolt with eDev 1 3.13%
Call public support for subforms. Once again in the spirit of creating self contained components. Able to call any ECF and public name. 1 3.13%
Class integration with .NET Framework 3.5+ 1 3.13%
Cross platform deployment 1 3.13%
Database triggers 1 3.13%
Easier way to get components 1 3.13%
easy webservices (no systinet) 1 3.13%
Expose params in Call Public 1 3.13%
extended merge functionality 1 3.13%
Free runtime licence up to 5 users 1 3.13%
improved graphical support / drawing and charts 1 3.13%
Mobile interface 1 3.13%
More advanced topics in documentation 1 3.13%
more responsive programs ( no freezing for a minute in batch tasks) 1 3.13%
Native Excel Reports 1 3.13%
None 1 3.13%
Rich client 1 3.13%
Source Analysis tools 1 3.13%
Themes 1 3.13%
True inheritance. Models, even in v10, are weak.A lot more R&D required in this area. 1 3.13%
Usable filter for the debugger 1 3.13%
VB.net calls 1 3.13%

4th Choice ( 0.00 on average)
Values Count Percent
64-bit Windows support for toolkit 1 4.55%
a drag and drop controls on a report generator tool 1 4.55%
Ability to create a real "executable" 1 4.55%
be stable 1 4.55%
better migration tool 1 4.55%
better table control with integrated key/sort/range/locate capablities 1 4.55%
better task tree like in 8 1 4.55%
Browser Client, browser independent 1 4.55%
Class integration with .NET Framework 3.5+ 1 4.55%
Development towards an eDeveloper scripting-type language. No more table entries. Free type would be preferable for quick copy/paste, yet with auto complete using the same trusted instructions SELECTS, LINKS etc... 1 4.55%
Easier transfer of a group of programs from CTL to another 1 4.55%
examples, documentation 1 4.55%
GUI 1 4.55%
HTML editing tool 1 4.55%
HTML Merge in edeveloper 10 as in Magic 8 1 4.55%
Linx Development and Deployments 1 4.55%
More development utilities from MSE like Magic Optimiser 1 4.55%
More flexible licensing / support fee structure 1 4.55%
None 1 4.55%
RAD web programming 1 4.55%
Rich client 1 4.55%
To be able to set the defaults of the studio 1 4.55%

5th Choice ( 0.00 on average)
Values Count Percent
A project file from MSE containing real world examples of EVERY function, action, control, object etc. in the eDev arsenal. 1 7.69%
Apple OS Development and Deployment 1 7.69%
autoscaling of forms 1 7.69%
be stable 1 7.69%
Better company 1 7.69%
better SQL integration (e.g. computed columns) 1 7.69%
Class integration with .NET Framework 3.5+ 1 7.69%
Fix PDF creation - very buggy 1 7.69%
forms as templates for online app 1 7.69%
Full access to the user rights table 1 7.69%
More interaction with this group 1 7.69%
None 1 7.69%
RIA 1 7.69%

Total Responses: 64

18. Please rate your use of the following third-party products: ()

Item Frequent use in my projects Occasional Use Evaluated, decided not to use Never looked at it Total
HotFudge
28.5%
28.0%
26.1%
17.4%
92
Get
35.2%
25.3%
17.6%
22.0%
91
MagicPlus
1.3%
6.4%
25.6%
66.7%
78
mgBoost
-
7.8%
13.0%
79.2%
77
FireFly
1.3%
3.8%
10.3%
84.6%
78
magic2java
-
1.3%
15.4%
83.3%
78
Total Responses: 92

19. Which best describes the nature of your development team?

Summary
ValuePercent %
Independent Software Vendor (creating software for sale)37.37%
Enterprise/Corporate Development (Company-wide)31.31%
Consultant16.16%
Departmental/Workgroup application development9.09%
Occupational Developer (Engineer, Doctor, Lawyer, etc. doing your own custom application development)4.04%
mostly retired1.01%
Value Added Reseller1.01%
Statistics
Choices Selected:99
Total Responses:99
Report from www.SurveyGizmo.com

20. Which of the following best describes your organization's industry or the industry for which you primarily write software?

Summary
ValuePercent %
Producer of Computer Software25.25%
Manufacturer of other non-computer related goods10.10%
Finance/Banking/Accounting9.09%
Transportation/Shipping9.09%
Healthcare/Pharmaceuticals/Medical Services8.08%
Insurance/Real Estate/Legal Services4.04%
Construction2.02%
Other2.02%
Publishing/Broadcasting/Entertainment2.02%
Retail2.02%
Aerospace/Defense/Military1.01%
Agri culture1.01%
All verticals that need a problem solved1.01%
Automotive1.01%
books wholesale1.01%
Computer Gaming1.01%
Education1.01%
Government1.01%
Hospitality1.01%
Manufacturer of computer-related hardware1.01%
Mfr/Distributor for Franchise Network1.01%
Mining1.01%
Most of the above1.01%
No specific market area1.01%
Others1.01%
PfW VAR1.01%
Procurement Services1.01%
renovaiton contractor1.01%
Retail Sales1.01%
Retail, Constructions1.01%
Service1.01%
Telecommunications1.01%
Trading1.01%
Travel1.01%
Utility: Gas, electric, sanitation1.01%
various: fincance, software producers, transportation, etc, etc1.01%
Statistics
Choices Selected:99
Total Responses:99
Report from www.SurveyGizmo.com

21. How old are you?

Summary
ValuePercent %
40 - 4935.00%
50 - 5923.00%
30 - 3919.00%
60 or above14.00%
20 - 297.00%
Prefer not to say2.00%
Statistics
Choices Selected:100
Total Responses:100
Report from www.SurveyGizmo.com

22. Which country are you based in?

Summary
ValuePercent %
United States of America32.00%
United Kingdom12.00%
Israel9.00%
Netherlands9.00%
Canada5.00%
Germany4.00%
Austria2.00%
China2.00%
Croatia2.00%
Mexico2.00%
New Zealand2.00%
Philippines2.00%
Poland2.00%
Australia1.00%
Belgium1.00%
Czech Republic1.00%
France1.00%
Hong Kong1.00%
Hungary1.00%
India1.00%
Indonesia1.00%
Iraq1.00%
Puerto Rico1.00%
Romania1.00%
Singapore1.00%
Slovenia1.00%
South Africa1.00%
Switzerland1.00%
Statistics
Choices Selected:100
Total Responses:100
Report from www.SurveyGizmo.com

Appendix: 23.
Please detail up to 5 Wish-list items you want to see added or enhanced in Magic/eDeveloper

Data
1st Choice2nd Choice3rd Choice4th Choice5th Choice
Ajax for HTML-MergeComponent PaletteExpose params in Call Public
Built-in "this isn't used" boxBuilt-in printed documentation featureEasier way to get componentsAbility to create a real "executable"
GUIData Mapper
GUI
MySQL gateway
CSS level GUI featuresPossibility to query and set table indexUsable filter for the debuggerEasier transfer of a group of programs from CTL to another
Better GUI componentsIntegrated web developmentThemes
n/a
RADUp to date GUIextended merge functionalityexamples, documentationRIA
.NET supportDocumentation
.NET supportRCSource Analysis toolsGUI
Rich Client Working as advertised
Free runtime licensingCall deferred programs from physicalRich clientHTML editing toolFix PDF creation - very buggy
Proper web development solutionImproved GUI controls.net assemblies supportbetter table control with integrated key/sort/range/locate capablitiesbetter SQL integration (e.g. computed columns)
see http://wishlist.mage.nl :-D
Improved IDE. v10 is dull - 15 year old technology glammed up. Unacceptable.Enhancements to the languag - especially the handling of .Net assemblies. Ability to declare structures - remove buffers they're rubbish for RAD. More functions and wizards. Ability to add own controls to pallet. Sort that useless colour picker out!True inheritance. Models, even in v10, are weak.A lot more R&D required in this area.Development towards an eDeveloper scripting-type language. No more table entries. Free type would be preferable for quick copy/paste, yet with auto complete using the same trusted instructions SELECTS, LINKS etc...A project file from MSE containing real world examples of EVERY function, action, control, object etc. in the eDev arsenal.
HTML Embedded
ODBC in ALL versionsMore traditional array handlingBundle at least some of i-bolt with eDevMore flexible licensing / support fee structureMore interaction with this group
.NET basedfaster.NET integrationbetter task tree like in 8Better company
Subversion support!PostgreSQL support (not via ODBC)Cross platform deployment
better native support for import/export of data
Better windows look and feelMore builtin functionsBetter PDF integration
Default functionality should be more windows like.
Integration with MS OFFICEBetter integration with SQL
Scroll Bars on Tables that behave better. Smooth Scrolling that does not alter current highlighted record while scrolling. Scrollbars that don't require 'pre-load' that have better behaviourRecursive components. Primary motiviation is to implement 'call backs' , not to recursively call programs. Currently difficult, and convoluted to implement a black box component.Call public support for subforms. Once again in the spirit of creating self contained components. Able to call any ECF and public name.
Graphing CapabilitiesWindows Explorer Type Functionalities
GUI EnhancementsAuditingArray HandlingLinx Development and DeploymentsApple OS Development and Deployment
no runtime fees
Better GUIdata commit before subform
Better documentationBetter GUIFree runtime licence up to 5 users
Better documentationStability with multi-user developmentBetter and more controls
Class integration with .NET Framework 3.5+Class integration with .NET Framework 3.5+Class integration with .NET Framework 3.5+Class integration with .NET Framework 3.5+Class integration with .NET Framework 3.5+
More examples
kerberosintegration/interface with CMS like Joola
an easier way to develop web apps
NoneNoneNoneNoneNone
.net Components (Visual)Vista style
a
Flexible ActiveX Integration - "Open Forms Editor"Parkable button controls"Back" and "Forward" buttons in studio, taking you to past stopping points and back64-bit Windows support for toolkit
richer GUI for C/S programs.Net controlsmore responsive programs ( no freezing for a minute in batch tasks)RAD web programming
SQL Integration
Less bugs
GUI ControlsAccess to all the code at runtimeAccess to all statussus of the RTETo be able to set the defaults of the studioFull access to the user rights table
Regular ExpressionsBetter Web DevelopmentBetter SQL Server integrationMore development utilities from MSE like Magic Optimiser
Separate GUI from logic
Multiline table titles on the new windows style tablesBetter interaction with DotNet
Web Service provider: enhanced/simplified use of complex XSDs; full compliance with the Microsoft world's requirementsRich client
more functionalitieslatest features as it is available in other toolsMobile interface
code based programing along side the Magic way - integration with VS will be the bestBetter and more GUI controlsDatabase triggers
passing multiple parameters to a select program (from control properties)
Better MS Office integrationBetter Vector support
keyboard macrosinclude everything that magic optimizer does
Value
seamless Development for the webeliminate record locking and alt-e task settingsimproved graphical support / drawing and chartsa drag and drop controls on a report generator tool
Rich Internet ClientOpen client for linuxNative Excel ReportsBrowser Client, browser independentforms as templates for online app
better datagriddotnet integrationeasy webservices (no systinet)better migration toolautoscaling of forms
open to other RDMS
Linux workstation supportreal native MySQL driver
be stablebe stablebe stablebe stablebe stable
Table Column Header Sort after click relocateEasier way to change screen Tab OrderVB.net callsRich client
GUI components (like DevExpress)MSSQL support for Express versionMore advanced topics in documentation
Continuation based rich internet clientPortable C/S Client eg OSX
Table control
Sizeable modelsSimple graphical buttons (eg. text with an icon)Better documentationHTML Merge in edeveloper 10 as in Magic 8

Appendix: 24.
What do you think are Magic/eDeveloper's strongest points?

Data
Code Value
9314068 RAD
9322953 RAD
9833332 RAD
9314056 I can create robust code quickly, and it works. For two decades, even when the operating system changes or I switch DBMS's.
9315208 Being able to take a business concept or problem and convert it quickly into an application and solution
9317073 The RAD feature, but now it is not valid for every part of dev.
9317939 OS Independent
9318255 Easy programming
9318290 RAD, but therefore they need to work more and more on it to keep on top.
9318501 RAD DB connectivity
9318976 Best RADD tool in the world High level development (4GL) Flexibility and capability
9319071 RAD capablities proper abstraction DB app development - logic-data-form readability of "code"
9319697 The engine concept
9319630 Remarkable ability to progress to new versions with comparatively little coding changes. Relatively stable when in production. Easy to read "source" and locate coding bugs/issues. Excellent in doing POCs, demos for user scenarios etc Still viable tool for corporate development - just.
9320362 fast development
9351853 fast development
9363792 fast development
9320172 Its top edge technologies it covers and support to being able to integrate with almost anything in the IT world that moves..
9321505 Speed of development over a broad range of platforms / paradigms.
9321713 Integrated repository, X-reference
9322111 Development speed.
9323043 Speed, verstility
9323318 Fast stable development of robust applications
9323553 Speed of development
9353122 Speed of development
9324621 Batch processing, and platform support.
9325178 Rapid Application Development and Depoyment Object-oriemted Programming
9326690 compatibilty to previous version it's easy to support old applications
9327208 Continuity, robust engine
9328825 Speed of development Reliability
9330496 Heavy duty record crunching and transactional processing apps
9333839 great development tool (concept of abstraction implied throughout the intended use of its IDE Cross platform and OS Old code upgrades so easily to a product that does a good job being meaningful amid current technologies
9337559 Ease of use, reliability
9338694 aa
9343046 RAD capabilities that allow to build complex applications fast
9344149 Fast development time
9352044 radd
9351931 Relative easy migration to newer version. This makes the application having a new modern look easy.
9352962 The non-standard Magic concept of thinking and building an application.
9353533 Speed of development; ease of maintenance; providing a level of abstraction whilst allowing reasoable control over lower-level factors
9355445 being RAD tool
9357888 productivity
9359715 ease of upgrading and still a pretty darn good RAD tool
9368866 Ease of use, flexibility, cross platform developement
9366904 standardization of program flow; RAD; rapid prototype development; learn one language and use it through many versions of the language's enhancements
9368332 Speed of development and stability of applications. Magicu-l
9371843 Velocity for C/S aplications
9390865 database connectivity, integration
9414056 rapid applications development and deployment
9423042 Flexibility for maintaining systems
9427492 ease of maintenance speed of development
9555252 Easy to learn ,fast to develop.
9618831 Ability to upgrade from one version to the next new version.
9792917 RAD C/S desktop applications
9901431 DB portability RADD Plays nicely with most technology Team development scales very well Pre v10, a "living" IDE
9914802 Rapid application development Maintanence of an existing application

Appendix: 25.
What do you think are Magic/eDeveloper's weakest points?

Data
Code Value
9314068 IDE
9314056 Training. It's hard to get new programmers "thinking Magic".
9315208 GUI and integration with external "widgets". Since I'm spoiled, I would expect the same level of RADD with external integration as I do within the tool
9317073 Bad support, bad documentation, slow and not flexible GUI. Insufficient marketing/advertising - I mean that eDeveloper is not well known.
9317939 GUI
9327208 GUI
9352962 GUI
9318255 Closed enviroment
9318290 it is difficult to follow one straight line, programs need sometimes a lot of workarounds.
9318400 Marketing Documentation
9318501 Non Object oriented Documentaion
9318976 Does not fully embrace .NET yet Not recognized by development community Marketing potential not realized
9319071 Slow adoption of new tecniques TCO for the the developer fails to become more mainstream and accepted as a proper tool worldwide
9319697 Unknown in the market
9319630 It appears to have run out of "puff" -the evolution has slowed to such an extent that you have to ask what has MSE been doing for the last 10 years...
9320362 stability
9320172 Still - MSE's very poor marketing. I think that the new MSE management has in front of them a very challenging goal, so eDev will be back at its top place in the tools market.
9321505 Lack of name recognition; lack of credibility in IT / IS departments.
9321713 Web development, speed, .NET integration
9323043 Marketing/ User awareness. Nothing technical comes to mind
9322953 Support. No knowledge base to search. Known issues (QCR's) are not posted so the same problem/bug may be reported by mutiple users. The only way to know if a bug is fixed is to search the release notes manually. Support is far behind other tech companies.
9323318 Default shortcuts and functionality not familiar to regular Windows users. ie: F5 to zoom, Alt+Q and ALt+M to change Query and Modify, Alt+Back etc.
9323553 Support
9324621 Runtime costs, completeness of features, documentation weakness, lack of knowledgebase for problem resolution, small community.
9325178 Expensive (Development and Deployment Licenses) Limited Market Presence
9325246 The company does not understand, or care, about the Small Business Market.
9326690 not well known
9328825 Lack of intelligible documentation Cost of runtime licence
9330496 RICH CLIENT and IDE interfacing with the largest web tools (i.e. .NET)
9331725 Documentation
9363792 Documentation
9427492 Documentation
9914802 Documentation
9333839 fragmented marketing/product delivery inconsistent message from corporate leaders image of a hobbiest's toy/tool compared to "real enterprise products"
9334986 web development
9337559 The format (record main, prefix, suffix, etc) is sometimes constraining.
9338694 aaaaaaaa
9343046 limited UI capabilities , rigid engine flow, lack of responsiveness in batch programs, sometimes low quality of new features,
9344149 Documentation. Visibility in the market.
9344497 Support for direct SQL queries and Report writing absolutely sucks. Lack of PDF integration is cumbersome.
9351853 GUI-interface possibilities
9351931 You are stuck to what is on board. If you step outside (e.g. using a dll) it will bite you. So make sure you keep full controle over outside source.
9353122 Cost of runtimes/maintenance.
9353533 Marketing!! Quality Control (although that is improving) Still needs closer integration with MS tools & standards
9355445 Lack of marketing statergy and product cost. Also lack of awareness in the market which ultimately become tough task when company need to market product. Also lack of user manuals as compare with other tools/languages.
9357888 It's too comlicated for new developers
9359715 In the past they have been slow adopting to new technology. This has improved in the last few years but they still have cath up to do
9368866 documentation/support
9366904 graphics; web development.
9368332 Documentation/examples -From MSE Mastering e Developer is a great start
9371843 Dynamic Web Tecnology works only in IE6
9385793 Any
9390865 dotnet, webservices
9423042 Support by magic company, you really need the user group for support.
9555252 too hard to get a new job with Magic experience.
9618831 Communications to customers,
9792917 MSSQL only for Enterprise version? Why, we make small apps almost allways on for example SQL express. Database is easily managable, free, integrates perfectly with .net. If MSSQL was supported for the eDev Express version it would be choosen far more often.
9833332 noscripting, week implementation tools
9901431 Huge learning curve. Since v6, a confused paradigm Tied to windows Still no usefully deployable low cost client

Appendix: 26.
What could we do to enhance the usefulness of Magicu-l and the Magic Developer community?

Data
Code Value
9314056 ??? Excellent question. Wish I knew the answer.
9315208 Possibly community Demos and/or training sessions. Maybe even weekly. We could list somewhere (like on a survey like this) what we'd like to see. Then presenters could sign-up for each and then we could schedule them.
9317073 Persuade MSE to take part in the list.
9317939 More extended examples.
9318255 Share our componnents
9318290 build out the wiki (NG)
9318501 Move away from yahoo groups to a more suitable and searchable Forum. Create a set of expert examples for each function and tool in eDev
9318976 Don't let anything happen to Heidi
9319071 The current communities are very usefull and well arranged. (magicu-l and the Israeli forum)
9319697 At least keep up the excellent work as it is now. Really valuable.
9320362 More spolights on Oracle/SQL using with Magic as well as using of Magic Transactions ( f.e. Rollback issues )
9320172 To make it somehow another "arm" of MSE's support so the group will benefit a more direct approach from MSE HQ and the opposite is that MSE will be able by the help of this group to issue more robust and stable software products.
9321505 Give the Heidie & Dale more support in hosting the annual MIUG conference. Maybe they could head up a group instead of having to do it alone and assume all the risk.
9321713 .NET integration
9322994 I think if we could get some more examples in the group. Very hard to find something relating to what we do
9322953 Have tech support people monitor Magic-l and respond when needed.
9323318 Simply keep it up. It is the best resource for experienced and inexperienced developers.
9323553 Everything is great
9324621 can't think of anything.
9325246 Provide better, and more, realistic, examples.
9327208 Move to Google
9333839 [Regarding #20, I use Magic Optimizer frequently] To ehance the community, I think we need to move from Yahoo! Groups to our own home. I think it makes the tool look less professional that we depend on Yahoo. And I think we could communicate better at another "home."
9337559 I find them very useful as is.
9338694 aaaaaa
9343046 DON'T TOUCH IT ! :-)
9352044 keep the good work going
9351931 Solutions on the magicu-l could be placed in the wikki of NG. This would make them easier to find.
9352962 Set up a library of small component and examples
9355445 User groups are more useful for new/existing developers.
9359715 nothing, it's the greatest.
9363792 better search engine
9368866 it's very helpful perhaps a clearer path to examples and shareware would help
9366904 Introduce RPGII programmers to Magic; develop a set of Magicu-l standards so that beginners are more easily taught and directed.
9390865 continue the your work. you do a good job.
9618831 Not much. It works very well now
9792917 php.net like website (documentation, user comments)
9864878 Keep it going

Appendix: 27.
Additional Comments:

Data
Code Value
9314056 Excellent survey! Thanks!
9318290 Let MSE survive till i can retire :-)
9318976 eDeveloper rules!
9319697 for some of the questions I would have liked multiple answers... Great initiative this and curious about the outcome!!!
9319630 May the force be with us all...
9320172 All my complements to the great people of the group which I constantly enjoy reading their post, mainly Craig and Heidi, and all the others. Great Job! SR
9321505 Thanks!
9321713 Magic has wasted alot of time with iBolt which I consider to be their Newton. I don't know if they have a Steve Jobs to save them.
9322111 Nice survey. :)
9322623 My country is not on the list, why? , Dominican Republic is also known as Santo Domingo, the island shared by Haiti and we are near Puerto Rico.
9323318 Hey Craig, you probably figured out who this is. Cam back to Magic after almost 3 years becasue my Company needed some software to run smoothly and voila; the techniques are returning and Magic still blows me away.
9333839 Thanks, Craig. You add a lot to our community. I"ll be interested to see the results of this survey - and our reactions!
9337559 I don't intend to upgrade to anything else. But if I were to, I would upgrade to latest e/developer. Why? mostly for loyalty. I like the Company. They were there when nobody else was.
9338694 88888
9355445 It would be great if Magic company create more awareness or improve marketing statergy and also to reduce tool license cost.
9359715 Craig, when are you going to attend one of Heidi's MIUG? 2209?
9363792 keep on magic'ing
9368866 thx to the community for existing :)
9366904 i think our customers need a users group. One of the biggest fears in my shop is that I will go away and there are no eDev programmers onn our area to replace me. If the customers had a user group perhaps they would not feel alone.
9618831 I was unable to get the rating controls to work in IE7. They worked after I clicked Submit and got an error on them
9792917 x
9864878 Haven't had oppotunity to evaluate v10 properly yet, hence these questions were only asnwered based on expectation