Gaurav Seth's WebLog

It's never too late to get started.

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 - 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

    64-bit Visual J# Redistributable TAP goes live

    • 3 Comments
    If you have been reading my blogs and wondering that why off late I have been discussing a lot of advantages, issues and other stuff related to 64-bit computing – here is the answer. All this while (since the Whidbey release) the Visual J# team has been...
  • Gaurav Seth's WebLog

    What is WoW, Windows on Windows, WoW64, WoWx86 emulator … in 64-bit computing platform

    • 3 Comments
    Before we discuss this, it is important for the users to understand a few facts about 64-bit platform offerings . 64-bit computing (from a Microsoft perspective) comes in two variants · x64 ( EM64T / AMD64 ) · Itanium ( EPIC ) Both,...
  • 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 - 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

    JScript Performance in Internet Explorer 8 Beta

    • 3 Comments
    The cat’s finally out of the bag. IE 8 Beta is finally live and available publically for download. Here is a link to the blog post JScript in Internet Explorer 8 Beta 1 for Developers detailing the work done by the JScript team. Here are a first...
  • Gaurav Seth's WebLog

    JScript Engine Improvements - IE8 beta.

    • 3 Comments
    In this post, I just wanted to lay focus on some of the improvements that have been done in the JScript engine shipped as a part of IE 8 Beta release . These improvements include: · Changes to the JScript Garbage Collector to reduce circular memory...
  • Gaurav Seth's WebLog

    AJAX Performance Bestpractices

    • 3 Comments
    Recently someone asked me about the best practices for AJAX performance. Though this information is scattered all around, I thought it might be useful to capture it in a single blog post. So here you go >>> The AJAX performance tips...
  • Gaurav Seth's WebLog

    Visual J# 2.0 Redist Package Second Edition: Targeting Different Platforms using Visual Studio 2005

    • 3 Comments
    Visual J# applications were designed to be built in an “x86” only mode using Visual Studio 2005. The main reason for the same was the fact that Visual J# Redist 2.0 supported execution of J# applications natively only on 32-bit platforms. On 64-bit platforms...
  • Gaurav Seth's WebLog

    Difference in Java Script behavior across browsers

    • 2 Comments
    Many a times, Java Script developers are perplexed by the fact that the same piece of Java Script code written by them behaves differently on the different web browsers. The reason for the same is the different implementations of the ECMA Script language...
  • Gaurav Seth's WebLog

    Classes in Java Script

    • 2 Comments
    Here is a series of posts on “Classes in JScript” written by Ritesh from the JScript team at MS: Classes in Jscript - Part I Classes in JScript – Part II: Instance Properties / Methods & Class Properties / Methods Classes in JScript – Part...
  • 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 - 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 – 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

    Some Quick JScript References

    • 2 Comments
    Looking for documentation regarding the different flavors of JScript and not sure which one is correct. While I was adding the documentation pages to my blog, I thought it might be worth to post them at the blog as well as a follow up to my blog regarding...
  • Gaurav Seth's WebLog

    Microsoft Ajax View tool

    • 2 Comments
    Recently, MS made a public release of the Ajax view tool and I thought it's surely worth mentioning and spreading the word around. Overview snippet of the tool … The goal of the Ajax View project is to improve developer's visibility into and...
  • Gaurav Seth's WebLog

    Visual J# 2.0 Redistributable – Second Edition: Compiler Changes

    • 2 Comments
    The Visual J# compilers (both 32-bit and 64-bit) shipped with J# Redist 2.0-SE now support a new command-line switch “ /platform ” with the following available options for cross-compilation: x86 : for use when target platform is x86. x64 : for...
  • 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

    Back to the world of Blogging

    • 2 Comments
    I know I have kept away from blogging for quite some time now. There were pleasant changes in life that I was adapting to and kept me busy for a while. Beyond that, I would say it was some procrastination which kept me away. Well, so here I am, kicking...
  • Gaurav Seth's WebLog

    JLCA - The Source Converter Tool

    • 2 Comments
    Ah! I wish that the Java Language Conversion Assistant should have been a tool so powerful that one just needs to provide the project files/solution to it, do some settings and BINGO... you have a solution available, up and running, which is completely...
  • Gaurav Seth's WebLog

    CLS Compliance checking in Visual J# .NET 2005

    • 2 Comments
    In Visual J# .NET 2005, the compiler does automatic CLS Compliance checking. This is especially useful when developers want to write libraries usable from multiple languages. The CLS rules standardize things such as data types and how objects are exposed...
  • Gaurav Seth's WebLog

    Cross compilation in the 64-bit .NET Framework world for platform specific features

    • 2 Comments
    In today’s world, a lot of applications are written targeting both the 32-bit and/or the 64-bit platform. Using cross compilation , users can now create applications using the .NET Framework which are platform agnostic. This is achieved by the data in...
  • Gaurav Seth's WebLog

    Accessing Java Objects from within C#

    • 2 Comments
    We often hear back from customers regarding this interesting problem. I am just throwing a perspective on this. Here is what we heard from one of our customers: I'm trying to get my organization to move to C# as the primary development tool, but I...
  • Gaurav Seth's WebLog

    Is 64-bit a superior platform as compared to the 32-bit platform?

    • 2 Comments
    A lot of people, from different walks of life meet me and often ask, that now, with the availability of 64-bit platforms, should they only go and buy 64-bit machines? Is the 32-bit platform not old and slow? With the availability of 64-bit platforms they...
  • Gaurav Seth's WebLog

    Intallation of JLCA 3.0 Beta on Visual Studio .NET 2003

    • 2 Comments
    While installing the JLCA 3.0 beta release for Visual Studio .NET 2003, we have heard back from some customers that there are errors such as the following being thrown “The VJU.EXE Process ended unexpectedly” “Microsoft.JConvert.Extensions.dll not...
Page 2 of 4 (85 items) 1234