what’s new for developers in microsoft dynamics ax 2012

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

Upload: eyal

Post on 14-Feb-2016

51 views

Category:

Documents


0 download

DESCRIPTION

What’s New for Developers in Microsoft Dynamics AX 2012. Joris de Gruyter – MVP, MCT. Joris de Gruyter. 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. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: What’s New for Developers in Microsoft Dynamics AX 2012

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

Page 2: What’s New for Developers in Microsoft Dynamics AX 2012

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.comTwitter: @jorisdgForums: community.Dynamics.com

Page 3: What’s New for Developers in Microsoft Dynamics AX 2012

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

ArchitectureNeed-to-know basis

www.NetComLearning.com

Page 5: What’s New for Developers in Microsoft Dynamics AX 2012

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

DemoModel(store) architecture

www.NetComLearning.com

Page 7: What’s New for Developers in Microsoft Dynamics AX 2012

MorphXOur favorite development environment

www.NetComLearning.com

Page 8: What’s New for Developers in Microsoft Dynamics AX 2012

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

DemoMorphX – Developer Workspace and VS Editor

www.NetComLearning.com

Page 10: What’s New for Developers in Microsoft Dynamics AX 2012

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

DemoUX – Form Types, WPF Controls

www.NetComLearning.com

Page 12: What’s New for Developers in Microsoft Dynamics AX 2012

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

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

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

Databaseselect * from WhatsNew where Audience == ‘Developer”

www.NetComLearning.com

Page 16: What’s New for Developers in Microsoft Dynamics AX 2012

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

X++Or was it X# ?

www.NetComLearning.com

Page 18: What’s New for Developers in Microsoft Dynamics AX 2012

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

DemoVisual Studio Projects in AOT

www.NetComLearning.com

Page 20: What’s New for Developers in Microsoft Dynamics AX 2012

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

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

DemoAIF Setup and Simplied Coding

www.NetComLearning.com

Page 23: What’s New for Developers in Microsoft Dynamics AX 2012

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

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

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

Thanks For Your Attention!Q&A

www.NetComLearning.com

Page 27: What’s New for Developers in Microsoft Dynamics AX 2012

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

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