gold sponsors
other sponsors
| | More    

conference schedule

Thursday, 29 September 2011

from until description location
07:30 09:00

Registration, Breakfast, Exhibition

Hollywood
09:00 11:00

Opening Keynote

Session info

  • NAV in the cloud
  • Using the NAV service tier to utilize multicore CPU’s enabling parallel posting
  • New ways of doing data access using the NAV service tier


Michael Nielsen

Thomas Hejlsberg
Room 7
11:00 11:30

Coffee break & Exhibition

Hollywood
11:30 13:00

Integration (CRM connector, Webservices, Windows Phone 7, ...)

Session info

Integration spans a lot of different things and this session will talk about some of these
things.
Learn what changes were made to NAV to allow the CRM integration to run and learn
how the CRM Connector uses Web Services to connect to NAV.
The session will also cover integration from NAV to cloud based services and last but
not least how to integrate Windows Phone 7 applications to NAV.

Level: 400 - Expert


Freddy Kristiansen
Room 7
11:30 13:00

Developer Tools in NAV '7.0'

Session info

Dynamics NAV is on a long-term path towards RoleTailored tooling, e.g. in NAV ‘7’ the C/AL
Debugger surface as a set of pages running in the RTC UI.

In NAV ‘7’, the C/SIDE object designers continue to be the center for core application object
development, and C/SIDE will be improved in how well it integrates into the full development
cycle.

This session will show how Microsoft internally uses this improved C/SIDE together with an
RTC-based tooling application, codenamed DevBase, to assist in the daily development tasks
in a complex environment with multiple local versions on top of W1. Topics include automated
build, handling modifications of application objects, and automated test.

The goal is to fill your head with good ideas on how you can take advantage of some of these
approaches in your own NAV ‘7’ based development.

Level: 300 - Advanced
Confidentiality Agreement required



 Lars Hammer              Gert Robyns
Room 11
13:00 14:00

Lunch break & Exhibition

Hollywood
14:00 15:30

Mergetool

Session info

With the release of newer versions of NAV has the Mergetool been updated to work
with the latest features.A lot of tedious and error prone tasks can be solved by the tool
built into the Mergetool.

This session include a walk-through of many features in the latest version:

  • Setup of the Mergetool
  • Export licensed objects
  • Importing Objects
  • Comparing Objects
  • Merging changes between versions
  • Creating Text Constants and Captions
  • Building data in the Source Code Analyzer
  • Creating Online Help

Level: 200 - Intermediate


Per Mogensen
Room 7
14:00 15:30

Administrating NAV '7.0' with Windows PowerShell 2.0

Session info

This session showcases the administration improvements introduced in Dynamics NAV
'7.0'. Demos for this talk include how easy NAV administrators can manage NAV Server
Instances, without the need for programming skills. Differences between problem solving
at hand or automating your IT processes are explained. Furthermore the Management
Console based UI will be demoed.

Level: 200 - Intermediate
Confidentiality Agreement required


Stefan Omdahl
Room 11
15:30 16:00

Coffee break & Exhibition

Hollywood
16:00 17:30

Reporting story in NAV '7.0'

Session info

This session will cover a report development experience for NAV '7' with a particular focus
on improvements introduced by shifting to RDLC2008 format and the dataset designer for
report object. There will be presented a report creation demo, which will help you with kick
start development of your new NAV reports. The session also contains details about
upgrading NAV 2009 RDLC reports to NAV '7' format.
Another element of the agenda is report design guidelines.

On top of the report discussion this session will also briefly introduce a new NAV '7'
Query object and describe the scenarios, which will be enabled by this object.

Level: 300 - Advanced
Confidentiality Agreement required


Yuri Belenky
Room 7
16:00 17:30

Understanding Keys & Indexes with Dynamics NAV & SQL Server

Session info

With Dynamics NAV and SQL Server it is important to understand how “Keys” and
“Indexes” actually work; how they could/should be used within the C/AL code, which
problems they could cause and how those could be solved. “Indexes” could have a
dramatic impact on the system’s performance, thus learning to optimize them could
give a huge benefit.

The session will explain the general aspects of “Indexes” and “Keyes” with NAV and
SQL and how the C/AL code is affected by those. Further it will be shown how “Index”
related problems could be investigated, analyzed and finally solved.

Level: 300 - Advanced, 400 - Expert


Jörg Stryk
Room 11
17:30 21:00

Reception & Exhibition

Hollywood

Note: Attendees who only want to join the reception on Thursday evening, can purchase a special conference ticket that gives access to both the reception and the exhibition area.

Friday, 30 September 2011

from until description location
08:00 09:00

Registration, Breakfast, Exhibition

Hollywood
09:00 10:30

.NET and NAV Interop – the two mightiest development frameworks ever made merge!

Session info

NAV 2009 R2 introduces the ability to use .NET types natively from C/AL code.
Join this session to learn the following

  • Basic types and getting familiar with .NET variables
  • Using generics and overloaded methods
  • Properties, Enums and Events
  • Text types and streams
  • Client Side, Server Side and mixing objects
  • Deployment and Security considerations

Level: 300 - Advanced


Vjekoslav Babić
Room 7
09:00 10:30

High-quality test automation for NAV applications

Session info

With the release of NAV 2009 SP1 testability features were added to the platform.
These features make it possible to automate most test scenarios. The obvious advantage
is that these scenarios can now be executed many times during a project (and beyond)
with little to no additional cost. However, just as application code, test code also
needs to be maintained. As test suites grow this maintenance may incur considerable
effort.

This session will briefly revisit the testability features and will then focus on
developing test automation that is maintainable, reusable, easy to understand, and has
good performance. The best-practices presented here, were learned at Microsoft during
the development of Application features for the 2009 SP1, R2 and upcoming NAV releases.

Level: 300 - Advanced


Bas Graaf
Room 11
10:30 11:00

Coffee break & Exhibition

Hollywood
11:00 12:30

Form Transformation

Session info

Transition from the Classic to RoleTailored Client can be accomplished in
many ways. One of the best ways to minimize testing and recoding is using
the Form Transformation available with NAV 2009 R2. Even if the newer
versions on NAV will not include the Classic Client is the Form
Transformation a tool that must be considered for every existing customer
using the Classic Client and upgrading to NAV 7 or later versions. With
short time spend on doing a quick transformation of a large percentage of
the forms can many days of recoding and testing be saved.

This session will show and explain what to concentrate about to accomplish a
fast result. It will also include a list gotcha’s to avoid when doing
transformation.

Level: 300 - Advanced


Per Mogensen
Room 7
11:00 12:30

Partner-ready Software: how to build software for others to
maintain

Session info

Would you like to do more successful products and projects? Are you interested in
turning your functionality into well-structured software that can be extended easily?
Do you care for a fresh approach at writing NAV code in the times of cloud computing
and three-tier architecture? – Then you should definitely read on and attend our
session on partner-ready software.

Partner-Ready Software is a concept and a methodology devised by Gary Winter (CEO
at agiles), Eric Wauters (Head of Development at iFacto, MVP, aka Waldo), and Mark
Brummel (author of Microsoft Dynamics NAV Application Design, MVP). Its goal is
simply to make NAV projects more profitable, and to turn NAV verticals into
volume-deal-enabled software.

The Partner-Ready Software concept spans from sales and marketing related topics, project
methodology and tools, right down to software architecture and questions of sustainable
development. Our initiative is supported by Lars Hammer (MS Principal Software Architect)
and the Microsoft EMEA product team.

In our session we will give you a brief overview of the PRS initiative, but – this being
NAV TechDays – will focus mainly on the code aspects of

  • how to structure your code so that it becomes easily maintainable
  • how to do object-oriented programming in a non object-oriented environment
  • how to provide hook-ins that make your code extendable without messing it up
  • what to do and what to better not do
  • how to arrive at a software architecture that is coherent, transparent, and in
    keeping with the implementation and sales story
  • how to engineer or re-engineer your code to give it a more app-like structure
Who should attend? – Senior developers and software architects, but also decision makers
for NAV-based products, and most definitely everybody who is interested in some fresh ideas
on NAV coding and NAV architecture.

Level: 300 - Advanced


 Eric Wauters              Gary Winter
Room 11
12:30 13:30

Lunch break & Exhibition

Hollywood
13:30 15:00

Let’s bring the RoleTailored Client to the next level with cool Visualizations, Charts and your custom UI Add-ins

Session info

NAV offers great opportunities for partners to provide a highly visual and interactive UI
for business data in the RoleTailored client of Dynamics NAV.
In this session we dive into the existing possibility, explore the building blocks, learn
from examples and take a peek into the near future of NAV.

Level: 300 - Advanced
Confidentiality Agreement required


Christian Abeln
Room 7
13:30 15:00

Tools & tricks that make NAV development easier and more organized

Session info

Many developers, when moving from any comprehensive IDE, become flustered by the lack of tools that the Dynamics NAV environment delivers. Many of us do not know that there are many tools and tricks that can be used to make a developers life easier and we intend to explore these solutions.

Level: 300 - Advanced


Mark Brummel
Room 11
15:00 15:30

Coffee break & Exhibition

Hollywood
15:30 16:30

Closing Keynote: The Luck Factor

Session info

Why do some people get all the breaks?

  • Why do some people lead happy, successful lives while others face repeated failure and
    sadness?
  • Why are some people always in the right place at the right time, while others are
    always unlucky?
For many years, Professor Wiseman has worked with some of the world’s luckiest and
unluckiest people to answer these fascinating questions.

Come to the talk and discover the results of his work. You’ll also find out how
The Luck Factor can change your life.



Richard Wiseman
Room 7
(All sessions, speakers and descriptions are subject to change at any time without notice.)