Today, Todd Bergesson of Microsoft confirmed at NAVUG that the classic forms as we have known them since 1995 will be discontinued in NAV "7".
This quote is from MSDynamicsWorld.
The reason for this, Bergeson said, is twofold: First, SQL is the only server option for NAV 7, so when a user is upgrading to 2009, he needs to upgrade to SQL; and second, the Classic Client must be upgraded to the Role Tailored Client using the transformational tool in 2009, because the engine that runs the forms in previous versions will no longer exist.
"So, when you upgrade to 7, and everything's in forms, nothing will run," Bergeson said. "I can guarantee you, the forms aren't going to miraculously change and appear, because that's going to throw the development cycle out by another year. So, that engine is gone. Classic client is gone, so you just need to have that discussion now."
This means that NAV7 will not only ship without forms, but it is IMPOSSIBLE to run forms
So anyone who wants to use NAV 7, the RTC is the only option. This also means it is mandatory to go through 2009 to upgrade your forms to pages. This has two reasons.
1. The Transformation Tool is not shipped and/or updated for NAV "7"
This means that you would either have to run the old Transformation Tool but against what forms, this brings us to
2. The new funtionality is only in pages
So you cannot merge your forms with "7" forms and go to pages. You MUST merge your old forms with "6" forms, then goto "6" pages and then merge to "7" pages.
This is a mandatory path every upgrade must follow.
And this is old news, but it has never been official until now.
What are the other consequences...
From a development/partner perspective there are massive consequences, namely most partners have built their own development tools within NAV. And they won't work anymore. Let's have a look at the three most popular ones
1. Object Manager by Idyn.
Unless updated to pages this tool will not work anymore, and even then, it will be extremely hard to use since having a page based tool it requires all developers to have an RTC active on their development systeem. Which off course they should already, but still, it is more a hassle
2. MergeTool
This tool is already updated to pages (thank you Denster, I did not know that), so tool will still work , but the form versions can only be used in old versions.
3. ReVision
Here, there are no changes. Clearly this tool has been made with the vision that having a tool that resides within NAV does not have a long term future. ReVision is .Net based and uses an external repository. This tool should be a safe investment.
Exiting times...
http://dynamicsuser.net/blogs/mark_brum ... m-era.aspx
Comments
The main reason Microsoft invited us for the NAV 7 Beta Program is because they need the development tooling (i.e. Object Manager Advanced) to be ready for NAV 7. The importance of tools like the Object Manager Advanced has grown ever since Microsoft announced to discontinue the NDT.
We are finalizing the Object Manager pages for NAV 7, and we still have enough time ahead to optimize the Object Manager Advanced before Microsoft releases NAV 7. The new and improved Object Manager Advanced 9.0 will launch on the exact same day as Dynamics NAV “7”. Of course, all partners who have bought the Object Manager Advanced already, will also receive this version.
Yes, things will change, and yes this will require a different way of working for all of us, including for the Object Manager Advanced. Rest assured though that we will bring the best experience possible to the RTC.
Martijn Knevel (IDYN)
mknevel@idyn.nl
http://ssdynamics.co.in
http://dynamicsuser.net/blogs/mark_brum ... -quot.aspx
<edit>removed outdated quote</edit>
RIS Plus, LLC
The only point I want to make it that this will make life of developers much more complex.
I will correct my blog post.
Role Center
List of Versions
Source Code Analyzer
This is the latest released version of NAV.
Let this be an inspiration to all toolmakers in NAV.
What you have written about the Object Manager is also complete bull. Can you please change it in: "The Object Manager is by far the best product and you have to buy it!"
What about this line "a tool that resides within NAV does not have a long term future". Huh? Really?
When you think about it it’s just the other way round. Both mergetool and Object Manager are made fully off NAV technology and can follow NAV wherever it goes. Revision is the one that depends on the current Object Designer. You literally call it in your TechDays presentation "it’s a backdoor and it’s not officially supported".
Object Manager
His remarks in the blog are his views and I read it as such. A very good blog with a lot of shared info.
If he plugs some addons into his blog thats ok by me. I can decide to use it or not. Actually he made me aware of your addon which a like too. It gave me an idea to create something for our company.
So both of you keep up the good work...
First of all: Mark and I are friends indeed. Very good friends if you ask me. But that never has stood into our way of speaking for ourselves .. I'm not responsible for his statements - as he's not for mine. Dragging me into this is just a pitty (in the least).
I must say: I was not happy with Mark's post above, I was not happy with his latest - and I'm definitely not happy with Reijer's reaction to all this (seems like i'm a very unhappy man .. :? ).
The fact that forms are discontinued is not the reason at all why we chose to build iFacto ReVision like it is today. The reason is very simple: why would I need to upgrade all my customer databases (DEV, TEST and LIVE) when my Source Control tool is upgraded? In my opinion, this didn't make any sense - and because of the fact that I didn't find any tool that was NOT built in NAV, we decided to build our own! We have 200 customers running on it - and one update is enough to support new features in that one tool - for ALL customers. This is the way it should be with development tools. This is my opinion. The discontinuation of forms has nothing to do with that. And that's why I was not happy with Mark's post.
The statements of Reijer bothers me a lot. He attacks the architecture of our product, stating that it's made of unsupported backdoors into NAV. Now, to use his words: that's bull! Microsoft is fully aware of what we're doing .. and very interested and impressed . As long as the classic exists, they will keep the interface we use alive (so it IS supported). We already have a fully working iFacto ReVision on NAV7 - without any send keys or command prompt solutions (and this was added intentionally...). It has cost us 0,5 hour to get it working (including setup). Sounds like quite a solid architecture if you ask me.
Note that I didn't say or attack IDYN's product in any way.
Eric Wauters
MVP - Microsoft Dynamics NAV
My blog
I read my post back, it’s indeed not very nice. I’m sorry for that. I’ve said it before: ReVision is a great product! I just wanted to counterbalance that big advertisement of Mark.
The second blog that Mark wrote yesterday is much better! Although comparing our tools is like comparing apples and pears. (or do I have to say apples and oranges in English).
Object Manager
I mixed up two things. I have been wanting to write a post about Object Management for a very long time. Yesterday I have done that the way I should have done it in the first place with this post.
http://dynamicsuser.net/blogs/mark_brum ... art-i.aspx
When I first heard that Microsoft was planning to discontinue the form engine I could not believe that since it has a huge impact on development. I wanted to make this statement and use the "popular" tools as an example of the consequences.
Maybe I should not have done that...
Anyway, the consequences of the discontinuation of forms are huge. The good thing is, that Microsoft is doing an excellent job in providing in depth information and knowledge of everything they are doing in this area, so all of us (in this case Mergetool, Revision and the Object Manager Advanced) can and will be ready for "NAV 7" next year. In fact, the Object Manager Advanced is already running in NAV 7 in the RTC. Ofcourse, were not allowed to share any "NAV 7" information and/or screens, but i've made an screenshot of the Object Manager running in NAV 2009 R2:
Exciting times indeed