ENEA AB
Encyclopedia
ENEA is global information technology company with its headquarters in Kista
, Sweden
that provides real-time operating system
s and consulting services. ENEA, which is an abbreviation
of Engmans Elektronik Aktiebolag, is best known for producing the operating system known as OSE
(Operating System Embedded).
Products include:
relational database systems
, consisting of 32-bit and 64-bit versions of Polyhedra in-memory database management system (IMDB), and Polyhedra FlashLite (which holds the data in flash
-based files)
In addition to its line of off the shelf software products, Enea has a consulting operation with over 550 engineers in worldwide offices offering end to end development and support for technology products. This includes design, development, testing and maintenance. Enea has particular expertise in testing and testing training, telecom applications, the Android Platform and safety and certification.
in Stockholm
. Their first product was an operating system for a defence computer used by the Swedish Air Force
. During the 1970s the firm developed compiler technology for the programming language
Simula
.
During the early days of the European Internet-like connections, ENEA employee Björn Eriksen connected Sweden to EUnet
using UUCP
, and registered enea as the first Swedish domain in April 1983. The domain was later converted to the internet domain enea.se when the network was switched over to TCP
and the Swedish top domain .se was created in 1986.
Kista
Kista is a district of Stockholm Municipality in Sweden. Located northwest of central Stockholm, Kista is divided by the Stockholm Metro blue line into a western part which is primarily a working class and middle class residential area, and an eastern part occupied by commercial ventures, mostly...
, Sweden
Sweden
Sweden , officially the Kingdom of Sweden , is a Nordic country on the Scandinavian Peninsula in Northern Europe. Sweden borders with Norway and Finland and is connected to Denmark by a bridge-tunnel across the Öresund....
that provides real-time operating system
Operating system
An operating system is a set of programs that manage computer hardware resources and provide common services for application software. The operating system is the most important type of system software in a computer system...
s and consulting services. ENEA, which is an abbreviation
Abbreviation
An abbreviation is a shortened form of a word or phrase. Usually, but not always, it consists of a letter or group of letters taken from the word or phrase...
of Engmans Elektronik Aktiebolag, is best known for producing the operating system known as OSE
Operating System Embedded
The Operating System Embedded is a real-time embedded operating system created by the Swedish information technology company ENEA AB. Bengt Eliasson, who at the time was a consultant from ENEA with an assignment at Ericsson, wrote the basic parts of the kernel...
(Operating System Embedded).
Products include:
- the Enea OSE family of realtime operating systems including Enea OSEOperating System EmbeddedThe Operating System Embedded is a real-time embedded operating system created by the Swedish information technology company ENEA AB. Bengt Eliasson, who at the time was a consultant from ENEA with an assignment at Ericsson, wrote the basic parts of the kernel...
Enea OSEck (for DSPs) and Enea OSE Epsilon (for microcontrollers) - all three operating systems share the same modular architecture microkernel architecture making application migration a simple process. Enea OSE Multicore Edition was released in 2009 and won the VDC Research Group Best of Show Award at the ESC Boston trade show. Enea OSE Multicore Edition offers both AMPAsymmetric multiprocessingAsymmetric multiprocessing, or AMP, was a software stopgap for handling multiple CPUs before symmetric multiprocessing, or SMP, was available.Multiprocessing is the use of more than one CPU in a computer system...
and SMPSymmetric multiprocessingIn computing, symmetric multiprocessing involves a multiprocessor computer hardware architecture where two or more identical processors are connected to a single shared main memory and are controlled by a single OS instance. Most common multiprocessor systems today use an SMP architecture...
processing in a hybrid architecture.
- Enea HypervisorHypervisorIn computing, a hypervisor, also called virtual machine manager , is one of many hardware virtualization techniques that allow multiple operating systems, termed guests, to run concurrently on a host computer. It is so named because it is conceptually one level higher than a supervisory program...
is also based on OSEOperating System EmbeddedThe Operating System Embedded is a real-time embedded operating system created by the Swedish information technology company ENEA AB. Bengt Eliasson, who at the time was a consultant from ENEA with an assignment at Ericsson, wrote the basic parts of the kernel...
micro kernel technology and runs Enea OSE applications and takes as guests LinuxLinuxLinux is a Unix-like computer operating system assembled under the model of free and open source software development and distribution. The defining component of any Linux system is the Linux kernel, an operating system kernel first released October 5, 1991 by Linus Torvalds...
Operating System and optionally semiconductor specific executive environments for bare-metal speed packet processing
- Enea Optima development tool suite for developing, debugging and profiling embedded systems software
- the PolyhedraPolyhedra DBMSPolyhedra is a family of relational database management systems offered by ENEA AB, a Swedish company. The original version of Polyhedra was an in-memory database management system which could be used in high availability configurations; in 2006 Polyhedra FlashLite was introduced to allow...
family of
relational database systems
Relational database management system
A relational database management system is a database management system that is based on the relational model as introduced by E. F. Codd. Most popular databases currently in use are based on the relational database model....
, consisting of 32-bit and 64-bit versions of Polyhedra in-memory database management system (IMDB), and Polyhedra FlashLite (which holds the data in flash
Flash memory
Flash memory is a non-volatile computer storage chip that can be electrically erased and reprogrammed. It was developed from EEPROM and must be erased in fairly large blocks before these can be rewritten with new data...
-based files)
- the Element middlewareMiddlewareMiddleware is computer software that connects software components or people and their applications. The software consists of a set of services that allows multiple processes running on one or more machines to interact...
software for high-availability systems, based on technology developed by Equipe Communications CorpÉquipeÉquipe may refer to:* team, in French language* L'Équipe, a French newspaper devoted to sportsEquipe may refer to:* Equipe Communications Corp., a US company that made core switches for large-scale Internet and data service providers...
- the dSPEED middlewareMiddlewareMiddleware is computer software that connects software components or people and their applications. The software consists of a set of services that allows multiple processes running on one or more machines to interact...
a suite of management, debug and error handling services for developing, deploying, and maintaining DSP “user plane” applications.
- LINXLINX (IPC)LINX is a new generation of the OSE Link Handler that provides higher performance and more robust functionality. LINX is an Open Source program for Inter-process communications ....
, an adaptable inter-process communicationInter-process communicationIn computing, Inter-process communication is a set of methods for the exchange of data among multiple threads in one or more processes. Processes may be running on one or more computers connected by a network. IPC methods are divided into methods for message passing, synchronization, shared...
mechanism that has been released via SourceForgeSourceForgeSourceForge Enterprise Edition is a collaborative revision control and software development management system. It provides a front-end to a range of software development lifecycle services and integrates with a number of free software / open source software applications .While originally itself...
in open-sourceOpen sourceThe term open source describes practices in production and development that promote access to the end product's source materials. Some consider open source a philosophy, others consider it a pragmatic methodology...
forms (with proprietaryProprietary softwareProprietary software is computer software licensed under exclusive legal right of the copyright holder. The licensee is given the right to use the software under certain conditions, while restricted from other uses, such as modification, further distribution, or reverse engineering.Complementary...
forms for OSE and other platforms).
- Enea Netbricks Line of Protocols, for Signalling, NGN and Fax and Data applications.
In addition to its line of off the shelf software products, Enea has a consulting operation with over 550 engineers in worldwide offices offering end to end development and support for technology products. This includes design, development, testing and maintenance. Enea has particular expertise in testing and testing training, telecom applications, the Android Platform and safety and certification.
Some historical facts about Enea
ENEA was founded 1968 by four engineers from the Royal Institute of TechnologyRoyal Institute of Technology
The Royal Institute of Technology is a university in Stockholm, Sweden. KTH was founded in 1827 as Sweden's first polytechnic and is one of Scandinavia's largest institutions of higher education in technology. KTH accounts for one-third of Sweden’s technical research and engineering education...
in Stockholm
Stockholm
Stockholm is the capital and the largest city of Sweden and constitutes the most populated urban area in Scandinavia. Stockholm is the most populous city in Sweden, with a population of 851,155 in the municipality , 1.37 million in the urban area , and around 2.1 million in the metropolitan area...
. Their first product was an operating system for a defence computer used by the Swedish Air Force
Swedish Air Force
The Swedish Air Force is the air force branch of the Swedish Armed Forces.-History:The Swedish Air Force was created on July 1, 1926 when the aircraft units of the Army and Navy were merged. Because of the escalating international tension during the 1930s the Air Force was reorganized and expanded...
. During the 1970s the firm developed compiler technology for the programming language
Programming language
A programming language is an artificial language designed to communicate instructions to a machine, particularly a computer. Programming languages can be used to create programs that control the behavior of a machine and/or to express algorithms precisely....
Simula
Simula
Simula is a name for two programming languages, Simula I and Simula 67, developed in the 1960s at the Norwegian Computing Center in Oslo, by Ole-Johan Dahl and Kristen Nygaard...
.
During the early days of the European Internet-like connections, ENEA employee Björn Eriksen connected Sweden to EUnet
EUnet
The roots of EUnet go back to 1982 and the first international UUCP connections. From a very loose collaboration of individual sites under the auspices of the EUUG , it evolved to the fully commercial entity EUnet International Ltd.In April 1998 the company was sold to Qwest Communications...
using UUCP
UUCP
UUCP is an abbreviation for Unix-to-Unix Copy. The term generally refers to a suite of computer programs and protocols allowing remote execution of commands and transfer of files, email and netnews between computers. Specifically, a command named uucp is one of the programs in the suite; it...
, and registered enea as the first Swedish domain in April 1983. The domain was later converted to the internet domain enea.se when the network was switched over to TCP
Transmission Control Protocol
The Transmission Control Protocol is one of the core protocols of the Internet Protocol Suite. TCP is one of the two original components of the suite, complementing the Internet Protocol , and therefore the entire suite is commonly referred to as TCP/IP...
and the Swedish top domain .se was created in 1986.