The defense industry constantly builds systems that has similar operational characteristics: high performance computing, critical systems, soft/near real-time processing, large amount of in-memory objects and data, large scale throughput from different sources and sensors, GIS elements, high screen refresh and more.
This is mPrest zone of expertise.
As a result of the company’s aggregated experience, mCore and mClient were created.
mPrest span of solutions in Defense and HLS is wide.
Strategic C4I for Rocket Interception System
mPrest develops the C4
I system for Israel's short range rockets interception system. The C4
I system is responsible for the air awareness picture building, target classification, calculating interception programs and controlling launch and interception processes. The C4
I is a distributed, high performance, low latency fault tolerant application, based on Microsoft .Net framework, including several computing nodes and operator consoles, which are able to operate autonomously or integrated with other Israel Air Force systems.
UAV Ground control station
mPrest led the architecture and development of a UAV ground control system for one of the worlds leading UAV vendors.
The system is based on Microsoft .Net framework, and uses
as the application infrastructure. The architecture is designed to be open and flexible, allowing for seamless integration of special applications (such as payloads control applications). A special framework was developed to allow such new capabilities to be plugged into the system.
The system is designed with the goal to serve as an infrastructure for a line of different UAVs and missions, and offers very high performance.
Situation Room & decision supporting system for forces headquarters
mPrest developed a generic high level application based on Microsoft .Net and Microsoft Office. The uniqueness of this application is that it combines the classical command and control application requirements (client/server, GIS support, high rates of updates from center to all clients, Support for rich and thin clients) with integration into the Microsoft Office environment (Word, Power Point, and Outlook are used to input, and output data from the application).
mCore and mClient are used as the cornerstone for all of the Radar Command and Control Applications for one of the world's leading Radar Systems vendor. From small HLS Border protection radars, to large Airborne Multi Mode radars, mPrest infrastructure facilitates the development of many applications, controlling billion dollar systems. Every project has its unique stringent requirements, and only mPrest’s unique infrastructure was diverse enough, and had the required performance, enabling developing different products, for different systems, based on the same architecture.
mPrest led the architecture of the operator consoles of one of the biggest Commint systems recently Deployed for the Israeli Air Force.
This system posed various challenges as it was one of the first .Net systems developed in the defense sector, and it stretched the envelope on Rich Client development in .Net. The reliable architecture mPrest designed for this project assisted in the completion of this project on time, and within budget.
Operator station for airborne warning & control intelligence systems
Long-range, high performance, multi-sensor Airborne Early Warning System pose a very big challenge on C4
I software developers. In these aircrafts several operators are required to effectively operate a very complex system with vast functionality. mPrest`s team and technologies - mCore - was used to develop the operator workstations in a number of AEW projects. This groundbreaking operator workstations set new standards in terms of performance, user interface, and operational operator effectiveness.
mPrest is leading the architecture of an advanced C4
I weapon system estimated in over 100 men years.
The system is based on Microsoft .Net framework, and uses mCore as the application infrastructure. The system is implementing client-server architecture, process management, interfaces with several other systems and an advanced GUI.
mPrest has developed a generic windows-based software infrastructure for EW command and control applications. This software serves as infrastructure for a line of products of one of the world leading EW systems providers. Over the years this infrastructure enabled the customer to introduce new complicated capabilities to their application, at very low development costs. Today this architecture also incorporates the use of windows CE as a RTOS in the front end computers that work in a hard real time environment.
Common infrastructure used on Naval, airborne and land EW systems.
Performance system, with high screen refresh rate.
Geographic displays (maps).
Usability & MMI enhancements to standard Windows functionality.
External interfaces – TCP/IP, serial.
Back to top
mPrest`s team and products are at the heart of the development of a Costal Protection Command and Control System.
Deployed worldwide, this system enables building a real-time situation picture composed of inputs from radars, EO sensors, and GPS receivers. This system poses very stringent processing requirements, as huge amounts of sensor input data have to be processed by very sophisticated fusion algorithms, and displayed to a human controller. The system is deployed on a nationwide base, including dozens of sensors, and a number of Command and Control centers.
Using mCore enabled focusing the development efforts on the unique algorithms, rather than on the underling infrastructure which was delivered “Out of the Box” by mCore. This enabled the customer to cut the development time, and finish a subsequent project in this domain 10 months ahead of schedule, leveraging the componentization and reuse provided by the system architecture.
mPrest led the development effort of one of the biggest HLS contracts won by an Israeli defense contractor.
In This project a new Perimeter Defense System was developed for 4 of the largest, busiest, and most threatened international Airports in the world.
In this project mPrest’s team quickly adopted the clients' legacy system to the new requirements of this project. New capabilities, such as real-time Electro Optic sensor command and control system where developed using mCore.
Due to extraordinary corporation between mPrest and the contractor, and the excellent infrastructure both companies brought to this project, one of the most demanding projects seen in the industry in the past decade was completed successfully in 18 months.
Back to top
UAV system simulatorsThe flight box and its interface were development by developing a plug-in for the ground station. The station was able to fly the UAV simulator through the real flight box. When no flight box was available and for parallel development of the other subsystems, a USB joystick plug-in allowed us to use regular affordable gaming joysticks.
The autopilot was tested at early stages of development as a software-only plug-in while the real thing was later supplied with the aircraft simulated data and returned flight command to the simulator via its real operational serial link.
The operator training system included the real flight control box, the real autopilot and the 3D 6DOF simulator when all are connected to the ground control station displaying real-time data.
Additional functionality can easily be implemented through the plug-in mechanism.
The UAV Modular Ground-Station was developed in order to support the development of a totally new UAV with characteristics never seen before in any other UAV before it.
The UAV Modular Ground-Station is a fully blown monitoring station complete with real-time moving map and telemetric information display.
Additionally, its modular architecture turns it into a flexible UAV design and development platform, from the early design and development stages all the way to operator training when coupled with a FAA certified simulator complete with realistic 3D graphics.
The modular architecture of the ground station allows it to be reconfigured according to the developed subsystem:
The following are actual example:
An non-exhaustive list would include the following:
Recording & replay.
Data link interferences and delay simulation.
Interface to external C4I system.
Coastal protection system simulator
mCore was used to develop a software simulator used for the development of their C4I systems. This simulator can simulate targets of various sensors, including different radars, Electro Optic Systems, GPS based tracking Systems, Fence detectors, and more. The simulator is used to create a diverse arena, including thousands of targets, simulated at near real-time. The output of the simulator is mimicking real life sensors. The system is used to test the algorithms of the C4Isystems, as well as performance test bed. Using mCore simplified the development of this simulator, since many complicated requirements in such a simulation systems are “out of the Box” with mCore.
Back to top
mPrest develops Monitoring and Control Systems for the Defense industry. GTFS is a missile fire testing systems (which consists of a tracking antenna and receivers used to track a missile and record telemetry data it transmits).
The MCS monitors and controls various hardware devices which are a part of a GTFS (Antenna controller, receiver, time sync server, etc...)
The MCS also manages the system mode (set-up, pre-mission, mission, post-mission/debriefing) and the transition between them.
The MCS records all of the data and in a debriefing mode produces various reports based on the collected data.
mPrest developed a distributed computing farm control system (System Control – SC). SC is a distributed application consisting of a redundant central manager (SCM) and multiple multi-platform Local Agents (LA) (currently LINUX and Windows are supported). The SCM is based on Microsoft .Net framework, and the LA are cross-platform and use the popular C++ ACE framework. SC supports definition of processing groups and chains, controls startup and shutdown, and switch over between failed components, so processes are started/stopped in the correct order and on the correct hardware. SC also supports monitoring of controlled process / computers health, reporting and displaying computer-farm status to the operational application, software distribution across the farm, periodic/manual built-in-tests execution and many other advanced computer-farm controlling and monitoring features.
Back to top