+ All Categories
Home > Documents > What’s New for Developers in Microsoft Dynamics AX 2012 Joris de Gruyter – MVP, MCT.

What’s New for Developers in Microsoft Dynamics AX 2012 Joris de Gruyter – MVP, MCT.

Date post: 25-Dec-2015
Category:
Upload: scott-warner
View: 217 times
Download: 3 times
Share this document with a friend
29
What’s New for Developers in Microsoft Dynamics AX 2012 Joris de Gruyter – MVP, MCT
Transcript
Page 1: What’s New for Developers in Microsoft Dynamics AX 2012 Joris de Gruyter – MVP, MCT.

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.

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.

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.

ArchitectureNeed-to-know basis

www.NetComLearning.com

Page 5: What’s New for Developers in Microsoft Dynamics AX 2012 Joris de Gruyter – MVP, MCT.

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.

DemoModel(store) architecture

www.NetComLearning.com

Page 7: What’s New for Developers in Microsoft Dynamics AX 2012 Joris de Gruyter – MVP, MCT.

MorphXOur favorite development environment

www.NetComLearning.com

Page 8: What’s New for Developers in Microsoft Dynamics AX 2012 Joris de Gruyter – MVP, MCT.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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


Recommended