Patents by Inventor Eyal Alaluf

Eyal Alaluf has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 7493605
    Abstract: A method for adapting a .Net framework compliant reflection mechanism to a Java™ environment, wherein the reflection mechanism allows a user to discover class information and invoke data members solely at runtime. The method includes gathering reflection related metadata from a .Net assembly class of a respective .Net class that comprises the metadata. The method also includes the steps of generating an attributes class comprising at least the reflection related metadata and a plurality of conversion methods and integrating the attributes class in a Java™ class file of the respective .Net class, such that the reflection mechanism is capable of adapting the reflection mechanism as defined in the .Net framework to the Java™ environment. Also disclosed is a plurality of conversion methods. The attributes class is included in a Java™ class file rendered by a compiler capable of compiling a .Net class to a Java™ compliant programming code.
    Type: Grant
    Filed: December 29, 2004
    Date of Patent: February 17, 2009
    Assignee: Mainsoft R&D Ltd
    Inventors: Eyal Alaluf, Ilya Kharmatsky
  • Patent number: 7478366
    Abstract: A debugger and method for debugging computer programs across multiple programming languages are provided. The debugging is performed at a source level of a computer program written in any programming language supported by the .Net® platform, while the program is executed over a Java runtime environment. The debugger disclosed provides a call stack display and an expression evaluator. Furthermore, the debugger allows software developers to step through Java source code and follow the execution flow of the Java program. One exemplary embodiment of the disclosed debugger is an extension of the Microsoft® Visual Studio .Net®.
    Type: Grant
    Filed: September 22, 2004
    Date of Patent: January 13, 2009
    Assignee: Mainsoft R&D Ltd.
    Inventors: Maya Bickson, Eyal Alaluf
  • Patent number: 7380242
    Abstract: Compiler and software product for compiling intermediate language (IL) bytecodes, such as Microsoft IL (MSIL) instructions into Java bytecodes, are provided. The provided compiler decodes the IL instructions, generates the stack content, and produces Java bytecodes based on the stack content. Furthermore, the compiler is specially designed to allow a programmer to develop software applications using the .Net framework that could be easily executed using a Java runtime environment.
    Type: Grant
    Filed: May 14, 2003
    Date of Patent: May 27, 2008
    Assignee: Mainsoft Israel Ltd.
    Inventor: Eyal Alaluf
  • Publication number: 20060143597
    Abstract: A method for adapting a .Net framework compliant reflection mechanism to a Java environment, wherein the reflection mechanism allows a user to discover class information and invoke data members solely at runtime. The method includes gathering reflection related metadata from a .Net assembly class of a respective .Net class that comprises the metadata. The method also includes the steps of generating an attributes class comprising at least the reflection related metadata and a plurality of conversion methods and integrating the attributes class in a Java class file of the respective .Net class, such that the reflection mechanism is capable of adapting the reflection mechanism as defined in the .Net framework to the Java environment. Also disclosed is a plurality of conversion methods. The attributes class is included in a Java class file rendered by a compiler capable of compiling a .Net class to a Java compliant programming code.
    Type: Application
    Filed: December 29, 2004
    Publication date: June 29, 2006
    Inventors: Eyal Alaluf, Ilya Kharmatsky
  • Publication number: 20060064677
    Abstract: A debugger and method for debugging computer programs across multiple programming languages are provided. The debugging is performed at a source level of a computer program written in any programming language supported by the .Net® platform, while the program is executed over a Java runtime environment. The debugger disclosed provides a call stack display and an expression evaluator. Furthermore, the debugger allows software developers to step through Java source code and follow the execution flow of the Java program. One exemplary embodiment of the disclosed debugger is an extension of the Microsoft® Visual Studio .Net®.
    Type: Application
    Filed: September 22, 2004
    Publication date: March 23, 2006
    Inventors: Maya Bickson, Eyal Alaluf
  • Publication number: 20050005158
    Abstract: A method is disclosed for an attribute compiler for compiling an active server page (ASP).Net Web service into a Java compliant Web service and enabling execution of Web applications having at least one Web service attribute. The method includes detecting at least one Web method in a .Net assembly file of a respective .Net class. The method also includes generating a Web service file comprising at least one instance of a backend component and the Web method and generating the at least one instance of a backend component for implementing the Web method, such that the active server page (ASP).Net Web service can be compiled into a Java compliant Web service.
    Type: Application
    Filed: June 29, 2004
    Publication date: January 6, 2005
    Inventor: Eyal Alaluf
  • Publication number: 20040230958
    Abstract: Compiler and software product for compiling intermediate language (IL) bytecodes, such as Microsoft IL (MSIL) instructions into Java bytecodes, are provided. The provided compiler decodes the IL instructions, generates the stack content, and produces Java bytecodes based on the stack content. Furthermore, the compiler is specially designed to allow a programmer to develop software applications using the .Net framework that could be easily executed using a Java runtime environment.
    Type: Application
    Filed: May 14, 2003
    Publication date: November 18, 2004
    Inventor: Eyal Alaluf
  • Publication number: 20020138821
    Abstract: A method and apparatus, for providing seamless porting of source code originally written in Visual C++ for use under the Microsoft Windows operating system (WOS) environment, to computers operating under other Operating Systems such as the UNIX operating system (UOS), for the purpose of compilation and execution therein, comprising at least one computer using WOS and one computer using another OS, e.g. UOS, linked such that when a compilation of a C++ source code is initiated on the computer using the WOS, it is intercepted, and transferred to the computer using the UOS, for continuation of the compilation process. The source code is compiled for execution on the computer using the UOS, resulting in a UOS object code.
    Type: Application
    Filed: January 23, 2001
    Publication date: September 26, 2002
    Inventors: Vadim Furman, Yacov Ben-Israel, Guy Ray, Eyal Alaluf