Leveraging on our software development experience across industries and different technical domains, Patni has contributed to the industry and academics through publication of books in the areas of software development, migration and interoperability.
Architecting and Building Enterprise Solutions with
COM+ & .Net
ISBN: 81-203-2705-5
Authored by: Manu Gupta, Dhananjay Katre,
Sapan Shah, Ramakrishnan Iyer
Published on: February 2005
About the Book
The last decade saw a substantial growth of the IT industry in various segments. The Component Object Model (COM) developed by Microsoft has emerged as the de facto standard for component development. Many analysts predict that the component market is a billion dollar market and would continue to grow in the coming years. In the year 2000, Microsoft presented an innovative approach to designing components, incorporating best practices, as part of the Microsoft .NET Framework. This title seeks to present concepts pertaining to COM/COM+ in the context of .NET Framework and then proceeds to explain how to build COM/COM+ components for the .NET applications. The concepts are reinforced with the relevant and well-illustrated examples.
Though the way the components are programmed, has changed over a period of time, COM+ component services continue to provide the necessary infrastructure and services that are essential for the execution of the COM/COM+ components (be it legacy COM components or the new .NET components). COM+ component services play a dominant role in the enterprise sector, specially in the development of reusable components encapsulating business logic.
This book best addresses the needs of the C# developer community while providing the necessary leads to the Visual Basic developers, wherever required, for COM/COM+ component development. The core strength of this title lies in providing a real guide to COM/COM+ developers for the C# community.
Java & .Net - A Developer's Guide to
Interoperability and Migration
ISBN: 81-203-2444-7
Authored by: Dhananjay Katre, Narayana Rao Surapaneni
Published on: September 2003
About the Book
Sun's Java and Microsoft technologies have been used to develop most of the robust scalable enterprise applications, today. Sun's technology J2EE (Java 2 Enterprise Edition) is a robust framework for developing scalable enterprise server side applications and is primarily suited for developing Web based applications.
Earlier, Microsoft's technologies (Visual C++, Visual Basic) primarily addressed the desktop market. Microsoft also had the ASP model (Active Server Pages) for developing Web based applications. However, there were many features desirable in the ASP model. Keeping in mind the potential for Internet application development, Microsoft came out with a new technology that was specifically directed towards developing the applications for the Internet (as well as the conventional desktop applications). This technology is the Microsoft .NET Framework.
It appears that these two competing technologies will continue to play a dominant role in building wide range of applications in near future. Numerous reports predict that both Java and Microsoft .NET would play instrumental roles in building wide variety of applications in the coming days. We strongly believe that a title on Java and Microsoft .NET addressing bi-directional interoperability and migration approaches will certainly benefit larger number of developers and IT strategists. Hence, we feel it very important to address interoperability and migration options available between these technologies. We think this kind of a book requires extensive research and interaction with various vendors across the globe. This book seeks to cover all the relevant concepts pertaining to interoperability and migration across Java and Microsoft .NET technologies and proceeds to explain the position of J# in the Microsoft .NET Framework. Further it describes the ways in which a Java programmer/developer could reap the benefits of the Microsoft .NET architecture and develop wide range of .NET based applications. The concepts in the book are backed with relevant and well-illustrated examples.
The book essentially addresses technologies like JUMP (Java User Migration Path to .NET). This encompasses J#, Java Language Conversion Assistant Tool. It also covers certain tools in the market that allow interoperability between the Java and the Microsoft .NET Framework applications. In specific, it covers the iNET, Ja.NET and Web services from various vendors. This would be useful for knowing how to interoperate with applications and Web services developed in disparate technologies.
This book targets intermediate and advanced developers of Java as well as Microsoft .NET technologies. Migrating to .Net: A Pragmatic Path to Visual Basic .Net, Visual C++ .Net and ASP .Net
ISBN: 0-13-100962-1
Authored by: Dhananjay Katre, Prashant Halari, Narayana Rao Surapaneni, Manu Gupta, Meghana Deshpande
Published on: October 2002
About the Book
This book covers the basic concepts of migration to .NET technologies. It details various programming languages (such as VB.NET, Managed VC++ and ASP.NET) and key differences, as well as advantages, over their predecessors. The book details the steps involved in migration. It has a rich set of examples and case studies to cover important aspects of migration like Pre-migration and Post-migration. The last section of the book covers issues related to component migration and interoperability.
The book provides a foundation for programmers and developers to leverage the power of Microsoft .NET. It also equips programmers with the necessary details to migrate and reap the benefits of the Microsoft .NET world, and showcases the myriad ways to exploit the benefits of the Microsoft .NET environment. The book covers a broad range of topics that will comprehensively explain emerging trends in the migration of these applications.
|