

This is a forms-based Windows app that lets the users interact with data from the server, and the authors describe how to modify forms, add code, and briefly cover integration with the Office client using the AX Office Add-ins. The authors then move on to the AX 2012 client. There are good descriptions of various AX 2012 concepts such as role center pages, area pages, and list pages, and on the whole this chapter is a good intro to what AX 2012 offers for user pages. Part II looks more generally at developing for AX 2012, starting with what options you’ve got for creating a ‘user experience’. NET, and how you use LINQ with AX 2012 R3 is the subject of the next chapter. The authors describe the object tree, code editor, debugger and the various tools. NET stack was added with Dynamics AX 2009. It was originally developed as part of IBM Axapta, with its own proprietary stack. X++ is an object-oriented language that has similarities to C#.

Using MorphX you can create and edit model elements consisting of metadata and X++ code. They then move on to the main development environment, MorphX. The authors begin with an overview of the architecture of AX 2012, and the meta-model for the different tiers – data, middle and presentation layers. The assumption is that you understand OOP, relational databases and Transact-SQL, and that you want to learn how to use MorphX and LINQ to develop code for Dynamics AX. The good thing about Dynamics AX is that it has strong developer tools, and this book has been written to cover the developer toolset. This may seem like overkill, but over the years Microsoft has put them all together to form various aspects of Dynamics. It started life as IBM Axapta, became part of Navision, and was acquired by Microsoft in 2002, at a point when Microsoft seemed to be attempting to corner the entire market in ERP systems along with Axapta and Navision it bought Great Plains, Solomon, and Concorde. Microsoft Dynamics AX is a multi-language, multi-currency enterprise resource planning (ERP) solution designed for midsize and larger companies. So far, I’ve not encountered many developers who feel that way about ERP systems, so I suspect this book is mainly going to be of interest if you’re working for a company that uses Dynamics AX for ERP. There are some things in life that you seek out because they are obviously fun and exciting. If you need to know about Microsoft Dynamics AX what will this book do for you? Audience: Developers wanting to create ERP apps using Dynamics AX
