We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

Building living systems with hypermedia actors

00:00

Formal Metadata

Title
Building living systems with hypermedia actors
Title of Series
Number of Parts
96
Author
License
CC Attribution - NonCommercial - ShareAlike 3.0 Unported:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal and non-commercial purpose as long as the work is attributed to the author in the manner specified by the author or licensor and the work or content is shared also in adapted form only under the conditions of this
Identifiers
Publisher
Release Date
Language

Content Metadata

Subject Area
Genre
Abstract
The sad truth is that we build software systems that are hard to change, and when we change them, they break. As usual, it's because we've forgotten that our forebears have invented the building blocks we need to build living systems: actors and hypermedia. Actors - objects done right - allow us to model resources as living, independent, concurrent things. Hypermedia enables dynamic, organic systems by providing a generic mechanism for creating associations between the live resources and presenting choices for state transitions to clients. In this talk, I'll combine the two and show how you can build living systems using hypermedia actors. To compensate for using old ideas to fix today's problems, I'll use modern technology for the implementation.
Message passingHypermediaLink (knot theory)Traverse (surveying)ImplementationLink (knot theory)Statement (computer science)Software developerTracing (software)Virtual machineMathematical modelMessage passingSlide ruleReading (process)Broadcasting (networking)Hypermedia19 (number)Quantum stateFinite-state machineNeuroinformatikCASE <Informatik>Observational studyComputer programmingGame theoryQuicksortEnterprise architectureMultiplication signWeb 2.0Physical systemDifferent (Kate Ryan album)HypertextMathematicsTerm (mathematics)Water vaporProcess (computing)Condition numberArithmetic meanExecution unitCartesian coordinate systemBuildingMultimediaImplementationSurfaceRootGroup actionTheoryReal numberBerners-Lee, TimMealy machinePointer (computer programming)Phase transitionFront and back endsMaizeLatent heatFinite set
Flash memoryMobile appClient (computing)Moment of inertiaServer (computing)AbstractionFunction (mathematics)outputCartesian coordinate systemDifferent (Kate Ryan album)Client (computing)Variety (linguistics)Slide ruleWeb browserData conversionQuantum stateGoodness of fitMultiplication signGame theoryMobile WebQuicksortGame controllerPoint (geometry)Process (computing)Boundary value problemTopological vector spaceAbstractionDesign by contractCategory of beingShape (magazine)Observational studyTheory of relativityMathematicsCASE <Informatik>2 (number)NumberServer (computing)Machine visionTouchscreenComputer configurationFundamental theorem of algebraWeb 2.0Parallel portComputer fileRight angleContext awarenessArchaeological field surveyComputer clusterCodeBookmark (World Wide Web)Spring (hydrology)outputEscape characterProfil (magazine)Active contour modelWhiteboardGraphics tabletPhysical systemComputer animation
Gamma functionZoom lensElement (mathematics)Plane (geometry)Message passingClient (computing)Finite-state machineEndliche ModelltheorieHypermediaMedical imagingGame theoryQuicksortComputer fileBitView (database)Software frameworkFerry CorstenHypermediaMessage passingDependent and independent variablesPoint (geometry)Quantum stateFile formatFinite-state machineOrder (biology)Server (computing)Multiplication signClient (computing)ExplosionLink (knot theory)Web 2.0Line (geometry)Instance (computer science)Dimensional analysis.NET FrameworkUniverse (mathematics)2 (number)MereologyMathematicsOffice suitePlanningHypercubeMultimediaElement (mathematics)Right angleArmVideo gameWeb crawlerFigurate numberCAN busGradientComputing platformSystem callVirtual machineBooby trapEndliche ModelltheorieService (economics)
Client (computing)Design by contractServer (computing)Link (knot theory)HypermediaGUI widgetGroup actionElectronic meeting systemGamma functionImplementationFunctional (mathematics)Category of beingGroup actionComputer fileCASE <Informatik>Uniform resource locatorRepresentation (politics)Message passingType theoryData structureMilitary baseFinite-state machineQuicksortGame theoryBitMereologyGame controllerHypermediaClient (computing)Form (programming)Right angleLatent heatOrder (biology)ImplementationServer (computing)Design by contractQuery languageMultiplication signFile formatWeb 2.0Quantum stateComputer configurationCartesian coordinate systemDependent and independent variablesLink (knot theory)EmailDomain nameTraffic reportingProfil (magazine)InformationArmGeneric programmingVirtual machineData mining
ImplementationMetreServer (computing)Hybrid computerMultiplication signJSONComputer animation
Category of beingMessage passingServer (computing)Group actionComputer configurationLink (knot theory)Game theoryComputer animation
Keyboard shortcutLabour Party (Malta)Landau theoryConvex hullMaxima and minimaControl flowBitHypermediaGame theoryTouchscreenMultiplication signProcess (computing)Dependent and independent variablesGroup actionCategory of beingQuicksortGoodness of fitFinite-state machineGame controllerComputer fileServer (computing)Graph coloringOffice suiteTwitterGreen's functionAbstractionClient (computing)EmailWeb 2.0Link (knot theory)HypercubeSource codePoint (geometry)InformationLevel (video gaming)CountingFile formatQuantum stateUniform resource locatorVotingUniform boundedness principleParameter (computer programming)Validity (statistics)Coma BerenicesCASE <Informatik>MultimediaForm (programming)Service (economics)MathematicsPosition operatorComputer animation
Transcript: English(auto-generated)