What is ADM2 Technology?

Nathan

New Member
I am a GUI Progress programmer, working on version 9.1C. I want to know some details on ADM2. I need to submit this report to my office, based on which we might invest in this Technology

1) Is Smart Object technology basically called ADM2 or ADM2 means something else also?

2) How does ADM2 differ from normal GUI programming (the way you go about coding as well as the technological differences)?

3) Whether ADM2 can be used only for developing mid-size application or even for big applications?

4) How flexible it is i.e. am I stuck with certain set standards or can I customize it the way I want?

5) Do I have to mandatorily use an AppServer to go with my SmartObject application OR one could use a smart object application, without using AppServer.

6) In the Progress community, how would you compare the percentages of people using Progress variants.

e.g.

Progress CHUI
Progress GUI
Smart Objects
Webspeed
 
?? Adm2 ??

Greetings,

ADM2 =
Application
Development
Model / Methods
2 / Version 2

The ADM(1) was a concept origionally brought in with Progress V8 GUI. It was tried and tested in V8 and corrected (hopefully) with a re-release in version 9 Progress which made it become ADM2. You may be more familure with the term Smart Objects wich go to use the ADM and now ADM2.
The ADM, ADM2 is the underlying background Progress method for application development. Taking the object-orientated part of Progress to the next step. ADM2, is the way forward with PSC. ADM(1) were an evaluated in Version 8 and was found to be buggy, so PSC rewrote the ADM to what is now ADM2. The principle is still the same just the methodoligies slightly different. It must be more stable as PSC have developed ADM2 into there latest version Open Edge 10. Though in O E 10, the ADM is slightly different because it now takes advantage of the latest language development and attributes (notice how VERY progress statement!!).
Hope you are more clearer. Regards
 
Back
Top