omniomni/omni-engineering huggingface dataset:
ATL Server. ATL Server is a technology originally developed by Microsoft for developing web-based applications. It uses a tag replacement engine written in C++ to render web pages. It draws on the existing technologies like ISAPI and the Active Template Library, and includes a template library which is dedicated for use with developing Web-based applications.  

ATL Server first appeared with Visual Studio .NET 2003. It was included in Visual Studio 2005 but is no longer supported since the release of Visual Studio 2008. Most of the ATL Server code base has been released as a shared source project on CodePlex, a Microsoft-run code sharing web site.

A typical ATL server application consists of at least one ISAPI extension DLL along with one or a number of Server Response Files (.srf) and their associated application DLL files which provide the application functionality.

SRF files
SRF files can contain a mix of HTML and script tags.  SRF script tags are denoted by the {{ opening and }} closing braces.

A single SRF file may call code from a number of application DLLs.  Similarly, a single application DLL may serve a number of SRF files.

The simplest SRF file must contain one or more references to application DLLs and one or more calls to a functions within those DLLs.  A simple SRF file would look something like this:

 {{handler ATLServerHelloWorld.dll/Default}}
   {{HelloWorld}}
 
 

The first line of the file:
 {{handler ATLServerHelloWorld.dll/Default}}
is used to identify the DLL and the class that the SRF file will make calls to.  

Within the file, function calls would look like this:
 {{HelloWorld}}

In the above case, the ATLServerHelloWorld.dll DLL contains a definition of a "Default" class as shown below:

[request_handler("Default")]
class CDefault
{
    ...
   
    [tag_name(name="HelloWorld")]
    HTTP_CODE OnHelloWorld(void)
    {
        m_HttpResponse << "Hello World!";
        return HTTP_SUCCESS;
    }
};

Note the use of the request_handler attribute on the class to identify that this is the "Default" class and also note the use of tag_name attribute to identify the "HelloWorld" method.

References
 Hello, ATL Server: A Modern C++ Web Platform, InformIT, September 29, 2006.

External links
MSDN: ATL Server reference
ATL Server at CodePlex archive

C++ libraries
Web frameworks
Microsoft Visual Studio
Arado Ar 197. The Arado Ar 197 was a German World War II-era biplane, designed for naval operations for the never-completed German aircraft carrier . Only a few prototypes were built; the project was abandoned in favour of the Messerschmitt Bf 109T and Me 155.

Design and development
The Ar 197 had its origin in the requirement for a fighter capable of operating from the planned (but never completed) German aircraft carriers Graf Zeppelin and Peter Strasser. The Ar 68H had been the first Arado aircraft to have a fully enclosed cockpit, and was selected as a base design for the Arado Ar 197.

The first prototype of the Ar 197, the V1, was based on the Ar 68H and featured a fully enclosed cockpit, Daimler-Benz DB 600A inline engine, and three-blade propeller, but was not fitted for naval operations. The second prototype, the Ar 197 V2, was similar to the V1, but was powered by a BMW 132Dc radial engine, and was fitted with naval equipment, including an arrester hook and catapult spools. Both the Ar 197 V1 and V2 flew in the spring of 1937. In the summer of 1937 a third prototype, the V3, was built. It was powered by a more powerful BMW radial engine and was the first prototype fitted with weapons, being armed with two 7.92 mm (.312 in) machine guns and one 20 mm cannon. The V3 was also fitted with racks under the fuselage which could carry four 50 kg (110 lb) bombs, an auxiliary fuel tank, or a smoke-laying canister.

Operational history
The Ar 197 V3 was selected to participate in evaluation, but was not chosen for production. By the time the Graf Zeppelin was to have been completed, biplanes such as the Ar 197 would have been hopelessly outclassed as fighters. In 1939, the Bf 109T, the naval version of the Messerschmitt Bf 109 fighter plane, was selected as the successor to the Arado Ar 197, and in 1941, the Me 155 was selected as the successor to the Bf 109T.

Operators

 Luftwaffe

Specifications (Arado Ar 197 V3)

See also

References

 Kay, Anthony L. and Smith, J. Richard. German Aircraft of the Second World War. Annapolis, MD: Naval Institute Press, 2002. 
 

Biplanes
Single-engined tractor aircraft
1930s German fighter aircraft
Carrier-based aircraft
Ar 197
Bahir Dar Airport. Bahir Dar Airport , also known as Dejazmach Belay Zeleke Airport, is a public airport serving Bahir Dar, the capital city of the Amhara Region in Ethiopia. The name of the city and airport may also be transliterated as Bahar Dar. Bahir Dar airport is located  west of Bahir Dar, near Lake Tana. The airport is also used by the Ethiopian Air Force.

Facilities 
The Bahir Dar Airport sits at an elevation of  above mean sea level. It has one runway designated 04/22, with an asphalt concrete surface measuring .

Airlines and destinations

Incidents 
On 11 January 1981, a Douglas C-47A ET-AGW of Ethiopian Airlines was damaged beyond repair when the port undercarriage collapsed on landing.

On 15 September 1988, Ethiopian Airlines Flight 604 operated by Boeing 737-200 ET-AJA ingested pigeons into both engines shortly after takeoff. One engine lost thrust almost immediately and the second lost thrust during the emergency return to the airport. During the crash-landing, 35 of the 104 passengers were killed.

References

External links 
 

Airports in Ethiopia
Bahir Dar
Dembidolo Airport. Dembidolo Airport  is a public airport in Dembidolo, Oromia Region, Ethiopia 

Located  from Dembidolo town, the airport lies at an elevation of 5,200 feet (1,585 m) above mean sea level. 

Ethiopian Construction Works, Corporation Transport Infrastructure Construction Sector constructed the airport in asphalt and concrete at a cost of more than 176.7 million birr. The project included a runway, apron field, taxiway and taxiway strip, and was completed in June 2018.

Airlines and destinations

Passenger

References

External links
 OurAirports - Ethiopia
  Great Circle Mapper - Dembidollo
 Dembidollo
Ethiopian Airlines routes

Airports in Ethiopia
Oromia
Jijiga Gerad Wilwal Airport. Gerad Wilwal Airport  (also known as Garaad Wiil-Waal Airport) is a public airport serving Jijiga, the capital city of the Somali Region in eastern Ethiopia. The airport is located at , which is  east of the city. It is named after seventeenth-century jigjiga ruler Garad Wiil-Waal.

Jijiga's original airfield is located northwest of the city center at .

History 
The first airfield at Jijiga was constructed in 1929. An airplane crash at Jijiga in July 1930 involved the eighth or ninth aircraft introduced to Ethiopia; it was the second airplane disaster in the country. The plane was a Fiat AS-1 with 85 hp engine, a training airplane bought in 1929. The first tests in air pilot training in Ethiopia were passed at the Garad Wilwal Airport by Mishka Babitcheff and Asfaw Ali on 1 and 4 September 1930.

By the 1990s, the Garad Wilwal Airport was one of 10 bases of the Ethiopian Air Force.

Facilities 
The airport resides at an elevation of  above mean sea level. The airport's only runway, designated 03/21, has an asphalt surface and measures .

Airlines and destinations

References

External links 

 

Airports in Ethiopia
Jijiga
Belt course. A belt course, also called a string course or sill course, is a continuous row or layer of stones or brick set in a wall. Set in line with window sills, it helps to make the horizontal line of the sills visually more prominent.  Set between the floors of a house, it helps to make the separate floors distinguishable from the exterior of the building.

The belt course often projects from the side of the building. Georgian architecture is notable for the use of belt courses.

Although the belt course has its origins as a structural component of a building, by the 18th century it was almost purely a decorative element and had no functional purpose. In brick or stone buildings taller than three stories, however, a shelf angle is usually used to transfer the load of the wall to a hidden, interior steel wall. Flashing is used to cover the space exposed by the shelf angle to help limit the intrusion of water. Where flashing is considered aesthetically unpleasing, a belt course is often used.

In Jamaican building construction, "belt course" or "belting" refers to a continuous concrete beam or slab that is boxed and cast across the top of the wall spanning the concrete blocks and tying in all columns to provide structural support and to carry the weight of the roof or another story. The slabs or beams across windows and doors are called "lintel" and are there for structural support.

See also 
 Course (architecture)

References

Types of wall
Architectural elements
IEC 60929. IEC 60929 is an international standard created by the International Electrotechnical Commission and covers electronic ballasts used in AC supplies with voltages up to 1000 V and with operating frequencies at 50 Hz or 60 Hz. The actual operating frequency may deviate from the specified supply frequency. 

The standard essentially covers the same material as IEC 60921, but it is considerably more complex due to the high frequency aspect of electronic ballasts. Appendix E of the standard defines the DALI, which specifies how ballasts are controlled.

References

External links 
 

60929
Serv. Serv or SERV may refer to:

 Chrysler SERV, a single-stage to orbit rocket design submitted for the Space Shuttle contest
 Serv (imprint), an imprint of the German group VDM Publishing devoted to the reproduction of Wikipedia content
 SERV (charity), a charity based in England which provides a volunteer medical courier service for local hospitals

See also
 Servs
 Servia (disambiguation)
NSS-8. NSS-8 was a Dutch telecommunications satellite that was destroyed during launch. It was a Boeing 702 spacecraft with 56 C-band and 36 Ku-band transponders, and it was part of the SES NEW SKIES.

The satellite, which was insured, was destroyed when the rocket that was launching it exploded. The rocket was a Zenit 3SL being launched by Sea Launch from its Ocean Odyssey launch pad. The launch attempt occurred at 23:22 GMT on 30 January 2007. "There was an explosion as we were lifting off," said Paula Korn, a spokeswoman for Sea Launch.

NSS-8 was designed to support a wide range of functions, including broadcast applications, government and military operations, corporate communications and Broadband Internet services. When placed in its final orbital position (57° E), the satellite would have provided coverage to two-thirds of the planet, serving countries in Europe, Africa, the Middle East, the Indian subcontinent and Asia.

See also

Sea Launch
Intelsat 27
2007 in spaceflight

References

External links
 Launch video

Satellites using the BSS-702 bus
Communications satellites
Satellite launch failures
Spacecraft launched in 2007
Spacecraft launched by Zenit and Energia rockets
SES satellites
Assertion definition language. The Assertion Definition Language (ADL) is a specification language providing a predicate logic based behaviour, as well as interfaces, for computer software.

English language support
ADL uses function pre- and postconditions to specify interfaces and is designed to provide an intermediary between informal English language specifications and formal programmatic test specifications. 

Tool support exists both to convert ADL specifications into the English language, and to generate test systems against which implementation code can be verified.

History

ADL is developed cooperatively by The Open Group and SunTest of Sun Microsystems

See also
 Formal methods
 Formal specification

References

Formal specification languages
COWEX A/S. COWEX A/S is a Danish Industrial IT and Automation company which is specialised in solutions of 
	process-technical tasks, in particular computer-based control, regulation and supervision within areas of aquaculture, water supply and industrial automation.

Cowex A/S develops solutions within the industries water supply & waste water, process industry and aquaculture (industrialised fish farming). Within water supply and waste water cowex a/s provides solutions for large municipals as well as smaller private plants. Within the process industry company serves some of Denmark's largest businesses at the same time as it creates specialised solutions adapted smaller companies. Within aquaculture cowex a/s makes solutions mainly to industrialised plants with built-in water treatment and recirculation.

History 
The company was founded in June 1992 under the name Pedersen Proces Aps by its present owner and managing director, Henrik Dam Pedersen.

Concurrently with the general development, the founding of the Saint Petersburg department in Russia year 2000 and the development in the number of international customers and business partners, the company in 2002 changed its status to a limited company and at the same time its name to Cowex A/S.

External links
Industrial IT, Automation, Process Technology @ cowex a/s (English)
Industrial IT, Automation, Process Technology @ cowex a/s (Danish)

Software companies of Denmark
Companies based in Gentofte Municipality
Danish companies established in 2002
Rafi Yoeli. Rafi Yoeli is an Israeli pilot, inventor, designer of two proposed flying cars (Urban Aeronautics X-Hawk, Tactical Robotics Cormorant), and CEO of Urban Aeronautics Ltd., which he founded in Yavne, Israel in 2000.

Early life and education
Yoeli was born in Tel Aviv, circa 1950, and later served as a reserve officer in the Israeli Air Force. He attended Technion – Israel Institute of Technology.

Career
Following his Israeli Air Force service, Yoeli joined Israel Aerospace Industries Ltd., then was with Boeing in Seattle for 18 months. In 1989, Yoeli founded Aero Design & Development Ltd (AD&D, Ltd.), acting as managing director. In 2001, he started his own company in Israel, Urban Aeronautics, to develop "robots and flying machines."

During the 2000s and 2010s, Yoeli designed and tested the Tactical Robotics Cormorant, formerly AirMule or Mule, a flying car unmanned aerial vehicle (UAV), built by Tactical Robotics Ltd., another subsidiary of Urban Aeronautics Ltd.

Designer
Yoeli envisioned a hovering vehicle similar to helicopters, but with rotors below the cockpit and passenger seating above it. He developed a plan for a flying rescue vehicle that, while still able to hover, would not have the restrictions that helicopters have, due to rotors, enabling his flying car to work in crowded terrains as in a city or urban area, where rescue would normally be much harder or impossible. Though initially designing a flying car modeled after a sports car; Yoeli realized that a car modeled after a rescue vehicle would sell more successfully. Urban Aeronautics Ltd. was founded to officially develop the concept of the Urban Aeronautics X-Hawk.

In an interview with Swedish newspaper Aftonbladet; Yoeli stated that his flying car, the X-Hawk, would be developed for both military and civilian personal use. The flying car was scheduled to be available to consumers in 2020, at a cost of about $3.2 million USD.

References

External links
, Urban Aeronautics

Israeli inventors
Living people
Year of birth missing (living people)
Software analysis pattern. Software analysis patterns or analysis patterns in software engineering are conceptual models, which capture an abstraction of a situation that can often be encountered in modelling. An analysis pattern can be represented as "a group of related, generic objects (meta-classes) with stereotypical attributes (data definitions), behaviors (method signatures), and expected interactions defined in a domain-neutral manner."

Overview 
Martin Fowler defines a pattern as an "idea that has been useful in one practical context and will probably be useful in others". He further on explains the analysis pattern, which is a pattern "that reflects conceptual structures of business processes rather than actual software implementations". An example:

Martin Fowler describes this pattern as one that "captures the memory of something interesting which affects the domain".

Describing an analysis pattern 
While doing Analysis we are trying to understand the problem. Fowler does not detail in his book a formal way to write or to describe analysis patterns. Suggestions have been raised since to have a consistent and uniform format for describing them. Most of them are based on the work from Erich Gamma, Frank Buschmann and Christopher Alexander on patterns (in architecture or computer science). One of them, proposed by Hahsler, has the following structure:

 Pattern name: a pattern name should really reflect the meaning of what it is abstracting. It should be simple so that one can refer to it during analysis.
 Intent: the intent aims to describe the goal the pattern is trying to achieve. It should also describe the problem it tries to solve.
 Motivation: "A scenario that illustrates the problem and how the analysis pattern contributes to the solution in the concrete scenario"
 Forces and context: "Discussion of forces and tensions which should be resolved by the analysis pattern"
 Solution: "Description of solution and of the balance of forces achieved by the analysis pattern in the scenario in the motivation section. Includes all relevant structural and behavioural aspects of the analysis pattern."
 Consequences: this should emphasise how the goal is achieved by the analysis pattern with its limitation.
 Design: Suggestions of design implementations of this pattern.
 Known uses: Real-world examples of this pattern usage.

See also 
 Design pattern (computer science)
 Object-oriented analysis and design
 Problem frames approach is another approach to software requirements analysis.
 Role class model an example of analysis pattern applied to the role concept.
 Requirements analysis

References

Further reading 
  This paper on pattern language for analysis pattern was presented at PLoP 2002.
 

Software analysis patterns
Software architecture
Unified Modeling Language
Speiss. Speisses are alloys of heavy metals like iron, cobalt, nickel and copper with arsenic, antimony and, occasionally, tin. The latter elements lower the melting point to around 1000 °C. Speisses commonly occur in  lead smelting operations and copper smelting operations. 

Speisses are only partially miscible with mattes, and if there is enough arsenic or antimony in the copper feed to a matte smelting furnace, a separate speiss melt can form. Speisses show high affinities for platinum group metals and gold. The mass concentration of platinum group metals in the speiss phase is about 1000 times that of the concentration in the matte phase, while the ratio for gold is about 100 times.

Speisses are also immiscible in liquid lead and flow out of lead blast furnaces as a separate phase.

See also 

 Agglomerate (Steel industry)

References 

Metallurgical processes
Langbeinite. Langbeinite is a potassium magnesium sulfate mineral with the chemical formula K2Mg2(SO4)3. Langbeinite crystallizes in the isometric-tetartoidal (cubic) system as transparent colorless or white with pale tints of yellow to green and violet crystalline masses. It has a vitreous luster. The Mohs hardness is 3.5 to 4 and the specific gravity is 2.83. The crystals are piezoelectric.

The mineral is an ore of potassium and occurs in marine evaporite deposits in association with carnallite, halite, and sylvite.

It was first described in 1891 for an occurrence in Wilhelmshall, Halberstadt, Saxony-Anhalt, Germany, and named for A. Langbein of Leopoldshall, Germany.

Langbeinite gives its name to the langbeinites, a family of substances with the same cubic structure, a tetrahedral anion, and large and small cations.

Related substances include hydrated salts leonite (K2Mg(SO4)2·4H2O) and picromerite (K2Mg(SO4)2·6H2O).

References

Potassium minerals
Magnesium minerals
Sulfate minerals
Evaporite
Cubic minerals
Minerals in space group 198
Minerals described in 1891
Matte (metallurgy). Matte is a term used in the field of pyrometallurgy given to the molten metal sulfide phases typically formed during smelting of copper, nickel, and other base metals. Typically, a matte is the phase in which the principal metal being extracted is recovered prior to a final reduction process (usually converting) to produce blister copper. The matte may also collect some valuable minor constituents such as noble metals, minor base metals, selenium or tellurium.  Mattes may also be used to collect impurities from a metal phase, such as in the case of antimony smelting. Molten mattes are insoluble in both slag and metal phases.  This insolubility, combined with differences in specific gravities between mattes, slags, and metals, allows for separation of the molten phases.

References

Metallurgy
Government College of Engineering, Bargur. The Government College of Engineering , Bargur is an engineering college in the Krishnagiri district of Tamil Nadu, India.

History 
The Government College of Engineering was started in Dharmapuri district in 1994. It started functioning in two of the buildings in Government Polytechnic campus, Krishnagiri. The college is affiliated to Anna University.   of land in Madepalli village on NH46,  west from Bargur was acquired for the college in 2004. A sum of RS.7.85 crores has been spent on the construction of an Administrative Block, Electronics and Communication Engineering Block, Electrical and Electrical Engineering Block, Computer Science Engineering Block, Mechanical Engineering Block, Library Block and Hostels for male and female students.

The college is one of top among ten government engineering colleges in the state of Tamil Nadu coexisting with nearly 500 plus private engineering colleges.

Location 
It was started on 9 September 1994 and housed temporarily in two buildings of the Government Polytechnic, Krishnagiri.  It was later shifted in July 2000 to its own  campus in Bargur, located at latitude = 12.548°, longitude =78.334° on a site surrounded by hills on the National Highway 46 (NH46) about  east from Krishnagiri and between Vaniyambadi and Krishnagiri.

Affiliation
The college was originally affiliated to the University of Madras. From 1998 to 1999, it was affiliated to the newly started Periyar University.  In 2002-03 it became a constituent college of Anna University which is a statewide centralized engineering university. In January 2007 a bill was introduced to the Tamil Nadu State Assembly to retake the administration of the college while retaining its affiliation to Anna University.

Courses 
The first batch of undergraduate students passed out in the academic year 1998–99 in Electrical and Electronics Engineering and Electronics and Communication Engineering. Later Computer Science and Mechanical Engineering branches were introduced. Post-graduate courses in Applied Electronics, Power Electronics and Computer Science and Engineering are also offered.

Departments
 Department of Electrical and Electronics Engineering
 Department of Electronics and Communication Engineering
 Department of Computer Science and Engineering
 Department of Mechanical Engineering
 Department of Mathematics
 Department of Physics
 Department of Chemistry
 Department of English

Admission
Admission is based on performance in the State higher secondary school examinations. Cutoff is calculated from the marks obtained in maths, physics and chemistry. Candidates are admitted by online counseling TNEA conducted by Department of Technical Education.

See also
 List of Tamil Nadu Government's Educational Institutions
 List of Tamil Nadu Government's Engineering Colleges

External links 
 

Engineering colleges in Tamil Nadu
Colleges affiliated to Anna University
Krishnagiri district
Educational institutions established in 1994
1994 establishments in Tamil Nadu
Academic institutions formerly affiliated with the University of Madras