What s new for developers in microsoft dynamics ax 2012
Download
1 / 29

What’s New for Developers in Microsoft Dynamics AX 2012 - PowerPoint PPT Presentation


  • 184 Views
  • Uploaded on

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.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' What’s New for Developers in Microsoft Dynamics AX 2012' - eyal


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

Joris de gruyter
Jorisde 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

Microsoft Most Valuable Professional (MVP) in Dynamics AX

Microsoft Certified Trainer (MCT) for Dynamics AX

Microsoft Certified IT Professional (MCITP) in Dynamics AX

www.NetComLearning.com


What s new for developers in ax 2012
What’s New for Developers in AX 2012

  • Architecture

  • MorphX

  • Reporting

  • Database

  • X++

  • Services (AIF)

  • Reference Material

www.NetComLearning.com


Architecture
Architecture

Need-to-know basis

www.NetComLearning.com


Architecture1
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


Demo

Model(store) architecture

www.NetComLearning.com


Morphx
MorphX

Our favorite development environment

www.NetComLearning.com


Morphx1
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


Demo

MorphX – Developer Workspace and VS Editor

www.NetComLearning.com


Morphx2
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


Demo

UX – Form Types, WPF Controls

www.NetComLearning.com


Morphx3
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


Reporting
Reporting

Did you get the memo about the coversheet on the TPS reports?

www.NetComLearning.com


Reporting1
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


Database
Database

select * from WhatsNew where Audience == ‘Developer”

www.NetComLearning.com


Database1
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


X++

Or was it X# ?

www.NetComLearning.com


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


Demo

Visual Studio Projects in AOT

www.NetComLearning.com


Services aif
Services (AIF)

Because Cloud and Mobile have become more than buzzwords

www.NetComLearning.com


Services aif1
Services (AIF)

  • WCF!

  • Net.tcp Hosted on AOS Service

  • Azure Service Bus Adapter (R2)

  • Simplified setup

  • Simplified coding

  • SysOperationvsRunbase

www.NetComLearning.com


Demo

AIF Setup and Simplied Coding

www.NetComLearning.com


Reference material
Reference Material

You look like you need something to read tonight

www.NetComLearning.com


Reference material1
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, etcetc

  • Customer Source (Convergence – Tech Conference material)

www.NetComLearning.com


Reference material2
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


Thanks for your attention
Thanks For Your Attention!

Q&A

www.NetComLearning.com


Upcoming webinars
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


Dynamics ax 2012 courses
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


Q & A

1-888-5-NETCOM (563-8266)

[email protected]

www.NetComLearning.com


ad