Jean-Daniel Nicoud
   HOME
*





Jean-Daniel Nicoud
Jean-Daniel Nicoud (born 31 August 1938), is a Swiss computer scientist, noted for inventing of a computer mouse with an optical encoder and the CALM (Common Assembly Language for microprocessors). He obtained a degree in physics at the École Polytechnique Fédérale de Lausanne (EPFL) in 1963. Around 1965, he became interested in logical systems. He obtained his PhD at the EPFL in 1970 and became a professor in 1973. His laboratory, LAMI (''LAboratoire de Micro-Informatique''), developed the Smaky computer, in addition to the optical computer mouse, an update of the traditional kinetic mouse invented by Douglas Engelbart. The Khepera mobile robot The Khepera is a small (5.5 cm) differential wheeled mobile robot that was developed at the LAMI laboratory of Professor Jean-Daniel Nicoud at EPFL (Lausanne, Switzerland) in the mid 1990s. It was developed by Edo. Franzi, Francesco Mond ... was also developed at the LAMI. He left the EPFL in August 2000 and is active ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Switzerland
). Swiss law does not designate a ''capital'' as such, but the federal parliament and government are installed in Bern, while other federal institutions, such as the federal courts, are in other cities (Bellinzona, Lausanne, Luzern, Neuchâtel, St. Gallen a.o.). , coordinates = , largest_city = Zürich , official_languages = , englishmotto = "One for all, all for one" , religion_year = 2020 , religion_ref = , religion = , demonym = , german: Schweizer/Schweizerin, french: Suisse/Suissesse, it, svizzero/svizzera or , rm, Svizzer/Svizra , government_type = Federal assembly-independent directorial republic with elements of a direct democracy , leader_title1 = Federal Council , leader_name1 = , leader_title2 = , leader_name2 = Walter Thurnherr , legislature = Federal Assembly , upper_house = Council of ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Software Engineering
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 s ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


École Polytechnique Fédérale De Lausanne
École may refer to: * an elementary school in the French educational stages normally followed by secondary education establishments (collège and lycée) * École (river), a tributary of the Seine flowing in région Île-de-France * École, Savoie, a French commune * École-Valentin, a French commune in the Doubs département * Grandes écoles, higher education establishments in France * The École, a French-American bilingual school in New York City Ecole may refer to: * Ecole Software This is a list of notable video game companies that have made games for either computers (like PC or Mac), video game consoles, handheld or mobile devices, and includes companies that currently exist as well as now-defunct companies. See the lis ...
, a Japanese video-games developer/publisher {{disambiguation, geo ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Computer Mouse
A computer mouse (plural mice, sometimes mouses) is a hand-held pointing device that detects two-dimensional motion relative to a surface. This motion is typically translated into the motion of a pointer on a display, which allows a smooth control of the graphical user interface of a computer. The first public demonstration of a mouse controlling a computer system was in 1968. Mice originally used two separate wheels to track movement across a surface: one in the X-dimension and one in the Y. Later, the standard design shifted to utilize a ball rolling on a surface to detect motion. Most modern mice use optical sensors that have no moving parts. Though originally all mice were connected to a computer by a cable, many modern mice are cordless, relying on short-range radio communication with the connected system. In addition to moving a cursor, computer mice have one or more buttons to allow operations such as the selection of a menu item on a display. Mice often also featur ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Assembly Language
In computer programming, assembly language (or assembler language, or symbolic machine code), often referred to simply as Assembly and commonly abbreviated as ASM or asm, is any low-level programming language with a very strong correspondence between the instructions in the language and the architecture's machine code instructions. Assembly language usually has one statement per machine instruction (1:1), but constants, comments, assembler directives, symbolic labels of, e.g., memory locations, registers, and macros are generally also supported. The first assembly code in which a language is used to represent machine code instructions is found in Kathleen and Andrew Donald Booth's 1947 work, ''Coding for A.R.C.''. Assembly code is converted into executable machine code by a utility program referred to as an '' assembler''. The term "assembler" is generally attributed to Wilkes, Wheeler and Gill in their 1951 book '' The Preparation of Programs for an Electronic Di ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Microprocessor
A microprocessor is a computer processor where the data processing logic and control is included on a single integrated circuit, or a small number of integrated circuits. The microprocessor contains the arithmetic, logic, and control circuitry required to perform the functions of a computer's central processing unit. The integrated circuit is capable of interpreting and executing program instructions and performing arithmetic operations. The microprocessor is a multipurpose, clock-driven, register-based, digital integrated circuit that accepts binary data as input, processes it according to instructions stored in its memory, and provides results (also in binary form) as output. Microprocessors contain both combinational logic and sequential digital logic, and operate on numbers and symbols represented in the binary number system. The integration of a whole CPU onto a single or a few integrated circuits using Very-Large-Scale Integration (VLSI) greatly reduced the c ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Logical System
A formal system is an abstract structure used for inferring theorems from axioms according to a set of rules. These rules, which are used for carrying out the inference of theorems from axioms, are the logical calculus of the formal system. A formal system is essentially an "axiomatic system". In 1921, David Hilbert proposed to use such a system as the foundation for the knowledge in mathematics. A formal system may represent a well-defined system of abstract thought. The term ''formalism'' is sometimes a rough synonym for ''formal system'', but it also refers to a given style of notation, for example, Paul Dirac's bra–ket notation. Background Each formal system is described by primitive symbols (which collectively form an alphabet) to finitely construct a formal language from a set of axioms through inferential rules of formation. The system thus consists of valid formulas built up through finite combinations of the primitive symbols—combinations that are formed fro ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Smaky
The Smaky is a line of mostly 8-bit personal computers and accompanying operating system developed by Professor Jean-Daniel Nicoud and others at the École Polytechnique Fédérale de Lausanne (EPFL) in Switzerland beginning in 1974. The computers were used at École Polytechnique Fédérale de Lausanne and in Swiss schools. The names derives from SMArt KeYboard, reflecting the form factor that contained a compact motherboard which fit within the same housing as the keyboard. The first three models, Smaky 1, Smaky 2, and Smaky 4, were based on the Intel 8080 microprocessor (Smaky 3 was a prototype that was never completed). In 1978, the Smaky switched to using the 8-bit Zilog Z80 processor. A portable Smaky was made during this period, which resembled Osborne portable computers. In 1981, the platform again changed to the 32-bit Motorola 68000 processor. A new operating system was written, called Psos, which was developed specifically for the Smaky, and used on all subsequent mod ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Douglas Engelbart
Douglas Carl Engelbart (January 30, 1925 â€“ July 2, 2013) was an American engineer and inventor, and an early computer and Internet pioneer. He is best known for his work on founding the field of human–computer interaction, particularly while at his Augmentation Research Center Lab in SRI International, which resulted in creation of the computer mouse, and the development of hypertext, networked computers, and precursors to graphical user interfaces. These were demonstrated at The Mother of All Demos in 1968. Engelbart's law, the observation that the intrinsic rate of human performance is exponential, is named after him. NLS, the "oN-Line System," developed by the Augmentation Research Center under Engelbart's guidance with funding primarily from ARPA (as DARPA was then known), demonstrated numerous technologies, most of which are now in widespread use; it included the computer mouse, bitmapped screens, hypertext; all of which were displayed at "The Mother of All Dem ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  




Khepera Mobile Robot
The Khepera is a small (5.5 cm) differential wheeled mobile robot that was developed at the LAMI laboratory of Professor Jean-Daniel Nicoud at EPFL (Lausanne, Switzerland) in the mid 1990s. It was developed by Edo. Franzi, Francesco Mondada, André Guignard and others. Small, fast, and architectured around a Motorola 68331, it has served researchers for 10 years, widely used by over 500 universities worldwide. Scientific impact The Khepera was sold to a thousand research labs and featured on the cover of the 31 August 2000 issue of Nature. It appeared again in a 2003 article. The Khepera helped in the emergence of evolutionary robotics. Technical details Original version * Diameter: 55 mm * Height: 30 mm * Empty weight: 80 g * Speed: 0.02 to 1.0 m/s * Autonomy: 45 minutes moving * Motorola 68331 CPU @ 16 MHz * 256 KB RAM * 512 KB EEPROM * Running µKOS RTOS * 2 DC brushed servo motors with incremental encoders * 8 infrared Infrared (I ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Swiss Computer Scientists
Swiss may refer to: * the adjectival form of Switzerland * Swiss people Places * Swiss, Missouri * Swiss, North Carolina *Swiss, West Virginia * Swiss, Wisconsin Other uses *Swiss-system tournament, in various games and sports *Swiss International Air Lines ** Swiss Global Air Lines, a subsidiary * Swissair, former national air line of Switzerland *.swiss alternative TLD for Switzerland See also * Swiss made, label for Swiss products * Swiss cheese (other) * Switzerland (other) *Languages of Switzerland, none of which are called "Swiss" *International Typographic Style, also known as Swiss Style, in graphic design *Schweizer (other), meaning Swiss in German *Schweitzer, a family name meaning Swiss in German *Swisse Swisse is a vitamin, supplement, and skincare brand. Founded in Australia in 1969 and globally headquartered in Melbourne, and was sold to Health & Happiness, a Chinese company based in Hong Kong previously known as Biostime Internatio ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]