Alexandre Julliard | |
---|---|
Born | 1970 (age 52–53) |
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.
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.
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.
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.
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.
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.