Logo
Unionpedia
Communication
Get it on Google Play
New! Download Unionpedia on your Android™ device!
Download
Faster access than browser!
 

Event-driven programming

Index Event-driven programming

In computer programming, event-driven programming is a programming paradigm in which the flow of the program is determined by events such as user actions (mouse clicks, key presses), sensor outputs, or messages from other programs/threads. [1]

187 relations: Abstract Window Toolkit, Activity cycle diagram, Age of Empires II, Alice (software), Allegro (software), AmbientTalk, Antics 2-D Animation, Apache HTTP Server, Apama (software), ASP.NET Web Forms, Asynchronous I/O, Asynchronous operation, Automata-based programming, Automata-based programming (Shalyto's approach), Autonomous peripheral operation, AWK, AWS Lambda, Axis & Allies (2004 video game), BASIC, Basic4ppc, Blockland (video game), Bootstrap curriculum, Borland Kylix, C Sharp (programming language), C Sharp syntax, C10k problem, Callback (computer programming), Canonical (company), ChibiOS/RT, , Comparison of C Sharp and Java, Comparison of programming languages, Comparison of programming paradigms, Complex event processing, Contiki, Control table, Coroutine, Crash (computing), Creative Basic, Data, context and interaction, Data-driven programming, Dataflow programming, DDObjects, Delegate (CLI), Delphi (IDE), Digital video recorder, Discrete event simulation, DNIX, DOM events, E (programming language), ..., Echo (framework), EDP, Eiffel (programming language), Enterprise JavaBeans, Enterprise messaging system, Enterprise service bus, EROS (microkernel), Esper (software), Event (computing), Event cascade, Event correlation, Event dispatching thread, Event loop, Event-driven, Event-driven architecture, Event-driven SOA, EventMachine, Evocb, Frame slip, Function object, Furcadia, Genie Engine, Glossary of computer science, GObject, Granular material, Graphical user interface builder, HTML scripting, IAR Systems, IDL (programming language), Ignition SCADA, Incr Tcl, Interrupt, Inversion of control, Itk, JASS, JavaScript, JBoss Enterprise Application Platform, JWt (Java web toolkit), Kinetic Rule Language, LayaBox, Liberty BASIC, Limnor, LinuxMCE, List of FTP server software, LiteOS, Logic simulation, Logtalk, Loop-switch sequence, Lubachevsky–Stillinger algorithm, M Sharp, Macintosh 128K, ManaGeR, Maniac Mansion, Mantis Bug Tracker, Message loop in Microsoft Windows, MHEG-5, Microsoft Visual Studio, MIRC scripting language, Model–view–viewmodel, MUD client, NesC, Netty (software), Nevow, Node.js, NWScript, Object Pascal, Object-oriented programming, Open Roberta, Outline of computer programming, Overlapped I/O, Palette (computing), Perl, Perl Object Environment, PL/I, Polyphonic C Sharp, PowWow, PRADO (framework), ProbeVue, Procedural parameter, Program counter, Publish–subscribe pattern, Push-button, QP (framework), Re-parenting window manager, Robot Battle, Rocky Mountain BASIC, Scratch (programming language), Script Debugger, SDS Protocol, Sense (programming), Servoy, Signal programming, SignalR, Simple API for XML, Snap! (programming language), Socket.IO, Spec Sharp, Spring Security, SX-Window, System Shock, SystemC, Target–action, Tcl, Thread (computing), Time-triggered architecture, Timeout (computing), ToolBook, Transaction-level modeling, Trigger, Twisted (software), UML state machine, Upstart, URBI, Urbiscript, Vert.x, Vinzant Software, Virtual Network Computing, Visual Basic, Visual Basic .NET, Visual Basic for Applications, Volgenau School of Engineering, VRML, Website tracking, WebSphere sMash, Widget toolkit, Windows Forms, Wireless sensor network, Wt (web toolkit), XBL, XCore XS1-AnA, XCore XS1-SU, XML, XML Events, XOTcl, YUI Library, Zeta Instrument Processor Interface, ZK (framework). Expand index (137 more) »

Abstract Window Toolkit

The Abstract Window Toolkit (AWT) is Java's original platform-dependent windowing, graphics, and user-interface widget toolkit, preceding Swing.

New!!: Event-driven programming and Abstract Window Toolkit · See more »

Activity cycle diagram

There are many known modeling paradigms to describe the dynamics of system in process-oriented, event-based and activity-based view points.

New!!: Event-driven programming and Activity cycle diagram · See more »

Age of Empires II

Age of Empires II: The Age of Kings is a real-time strategy video game developed by Ensemble Studios and published by Microsoft.

New!!: Event-driven programming and Age of Empires II · See more »

Alice (software)

Alice is an open-source object-based educational programming language with an integrated development environment (IDE).

New!!: Event-driven programming and Alice (software) · See more »

Allegro (software)

Allegro is a software library for video game development.

New!!: Event-driven programming and Allegro (software) · See more »

AmbientTalk

AmbientTalk is an experimental object-oriented distributed programming language developed at the Programming Technology Laboratory at the Vrije Universiteit Brussel, Belgium.

New!!: Event-driven programming and AmbientTalk · See more »

Antics 2-D Animation

The Antics 2-D Animation software is a proprietary vector-based 2-D application for animators and graphic designers, running under Microsoft Windows.

New!!: Event-driven programming and Antics 2-D Animation · See more »

Apache HTTP Server

The Apache HTTP Server, colloquially called Apache, is a free and open-source cross-platform web server, released under the terms of Apache License 2.0.

New!!: Event-driven programming and Apache HTTP Server · See more »

Apama (software)

Apama is a Complex Event Processing (CEP) and Event Stream Processing (ESP) engine, developed by Software AG.

New!!: Event-driven programming and Apama (software) · See more »

ASP.NET Web Forms

ASP.NET Web Forms is a web application framework and one of several programming models supported by the Microsoft ASP.NET technology.

New!!: Event-driven programming and ASP.NET Web Forms · See more »

Asynchronous I/O

In computer science, asynchronous I/O (also non-sequential I/O) is a form of input/output processing that permits other processing to continue before the transmission has finished.

New!!: Event-driven programming and Asynchronous I/O · See more »

Asynchronous operation

In telecommunications, asynchronous operation or asynchronous working is where a sequence of operations is executed such that the operations are executed out of time coincidence with any event.

New!!: Event-driven programming and Asynchronous operation · See more »

Automata-based programming

Automata-based programming is a programming paradigm in which the program or part of it is thought of as a model of a finite state machine (FSM) or any other (often more complicated) formal automaton (see automata theory).

New!!: Event-driven programming and Automata-based programming · See more »

Automata-based programming (Shalyto's approach)

Automata-Based Programming is a programming technology.

New!!: Event-driven programming and Automata-based programming (Shalyto's approach) · See more »

Autonomous peripheral operation

In computing autonomous peripheral operation is a hardware feature found in some modern microcontroller architectures to off-load certain tasks into embedded autonomous peripherals in order to minimize latencies and improve throughput in hard real-time applications as well as to save energy in ultra-low-power designs.

New!!: Event-driven programming and Autonomous peripheral operation · See more »

AWK

AWK is a programming language designed for text processing and typically used as a data extraction and reporting tool.

New!!: Event-driven programming and AWK · See more »

AWS Lambda

AWS Lambda is an event-driven, serverless computing platform provided by Amazon as a part of the Amazon Web Services.

New!!: Event-driven programming and AWS Lambda · See more »

Axis & Allies (2004 video game)

Axis & Allies is a real-time strategy World War II video game developed by TimeGate Studios and published by Atari, Inc. for the Windows XP and older platforms.

New!!: Event-driven programming and Axis & Allies (2004 video game) · See more »

BASIC

BASIC (an acronym for Beginner's All-purpose Symbolic Instruction Code) is a family of general-purpose, high-level programming languages whose design philosophy emphasizes ease of use.

New!!: Event-driven programming and BASIC · See more »

Basic4ppc

Basic4ppc (pronounced "Basic for PPC") is a programming language for Pocket PC handheld computers running Windows Mobile operating system, by Anywhere Software.

New!!: Event-driven programming and Basic4ppc · See more »

Blockland (video game)

Blockland is a computer game built on the Torque Game Engine, in which players build and play using Lego-like building blocks in singleplayer and multiplayer.

New!!: Event-driven programming and Blockland (video game) · See more »

Bootstrap curriculum

Bootstrap curriculum consists of 4 research-based curricular computer science modules for grades 6-12.

New!!: Event-driven programming and Bootstrap curriculum · See more »

Borland Kylix

Borland Kylix is a compiler and integrated development environment (IDE) formerly sold by Borland, but later discontinued.

New!!: Event-driven programming and Borland Kylix · See more »

C Sharp (programming language)

C# (/si: ʃɑːrp/) is a multi-paradigm programming language encompassing strong typing, imperative, declarative, functional, generic, object-oriented (class-based), and component-oriented programming disciplines.

New!!: Event-driven programming and C Sharp (programming language) · See more »

C Sharp syntax

This article describes the syntax of the C# programming language.

New!!: Event-driven programming and C Sharp syntax · See more »

C10k problem

The C10k problem is the problem of optimising network sockets to handle a large number of clients at the same time.

New!!: Event-driven programming and C10k problem · See more »

Callback (computer programming)

In computer programming, a callback, also known as a "call-after" function, is any executable code that is passed as an argument to other code, which is expected to call back (execute) the argument at a given time.

New!!: Event-driven programming and Callback (computer programming) · See more »

Canonical (company)

Canonical Ltd. is a UK-based privately held computer software company founded and funded by South African entrepreneur Mark Shuttleworth to market commercial support and related services for Ubuntu Linux and related projects.

New!!: Event-driven programming and Canonical (company) · See more »

ChibiOS/RT

ChibiOS/RT is a compact and fast real-time operating system supporting multiple architectures and released under the GPL3 license.

New!!: Event-driven programming and ChibiOS/RT · See more »

Cω (pronounced "cee omega"; usually written "Cw" or "Comega" whenever the "ω" symbol is not available) is a free extension to the C# programming language, developed by the WebData team in Microsoft SQL Server in collaboration with Microsoft Research in the UK and Redmond.

New!!: Event-driven programming and Cω · See more »

Comparison of C Sharp and Java

This article compares two programming languages: C# with Java.

New!!: Event-driven programming and Comparison of C Sharp and Java · See more »

Comparison of programming languages

Programming languages are used for controlling the behavior of a machine (often a computer).

New!!: Event-driven programming and Comparison of programming languages · See more »

Comparison of programming paradigms

This article attempts to set out the various similarities and differences between the various programming paradigms as a summary in both graphical and tabular format with links to the separate discussions concerning these similarities and differences in extant Wikipedia articles.

New!!: Event-driven programming and Comparison of programming paradigms · See more »

Complex event processing

Event processing is a method of tracking and analyzing (processing) streams of information (data) about things that happen (events), and deriving a conclusion from them.

New!!: Event-driven programming and Complex event processing · See more »

Contiki

Contiki is an operating system for networked, memory-constrained systems with a focus on low-power wireless Internet of Things devices.

New!!: Event-driven programming and Contiki · See more »

Control table

Control tables are tables that control the control flow or play a major part in program control.

New!!: Event-driven programming and Control table · See more »

Coroutine

Coroutines are computer-program components that generalize subroutines for non-preemptive multitasking, by allowing multiple entry points for suspending and resuming execution at certain locations.

New!!: Event-driven programming and Coroutine · See more »

Crash (computing)

In computing, a crash (or system crash) occurs when a computer program, such as a software application or an operating system, stops functioning properly and exits.

New!!: Event-driven programming and Crash (computing) · See more »

Creative Basic

Creative Basic (CB) is a third-generation event-driven programming language for Windows, with an integrated development environment (IDE).

New!!: Event-driven programming and Creative Basic · See more »

Data, context and interaction

Data, context, and interaction (DCI) is a paradigm used in computer software to program systems of communicating objects.

New!!: Event-driven programming and Data, context and interaction · See more »

Data-driven programming

In computer programming, data-driven programming is a programming paradigm in which the program statements describe the data to be matched and the processing required rather than defining a sequence of steps to be taken.

New!!: Event-driven programming and Data-driven programming · See more »

Dataflow programming

In computer programming, dataflow programming is a programming paradigm that models a program as a directed graph of the data flowing between operations, thus implementing dataflow principles and architecture.

New!!: Event-driven programming and Dataflow programming · See more »

DDObjects

DDObjects is a remoting framework for Borland Delphi and C++ Builder.

New!!: Event-driven programming and DDObjects · See more »

Delegate (CLI)

A delegate is a form of type-safe function pointer used by the Common Language Infrastructure (CLI).

New!!: Event-driven programming and Delegate (CLI) · See more »

Delphi (IDE)

Delphi is an integrated development environment (IDE) for rapid application development of desktop, mobile, web, and console software, developed by Embarcadero Technologies.

New!!: Event-driven programming and Delphi (IDE) · See more »

Digital video recorder

A digital video recorder (DVR) is an electronic device that records video in a digital format to a disk drive, USB flash drive, SD memory card, SSD or other local or networked mass storage device.

New!!: Event-driven programming and Digital video recorder · See more »

Discrete event simulation

A discrete-event simulation (DES) models the operation of a system as a discrete sequence of events in time.

New!!: Event-driven programming and Discrete event simulation · See more »

DNIX

DNIX (original spelling: D-Nix) was a Unix-like real-time operating system from the Swedish company Dataindustrier AB (DIAB).

New!!: Event-driven programming and DNIX · See more »

DOM events

DOM (Document Object Model) events allow event-driven programming languages like JavaScript, JScript, ECMAScript, VBScript and Java to register various event handlers or listeners on the element nodes inside a DOM tree, such as in HTML, XHTML, XUL and SVG documents.

New!!: Event-driven programming and DOM events · See more »

E (programming language)

E is an object-oriented programming language for secure distributed computing, created by Mark S. Miller, Dan Bornstein, and others at Electric Communities in 1997.

New!!: Event-driven programming and E (programming language) · See more »

Echo (framework)

Echo is a web application framework created by the company NextApp.

New!!: Event-driven programming and Echo (framework) · See more »

EDP

EDP may refer to.

New!!: Event-driven programming and EDP · See more »

Eiffel (programming language)

Eiffel is an object-oriented programming language designed by Bertrand Meyer (an object-orientation proponent and author of Object-Oriented Software Construction) and Eiffel Software.

New!!: Event-driven programming and Eiffel (programming language) · See more »

Enterprise JavaBeans

Enterprise JavaBeans (EJB) is one of several Java APIs for modular construction of enterprise software.

New!!: Event-driven programming and Enterprise JavaBeans · See more »

Enterprise messaging system

An enterprise messaging system (EMS) or messaging system in brief is a set of published enterprise-wide standards that allows organizations to send semantically precise messages between computer systems.

New!!: Event-driven programming and Enterprise messaging system · See more »

Enterprise service bus

An enterprise service bus (ESB) implements a communication system between mutually interacting software applications in a service-oriented architecture (SOA).

New!!: Event-driven programming and Enterprise service bus · See more »

EROS (microkernel)

EROS (The Extremely Reliable Operating System) is an operating system developed beginning in 1991 by The EROS Group, LLC., the Johns Hopkins University, and the University of Pennsylvania.

New!!: Event-driven programming and EROS (microkernel) · See more »

Esper (software)

Esper is an open-source Java-based software product for Complex event processing (CEP) and Event stream processing (ESP), that analyzes series of events for deriving conclusions from them.

New!!: Event-driven programming and Esper (software) · See more »

Event (computing)

In computing, an event is an action or occurrence recognized by software, often originating asynchronously from the external environment, that may be handled by the software.

New!!: Event-driven programming and Event (computing) · See more »

Event cascade

In event-driven computer programs, an event cascade occurs when an event handler causes another event to occur which also triggers an event handler.

New!!: Event-driven programming and Event cascade · See more »

Event correlation

Event correlation is a technique for making sense of a large number of events and pinpointing the few events that are really important in that mass of information.

New!!: Event-driven programming and Event correlation · See more »

Event dispatching thread

The event dispatching thread (EDT) is a background thread used in Java to process events from the Abstract Window Toolkit (AWT) graphical user interface event queue.

New!!: Event-driven programming and Event dispatching thread · See more »

Event loop

In computer science, the event loop, message dispatcher, message loop, message pump, or run loop is a programming construct that waits for and dispatches events or messages in a program.

New!!: Event-driven programming and Event loop · See more »

Event-driven

Event driven may refer to: The term event-driven refers to a methodology that focuses on events and event dependencies.

New!!: Event-driven programming and Event-driven · See more »

Event-driven architecture

Event-driven architecture (EDA), is a software architecture pattern promoting the production, detection, consumption of, and reaction to events.

New!!: Event-driven programming and Event-driven architecture · See more »

Event-driven SOA

Event-driven SOA is a form of service-oriented architecture (SOA), combining the intelligence and proactiveness of event-driven architecture with the organizational capabilities found in service offerings.

New!!: Event-driven programming and Event-driven SOA · See more »

EventMachine

EventMachine is a software system designed for writing highly scalable applications for Ruby.

New!!: Event-driven programming and EventMachine · See more »

Evocb

EVO/CB is a distributed object system that is constructed on top of publish/subscribe event systems.

New!!: Event-driven programming and Evocb · See more »

Frame slip

In the reception of framed data, a frame slip is the loss of synchronization between a received frame and the receiver clock signal, causing a frame misalignment event, and resulting in the loss of the data contained in the received frame.

New!!: Event-driven programming and Frame slip · See more »

Function object

In computer programming, a function object is a construct allowing an object to be invoked or called as if it were an ordinary function, usually with the same syntax (a function parameter that can also be a function).

New!!: Event-driven programming and Function object · See more »

Furcadia

Furcadia is a free-to-play MMOSG/MMORPG or graphical MUD, set in a fantasy world inhabited by magical creatures.

New!!: Event-driven programming and Furcadia · See more »

Genie Engine

The Genie Engine is a game engine developed by Ensemble Studios and used in several computer games, such as Age of Empires, Age of Empires II and its expansions (but is not used in other Ensemble Studios games) and Star Wars: Galactic Battlegrounds.

New!!: Event-driven programming and Genie Engine · See more »

Glossary of computer science

Most of the terms listed in Wikipedia glossaries are already defined and explained within Wikipedia itself.

New!!: Event-driven programming and Glossary of computer science · See more »

GObject

The GLib Object System, or GObject, is a free software library providing a portable object system and transparent cross-language interoperability.

New!!: Event-driven programming and GObject · See more »

Granular material

A granular material is a conglomeration of discrete solid, macroscopic particles characterized by a loss of energy whenever the particles interact (the most common example would be friction when grains collide).

New!!: Event-driven programming and Granular material · See more »

Graphical user interface builder

A graphical user interface builder (or GUI builder), also known as GUI designer, is a software development tool that simplifies the creation of GUIs by allowing the designer to arrange graphical control elements (often called widgets) using a drag-and-drop WYSIWYG editor.

New!!: Event-driven programming and Graphical user interface builder · See more »

HTML scripting

The W3C HTML standard includes support for client-side scripting.

New!!: Event-driven programming and HTML scripting · See more »

IAR Systems

IAR Systems is a Swedish computer software company that offers development tools for embedded systems.

New!!: Event-driven programming and IAR Systems · See more »

IDL (programming language)

IDL, short for Interactive Data Language, is a programming language used for data analysis.

New!!: Event-driven programming and IDL (programming language) · See more »

Ignition SCADA

Ignition is an Integrated Software Platform for SCADA systems released by Inductive Automation in January 2010.

New!!: Event-driven programming and Ignition SCADA · See more »

Incr Tcl

incr Tcl (commonly stylised as, and often abbreviated to itcl) is a set of object-oriented extensions for the Tcl programming language.

New!!: Event-driven programming and Incr Tcl · See more »

Interrupt

In system programming, an interrupt is a signal to the processor emitted by hardware or software indicating an event that needs immediate attention.

New!!: Event-driven programming and Interrupt · See more »

Inversion of control

In software engineering, inversion of control (IoC) is a design principle in which custom-written portions of a computer program receive the flow of control from a generic framework.

New!!: Event-driven programming and Inversion of control · See more »

Itk

Itk is a framework for building mega-widgets using the Incr Tcl object system.

New!!: Event-driven programming and Itk · See more »

JASS

JASS and JASS2 (sometimes said to stand for Just Another Scripting Syntax) is a scripting language provided with an event-driven API created by Blizzard Entertainment.

New!!: Event-driven programming and JASS · See more »

JavaScript

JavaScript, often abbreviated as JS, is a high-level, interpreted programming language.

New!!: Event-driven programming and JavaScript · See more »

JBoss Enterprise Application Platform

The JBoss Enterprise Application Platform (or JBoss EAP) is a subscription-based/open-source Java EE-based application server runtime platform used for building, deploying, and hosting highly-transactional Java applications and services.

New!!: Event-driven programming and JBoss Enterprise Application Platform · See more »

JWt (Java web toolkit)

JWt (pronounced "jay-witty") is an open source widget-centric web application framework for the Java programming language developed by Emweb.

New!!: Event-driven programming and JWt (Java web toolkit) · See more »

Kinetic Rule Language

Kinetic Rule Language (KRL) is a rule-based programming language for creating applications on the Live Web.

New!!: Event-driven programming and Kinetic Rule Language · See more »

LayaBox

LayaBox (Souyou Network Technology Beijing Co., Ltd.), also named Laya, is a freeware framework which include cross-platform game engine targeting apps and HTML5 web browsers, as well as online publishing and digital distribution services.

New!!: Event-driven programming and LayaBox · See more »

Liberty BASIC

Liberty BASIC (LB) is a commercial computer programming language and integrated development environment (IDE).

New!!: Event-driven programming and Liberty BASIC · See more »

Limnor

Limnor is a generic-purpose codeless and visual programming system.

New!!: Event-driven programming and Limnor · See more »

LinuxMCE

LinuxMCE (Linux Media Center Edition) is a free and open source software platform with a 10-foot user interface designed to allow a computer to act as a home theater PC (HTPC) for the living-room TV, personal video recorder, and home automation system.

New!!: Event-driven programming and LinuxMCE · See more »

List of FTP server software

No description.

New!!: Event-driven programming and List of FTP server software · See more »

LiteOS

LiteOS is a real-time operating system (RTOS) from University of Illinois for use in sensor networks.

New!!: Event-driven programming and LiteOS · See more »

Logic simulation

Logic simulation is the use of simulation software to predict the behavior of digital circuits and hardware description languages.

New!!: Event-driven programming and Logic simulation · See more »

Logtalk

Logtalk is an object-oriented logic programming language that extends and leverages the Prolog language with a feature set suitable for programming in the large.

New!!: Event-driven programming and Logtalk · See more »

Loop-switch sequence

A loop-switch sequence (also known as the for-case paradigm or Anti-Duff's Device) is a programming antipattern where a clear set of steps is implemented as a switch-within-a-loop.

New!!: Event-driven programming and Loop-switch sequence · See more »

Lubachevsky–Stillinger algorithm

Lubachevsky-Stillinger (compression) algorithm (LS algorithm, LSA, or LS protocol) is a numerical procedure that simulates or imitates a physical process of compressing an assembly of hard particles.

New!!: Event-driven programming and Lubachevsky–Stillinger algorithm · See more »

M Sharp

M# (pronounced em sharp) is a code generation tool that is being marketed as a Domain-specific language that can be used to create Websites and Web Applications and its main goal is to reduce the time necessary for creating these by hand.

New!!: Event-driven programming and M Sharp · See more »

Macintosh 128K

The Macintosh 128K, originally released as the Apple Macintosh, is the original Apple Macintosh personal computer.

New!!: Event-driven programming and Macintosh 128K · See more »

ManaGeR

ManaGeR or MGR was an early windowing system originally designed and developed for Sun computers in 1984 by Stephen A. Uhler, then at Bellcore.

New!!: Event-driven programming and ManaGeR · See more »

Maniac Mansion

Maniac Mansion is a 1987 graphic adventure video game developed and published by Lucasfilm Games.

New!!: Event-driven programming and Maniac Mansion · See more »

Mantis Bug Tracker

Mantis Bug Tracker is a free and open source, web-based bug tracking system.

New!!: Event-driven programming and Mantis Bug Tracker · See more »

Message loop in Microsoft Windows

The message loop is an obligatory section of code in every program that uses a graphical user interface under Microsoft Windows.

New!!: Event-driven programming and Message loop in Microsoft Windows · See more »

MHEG-5

MHEG-5, or ISO/IEC 13522-5, is part of a set of international standards relating to the presentation of multimedia information, standardised by the Multimedia and Hypermedia Experts Group (MHEG).

New!!: Event-driven programming and MHEG-5 · See more »

Microsoft Visual Studio

Microsoft Visual Studio is an integrated development environment (IDE) from Microsoft.

New!!: Event-driven programming and Microsoft Visual Studio · See more »

MIRC scripting language

The mIRC scripting language, often unofficially abbreviated to "mSL", is the scripting language embedded in mIRC, an IRC client for Windows.

New!!: Event-driven programming and MIRC scripting language · See more »

Model–view–viewmodel

Model–view–viewmodel (MVVM) is a software architectural pattern.

New!!: Event-driven programming and Model–view–viewmodel · See more »

MUD client

A MUD client is a computer application used to connect to a MUD, a type of multiplayer online game.

New!!: Event-driven programming and MUD client · See more »

NesC

nesC (pronounced "NES-see") is a component-based, event-driven programming language used to build applications for the TinyOS platform.

New!!: Event-driven programming and NesC · See more »

Netty (software)

Netty is a non-blocking I/O client-server framework for the development of Java network applications such as protocol servers and clients.

New!!: Event-driven programming and Netty (software) · See more »

Nevow

Nevow (pronounced like the French nouveau) is a Python web application framework originally developed by the company Divmod.

New!!: Event-driven programming and Nevow · See more »

Node.js

Node.js is an open-source, cross-platform JavaScript run-time environment that executes JavaScript code server-side.

New!!: Event-driven programming and Node.js · See more »

NWScript

NWScript is the scripting language developed by BioWare for the role-playing video game Neverwinter Nights.

New!!: Event-driven programming and NWScript · See more »

Object Pascal

Object Pascal refers to a branch of object-oriented derivatives of Pascal, mostly known as the primary programming language of Delphi.

New!!: Event-driven programming and Object Pascal · See more »

Object-oriented programming

Object-oriented programming (OOP) is a programming paradigm based on the concept of "objects", which may contain data, in the form of fields, often known as attributes; and code, in the form of procedures, often known as methods. A feature of objects is that an object's procedures can access and often modify the data fields of the object with which they are associated (objects have a notion of "this" or "self").

New!!: Event-driven programming and Object-oriented programming · See more »

Open Roberta

Open Roberta is the name of a project within the German education initiative "Roberta—Learning with robots", initiated by Fraunhofer IAIS, which is an institute belonging to the Fraunhofer Society.

New!!: Event-driven programming and Open Roberta · See more »

Outline of computer programming

The following outline is provided as an overview of and topical guide to computer programming: Computer programming – process that leads from an original formulation of a computing problem to executable computer programs.

New!!: Event-driven programming and Outline of computer programming · See more »

Overlapped I/O

Overlapped I/O is in fact asynchronous I/O; the term overlapped was employed by Microsoft to designate an extension of the Windows APIs introduced in Windows NT.

New!!: Event-driven programming and Overlapped I/O · See more »

Palette (computing)

In computer graphics, a palette is a finite set of colors.

New!!: Event-driven programming and Palette (computing) · See more »

Perl

Perl is a family of two high-level, general-purpose, interpreted, dynamic programming languages, Perl 5 and Perl 6.

New!!: Event-driven programming and Perl · See more »

Perl Object Environment

The Perl Object Environment or POE is a library of Perl modules written in the Perl programming language by Rocco Caputo et al.

New!!: Event-driven programming and Perl Object Environment · See more »

PL/I

PL/I (Programming Language One, pronounced) is a procedural, imperative computer programming language designed for scientific, engineering, business and system programming uses.

New!!: Event-driven programming and PL/I · See more »

Polyphonic C Sharp

Polyphonic C# is an extension of the C# programming language.

New!!: Event-driven programming and Polyphonic C Sharp · See more »

PowWow

PowWow (Power Optimized Hardware and Software FrameWork for Wireless Motes) is a wireless sensor network (WSN) mote developed by the Cairn team of IRISA/INRIA.

New!!: Event-driven programming and PowWow · See more »

PRADO (framework)

PRADO is an open source, object-oriented, event-driven, component-based PHP web framework.

New!!: Event-driven programming and PRADO (framework) · See more »

ProbeVue

ProbeVue is IBM's implementation of a lightweight dynamic tracing environment introduced in AIX version 6.1.

New!!: Event-driven programming and ProbeVue · See more »

Procedural parameter

In computing, a procedural parameter is a parameter of a procedure that is itself a procedure.

New!!: Event-driven programming and Procedural parameter · See more »

Program counter

The program counter (PC), commonly called the instruction pointer (IP) in Intel x86 and Itanium microprocessors, and sometimes called the instruction address register (IAR), the instruction counter, or just part of the instruction sequencer, is a processor register that indicates where a computer is in its program sequence.

New!!: Event-driven programming and Program counter · See more »

Publish–subscribe pattern

In software architecture, publish–subscribe is a messaging pattern where senders of messages, called publishers, do not program the messages to be sent directly to specific receivers, called subscribers, but instead categorize published messages into classes without knowledge of which subscribers, if any, there may be.

New!!: Event-driven programming and Publish–subscribe pattern · See more »

Push-button

A push-button (also spelled pushbutton) or simply button is a simple switch mechanism for controlling some aspect of a machine or a process.

New!!: Event-driven programming and Push-button · See more »

QP (framework)

QP ("Quantum Platform") is a family of lightweight, open source software frameworks for building responsive and modular real-time embedded applications as systems of cooperating, event-driven active objects (actors).

New!!: Event-driven programming and QP (framework) · See more »

Re-parenting window manager

A re-parenting window manager is an X Window System window manager that adopts all other windows.

New!!: Event-driven programming and Re-parenting window manager · See more »

Robot Battle

Robot Battle is a programming game for Microsoft Windows where players design and code adaptable battling robots.

New!!: Event-driven programming and Robot Battle · See more »

Rocky Mountain BASIC

Rocky Mountain BASIC (also RMB or RM-BASIC) is a dialect of the BASIC programming language created by Hewlett-Packard.

New!!: Event-driven programming and Rocky Mountain BASIC · See more »

Scratch (programming language)

Scratch is a visual programming language and online community targeted primarily at children.

New!!: Event-driven programming and Scratch (programming language) · See more »

Script Debugger

Script Debugger is a Macintosh computer source code editor and debugging environment for the AppleScript programming language, and other languages based on Apple Inc.'s Open Scripting Architecture.

New!!: Event-driven programming and Script Debugger · See more »

SDS Protocol

Smart Distributed System (SDS) protocol was developed by Honeywell and is supported by Holjeron.

New!!: Event-driven programming and SDS Protocol · See more »

Sense (programming)

Sense is an educational programming environment created by The Open University (OU) in the United Kingdom.

New!!: Event-driven programming and Sense (programming) · See more »

Servoy

Servoy is a development and deployment platform for enterprise applications, written itself in Java, and which uses JavaScript as its development language.

New!!: Event-driven programming and Servoy · See more »

Signal programming

Signal programming is used in the same sense as dataflow programming, and is similar to event-driven programming.

New!!: Event-driven programming and Signal programming · See more »

SignalR

SignalR is a software library for Microsoft ASP.NET that allows server code to send asynchronous notifications to client-side web applications.

New!!: Event-driven programming and SignalR · See more »

Simple API for XML

SAX (Simple API for XML) is an event-driven online algorithm for parsing XML documents, with an API developed by the XML-DEV mailing list.

New!!: Event-driven programming and Simple API for XML · See more »

Snap! (programming language)

Snap! is a free, blocks- and browser-based educational graphical programming language that allows students to create interactive animations, games, stories, and more, while learning about mathematical and computational ideas.

New!!: Event-driven programming and Snap! (programming language) · See more »

Socket.IO

Socket.IO is a JavaScript library for realtime web applications.

New!!: Event-driven programming and Socket.IO · See more »

Spec Sharp

Spec# is a programming language with specification language features that extends the capabilities of the C# programming language with Eiffel-like contracts, including object invariants, preconditions and postconditions.

New!!: Event-driven programming and Spec Sharp · See more »

Spring Security

Spring Security is a Java/Java EE framework that provides authentication, authorization and other security features for enterprise applications.

New!!: Event-driven programming and Spring Security · See more »

SX-Window

SX-Window is a graphic user interface (GUI) operating system for the Sharp X68000 series of computers, which were popular in Japan.

New!!: Event-driven programming and SX-Window · See more »

System Shock

System Shock is a 1994 first-person action-adventure video game developed by Looking Glass Technologies and published by Origin Systems.

New!!: Event-driven programming and System Shock · See more »

SystemC

SystemC is a set of C++ classes and macros which provide an event-driven simulation interface (see also discrete event simulation).

New!!: Event-driven programming and SystemC · See more »

Target–action

The term target–action design paradigm refers to a kind of software architecture, where a computer program is divided into objects which dynamically establish relationships by telling each other which object they should target and what action or message to send to that target when an event occurs.

New!!: Event-driven programming and Target–action · See more »

Tcl

Tcl (pronounced "tickle" or tee cee ell) is a high-level, general-purpose, interpreted, dynamic programming language.

New!!: Event-driven programming and Tcl · See more »

Thread (computing)

In computer science, a thread of execution is the smallest sequence of programmed instructions that can be managed independently by a scheduler, which is typically a part of the operating system.

New!!: Event-driven programming and Thread (computing) · See more »

Time-triggered architecture

Time-triggered architecture (abbreviated as TTA), also known as a time-triggered system, is a computer system that executes one or more sets of tasks according to a pre-determined and set task schedule.

New!!: Event-driven programming and Time-triggered architecture · See more »

Timeout (computing)

In telecommunications and related engineering (including computer networking and programming), the term timeout or time-out has several meanings, including.

New!!: Event-driven programming and Timeout (computing) · See more »

ToolBook

ToolBook is a Microsoft Windows based e-learning content authoring application, initially released in 1990 by Asymetrix Corporation, now SumTotal Systems.

New!!: Event-driven programming and ToolBook · See more »

Transaction-level modeling

Transaction-level modeling (TLM) is a high-level approach to modeling digital systems where details of communication among modules are separated from the details of the implementation of functional units or of the communication architecture.

New!!: Event-driven programming and Transaction-level modeling · See more »

Trigger

Trigger may refer to.

New!!: Event-driven programming and Trigger · See more »

Twisted (software)

Twisted is an event-driven network programming framework written in Python and licensed under the MIT License.

New!!: Event-driven programming and Twisted (software) · See more »

UML state machine

UML state machine, also known as UML statechart, is a significantly enhanced realization of the mathematical concept of a finite automaton in computer science applications as expressed in the Unified Modeling Language (UML) notation.

New!!: Event-driven programming and UML state machine · See more »

Upstart

Upstart is an event-based replacement for the traditional init daemon the method by which several Unix-like computer operating systems perform tasks when the computer is started.

New!!: Event-driven programming and Upstart · See more »

URBI

Urbi is an open-source cross-platform software platform in C++ used to develop applications for robotics and complex systems.

New!!: Event-driven programming and URBI · See more »

Urbiscript

urbiscript is a programming language for robotics.

New!!: Event-driven programming and Urbiscript · See more »

Vert.x

Eclipse Vert.x is a polyglot event-driven application framework that runs on the Java Virtual Machine.

New!!: Event-driven programming and Vert.x · See more »

Vinzant Software

Vinzant Software is a privately held company that is based in Hobart, IN.

New!!: Event-driven programming and Vinzant Software · See more »

Virtual Network Computing

In computing, Virtual Network Computing (VNC) is a graphical desktop sharing system that uses the Remote Frame Buffer protocol (RFB) to remotely control another computer.

New!!: Event-driven programming and Virtual Network Computing · See more »

Visual Basic

Visual Basic is a third-generation event-driven programming language and integrated development environment (IDE) from Microsoft for its Component Object Model (COM) programming model first released in 1991 and declared legacy during 2008.

New!!: Event-driven programming and Visual Basic · See more »

Visual Basic .NET

Visual Basic.NET (VB.NET) is a multi-paradigm, object-oriented programming language, implemented on the.NET Framework.

New!!: Event-driven programming and Visual Basic .NET · See more »

Visual Basic for Applications

Visual Basic for Applications (VBA) is an implementation of Microsoft's event-driven programming language Visual Basic 6, which was discontinued in 2008, and its associated integrated development environment (IDE).

New!!: Event-driven programming and Visual Basic for Applications · See more »

Volgenau School of Engineering

The Volgenau School of Engineering is located in the Fairfax campus of George Mason University in the Commonwealth of Virginia.

New!!: Event-driven programming and Volgenau School of Engineering · See more »

VRML

VRML (Virtual Reality Modeling Language, pronounced vermal or by its initials, originally—before 1995—known as the Virtual Reality Markup Language) is a standard file format for representing 3-dimensional (3D) interactive vector graphics, designed particularly with the World Wide Web in mind.

New!!: Event-driven programming and VRML · See more »

Website tracking

Website tracking refers to the act of archiving existing websites and tracking changes to the website over time.

New!!: Event-driven programming and Website tracking · See more »

WebSphere sMash

WebSphere sMash was a development and runtime environment from IBM for the creation of dynamic web applications using the scripting languages Apache Groovy and PHP.

New!!: Event-driven programming and WebSphere sMash · See more »

Widget toolkit

A widget toolkit, widget library, GUI toolkit, or UX library is a library or a collection of libraries containing a set of graphical control elements (called widgets) used to construct the graphical user interface (GUI) of programs.

New!!: Event-driven programming and Widget toolkit · See more »

Windows Forms

Windows Forms (WinForms) is a graphical (GUI) class library included as a part of Microsoft.NET Framework, providing a platform to write rich client applications for desktop, laptop, and tablet PCs.

New!!: Event-driven programming and Windows Forms · See more »

Wireless sensor network

Wireless sensor network (WSN) refers to a group of spatially dispersed and dedicated sensors for monitoring and recording the physical conditions of the environment and organizing the collected data at a central location.

New!!: Event-driven programming and Wireless sensor network · See more »

Wt (web toolkit)

Wt (pronounced "witty") is an open-source widget-centric web framework for the C++ programming language.

New!!: Event-driven programming and Wt (web toolkit) · See more »

XBL

XBL (XML Binding Language) is an XML-based markup language used to declare the behavior and look of XUL-widgets and XML elements.

New!!: Event-driven programming and XBL · See more »

XCore XS1-AnA

The XS1-AnA is a family of processors designed by XMOS.

New!!: Event-driven programming and XCore XS1-AnA · See more »

XCore XS1-SU

The XS1-SU is a family of processors designed by XMOS.

New!!: Event-driven programming and XCore XS1-SU · See more »

XML

In computing, Extensible Markup Language (XML) is a markup language that defines a set of rules for encoding documents in a format that is both human-readable and machine-readable.

New!!: Event-driven programming and XML · See more »

XML Events

In computer science and web development, XML Events is a W3C standard for handling events that occur in an XML document.

New!!: Event-driven programming and XML Events · See more »

XOTcl

XOTcl is an object-oriented extension for the Tool Command Language created by Gustaf Neumann and Uwe Zdun.

New!!: Event-driven programming and XOTcl · See more »

YUI Library

The Yahoo! User Interface Library (YUI) is a discontinued open-source JavaScript library for building richly interactive web applications using techniques such as Ajax, DHTML, and DOM scripting.

New!!: Event-driven programming and YUI Library · See more »

Zeta Instrument Processor Interface

Zeta Instrument Processor Interface (ZIPI) was a research project initiated by Zeta Instruments and UC Berkeley's CNMAT (Center for New Music and Audio Technologies).

New!!: Event-driven programming and Zeta Instrument Processor Interface · See more »

ZK (framework)

ZK is an open-source Ajax Web application framework, written in Java, that enables creation of graphical user interfaces for Web applications with little required programming knowledge.

New!!: Event-driven programming and ZK (framework) · See more »

Redirects here:

Event dispatcher, Event driven application, Event driven development, Event driven programming, Event driven programming language, Event wiring, Event-based programming, Event-driven application, OnKey, X event.

References

[1] https://en.wikipedia.org/wiki/Event-driven_programming

OutgoingIncoming
Hey! We are on Facebook now! »