Friday, January 25, 2013

Manage 2000 Version 8.0

The major version has officially rolled in the development environment.  Manage 2000 8.0 here we come. Whoo Hooo!!!

The development team decided a couple of months ago that with all the mobile web changes plus other un-celebrated technology changes that the 7.x branch should end with 7.3 and the upcoming release should begin the 8.x dynasty.  Look for it towards year-end of 2013.

So now that changing the numbering is done, it is time to change some more of the machinery as well.  I am currently hip deep in ASP.NET 4.5, HTML 5, and VS 2012, trying to solve too many equations with way too many unknowns.

The VS 2012 IDE has a lot to be said for it.  It feels faster, and seems to get confused less often by our sub-project pattern web architecture. The solution explorer drill down into project classes, the highlighting of the current variable in neighboring code, the javascript highlighting during edits are all wonderful developer productivity improvements.  There is a project level option to run a code analyzer at compile time that functions much  like the Manage 2000 BX Audits to provide developers with coding standards compliance feedback.

We are going to have to make a few mass changes to vbproj files and  a few references in aspx and ascx files.  Infragistics references will have to target ASP.NET 4 instead of 3.5. But it doesn't seem like the Visual Studio Tools Team broke anything critical to Manage 2000 this time around.  Whew!

There is an interesting convergence of client side technology happening as Manage 2000 web tools provide lots of client side javascript and JSON validation and editing features which run into some of the unobtrusive validation being supplied with VS 2012 and ASP.NET 4.5 with the inclusion of jquery.  And as we proceed down the HTML 5 path we are both running into the validation constraints being coded natively into browsers as they process HTML 5 markup.  So it seems I will be spending some time trying to smooth over some redundant repetition of validation on the client end.

3 comments:

Magnetek said...

Hi Peter,
Thanks for the update on M2K 8.0. With this major release number change can you advise if the Rocket Software Unidata platform on the Windows Server 2008 R2 OS will be a true 64 bit edition - or will it will be 32 bit?

The reason I ask is that with M2K 7.3 sp4, we have found that Unidata is still only 32 bit even though we are running it on a 64 bit OS.

thanks!
Matt

Peter Newby said...

I am unaware of any throttling of UniData 7.1+ on 64bit application servers either HPUX or Windows Server.

Manage 2000 Web sites connect to the application server using redpages.dll which is part of the RedBack or WebDE product from Rocket.

The current version of redpages used in Manage 2000 web functions is a 32 bit dll. I don't forsee this changing in Manage 2000 8.0, but we will probably look into this again during the 8.1 cycle.

Peter Newby said...

Hey Matt, I finally understand your question! WoooHooo!

Rocket is releasing UniData 8.1 which is 64-bit in its internal file structure meaning no more 2-gig limit.

We are testing this now and are planning for it to be the foundation underneath the 8.1 release of Manage 2000.