Benoit Schillings
   HOME
*





Benoit Schillings
Benoit Schillings is a Belgian software engineer, who is the Chief Technology Officer (CTO) at Google leading the early projects at X. He is known for being one of the lead developers of the Be Operating System (BeOS) and is a noted amateur astronomer. Schillings' association with Be Inc. began in 1990 when, as a developer of software for the Apple Macintosh, he visited the Apple Expo in Paris and met Jean-Louis Gassée. Gassée, who had just left Apple Computer to found Be, asked Schillings to become the second engineer at Be where he would work on the operating system for a new computer called the BeBox. Schillings accepted the offer and, starting in March 1991, developed a file system (now known as the Old Be File System or OFS) and an associated user-space database application (called Zookeeper) that indexed the metadata in the file system. The file system was fast and efficient, but was later replaced by Dominic Giampaolo's Be File System. Schillings also developed the g ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Belgians
Belgians ( nl, Belgen; french: Belges; german: Belgier) are people identified with the Kingdom of Belgium, a federal state in Western Europe. As Belgium is a multinational state, this connection may be residential, legal, historical, or cultural rather than ethnic. The majority of Belgians, however, belong to two distinct ethnic groups or ''communities'' ( nl, gemeenschap, links=no; french: communauté, links=no) native to the country, i.e. its historical regions: Flemings in Flanders, who speak Dutch; and Walloons in Wallonia, who speak French or Walloon. There is also a substantial Belgian diaspora, which has settled primarily in the United States, Canada, France, and the Netherlands. Etymology The 1830 revolution led to the establishment of an independent country under a provisional government and a national congress. The name "Belgium" was adopted for the country, the word being derived from ''Gallia Belgica'', a Roman province in the northernmost part of Gaul that, ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Dominic Giampaolo
Dominic P. Giampaolo is a software developer who helped develop the Be File System for the Be Operating System (BeOS) and currently works at Apple Inc. After graduating from Lewiston High School in Lewiston, Maine in 1987, he started studying political science at American University in Washington, DC, but changed to computer science after one semester. After completing his bachelor's degree, he did a master's degree at Worcester Polytechnic Institute. After graduating, he travelled to the west coast to work for Silicon Graphics in their Advanced Systems Division. There he worked in the group that ported IRIX to the 64-bit R8000 microprocessor chip set and worked on the RealityEngine and InfiniteReality graphics systems. While working for Silicon Graphics, he located and fixed a bug in Discreet Logic's Flame compositing system that was delaying post-production of the motion picture ''Speed''. In October 1995, Giampaolo heard about the BeBox from a friend at a poker game. Shortly ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Living People
Related categories * :Year of birth missing (living people) / :Year of birth unknown * :Date of birth missing (living people) / :Date of birth unknown * :Place of birth missing (living people) / :Place of birth unknown * :Year of death missing / :Year of death unknown * :Date of death missing / :Date of death unknown * :Place of death missing / :Place of death unknown * :Missing middle or first names See also * :Dead people * :Template:L, which generates this category or death years, and birth year and sort keys. : {{DEFAULTSORT:Living people 21st-century people People by status ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Futex
In computing, a futex (short for "fast userspace mutex") is a kernel system call that programmers can use to implement basic locking, or as a building block for higher-level locking abstractions such as semaphores and POSIX mutexes or condition variables. A futex consists of a kernelspace ''wait queue'' that is attached to an atomic integer in userspace. Multiple processes or threads operate on the integer entirely in userspace (using atomic operations to avoid interfering with one another), and only resort to relatively expensive system calls to request operations on the wait queue (for example to wake up waiting processes, or to put the current process on the wait queue). A properly programmed futex-based lock will not use system calls except when the lock is contended; since most operations do not require arbitration between processes, this will not happen in most cases. History On Linux, Hubertus Franke ( IBM Thomas J. Watson Research Center), Matthew Kirkw ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  




3dmiX
3dmiX is a computer program for BeOS that displays each track of an audio as an object on the virtual 3D sound stage and allows the users to modify its panning and volume by dragging the object around. The program was previously named 3dsound and also Benoit's Mix after its creator, Benoit Schillings, now CTO at Google X X Development LLC (formerly Google X) is an American semi-secret research and development facility and organization founded by Google in January 2010, which now operates as a subsidiary of Alphabet Inc. X has its headquarters about a mile and a .... The program is often cited as an example of a cool application for BeOS. References External links3dmiX: Better track visualizationby Yasser Malaika. BeOS software {{multimedia-software-stub ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Mobile Phone
A mobile phone, cellular phone, cell phone, cellphone, handphone, hand phone or pocket phone, sometimes shortened to simply mobile, cell, or just phone, is a portable telephone that can make and receive calls over a radio frequency link while the user is moving within a telephone service area. The radio frequency link establishes a connection to the switching systems of a mobile phone operator, which provides access to the public switched telephone network (PSTN). Modern mobile telephone services use a cellular network architecture and, therefore, mobile telephones are called ''cellular telephones'' or ''cell phones'' in North America. In addition to telephony, digital mobile phones ( 2G) support a variety of other services, such as text messaging, multimedia messagIng, email, Internet access, short-range wireless communications (infrared, Bluetooth), business applications, video games and digital photography. Mobile phones offering only those capabilities are known as fea ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

OpenWave
Openwave (formerly software.com, phone.com, and Libris, Inc) is a division of Enea. It provides video traffic management and 5G mobile products. Two of Openwave's former products launched as private companies; Openwave Mobility and Openwave Messaging. Openwave introduced the Mobile Internet. Openwave pioneered HDML, a precursor to WML. Openwave was a founding member of the WAP Forum. History The company started in 1996 as Libris, Inc. and focused on developing mobile client software for "pull" services while the general mobile market was rapidly growing "push" services based on SMS. In 1996, it changed its name to Unwired Planet, Inc. and launched its proprietary end-to-end mobile network solution for Internet access and web browsing, known as up.link (browser and network server/gateway). In 1999, with the introduction of WAP standards, it acquired Apiion, Ltd. of Belfast (formerly Aldiscon Northern Ireland, Ltd.), changed its name to Phone.com and went public on the NAS ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Software Developer
Software development is the process of conceiving, specifying, designing, Computer programming, programming, software documentation, documenting, software testing, testing, and Software bugs, bug fixing involved in creating and maintaining application software, applications, software framework, frameworks, or other software components. Software development involves writing and Software maintenance, maintaining the source code, but in a broader sense, it includes all processes from the conception of the desired software through to the final manifestation of the software, typically in a planned and Software development process, structured process. Software development also includes research, new development, prototyping, modification, reuse, re-engineering, maintenance, or any other activities that result in software products. Methodologies One system development methodology is not necessarily suitable for use by all projects. Each of the available methodologies are best suited to ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Application Framework
In computer programming, an application framework consists of a software framework used by software developers to implement the standard structure of application software. Application frameworks became popular with the rise of graphical user interfaces (GUIs), since these tended to promote a standard structure for applications. Programmers find it much simpler to create automatic GUI creation tools when using a standard framework, since this defines the underlying code structure of the application in advance. Developers usually use object-oriented programming (OOP) techniques to implement frameworks such that the unique parts of an application can simply inherit from classes extant in the framework. Examples Apple Computer developed one of the first commercial application frameworks, MacApp (first release 1985), for the Macintosh. Originally written in an extended (object-oriented) version of Pascal termed Object Pascal, it was later rewritten in C++. Another notable framewor ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Be File System
The Be File System (BFS) is the native file system for the BeOS. In the Linux kernel, it is referred to as "BeFS" to avoid confusion with Boot File System. BFS was developed by Dominic Giampaolo and Cyril Meurillon over a ten-month period, starting in September 1996, to provide BeOS with a modern 64-bit-capable journaling file system. It is case-sensitive and capable of being used on floppy disks, hard disks and read-only media such as CD-ROMs. However, its use on small removable media is not advised, as the file-system headers consume from 600 KB to 2 MB, rendering floppy disks virtually useless. Like its predecessor, OFS (Old Be File System, written by Benoit Schillings - formerly BFS), it includes support for extended file attributes (metadata), with indexing and querying characteristics to provide functionality similar to that of a relational database. Whilst intended as a 64-bit-capable file system, the size of some on-disk structures mean that the practical size limit is a ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

BeBox
The BeBox is a dual CPU personal computer, briefly sold by Be Inc. to run the company's own operating system, BeOS. It has PowerPC CPUs, its I/O board has a custom "GeekPort", and the front bezel has "Blinkenlights". The BeBox made its debut in October 1995 in a dual PowerPC 603 at 66 MHz configuration. The processors were upgraded to 133 MHz in August 1996 (BeBox Dual603e-133). Production was halted in January 1997, following the port of BeOS to the Macintosh, in order for the company to concentrate on software. Be sold around 1000 66 MHz BeBoxes and 800 133 MHz BeBoxes. BeBox creator Jean-Louis Gassée did not see the BeBox as a general consumer device, warning that "Before we let you use the BeBox, we believe you must have some aptitude toward programming the standard language is C++." CPU configuration Initial prototypes are equipped with two AT&T Hobbit processors and three AT&T 9308S DSPs. Production models use two 66 MHz PowerPC 603 processo ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Software Engineer
Software engineering is a systematic engineering approach to software development. A software engineer is a person who applies the principles of software engineering to design, develop, maintain, test, and evaluate computer software. The term ''programmer'' is sometimes used as a synonym, but may also lack connotations of engineering education or skills. Engineering techniques are used to inform the software development process which involves the definition, implementation, assessment, measurement, management, change, and improvement of the software life cycle process itself. It heavily uses software configuration management which is about systematically controlling changes to the configuration, and maintaining the integrity and traceability of the configuration and code throughout the system life cycle. Modern processes use software versioning. History Beginning in the 1960s, software engineering was seen as its own type of engineering. Additionally, the development of softwa ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]