Live briefing
Everything about Active object
Software design pattern
The active object design pattern decouples method execution from method invocation for objects that each reside in their own thread of control. The goal is to introduce concurrency, by using asynchronous method invocation and a scheduler for handling requests. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Active objectA 5-minute orientation
- Skim a recent paper: Space Noncooperative Object Active Tracking With Deep Reinforcement LearningInfluential work since 2022
- Pick up a classic book: Learning Beyond the ClassroomThe most-reprinted book on the subject
- Read the landmark paper: Object segmentation using graph cuts based active contoursCited 135 times
- Go sideways: Java concurrencyA closely related topic
- Go sideways: SwingWorkerA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Object segmentation using graph cuts based active contours
Next-active-object prediction from egocentric videos
A Survey of Active Object Languages
Appearance-based active object recognition
Tactile-based active object discrimination and target object search in an unknown workspace
Deep active learning for object detection
Object Learning Through Active Exploration
Active 3D Object Localization Using a Humanoid Robot
🆕 Influential since 2022
Space Noncooperative Object Active Tracking With Deep Reinforcement Learning
Active Visuo-Haptic Object Shape Completion
Semi-supervised Active Salient Object Detection
Anti-Distractor Active Object Tracking in 3D Environments
An Active Multi-Object Ultrafast Tracking System with CNN-Based Hybrid Object Detection
📚 Books worth reading
- 📕Learning Beyond the ClassroomTom Bentley · 1998
- 📕Practicing Core ReflectionFrits G. Evelein, Fred A. J. Korthagen · 2014
- 📕Understanding and Developing Student EngagementColin Bryson · 2014
- 📕Engaging the SensesHelen J. Chatterjee, Leonie Hannan · 2016
The game of schoolRobert L. Fried · 2005
Publicly Engaged ScholarsPeter Levine, Margaret A. Post · 2016
Problem-Based LearningJohn Barell · 1998- 📕Reforma agraria confiscadaMirta Barreto · 2004
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Java concurrency The Java programming language and the Java virtual machine (JVM) are designed to support concurrent programming. All execution takes place in the context…
- SwingWorker SwingWorker (in full javax.swing.SwingWorker is a utility class developed by Sun Microsystems for the Swing library of the Java programming language. SwingWorke…
- Reactor pattern The reactor software design pattern is an event handling strategy that can respond to many potential service requests concurrently. The pattern's key component…
- Java syntax The syntax of Java is the set of rules defining how a Java program is written and interpreted. The syntax is mostly derived from C and C++. Unlike C++…
- Channel (programming) Computer programming portal In computing, a channel is a model for inter-thread communication and synchronization via message passing. A message may be…
- 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…
- Object pool pattern The object pool pattern is a software creational design pattern that uses a set of initialized objects kept ready to use – a "pool" – rather than allocating…
- Async/await In computer programming, the async/await pattern is a syntactic feature of many programming languages that allows an asynchronous, non-blocking function…