I suggest you post your questions in one of the Team Systems Newsgroups (http://lab.msdn.microsoft.com/teamsystem/community/newsgroups/default.aspx) or blogs http://lab.msdn.microsoft.com/teamsystem/community/blogs/default.aspx).
Loading user information from Channel 9
Something went wrong getting user information from Channel 9
Loading user information from MSDN
Something went wrong getting user information from MSDN
Loading Visual Studio Achievements
Something went wrong getting the Visual Studio Achievements
Here below is the info I was able to get on migration tools from J2EE to .Net.
Hope this helps,
The main tool we have to support this is the Java Language Conversion Assistant, which converts J2SE 1.4 and J2EE 1.3 code to C#:
This is a Visual Studio plugin, and is a free download.
J# is also something that can assist in porting existing Java code… this is limited to J2SE, and only up to JDK 1.1.4, but several Java ISVs have still found it useful to port ‘business logic’:
Also, we now have a complete ‘Java to .NET Migration’ hands on workshop that is available online, which contains a lot of key content regarding J2EE to .NET architecture mapping (to help facilitate re-writing), and also has labs that cover the JLCA, J#, and other migration topics and tools… It can be run by anyone (free, requires registration), and even includes a virtual hosting of VPC image that includes Visual Studio, JLCA, sample lab files, etc… this can all be run through the browser without downloading anything locally. This is a great resource for any J2SE/J2EE folks getting introduced to .NET, writing new apps, migrating existing apps, etc:
Finally, there is the ‘MSDN Resource Center for Java Developers’, that references all this content, and additional aspects including J2EE to .NET interoperability, general .NET topics, etc…
Tensor wrote:Dragging and dropping members - when you moved the name field & property to the person class - would you just get the stubs? Or if say I had written validation in my property, would that be copied too?
Also, another refactoring question - not sure if this is the place for it! How flexible will the refactoring be? Changing public fields to private and giving them a property is great - is it possible to do custom refactoring which would add in, say a method call in the property set (say, a call to a method which sets a dirty flag)?
This is pretty cool, but it reminds me a little of the SQL Query Designer; someone could easily write bad code (even though it may work, it'll have poor performance). I've seen people write SQL code with multiple levels of nested joins and sub-selects this way (most of whom can't write SQL by their self) which took minutes to run. I’ve had to rewrite a lot of SQL like this, and my queries would usually run in less than 2 seconds. I guess any tool could be misused.
I hope the Class Designer is much better. I'm looking forward to using this to improve my productivity.
I'm really looking forward to all the enhancements coming in Whidbey!
Senkwe Chanda wrote:Are the class diagrams different for C# and VB.Net? That seems to be what was implied, which would be strange to me.
I see this as a very good feature in the new VS.Net 2005.
I would like to know how the VS.Net 2005 some of the below features
1.XMI interface (Import/export) of the class design
Unfortunately the V1 verson of Class Designer will not support import/export of XMI. Could you elaborate on the scenarios? What we have found so far is that while XMI is a standard each UML tool vendor has their own implementation resulting in the output by one tool is not being able to be automatically consumed by another tool.
2.How do i develop a Model Driven Architecture using the Microsoft UIP-Application blocks atchitecture ( i think is a very good Distrubited architecture. This architecture is really catching up in Open source)
I'll try to find an answer to this question.
3.Deployment across teams.
(It would be really good to sync the same into VSS or to some source control so that the Project Architect can guide designers about the changes based on the requirements)
Are you asking about using the Class Designer in a team scenario - between the Project Architect and the Development team? If so, you could certainly do that. However, there is no "deferred generation" option in V1. IN V1, Class Designer will work only in the context of a VS Project and code will be automatically generated. Howver, we have put in considerable effort into making the serialization format simple (it is plain XML) that it should be fairly straightforward to use it in a team scenario and if there are any merge conflicts it should be pretty intuitive to resolve them.
4.UML or industry Standards in Middle tier designs
If you want a UML tool, then you'll have to use Visio for Enterprise Architects. You can think of Class Designer as a DSL (Domain Specific Language) tool (of the CLR type system). It is geared towards the .NET developer.
5.Enable Migration into Microsoft languages (Some thing like J2EE into Microsoft .Net)
This will be very cool indeed. I'll try to find some answers for this.
sparky wrote:Please please please, make it easy to zoom and pan around. Something like ctrl+mousewheel for zoom and ctrl+drag to pan.