| Chinese
Home Company Products Technology Customers Partners Developer Resources News&Events
   
  - EOS Architecture
  - High-level Abstraction
   
   
Home > Technology

High-level Abstraction – Source of Productivity

 

Primeton EOS typically improves programming productivity by 50%.

The underlying reason for the productivity improvement, Primeton EOS provides two higher levels of abstraction above java code, composite-level and workflow-level.

You may think that with high-level languages such as Java, you can have subroutines or functions, which can be considered as components. The graphical programming interface provided by EOS, enforces: (1) Programs uniformly stay at component level. (2) Programs have to be “graphically presentable”.

Being able to uniformly stay at composite level enables developers narrow down the breadth of concern, thus reduces developer knowledge requirement, and increases program understandability.

Being “graphically presentable” is very important. You may find that not all programs are easily convertible to graphical presentation. This requirement puts strong restrictions on program structure. It limits micro-optimization to aid macro-optimization. In a way, the larger and more complex the application, the more efficiency gain Primeton EOS provides.

This is why Primeton EOS insists on not converting composites into Java code. EOS is not a “more efficient way” to generate Java code. To EOS, generating Java code and allow users to edit the Java code is self-defeating. In EOS, Java code is needed only to write atomic components.

The second level of abstraction, the level above the component level, is Workflow. This is qualitatively a higher level of abstraction because it is the level of business process.

Without editor, compiler, linker, and source-level debugger, high-level programming language would be just a helper to generate assembly language code. Similarly, EOS Studio, Server and Governor together form a complete supporting environment for the two higher levels of abstraction.

Over the past decades, software professionals have accumulated a rich repository of good programming practices. Many software companies have coding style recommendations or requirements. Experienced and disciplined software engineers do produce better software and have higher efficiency. Primeton EOS, with its Studio, Server, and Governor, provides a complete solution, and captures the essence of these good programming practices. EOS enables beginning programmers to be efficient and effective professionals.


Links
- Buy EOS
- EOS Knowledge Library
Resources
- goCom(SOA and Components Community)
Downloads
- EOS5.6 Developer Edition
Legal  |  Privacy  |  Contact  

Home | Company | Products | Technology | Customers | Partnership | Developer | Resources | News&events
Primeton Technologies, Inc. • 5201 Great America Parkway, Suite 308 • Santa Clara, CA 95054 • Phone: 408-855-8281
Copyright © 2001-2008, Primeton Technologies. All Rights Reserved. usa@primeton.com