NanoSat MO Framework
   HOME
*





NanoSat MO Framework
The NanoSat MO Framework (NMF) is a software framework for Miniaturized_satellite, nanosatellites based on CCSDS_Mission_Operations, CCSDS Mission Operations services. It was developed by Graz University of Technology in partnership with the European Space Agency. The framework facilitates the monitoring and control of the nanosatellite software applications as well as the interaction with the nanosatellite platform. This is achieved by using the latest CCSDS standards for monitoring and control, and by exposing services for common peripherals among nanosatellite platforms. Furthermore, it is capable of managing the software on-board by exposing a set of services for software management. Installed apps onboard can be started and stopped from ground via the NMF. Apps can retrieve data from the nanosatellite platform through a set of platform services. Additionally, it includes CCSDS standardized services for monitoring and control of apps. An NMF App can be developed, distribute ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

European Space Agency
, owners = , headquarters = Paris, Île-de-France, France , coordinates = , spaceport = Guiana Space Centre , seal = File:ESA emblem seal.png , seal_size = 130px , image = Views in the Main Control Room (12052189474).jpg , size = , caption = , acronym = , established = , employees = 2,200 , administrator = Director General Josef Aschbacher , budget = €7.2 billion (2022) , language = English and French (working languages) , website = , logo = European Space Agency logo.svg , logo_caption = Logo , image_caption = European Space Operations Centre (ESOC) Main Control Room The European Space Agency (ESA; french: Agence spatiale européenne , it, Agenzia Spaziale Europea, es, Agencia Espacial Europea ASE; german: Europäische Weltraumorganisation) is an intergovernmental organisation of 22 member states dedicated to the exploration of space. Established in 1975 and headquartered i ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Graz University Of Technology
Graz University of Technology (german: link=no, Technische Universität Graz, short ''TU Graz'') is one of five universities in Styria, Austria. It was founded in 1811 by Archduke John of Austria and is the oldest science and technology research and educational institute in Austria. It currently comprises seven faculties and is a public university. It offers 19 bachelors and 35 masters study programmes (of which 18 are in English) across all technology and natural science disciplines. Doctoral training is organised in 14 English-speaking doctoral schools. The university has more than 13,000 students, and approximately 2,000 students graduate every year. Science study programmes are offered in the framework of NAWI Graz together with the University of Graz. The university has a staff of 3,912. Research areas are combined in five fields of expertise. ''TU Graz'', the ''University of Leoben'' and ''TU Wien'' form the network ''Austrian Universities of Technology (TU Austria)'' wi ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Miniaturized Satellite
A small satellite, miniaturized satellite, or smallsat is a satellite of low mass and size, usually under . While all such satellites can be referred to as "small", different classifications are used to categorize them based on mass. Satellites can be built small to reduce the large economic cost of launch vehicles and the costs associated with construction. Miniature satellites, especially in large numbers, may be more useful than fewer, larger ones for some purposes – for example, gathering of scientific data and radio relay. Technical challenges in the construction of small satellites may include the lack of sufficient power storage or of room for a propulsion system. Rationales One rationale for miniaturizing satellites is to reduce the cost; heavier satellites require larger rockets with greater thrust that also have greater cost to finance. In contrast, smaller and lighter satellites require smaller and cheaper launch vehicles and can sometimes be launched in multipl ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Software Framework
In computer programming, a software framework is an abstraction in which software, providing generic functionality, can be selectively changed by additional user-written code, thus providing application-specific software. It provides a standard way to build and deploy applications and is a universal, reusable software environment that provides particular functionality as part of a larger software platform to facilitate the development of software applications, products and solutions. Software frameworks may include support programs, compilers, code libraries, toolsets, and application programming interfaces (APIs) that bring together all the different components to enable development of a project or system. Frameworks have key distinguishing features that separate them from normal libraries: * ''inversion of control'': In a framework, unlike in libraries or in standard user applications, the overall program's flow of control is not dictated by the caller, but by the frame ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


CCSDS Mission Operations
The Spacecraft Monitoring & Control (SM&C) Working Group of the Consultative Committee for Space Data Systems (CCSDS), which sees the active participation of the main space agencies, is defining a service-oriented architecture consisting of a set of standard end-to-end services between functions resident on board a spacecraft or based on the ground, that are responsible for mission operations. Identification of the problem There is a general trend toward increasing mission complexity at the same time as increasing pressure to reduce the cost of mission operations, both in terms of initial deployment and recurrent expenditure. Closed, or ‘monolithic’ mission operations system architectures do not allow the re-distribution of functionality between space and ground, or between nodes of the ground system. This lack of architectural openness leads to: * lack of interoperability between agencies; * lack of re-use between missions and ground systems; * increased cost of mission spe ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Java (programming Language)
Java is a high-level, class-based, object-oriented programming language that is designed to have as few implementation dependencies as possible. It is a general-purpose programming language intended to let programmers ''write once, run anywhere'' ( WORA), meaning that compiled Java code can run on all platforms that support Java without the need to recompile. Java applications are typically compiled to bytecode that can run on any Java virtual machine (JVM) regardless of the underlying computer architecture. The syntax of Java is similar to C and C++, but has fewer low-level facilities than either of them. The Java runtime provides dynamic capabilities (such as reflection and runtime code modification) that are typically not available in traditional compiled languages. , Java was one of the most popular programming languages in use according to GitHub, particularly for client–server web applications, with a reported 9 million developers. Java was originally developed ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Apache Maven
Maven is a build automation tool used primarily for Java projects. Maven can also be used to build and manage projects written in C#, Ruby, Scala, and other languages. The Maven project is hosted by the Apache Software Foundation, where it was formerly part of the Jakarta Project. Maven addresses two aspects of building software: how software is built and its dependencies. Unlike earlier tools like Apache Ant, it uses conventions for the build procedure. Only exceptions need to be specified. An XML file describes the software project being built, its dependencies on other external modules and components, the build order, directories, and required plug-ins. It comes with pre-defined targets for performing certain well-defined tasks such as compilation of code and its packaging. Maven dynamically downloads Java libraries and Maven plug-ins from one or more repositories such as the Maven 2 Central Repository, and stores them in a local cache. This local cache of downloaded arti ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

GitHub
GitHub, Inc. () is an Internet hosting service for software development and version control using Git. It provides the distributed version control of Git plus access control, bug tracking, software feature requests, task management, continuous integration, and wikis for every project. Headquartered in California, it has been a subsidiary of Microsoft since 2018. It is commonly used to host open source software development projects. As of June 2022, GitHub reported having over 83 million developers and more than 200 million repositories, including at least 28 million public repositories. It is the largest source code host . History GitHub.com Development of the GitHub.com platform began on October 19, 2007. The site was launched in April 2008 by Tom Preston-Werner, Chris Wanstrath, P. J. Hyett and Scott Chacon after it had been made available for a few months prior as a beta release. GitHub has an annual keynote called GitHub Universe. Organizational ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


OPS-SAT
OPS-SAT is a CubeSat by the European Space Agency (ESA) and it is intended to demonstrate the improvements in mission control capabilities that will arise when satellites can fly more powerful on-board computers. The mission has the objective to break the cycle of "has never flown, will never fly" in the area of satellite control. It was the first CubeSat operated directly by ESA. The satellite has an experimental computer that is ten times more powerful than traditional ESA on-board computers. This on-board computer provides an experimental platform to run software experiments on board. One innovative concept is the deployment of space software in the form of apps. This concept is enabled by the NanoSat MO Framework (NMF) and allows Apps to be uploaded to the spacecraft and then started on board. This is a new concept that ESA has successfully demonstrated in space. OPS-SAT has been launched at 08:54:20 UTC on 18 December 2019 exactly twenty-four hours later than originally plann ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  




Service Composability Principle
In computing, service composability is a design principle, applied within the service-orientation design paradigm, that encourages the design of services that can be reused in multiple solutions that are themselves made up of composed services. The ability to recompose the service is ideally independent of the size and complexity of the service composition. This principle is directly responsible for the agility promised by SOA as it promotes composing new solutions by reusing existing services.Michael PouliEvolution of principles of Service Orientation: Service Statelessness, part 7Online].Date accessed: 21 April 2010. Purpose The concept of developing software out of independently existing components encourages the concept of composition. This is the underlying concept within object-orientation where the end product is composed of several interlinked objects that have the ability to become part of multiple software solutions, no matter how complex the solution is. The same composit ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Spaceflight Technology
Space technology is technology for use in outer space, in travel (''astronautics'') or other activities beyond Earth's atmosphere, for purposes such as spaceflight, space exploration, and Earth observing satellite, Earth observation. Space technology includes space vehicles such as spacecraft, satellites, space stations and orbital spaceflight, orbital launch vehicles; :Spacecraft communication, deep-space communication; :Spacecraft propulsion, in-space propulsion; and a wide variety of :Spaceflight technology, other technologies including support infrastructure equipment, and procedures. The space environment is a sufficiently novel environment that attempting to work in it often requires new tools and techniques. Many common everyday services for Earth, terrestrial use such as weather forecasting, remote sensing, satellite navigation systems, satellite television, and some long-distance communications systems critically rely on space infrastructure. Of the sciences, Outline of as ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Free Software Programmed In Java (programming Language)
Free may refer to: Concept * Freedom, having the ability to do something, without having to obey anyone/anything * Freethought, a position that beliefs should be formed only on the basis of logic, reason, and empiricism * Emancipate, to procure political rights, as for a disenfranchised group * Free will, control exercised by rational agents over their actions and decisions * Free of charge, also known as gratis. See Gratis vs libre. Computing * Free (programming), a function that releases dynamically allocated memory for reuse * Free format, a file format which can be used without restrictions * Free software, software usable and distributable with few restrictions and no payment * Freeware, a broader class of software available at no cost Mathematics * Free object ** Free abelian group ** Free algebra ** Free group ** Free module ** Free semigroup * Free variable People * Free (surname) * Free (rapper) (born 1968), or Free Marie, American rapper and media personali ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]