Gaurav Seth's WebLog

It's never too late to get started.

June, 2006

Blog - About

About Gaurav Seth's WebLog

Hello-

Welcome to my blog world! Let me share a few things about myself with you. I am Gaurav Seth, working as a Program Manager with the JScript  team in the Developer Tools Group at Microsoft since Aug 2007. Prior to this I was with the Java Migration team in the same group from Mar 2003 and mainly handled the feature areas of Java Language Conversion Assistant (JLCA) and 64-bit Visual J# apart from others. I am based out of Microsoft's India Development Centre, located in Hyderabad, India.

Prior to Microsoft India Development Centre, I worked with Bell Labs Development Centre, now renamed to Bell Labs Research, located at Bangalore, India since May 2000 as a Senior Software Engineer. At Bell Labs Development Centre, I was a part of the Bell Labs president Award Winner - 1xEvDO team. My role involved design and implementation in call handling area of one of the world's first 3GPP-1xEvDO standard based communication solution.

I hope to keep my blog posted with a lot of stuff regarding myself, my team, my company, things I like and things I don't, plus a lot of other stuff. So keep connected.

Catch you soon.

Cheers!!!

  • Gaurav Seth's WebLog

    JLCA 3.0 – A Perspective: Cheat Sheet unleashed

    • 4 Comments
    As I promised, I have posted the JLCA 3.0 cheat sheet for the users on my Blogs. The aim of this exercise has been for the JLCA users to understand the conversion process using the Java Language Conversion Assistant 3.0 and the issues they might face...
  • Gaurav Seth's WebLog

    JLCA 3.0 - Usability Features

    • 2 Comments
    JLCA 3.0 includes a new set of features to improve the tool’s usability. Special source code analysis has enabled this version to produce better converted code and could produce customized converted code. These new features are the following: Visual...
  • Gaurav Seth's WebLog

    JLCA 3.0 - Threads

    • 0 Comments
    In Java, there are two ways to create a new thread of execution. One is to declare a class inheriting java.lang.Thread and overriding the method run(). The other way is to create a class implementing java.lang.Runnable and passing it to a new instance...
  • Gaurav Seth's WebLog

    JLCA 3.0 - Java Event Model (AWT and Swing)

    • 1 Comments
    Java Event Model mechanism is primarily featured by listeners and adapters used to deal with the different types of events fired by AWT, Swing of the user himself. Most of Swing components use new event types and listeners. Java Event Model is mainly...
  • Gaurav Seth's WebLog

    JLCA 3.0 - Java Accessibility (JAAPI)

    • 2 Comments
    Java Accessibility allows extending programs by interfacing application components with assistive technologies -such as speech recognition and audio output- for users having special needs and/or permissions. Accessibility could be featured as a two-sided...
  • Gaurav Seth's WebLog

    JLCA 3.0 - Serialization

    • 5 Comments
    Serialization corresponds with the core and native technology that Java provides to save/recover the state of objects. It is used by other Java technologies inherent in J2SE 1.3. Java provides two kinds of Serialization: Basic Serialization (Java managed...
  • Gaurav Seth's WebLog

    JLCA 3.0 - Java Messaging Service (JMS)

    • 4 Comments
    Messaging is a system of asynchronous request conducted as event-driven communication layer that allows applications to exchange information in the form of messages. The Messages are transmitted using a Message Oriented Middleware (MOM), an intermediary...
  • Gaurav Seth's WebLog

    JLCA 3.0 - Remote Method Invocation (RMI and RMI-IIOP)

    • 2 Comments
    RMI provides an easy access to objects on remote machines. The server application registers objects on RMIregistry or a naming service and the client application gets the object’s references on a remote machine. RMI-IIOP architecture is a hybrid between...
  • Gaurav Seth's WebLog

    JLCA 3.0 - CORBA - Dealing with Other Languages

    • 3 Comments
    Since JLCA only converts Java applications and Java CORBA support is targeted through .NET Remoting, server and/or client applications written in other languages are not be converted entirely. Usually, a converted application could require extensive user...
  • Gaurav Seth's WebLog

    JLCA 3.0 - Common Object Request Broker Architecture (CORBA)

    • 5 Comments
    CORBA is a core part of the Object Management Architecture (OMA), a complete infrastructure for distributed computing. It was developed to merge remote procedure calls and object orientation to achieve support for distributed objects. The standard can...
  • Gaurav Seth's WebLog

    JLCA 3.0 - Enterprise Java Beans

    • 3 Comments
    Enterprise Java Beans define a server side distributed component model architecture that intends to provide solutions for business applications in a transactional, secure, scalable and platform independent way. It provides features like automatic data...
  • Gaurav Seth's WebLog

    JLCA3.0 - Java Beans

    • 8 Comments
    Java Beans are components that can be controlled dynamically and assembled to applications via visual components. However, they not only have visual uses but they could be used to implement non-visual components as well. They are mainly converted to ...
  • Gaurav Seth's WebLog

    JLCA 3.0 – Java API’s and Java Technologies

    • 2 Comments
    JLCA 3.0 incorporates support to convert J2SE APIs. The APIs are converted to equivalent .NET Framework APIs or Compatibility Classes (Support Classes). Some APIs are either not converted or are converted with a different behavior. Table 5 enumerates...
  • Gaurav Seth's WebLog

    JLCA 3.0 - Introduction

    • 3 Comments
    Java Language Conversion Assistant (JLCA henceforth) is a tool that provides support for the conversion of software written in VJ++ and Java to Microsoft’s Visual C# .NET and .NET Framework. JLCA 3.0 is the latest version of the tool. It supports conversion...
  • Gaurav Seth's WebLog

    JLCA 3.0 Cheat Sheet – A perspective

    • 3 Comments
    A lot many times I feel that exhaustive documentation is not available on the Java Language Conversion Tool (JLCA). We have recently been working on the same and in the next few blogs, I would aim to present parts of a cheat sheet for JLCA in the way...
Page 1 of 1 (15 items)