Matches in DBpedia 2015-04 for { <http://dbpedia.org/resource/NesC> ?p ?o }
Showing triples 1 to 33 of
33
with 100 triples per page.
- NesC abstract "nesC (network embedded systems C), pronounced "NES-see", is a component-based, event-driven programming language used to build applications for the TinyOS platform. TinyOS is an operating environment designed to run on embedded devices used in distributed wireless sensor networks. nesC is built as an extension to the C programming language with components "wired" together to run applications on TinyOS.The basic concepts behind nesC are: Separation of construction and composition: programs are built out of components, which are assembled ("wired") to form whole programs. Components have internal concurrency in the form of tasks. Threads of control may pass into a component through its interfaces. These threads are rooted either in a task or a hardware interrupt. Specification of component behaviour in terms of set of interfaces. Interfaces may be provided or used by components. The provided interfaces are intended to represent the functionality that the component provides to its user, the used interfaces represent the functionality the component needs to perform its job. Interfaces are bidirectional: they specify a set of functions to be implemented by the interface's provider (commands) and a set to be implemented by the interface's user (events). This allows a single interface to represent a complex interaction between components (e.g., registration of interest in some event, followed by a callback when that event happens). This is critical because all lengthy commands in TinyOS (e.g. send packet) are non-blocking; their completion is signaled through an event (send done). By specifying interfaces, a component cannot call the send command unless it provides an implementation of the sendDone event. Typically commands call downwards, i.e., from application components to those closer to the hardware, while events call upwards. Certain primitive events are bound to hardware interrupts. Components are statically linked to each other via their interfaces. This increases runtime efficiency, encourages robust design, and allows for better static analysis of programs. nesC is designed under the expectation that code will be generated by whole-program compilers. This should also allow for better code generation and analysis.".
- NesC wikiPageExternalLink nescc.sourceforge.net.
- NesC wikiPageExternalLink www.tinyos.net.
- NesC wikiPageID "1000634".
- NesC wikiPageRevisionID "645271944".
- NesC hasPhotoCollection NesC.
- NesC subject Category:C_programming_language_family.
- NesC subject Category:Wireless_sensor_network.
- NesC type ProgrammingLanguage.
- NesC type Software.
- NesC type Work.
- NesC type CreativeWork.
- NesC type InformationEntity.
- NesC type Thing.
- NesC type Q386724.
- NesC type Q7397.
- NesC type Q9143.
- NesC comment "nesC (network embedded systems C), pronounced "NES-see", is a component-based, event-driven programming language used to build applications for the TinyOS platform. TinyOS is an operating environment designed to run on embedded devices used in distributed wireless sensor networks.".
- NesC label "NesC".
- NesC label "NesC".
- NesC label "NesC".
- NesC label "NesC".
- NesC label "NesC".
- NesC label "NesC".
- NesC sameAs NesC.
- NesC sameAs NesC.
- NesC sameAs NesC.
- NesC sameAs NesC.
- NesC sameAs m.03y4_k.
- NesC sameAs Q286443.
- NesC sameAs Q286443.
- NesC wasDerivedFrom NesC?oldid=645271944.
- NesC isPrimaryTopicOf NesC.