What’s New for Developers in Microsoft Dynamics AX 2012 Joris de Gruyter – MVP, MCT.
-
Upload
scott-warner -
Category
Documents
-
view
217 -
download
3
Transcript of What’s New for Developers in Microsoft Dynamics AX 2012 Joris de Gruyter – MVP, MCT.
![Page 1: What’s New for Developers in Microsoft Dynamics AX 2012 Joris de Gruyter – MVP, MCT.](https://reader030.fdocuments.us/reader030/viewer/2022032802/56649e035503460f94aeee07/html5/thumbnails/1.jpg)
What’s New for Developers in Microsoft Dynamics AX 2012
Joris de Gruyter – MVP, MCT
![Page 2: What’s New for Developers in Microsoft Dynamics AX 2012 Joris de Gruyter – MVP, MCT.](https://reader030.fdocuments.us/reader030/viewer/2022032802/56649e035503460f94aeee07/html5/thumbnails/2.jpg)
www.NetComLearning.com
Jorisde Gruyter
Microsoft Most Valuable Professional (MVP) in Dynamics AX
Microsoft Certified Trainer (MCT) for Dynamics AX
Microsoft Certified IT Professional (MCITP) in Dynamics AX
• 10+ years of experience in Dynamics AX• Manages Dynamics AX Development
Team at Sikich LLP
Blog: http://daxmusings.codecrib.com
Twitter: @jorisdg
Forums: community.Dynamics.com
![Page 3: What’s New for Developers in Microsoft Dynamics AX 2012 Joris de Gruyter – MVP, MCT.](https://reader030.fdocuments.us/reader030/viewer/2022032802/56649e035503460f94aeee07/html5/thumbnails/3.jpg)
What’s New for Developers in AX 2012
• Architecture• MorphX• Reporting• Database• X++• Services (AIF)• Reference Material
www.NetComLearning.com
![Page 4: What’s New for Developers in Microsoft Dynamics AX 2012 Joris de Gruyter – MVP, MCT.](https://reader030.fdocuments.us/reader030/viewer/2022032802/56649e035503460f94aeee07/html5/thumbnails/4.jpg)
ArchitectureNeed-to-know basis
www.NetComLearning.com
![Page 5: What’s New for Developers in Microsoft Dynamics AX 2012 Joris de Gruyter – MVP, MCT.](https://reader030.fdocuments.us/reader030/viewer/2022032802/56649e035503460f94aeee07/html5/thumbnails/5.jpg)
Architecture
• Model Store• Replaces the application files• Hosted in SQL• “Installation-specific IDs”
• Models• “Compartments” within Layers• Multiple models per layer• Element can only be in 1 model in each layer
www.NetComLearning.com
![Page 6: What’s New for Developers in Microsoft Dynamics AX 2012 Joris de Gruyter – MVP, MCT.](https://reader030.fdocuments.us/reader030/viewer/2022032802/56649e035503460f94aeee07/html5/thumbnails/6.jpg)
DemoModel(store) architecture
www.NetComLearning.com
![Page 7: What’s New for Developers in Microsoft Dynamics AX 2012 Joris de Gruyter – MVP, MCT.](https://reader030.fdocuments.us/reader030/viewer/2022032802/56649e035503460f94aeee07/html5/thumbnails/7.jpg)
MorphXOur favorite development environment
www.NetComLearning.com
![Page 8: What’s New for Developers in Microsoft Dynamics AX 2012 Joris de Gruyter – MVP, MCT.](https://reader030.fdocuments.us/reader030/viewer/2022032802/56649e035503460f94aeee07/html5/thumbnails/8.jpg)
MorphX
• Development Workspace vs User Workspace• Full window
• Visual Studio Editor• Zoom, line change indicator, line numbers• IntelliSense• Keyboard shortcuts• Code editor add-ins
www.NetComLearning.com
![Page 9: What’s New for Developers in Microsoft Dynamics AX 2012 Joris de Gruyter – MVP, MCT.](https://reader030.fdocuments.us/reader030/viewer/2022032802/56649e035503460f94aeee07/html5/thumbnails/9.jpg)
DemoMorphX – Developer Workspace and VS Editor
www.NetComLearning.com
![Page 10: What’s New for Developers in Microsoft Dynamics AX 2012 Joris de Gruyter – MVP, MCT.](https://reader030.fdocuments.us/reader030/viewer/2022032802/56649e035503460f94aeee07/html5/thumbnails/10.jpg)
MorphX
• New UX• Action Panes (aka Ribbons)• New UX flow
• List Pages (=EP)• Detail pages
• WPF Controls on Forms• Events• No automatic data binding though
• Form controls “accessible”• Automated testing
www.NetComLearning.com
![Page 11: What’s New for Developers in Microsoft Dynamics AX 2012 Joris de Gruyter – MVP, MCT.](https://reader030.fdocuments.us/reader030/viewer/2022032802/56649e035503460f94aeee07/html5/thumbnails/11.jpg)
DemoUX – Form Types, WPF Controls
www.NetComLearning.com
![Page 12: What’s New for Developers in Microsoft Dynamics AX 2012 Joris de Gruyter – MVP, MCT.](https://reader030.fdocuments.us/reader030/viewer/2022032802/56649e035503460f94aeee07/html5/thumbnails/12.jpg)
MorphX
• Source control• No more Visual SourceSafe• TFS integration expanded
• Work items, branch folders
• Security• Security Keys replaced with Roles / duties / privileges• XDS Replaces record-level security
• Reporting• MorphX Reports replaced with SQL Reports
www.NetComLearning.com
![Page 13: What’s New for Developers in Microsoft Dynamics AX 2012 Joris de Gruyter – MVP, MCT.](https://reader030.fdocuments.us/reader030/viewer/2022032802/56649e035503460f94aeee07/html5/thumbnails/13.jpg)
ReportingDid you get the memo about the coversheet on the TPS reports?
www.NetComLearning.com
![Page 14: What’s New for Developers in Microsoft Dynamics AX 2012 Joris de Gruyter – MVP, MCT.](https://reader030.fdocuments.us/reader030/viewer/2022032802/56649e035503460f94aeee07/html5/thumbnails/14.jpg)
Reporting
• SQL Reporting all the way• MorphX reporting still there for upgrades• All standard AX reports are SQL• Auto-format (security etc)• Labels
• Chart controls on forms (R2)• SQL Analysis Improvements• Ability to use views instead of queries• Deployment easier• Date dimensions
www.NetComLearning.com
![Page 15: What’s New for Developers in Microsoft Dynamics AX 2012 Joris de Gruyter – MVP, MCT.](https://reader030.fdocuments.us/reader030/viewer/2022032802/56649e035503460f94aeee07/html5/thumbnails/15.jpg)
Databaseselect * from WhatsNew where Audience == ‘Developer”
www.NetComLearning.com
![Page 16: What’s New for Developers in Microsoft Dynamics AX 2012 Joris de Gruyter – MVP, MCT.](https://reader030.fdocuments.us/reader030/viewer/2022032802/56649e035503460f94aeee07/html5/thumbnails/16.jpg)
Database
• Full-text search• Computed columns on Views• Query Range vs Having• Included columns on indexes• Time-state• Partitions vs Virtual Companies vs Global• Replacement Keys / Foreign Keys• Table inheritance
www.NetComLearning.com
![Page 17: What’s New for Developers in Microsoft Dynamics AX 2012 Joris de Gruyter – MVP, MCT.](https://reader030.fdocuments.us/reader030/viewer/2022032802/56649e035503460f94aeee07/html5/thumbnails/17.jpg)
X++Or was it X# ?
www.NetComLearning.com
![Page 18: What’s New for Developers in Microsoft Dynamics AX 2012 Joris de Gruyter – MVP, MCT.](https://reader030.fdocuments.us/reader030/viewer/2022032802/56649e035503460f94aeee07/html5/thumbnails/18.jpg)
X++
• Minor language changes/additions• Eventing + Pre/Post Eventing• Attributes• No more semi-colon to separate declarations and code!
• X++ to CIL• Interop to CLR vastly improved• Visual Studio Projects in AOT• Proxies• Linq
www.NetComLearning.com
![Page 19: What’s New for Developers in Microsoft Dynamics AX 2012 Joris de Gruyter – MVP, MCT.](https://reader030.fdocuments.us/reader030/viewer/2022032802/56649e035503460f94aeee07/html5/thumbnails/19.jpg)
DemoVisual Studio Projects in AOT
www.NetComLearning.com
![Page 20: What’s New for Developers in Microsoft Dynamics AX 2012 Joris de Gruyter – MVP, MCT.](https://reader030.fdocuments.us/reader030/viewer/2022032802/56649e035503460f94aeee07/html5/thumbnails/20.jpg)
Services (AIF)Because Cloud and Mobile have become more than buzzwords
www.NetComLearning.com
![Page 21: What’s New for Developers in Microsoft Dynamics AX 2012 Joris de Gruyter – MVP, MCT.](https://reader030.fdocuments.us/reader030/viewer/2022032802/56649e035503460f94aeee07/html5/thumbnails/21.jpg)
Services (AIF)
• WCF!• Net.tcp Hosted on AOS Service• Azure Service Bus Adapter (R2)• Simplified setup• Simplified coding• SysOperation vs Runbase
www.NetComLearning.com
![Page 22: What’s New for Developers in Microsoft Dynamics AX 2012 Joris de Gruyter – MVP, MCT.](https://reader030.fdocuments.us/reader030/viewer/2022032802/56649e035503460f94aeee07/html5/thumbnails/22.jpg)
DemoAIF Setup and Simplied Coding
www.NetComLearning.com
![Page 23: What’s New for Developers in Microsoft Dynamics AX 2012 Joris de Gruyter – MVP, MCT.](https://reader030.fdocuments.us/reader030/viewer/2022032802/56649e035503460f94aeee07/html5/thumbnails/23.jpg)
Reference MaterialYou look like you need something to read tonight
www.NetComLearning.com
![Page 24: What’s New for Developers in Microsoft Dynamics AX 2012 Joris de Gruyter – MVP, MCT.](https://reader030.fdocuments.us/reader030/viewer/2022032802/56649e035503460f94aeee07/html5/thumbnails/24.jpg)
Reference Material
• Guides• What’s New for Developers
• http://www.microsoft.com/en-us/download/details.aspx?id=24227• New, Changed and Deprecated Features
• http://www.microsoft.com/en-us/download/details.aspx?id=7225• New Feature List for AX 2012 R2
• http://www.microsoft.com/en-us/download/details.aspx?id=35824• Much more documentation
• http://www.Microsoft.com/download (search for “Dynamics AX 2012”)• Events, code moves, etc etc
• Customer Source (Convergence – Tech Conference material)
www.NetComLearning.com
![Page 25: What’s New for Developers in Microsoft Dynamics AX 2012 Joris de Gruyter – MVP, MCT.](https://reader030.fdocuments.us/reader030/viewer/2022032802/56649e035503460f94aeee07/html5/thumbnails/25.jpg)
Reference Material
• Blogs• MSDN – Issues Concerning X++
• http://blogs.msdn.com/b/x/ • Dynamics AX Musings (New Feature Code Walkthroughs)
• http://daxmusings.codecrib.com/p/ax-2012-developer-resources.html
• MSDN• Microsoft Dynamics AX 2012 for Developers
• http://msdn.microsoft.com/en-us/library/hh881815.aspx
• Community• Official Microsoft Dynamics (AX) Community
• http://community.dynamics.com/ax/default.aspx
www.NetComLearning.com
![Page 26: What’s New for Developers in Microsoft Dynamics AX 2012 Joris de Gruyter – MVP, MCT.](https://reader030.fdocuments.us/reader030/viewer/2022032802/56649e035503460f94aeee07/html5/thumbnails/26.jpg)
Thanks For Your Attention!Q&A
www.NetComLearning.com
![Page 27: What’s New for Developers in Microsoft Dynamics AX 2012 Joris de Gruyter – MVP, MCT.](https://reader030.fdocuments.us/reader030/viewer/2022032802/56649e035503460f94aeee07/html5/thumbnails/27.jpg)
Upcoming Webinars
• Free Webinar: What's New for Developers in Dynamics AX 2012
• Free Webinar: Error Handling in SSIS | SQL Server 2012
• Free Webinar: What's New for IT Pros in Dynamics AX 2012
• Free Webinar: Dynamics CRM | Performance Tuning Best Practices
Sign up for free at: www.netcomlearning.com/webinars
www.netcomlearning.com
![Page 28: What’s New for Developers in Microsoft Dynamics AX 2012 Joris de Gruyter – MVP, MCT.](https://reader030.fdocuments.us/reader030/viewer/2022032802/56649e035503460f94aeee07/html5/thumbnails/28.jpg)
Dynamics AX 2012 Courses
• Microsoft Dynamics AX 2012 - Development (I, II, III & IV)• 70 hours, 7 Days• September 9th | New York, DC, Live Online• October 21st | Las Vegas, Live Online
• Microsoft Dynamics AX 2012 - Financials and Trade and Logistics• 70 hours, 7 Days• September 16th | Las Vegas, Live Online
• Microsoft Dynamics AX 2012: Installation and Configuration• 20 hours, 2 Days• September 23rd | Las Vegas , Live Online
www.netcomlearning.com
![Page 29: What’s New for Developers in Microsoft Dynamics AX 2012 Joris de Gruyter – MVP, MCT.](https://reader030.fdocuments.us/reader030/viewer/2022032802/56649e035503460f94aeee07/html5/thumbnails/29.jpg)
Q & A
1-888-5-NETCOM (563-8266)