Alexandre Julliard

Last updated
Alexandre Julliard
Alexandre Julliard 2008-09-28 cropped.jpg
Alexandre Julliard at Wineconf, 28 September 2009.
Born1970 (age 5253)
Occupation(s) Programmer
Project leader of Wine

Alexandre Julliard (born 1970) is a computer programmer [1] [2] who is best known as the project leader for Wine, a compatibility layer to run Microsoft Windows programs on Unix-like operating systems.

Julliard studied computer science at the Swiss Federal Institute of Technology in Lausanne. [3] [4] He spent most of the 1990s working on embedded systems. [5] He now works full-time on Wine for CodeWeavers.

Julliard enjoys astronomy and lives in Lausanne, Switzerland.

Related Research Articles

<span class="mw-page-title-main">Software</span> Non-tangible executable component of a computer

Software is a set of computer programs and associated documentation and data. This is in contrast to hardware, from which the system is built and which actually performs the work.

Software engineering is a systematic engineering approach to software development.

<span class="mw-page-title-main">Wine (software)</span> Windows compatibility software

Wine is a free and open-source compatibility layer that aims to allow application software and computer games developed for Microsoft Windows to run on Unix-like operating systems. Wine also provides a software library, named Winelib, against which developers can compile Windows applications to help port them to Unix-like systems.

<span class="mw-page-title-main">École Polytechnique Fédérale de Lausanne</span> Swiss Federal Institute of Technology in Lausanne

The École polytechnique fédérale de Lausanne (EPFL) is a public research university located in Lausanne, Switzerland. It specializes in natural sciences and engineering. It is one of the two Swiss Federal Institutes of Technology, with three main missions: education, research and innovation.

CodeWeavers is a company that sells a proprietary version of Wine called CrossOver for running Windows applications on macOS, ChromeOS and Linux. The company was founded in 1996 as a consultancy, eventually moving entirely over to Wine development and support.

JOVIAL is a high-level programming language based on ALGOL 58, specialized for developing embedded systems. It was a major system programming language through the 1960s and 1970s.

The following outline is provided as an overview of and topical guide to software engineering:

Hardware abstractions are sets of routines in software that provide programs with access to hardware resources through programming interfaces. The programming interface allows all devices in a particular class C of hardware devices to be accessed through identical interfaces even though C may contain different subclasses of devices that each provide a different hardware interface.

Cedega was the proprietary fork by TransGaming Technologies of Wine, from the last version of Wine under the X11 license before switching to GNU LGPL. It was designed specifically for running games created for Microsoft Windows under Linux. As such, its primary focus was implementing the DirectX API. WineX was renamed to Cedega on the release of version 4.0 on June 22, 2004.

<span class="mw-page-title-main">History of software engineering</span>

The history of software engineering begins in the 1960s. Writing software has evolved into a profession concerned with how best to maximize the quality of software and of how to create it. Quality can refer to how maintainable software is, to its stability, speed, usability, testability, readability, size, cost, security, and number of flaws or "bugs", as well as to less measurable qualities like elegance, conciseness, and customer satisfaction, among many other attributes. How best to create high quality software is a separate and controversial problem covering software design principles, so-called "best practices" for writing code, as well as broader management issues such as optimal team size, process, how best to deliver software on time and as quickly as possible, work-place "culture", hiring practices, and so forth. All this falls under the broad rubric of software engineering.

In computer programming, a software framework is an abstraction in which software, providing generic functionality, can be selectively changed by additional user-written code, thus providing application-specific software. It provides a standard way to build and deploy applications and is a universal, reusable software environment that provides particular functionality as part of a larger software platform to facilitate the development of software applications, products and solutions.

Extensibility is a software engineering and systems design principle that provides for future growth. Extensibility is a measure of the ability to extend a system and the level of effort required to implement the extension. Extensions can be through the addition of new functionality or through modification of existing functionality. The principle provides for enhancements without impairing existing system functions.

Mac gaming refers to the use of video games on Macintosh personal computers. In the 1990s, Apple computers did not attract the same level of video game development as Microsoft Windows computers due to the high popularity of Microsoft Windows and, for 3D gaming, Microsoft's DirectX technology. In recent years, the introduction of Mac OS X and support for Intel processors has eased porting of many games, including 3D games through use of OpenGL and more recently Apple's own Metal API. Virtualization technology and Boot Camp also permit the use of Windows and its games on Macintosh computers. Today, a growing number of popular games run natively on macOS, though as of early 2019, a majority still require the use of Microsoft Windows.

The Advanced Learning and Research Institute (ALaRI), a faculty of informatics, was established in 1999 at the University of Lugano with the mission of promoting research and education in embedded systems. The Faculty of Informatics within very few years has become one of the Switzerland major destinations for teaching and research, ranking third after the two Federal Institutes of Technology, Zurich and Lausanne.

Federal Institute of Science And Technology (FISAT) is a private, self-financing engineering college, established and run by the Federal Bank Officers' Association Educational Society (FBOAES). It is one of the top private engineering colleges in Kerala. It is an initiative of the Federal Bank Officers' Association (FBOA), the sole representative body of the entire officers of the Federal Bank. FISAT is accredited by NBA and NAAC.

The College of Engineering Vadakara (CEV) is an engineering college in Kozhikode district of Kerala, established in 1999.

<span class="mw-page-title-main">Thomas Henzinger</span> Austrian computer scientist

Thomas Henzinger is an Austrian computer scientist, researcher, and president of the Institute of Science and Technology, Austria.

Werner Almesberger is an Austrian free software computer programmer and an open-source hardware designer/maker. He is mainly known as a hacker of the Linux kernel.

Farhad Rachidi is an Iranian-Swiss scientist.

Mary Ann Mansigh Karlsen is a computer programmer who was active in the 1950s in the use of scientific computers.

References

  1. (in French) Alexandre Julliard (Wine) "Wine n'amène aucune perte de performance par rapport à Windows" 24/04/2006 "..Alexandre Julliard, 35 ans, est le mainteneur du projet Wine depuis 1994. /1999 CodeWeavers, Chief Technology Officer / 1996 Lightning Instrumentation, chef de projets / 1994 Elca Informatique, ingénieur de développement"
  2. New York Times: Little-Known Project Developing Alternative Software to Windows - By JOHN MARKOFF Published: January 18, 1999 - "...in the person of a 28-year-old Swiss programmer, Alexandre Julliard."
  3. CodeWeavers - Alexandre Julliard "..graduated in 1994 from the Swiss Federal Institute of Technology in Lausanne, Switzerland with an MS in Computer Science."
  4. Open Source and Community Licensing Summit Participants (Partial Listing) March 10, 1999 - "Alexandre Julliard is the leader of the Wine project. In his other life he is managing the embedded software development at Lightning Instrumentation in Lausanne, Switzerland. He holds a diploma in computer science from the Swiss Federal Institute of Technology"
  5. OLinux interview, April 2000 - A Fantastic Interview with Wine's Man Alexandre Julliard - By Fernando Ribeiro Corrêa and Luis Strano Archived 2004-07-06 at the Wayback Machine - "..I've been working in software development for the last 10 years, mostly in embedded software (routers, payphones, etc.)"