Development Features of Dynamics Ax (Axapta) 4.0

Digested from Microsoft specification:

Common Language Runtime (CLR) Interoperability
The CLR Interop feature allows X++ developers to add CLR assemblies to the AOT and write X++ code that interoperates with objects in these assemblies.
This provides a number of benefits:
• Developer productivity It is more productive to support CLR assemblies than to require developers to create assemblies that they then wrap as COM components.
• .NET support Providing an easy way for developers to use their CLR components in Microsoft Dynamics AX is a highly desirable feature.
• ISV integration ISVs are encouraged to use .NET to write applications and to expose their application APIs using .NET technology such as XML Web services and remoting. X++ developers should be able to use these APIs directly from X++.
Version control
Because the application layer framework is insufficient for this purpose, version control is a common request from partners to help them protect their intellectual investment in customizations .
Microsoft Dynamics AX supports Microsoft Visual SourceSafe 6.0. However, some partners will want to support their own version control system. Extensibility hooks are provided and work with Version Control ID Server. Microsoft Dynamics AX Object IDs and Label IDs are issued. The IDs must be unique, and a central service should be used to coordinate issuing these IDs.
For general information about Microsoft Visual SourceSafe, see
Debugger enhancements
In Microsoft Dynamics AX 4.0, the debugger is a stand-alone application and contains several new features for efficiently finding and fixing common problems in code, such as callstacks, breakpoints, and the ability to move the current execution point while executing code. Additionally, the user interface and shortcut keys follow the familiar design of Microsoft Visual Studio.
Compiler optimization
The compiler redesign reduces compilation time by approximately forty percent.
Data model reverse engineering using MorphX
Reverse engineering using MorphX enables partners to easily get detailed information about the structures and relationships of the Microsoft Dynamics AX business logic and data model.
The reverse-engineering feature is a replacement of the existing Visual MorphXplorer used to visualize the Microsoft Dynamics AX data model by drawing Entity Relation Diagrams for tables and classes. The goal is to simplify collection, extract relationships, and integrate and view collections such as Microsoft Office Visio diagrams as unified modeling language (UML) diagrams. This feature will handle reverse engineering of both the data model and the object model.
By integrating the data-model and object-model evaluation with Microsoft Office Visio UML diagramming, Microsoft Dynamics AX gives partners a familiar out-of-the-box tool to use for true modeling and simplified deployment.
ImageGear library replaced with GDI+
Microsoft Dynamics AX now uses the Microsoft GDI+ graphics library instead of the Accusoft ImageGear graphics library. The GDI+ library is an application programming interface (API) that is exposed through a set of C++ classes.
The GDI+ subsystem is a native component of the Microsoft Windows XP and Microsoft Windows Server 2003 operating systems and is available for 32-bit and 64-bit Microsoft Windows-based applications.
GDI+ allows application programmers to display information on a screen or printer without concern for the details of a particular display device. GDI+ insulates the application from the graphics hardware, and it is this insulation that allows developers to create device-independent applications.
Print drilldown
The print framework allows users to preview report content before actually printing the report. The print preview concept has been extended from being view-only to support drilling down into the transaction hierarchies and related transactions.
Print drilldown features include support based on Menu Item types (Output and Display), and multiple drilldown options on each report field.
Filtering function
Improved filtering of records in tables is accomplished through a new easy-to-use, embedded filter.
Country consolidation
To meet the expectations of our partners and customers, country-specific features will be consolidated in Microsoft Dynamics AX as follows:
• Western Europe, North America, and Asia Pacific regions  Local features for the following countries are merged into the SYS layer or have a combined layer that covers these regions in one installation: Australia, Austria, Belgium, Canada, Denmark, Finland, France, Germany, Ireland, Italy, Malaysia, Mexico, Netherlands, New Zealand, Norway, Singapore, South Africa, Spain, Sweden, Switzerland, Thailand, United Kingdom, and United States.
• Eastern Europe  Local features for the following countries are consolidated in a separate layer: Czech Republic, Estonia, Hungary, Latvia, Lithuania, Poland, and Russia.
• Other countries  Local features for the following countries have stand-alone layers: Brazil, China, Iceland, India, Japan, and Turkey.
The Microsoft Dynamics AX globalization team will strive to incorporate all new legal requirements into Microsoft Dynamics AX as time permits.
Consolidation of country-specific features reduces deployment and customization complexity.
This entry was posted in Axapta Development. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s