TechEd 2006, Tuesday update [NAV 5.0]

Wow, I just do not know where to start.

I guess most of you guys want me to start at all of the NAV 5.0 stuff.

I won't

Today started out real quetly. I arrived at the convention round 8. Got some breakfest and about 3 cups of coffee and atteded some SQL session about what is being new in the 2005 verison.

After that there was a session about the NAV conection with .net. Basicly just showing some stuff making timesheet posting in the job ledger entries available from outlook though a .net ADO connection, having the NAS cathing the business logic.

I might be able to update the objects in NAV as well as the .net VSTO objects in outlook to Luc to post to the download selection.

After this session I had lunch with some of the NAV crew attending at this event.

Before the 5.0 session I was able to catch a session about Sharepoint server 2007. It is realy a great product, and considering 2007 version can get data out in into a SQL database it realy opens up opportunities for a small set of customers of our NAV product not being completely sattisfied about the userinterface.

But wait until they have seen 5.0!!!!!!!!!!!!!!!!!!!!!

WOWOWOWOWOW It is realy a great user interface.

NAV will be the first product running on the generic Microsoft Dynamics UX 2006.

It is a completely new inteface, rendering data given from the 2nd tier of the 3tier application NAV will be having from the 5.0 version onwards.

Just to make clear first.

NAV developing will be in C/AL in 5.0

The development environment will still be C/AL, and it will remain that way until a similar development environment has been found when it gets to easy adoptobility.

We will actualy get another objecttype, called Page, like the XML and PANE objects in 4.0. This will enable you to create the pages the NAV 5.0 client will use to render for the user interface.

All of the current forms will be available into the pages thing. And we will be able to add all kinds of fancy stuff like graphs, COM add-ons like Word, Excel, Mappoint and things like that.

One of the things realy cleared out on me when looking at the 5.0 client is the Infopanes in the 4.0 client. In the 5.0 client, they are separate things within your page enabling users to get information about the e.g. sales header or sales line records without going into the table related forms and stuff like that.

In fact, that will be the biggest change in user experience in NAV 5.0 Whereass in the 'old' 4.0 client you are used to go to 5 or 6 or 7 other forms to get to the detailed data, in 5.0 the detailed data is presented within the Infopanes.

This is also where the new user based model snapps in. You can define user roles and this enables you to make the application more userfriendly for the enduser not being conserned about the bits of the application they do not use.

One of the great impovements that conserns this is the removing of the tab-oriented forms. The new forms are just big forms containing all data with a kind of bar instead of the tab of which I forgotten the name from they gave to it, I'll post the name tomorrow.

The great thing about this improvement is that you will be able to remove information from this form using the user role, lets say e.g. a user do not need to know about the purchasing part of an Item, this information is not shown at the form, rather than having to make a new form for a different user we are doing today.

Going onwards to the 3tier thingy.

In the new situation the business logic will be executed at some 2tier layer running on IIS Server. I am not realy into the technical thing whereass it conserns this subject, but maybe someone else can explain about that being good or bad.

I do not think it is the same thing as the AX programm is running on, it is specialy designed for NAV.

I think I could just go on and on about the NAV 5.0 client but I also want to catch some sleep...

The demo about the client should be available for downloading in a couple of days, or otherwise I'll get it to be here someway.

If there are any questions about this subject, please post them so I can try to answer it.

Last thing I want to inform you about is that we had a bowling event with the whole dynamic team including GP, AX, CRM etc, and visitors invited at the TechEd. I did not realy got a high score but it was a nice event when it gets to meeting people.

That is it for today,

I hope that it is somewhat satisfactional whereass it conserns the NAV 5 thing. If you have any questions, please post.

Either I can try to answer them or any of the other mvp's because the demo we've been getting today was mostly the same thing we got to see 2 months ago as part of the mvp programm, so the NDA thingy is removed from that subject. [not from the webservices thing!]

One last thing, if you want to tryout 5.0 client, just drop by our demo stand at the teched, you are allowed to play with it !!! Mr. Green

I think it is the you last chance, 3 days left.... Angel

I don't know if there is a chance to play with it at the partner conference.


Mark Brummel
Add-on Manager

Yamaha FJ1100-'85
Comment List
  • Hi Valentitn,

    I agree with you on the missing lookupforms and the flowfields/filters, but let's not forget this was not even a beta release, it was an alpha built.

    There will be a beta version available, and I think, we'll have to wait and see what is in that release.

    Unfortunately loads of information I've heard on TechEd regarding 5.0 is under NDA, so I am not allowed to post just everything they tell me. :-(
  • Hi,

    I had mixed impression about NAV 5.0 from the presentation on the TechEd.

    First are the plusses:
    1. Nothing really changed if you want continue working the same way as now. Solution centers do not need to make any Investment (of time or money) to continue doing business with 5.0. So we avoid the problem what Damgaard get in when they release Axapta.
    2. Role based user interface. This is huge step forward in terms of moving Navision to the companies with 100-1000 users and vertical markets.
    3. Ability to use external cervices linked to NAV on the same screen.
    4. Field based security – (ability to hide field for user)
    5. SQL based reporting.
    6. 3 tire architecture – should allow connecting more users.

    Now are the minuses (I just have to tell that Microsoft announces presentation as PREVIEW and some very important topics have not decided yet. So I base my opinion on what I have seen and plaid with. It does not mean that it will be the end product):
    1. If one object is changed all objects has to be recompiled, users has to be disconnected, NAV service stopped, new objects redeployed to the server, NAV Service is Started… So forget all good days when you could make 15 second change and make client happy in 1 minute. (but it has good part – implementations will be more structured and planned).
    2. No access to C# code. Everything has to be developed in C/AL and run through compiler that will generate DLL that has to be deployed to the Server.
    3. If you need to run C/AL logic in the report you will have to go through next steps: develop report in NAV – export report to Visual Studio – create report layout in Visual Studio – import report back to Navision – compile report in Navision. (I can be completely wrong here but this is how I understand this.)

    Some thoughts about interface (the interface was the most unfinished part of the system and will have most of modifications. So it more impression and most likely end product will not have this problems.)
    1. Tab forms was eliminated and replaced with forms that expand down. This was presented as big plus for the interface. I am actually not seeing to much difference. If all tabs closed user still need to click to open TAB.  If too many of them open user has to scroll down…
    2. No Look up forms. All look ups replaced with list objects. As example when you entering item in the sales order system shows list of items but does not allow open item card or any additional form. As I understand user has to select item in the sales order to be able to see additional information…

    Some staff was completely missing from PREVIEW release. They promise that it will be in the final release but I want mention it here because it is too important: I have not seen FILTER and FLOW FILTER future in the system…
  • I was at the Nav 5.0 preview in Boston too. It looks like some exciting new possibilities are around the corner. They made a point of this being a preview and that much may change.

    As far as what Knowledge you need for 5.0 (these are Microsoft's categories):

    Nice to Have:
    C#   However you will not be writing Nav 5.0 application code in C#
    when you compile your objects they will be converted to a C# assembly and stored on the 2nd tier
    .Net Framework
    Web Services /XML

    Internet information Server (IIS) the 2nd tier runs on IIS -know the administrative and installation aspects of this server

    Must Have:
    SQL 2005  mostly how to administer and SQL report writer  In the 3 tier configuration Nav 5.0 will only run on SQL

    C/AL - You will still be writing C/AL in a C/SIDE client

    You can choose to still run Nav 5.0 as a 2 tier setup and use the native DB or SQL.
    But to get the 3 tier benefits it will be only SQL

    Nav 5.0 A very cool step forward

  • What is interesting to me, is how fat this stuff is being made public. Just two weeks ago, all this was still subject to NDA's, and they wer talking many months before it would be open.

    It shows that Microsoft are working very hard to get produts and new technology out there.
  • Nice report! I really look forward to try this out at some point!
    I hope that you will upload the presentation here also....