----------------------------------------------------------- New Message on cochindotnet
----------------------------------------------------------- From: Jamsheer Message 1 in Discussion Chat transcript of "Microsoft Visual J# .NET: Bringing the Java language to the .NET Framework" Deepak_MS : Hi, Good Evening friends! Deepak_MS : Welcome to MSDN India Expert Chat Deepak_MS : Today we have with us Pratap Lakshman, who works as Lead Program Managar for Microsoft at Hyderabad Deepak_MS : Hi Pratap Pratap_MS : Hello everyone! Deepak_MS : For those of you who don't know Deepak_MS : The entire product development for VJ# was done at Microsoft's Hyderabad center in India! Deepak_MS : Since I don't see any questions from the participants yet, I would like to start with a very fundamental question - what is VJ#.NET? Pratap_MS : Visual J# .NET 2003 is a powerful tool for Java-language developers who want to build applications and services on the Microsoft .NET Framework. 8Sunny_Boy has joined the conversation. Pratap_MS : It targets the .NET Framework version 1.1, is fully integrated with Visual Studio .NET 2003, and provides added support for building Mobile Web applications. Deepak_MS : (jam); Tell me what is this Supplemental UI Library for Visual J#? J# supports Swing? Pratap_MS : The Microsoft Supplemental UI Library for Visual J# .NET v1.1 provides much of the functionality described in the Java 2 JFC Swing specification. Pratap_MS : It also adds support for much of the functionality found in the JDK 1.2 java.util package. Deepak_MS : (jam): it only supports only swing in Java2? or entire JDK 1.2? Pratap_MS : No it does not support the entire JDK 1.2. That is not our goal. Deepak_MS : (jam): why only Swing is supported? Pratap_MS : The feedback we've received on Visual J# .NET from the Academic community has been very positive. Pratap_MS : A number of teachers, however, have a reliance on lesson plans and textbooks which use basic Swing functionality for teaching core concepts or user-interface design. Pratap_MS : We built the Supplemental UI Library with this requirement in mind, so that teachers and students can continue to use their existing lesson plans with Visual J# .NET. Deepak_MS : (jam): Is there any form designer available for swing Visual J# editor? Pratap_MS : No, currently there no designer available for this from the Visual J# .NET editor. Deepak_MS : (jam): then I can use this only for academic purpose. Right? Pratap_MS : Yes. This release is not supported in a professional or commercial application. Pratap_MS : If you are a professional J# developer and require this functionality in a commercial application, the J# team would like to hear from you. Please email [EMAIL PROTECTED] with your requirements. Deepak_MS : (Sunny_Boy): tell me..how does it work...when I write a piece of java code..I ususlly import the library files from the default java library..in the same way..I should be able to import library files from the .Net framework..isnt it ? Pratap_MS : Yes. The language syntax remains the same. You can import packages from the classlibraries provided with J#. You can also import namespaces from the .NET Frameworks. 8Satish has joined the conversation. Deepak_MS : (jam): Recently I found one article, describing use of java.util.zip package in J#. Is there any plan to create a pure .NET ZIP library? Pratap_MS : None that I'm aware of. However if you are interested I would be glad to pass on this feedback to the .NET Frameworks team. Deepak_MS : (Sunny_Boy): Hello people...I have been a complete java man through out my career...but just curious to know how will this .Net framework handle java? Pratap_MS : The Visual J# compiler, compiles Java-language sources to Microsoft Intermediate Language (MSIL). This is then executed on the CLR. 8pmgopal has joined the conversation. Deepak_MS : (animeshg): why should i use Java if i plan to use .NET? 8pmgopal is away. Pratap_MS : I presume you mean 'why should I use J# if I plan to use .NET?'. Pratap_MS : It provides the easiest way for Java-language developers to take advantage of benefits in the .NET Framework, such as native support for XML Web services. Pratap_MS : It provides the ability to build a broad range of applications using a unified programming model. Pratap_MS : Visual J# .NET allows you to create Microsoft Windows-based applications, Web applications, and even Mobile Web applications that dynamically render on more than 200 mobile device types. Pratap_MS : It provides the opportunity for Microsoft Visual J++ customers and other Java-language programmers to take advantage of existing investments in skills and code while fully utilizing the Microsoft development environment today and in the future. Deepak_MS : (jam): Can I convert MSIL to Java Byte code? 8pmgopal has left the conversation. 8pmgopal has joined the conversation. Pratap_MS : Is it theoritically possible? Perhaps. Do we provide such a tool? No. 8pmgopal has left the conversation. Deepak_MS : (animeshg): what advantages .NET (VJ#) offers over conventional C++/Java? Pratap_MS : Visual J# .NET allows you to take advantage of all the benefits of the .NET Framework (managed execution, language interoperability with over 20 other languages supported on the .NET Frameowork, ... Pratap_MS : support for XML Webservices, access to ASP .NET, ADO .NET, etc). See my answer above for more details. Deepak_MS : (jam): what is the future of VJ#? will microsoft support it after 6-7 years?.( I heared microsoft has license for only 7 years) Pratap_MS : Microsoft is fully committed to Visual J# .NET. We are already in the planning stage for future releases. Deepak_MS : (animeshg): As per your comment earlier, .NET does not support entire JDK. How do we then address issues like database connectivity using JDBC. Does .NET provide some conversion routines to convert JDBC code into .NET compliant code? Pratap_MS : Visual J# .NET ships with a JDBC-ODBC 'bridge'. And since we are talking about database connectivity, check out ADO .NET Deepak_MS : (animeshg): have a specific requirement here. I need to connect to a COM component from my Java application. Can .NET be of help in such scenarios? Pratap_MS : .NET has extensive support for COM interop. Pratap_MS : I suggest you take such questions to our public newsgroup at microsoft.public.dotnet.vjsharp. All of us from the J# team are on that newsgroup and you can get very detailed responses. Deepak_MS : (jam): I know Java and C# very well, In your opinion, To which langauge must I give more focus? C# or J#? Pratap_MS : .NET is a multi-langauge platform. You are not forced to choose one language over another. Pratap_MS : You choose the language based on where you come from (your background), and where you want to go (the kind of applications you want to model). Deepak_MS : (jam): C# is going to support Generics, Is there any plan to support this in J#? Pratap_MS : Its too early for me to comment on this. Pratap_MS : However I would love to hear your feedback on what new features you would like to see in the product. Pratap_MS : Please email your feedback to [EMAIL PROTECTED] Deepak_MS : Ok folks.. Deepak_MS : unforunately, we've run out of time.. Deepak_MS : Do let us know if you found the chat useful.. Deepak_MS : drop me a line at [EMAIL PROTECTED] and let me know if you'd like to see more of J# covered in future chats Pratap_MS : Thank you all. It was a pleasure talking to you. Deepak_MS : Thanks you all! Do join us next week for an exciting chat on upcoming Office 11 system! Deepak_MS : Good bye and have a nice weekend! Regards, Jamsheer ----------------------------------------------------------- To stop getting this e-mail, or change how often it arrives, go to your E-mail Settings. http://groups.msn.com/cochindotnet/_emailsettings.msnw Need help? If you've forgotten your password, please go to Passport Member Services. http://groups.msn.com/_passportredir.msnw?ppmprop=help For other questions or feedback, go to our Contact Us page. http://groups.msn.com/contact If you do not want to receive future e-mail from this MSN group, or if you received this message by mistake, please click the "Remove" link below. On the pre-addressed e-mail message that opens, simply click "Send". Your e-mail address will be deleted from this group's mailing list. mailto:[EMAIL PROTECTED]
