Yesterday, I attended the first Mibuso conference. I say "first", because I hope there will be many to follow. I was quite surprised how one man could organize such an event by his own… . Which man: this one. Luc Van Dyck:
Sorry, Luc, for the bad picture. Blame my iPhone ;°). Now, I must say, I had the impression that Kriki had something to do with it as well ;°). Hm. Let's see if I can find an iPhone-picture of Alain as well:
(did I already mention I got an iPhone? … the word you're looking for is … anywaayyyyy)
I don't know how many attendees exactly were there, but I know there were 131 registrants from 15 different countries. Now, how cool is that for an online community.
And Luc managed to make "something different" of it. He kicked off with a Keynote, which consisted of some history and statistics of "Mibuso" (presented by Luc and Kriki themselves :)) and … a drum session by "Drum Cafe". All attendees got a "Djembé" and were instructed by the drummers on stage which created one big drum session where everyone in the room was participating. Cool, really something else :).
Also, the sessions were "something else". The first session was about "Unified Communications". I don't know if you ever heard of it, but it's quite "hot" in the Microsoft-world. It all comes down to more efficient communication (telephone, chat, conference call, video conferencing, meetings, …) through one technology.. . You can read more about it here. We got demo's, explanation, possibilities, … all you could wish for. I doubt that it's going to be useful for Dynamics NAV customers (may be for the somewhat "bigger" customers), but it's definitely "sexy" :).
Second session: A technical session about NAV2009. And not by "janneke en mieke" (a flemish expression for saying that quite interesting people were presenting this session ;°) ): Michael Nielsen, Kim Ibfelt and Claus Lundstrom. Michael Nielsen is "Development Director" (if I remember correctly). He was with NAV from the very beginning (22 years ago ?). He was sitting behind the kitchen table doing the first peaces of code for an applications that was sold to Microsoft later on, and has (now) about 72000 implementations (I'm bad in numbers, so I hope I got them right). Kim Ibfelt has been working for Navision and later NAV for a long time as well, but I don't know how long. He presented the roadmap and the plans they have for NAV2009 … actually quite the same as you can read in the Statement of Directions (or my previous blog :)). Last one, Claus, who is responsible for the reporting side of NAV 2009, showed us what is possible with NAV 2009 reporting now, and what will be possible in the future release: SP1. There are some changes, which I will (try to) talk about in future blogposts. I will try to stick to the title, being a "Mibuso Conference Overview" ;°). Michael concluded the session with an overview of the history of Navision .. technically and architectural. And from the reactions I got afterwards, he really succeeded to impress the people by showing "what the future might bring to the product - again - technically". The "new" development environment, the versioning and the C# prototype really kicked in. Although, I doubt a little bit whether is going to be a good idea or not to go for C# … but also that is for another post ;°).
Last session was one of a very good speaker: Chad Hower. Known from "Kudzu". He talked about "Localization" … and some (many, actually) difficulties of translation you could face during localization. Quite amazing and impressive how cultural and language differences can influence the localization of your software.
After that: networking opportunities during a nice dinner: Mexican and Italian food, and wok. Very nice, very well prepared, … . And since we were in Belgium, and Belgium is known for the beer, Luc organized a "beer buffet". It's not difficult to believe that also this was quite a success amongst the foreigners .
Luc and Alain, you guys did a very nice job putting this together. I really enjoyed the mibusoconference and again … I hope that many will follow :-).
A few pictures I took with my iPhone (did I already mention I got an Iphone?):
From left to right: David Singleton, Alain Krikilion (kriki), Luc Van Dyck and Kamil Sacek (Kine) enjoying the waking dinner...
For some reasons, you always see the same men (not naming names, but I mean Roel and Arjan from Xolyd) around the women. Hey Mandy, how did you get to your hotel :-).
And always the same people enjoying the beer :-). Mark Brummel ;-)
For the top ten posters, Luc got caps with our names on … cool (but also a little bit geeky :)).
Me (no comments..)
The new Statement Of Direction has appeared, and what a show! There is a roadmap until 2017 with features, goals and new stuff that will be added in the next 4 (four, vier, quattre, …) releases… . Well, Microsoft, pardon me to be a little bit sarcastic about this … but being able to deliver a roadmap until 2017, but not being able to deliver a release date for Belgium or any other country in Group 2 (even 5 months after group 1 release) … it makes me wonder.
Anyway, I won't use my blog for wining about this.
In the SOD, there is also the announcement of the SP1 of NAV 2009, which will be release Q3 of this year. It's a huge one, I can assure you. There is a lot improved, changed, added, removed, … in NAV 2009. Most things about "usability". Let's give you an overview (although I don't have a detailed "list" of all new things, yet).
The reports are even more dynamic. It will be possible to drill through to a report from a report based on a filter: e.g., when you click on a pie chart, a new report, filtered on that section of the pie, is opened.
Also "paging" will be possible, which is beneficial for large, memory consuming reports… . The reports will now be sent in chunks to the requesting client: memory consumption will be moved to the client enabling a higher performance of the server system.
There are several areas where the NAV team succeeded to improve the productivity for end users.
In terms of "Data Entry", we welcome back the "copy previous value", the "Next and Previous Record", the in-cell calculator, the Matrix Forms (yep…), … . It might work in another way, or with another shortcut, but the main thing is: it's back!
The Page Search is also a neat thing… . It allows you to search for a given page. To give you an impression:
And yes, it also works with your custom development without doing any extra job.
Then, the introduction of "user defined views", which gives the user the possibility to save a certain list as a view in the navigation pane.
Furthermore, in the user configuration, you can add a splitter control now, which allows you to change for example the minimum number of lines that should be displayed on the screen.
And last but not least (and not mentioned in too many details, so I don't know how to describe this): data emphasis. It supports the ability to emphasize data through visual effects like colors or bold typeface. Now, I haven't tested this, but from what I heard, it's not "conditional". Now, what's the point of this then? I should investigate this further to go into detail… .
That's for user, what's new for partners? Well, a 'bug' has been fixed: you couldn't import a fob if you didn't have the COM type libraries on your pc. That's not an issue anymore.
Big news for the somewhat more creative developer: you'll be able to add custom visual elements to the RTC pages. To see how this works, I know that Freddy will publish the next step of his "Virtual Earth" app on NAV2009 really soon, which is based on the Client's Extensibility (the term is going to change when SP1 is released, by the way.). So, you get a whole now creative world to build apps in, and (of course) you get the new developer's tools that are needed for it.
Hey, also an interesting one: it's now possible to run pages straight from C/SIDE. Finally, no shortcuts anymore :). On top of that … another thing we welcome back: the "Data Zoom" functionality. Finally. We missed that, didn't we? They took the opportunity to mention a few more things on the zoom-page, like filters. Exporting to excel on the other hand is a bit more difficult: you'll have to use the "export to excel" functionality out-of-the-box. Copy/paste the records is not possible anymore.
Another way of describing "quality improvements" is "Bug Fixes" :). The main thing to mention is that they focused a little bit on the performance of the NAV Server. Therefore, the Web Services and the RTC connection should run more smoothly now. That's it, "fresh from the press" like they say in Dutch. Remember, it's just an overview. As far as I know, there is no "description" of what has been improved (in detail) or how it works. For example, I know there is a data zoom now, but how to execute it? I don't know :(. I haven't found any list of shortcuts (which by the way have been completely reviewed - in a positive way) whatsoever.
So .. More details to come :).
Here is a new update of the platform update list. Microsoft is not making it easy on my. They are providing hotfixes for 5.0 and 5.0 Sp1, but do not specify this in full detail on the KB article… . Anyway, the list below should be correct.
Furthermore, as you coul read here, they are changing the download procedure for a hotfix. Here is an example:
MUCH better, isn't it?
Decimal seperator on the numerical keyboard does not work
In the RTC it is not possible to filter on the "Blank" option in a Option typed field
Some interesting version-specific links:
C/Front hangs while generating a lot of temp files
Selecting printer tray doesn't work
Locking error when printing a report with code in a form
Local variable in debugger
NAV Shows unexpected results when filtering, and may crash
Certain jobs can run slower after upgrading the client
NAV can crash in certain situations: E.g. error 1247 in module 19. No official KB URL available yet. though.
Cumulative Platform Update Rollup
NAV crashes when you try to open some forms
Error sending a document from Commerce Gateway to a server with BizTalk
Restore backup: Company Name 'xx' does not exist
All SIFT views of a table are rebuilt when changing the table
Changes in Production Schedule are not saved - Native only
XMLPort.EXPORT cannot handle DBCS Characters.
Permissions too restrictive when calculating flowfields with security filters (recordlevel security)
RunModal error screen when deleting record links in certain
Save report to html can save the wrong space characters.
Lookup list in report request forms do not open.
XML Ports do not import data that comes after a white space
Client crashes when using a global FieldRef variable
Error message when you restore a customer database on Microsoft Dynamics NAV 4.0 Service Pack 3 (SP3) Native backup to the Native option for Microsoft Dynamics NAV 5.0 SP1 Client: "Internal Error 1355 in Module 19"
The XML port returns an additional error message when you execute an XMLPort import in Microsoft Dynamics NAV 5.0 Service Pack 1: "The XML Parser setup fails"
Error when opening 4.x db in 5.x: "You do not have permission to modify the [Tablename] Table"
All object info is unexpectedly updated after upgrade db to 5.0 (SQL Server)
Error when renaming record: "you cannot rename a record because the new value is ''"
C/FRONT API stops responding when creating connection
"Two fields below must be the same type " or "No. xxxx is not defined in the contact profile answer table"
Locks are not released as expected
Crash when processing messages from MSMQ
Slow performance when running reports after client upgrade 4 to 5
several issues when you set a filter in a list form
NAV displays an incorrect character when using a DBCS character in a field
The XML port adds unwanted characters when you export data in a double-byte character set (DBCS) environment in Microsoft Dynamics NAV 5.0
The characters that indicate an empty HTML cells are incorrect displayed as " " in Microsoft Dynamics NAV 5.0
You experience slow performance when you restore some companies into a Microsoft SQL Server database in Microsoft Dynamics NAV 5.0
included in 4.0SP3!*
Update 2 – NODBC
F4 Delete function behaves inconsistently when pressing CTRL+A to select all records
NAV crashes when saving an object with large amount of text constants
NAS stops responding to events when a lock timeout occurs
NAV ignores specified printer tray selection when printing a file from second page or later
Slow performance when browsing a list in a form
Dynamics NAV client stops respoding when NAV calcs a SIFT
Error message when you open a company in NAV 4.0: "Property exceeds the buffer size"
Several issues when filtering an list form
NAV crashes on citrix if captions contain an ampersand
Inconsistent behavior when you search for the "RecordRef" data type records in different Windows operating systems and Microsoft Dynamics NAV versions
Error when printing a report: 'FORM NAME' cannot close because the system is currently working
Error when lock time-out occurs: "Function sequence error"
The characters that indicates an empty HTML cells are incorrect displayed as " " in Microsoft Dynamics NAV 4.0 Service Pack 3 (SP3)
Error message when you open a table in the Design mode in Microsoft Dynamics NAV 4.0: "Error 2 in module 5"
Update 4 – NODBC
Update 2 – NODBC
Other interesting links: