The feedback from earlier videos said they where too long. So this time we are going with very short videos that shows isolated tasks. The intended audience are new clients that know nothing or very little about ECO and how to use it, and/or established users that want to look up how a particular task is performed.
Feedback is welcome as always!
Microvideos
Add class ; using Modlr to add classes
Class inheritance ; set up class inheritance
Add attribute ; Add attributes to classes
Add Association ; Add associations between classes
Association classes ; Many to many associations can have explicit association classes with attributes
Generate code ; Update the code that is generated from the model
Create objects in runtime ; Create new objects of code (c# in the video but works the same in VB.NET and Delphi.NET)
Set attributes and associations in runtime ; Access and set attributes and associations in code
Naïve Databinding ; Shows how you can bind directly to the generated code (naive since you probably want to a layer between to render the information in, like in the next video: Handles)
Using the ReferenceHandle, ExpressionHandle and CursorHandle ; Use of Handles to manage currency and rendering
Using the context agent ; Shows the Context agent that accelerates your form building by giving you model based options
ViewModels (13 minutes); Short talk about why they exists, then a hands on definition, followed up by use in WinForms, WPF and ASP.NET
Planning more videos; I had these in mind:
Adding your own columns in an ExpressionHandle
Persists to xml
Saving data in runtime
Delete an object in runtime
Finding the touched objects in runtime
Using more primitive types in attributes
Add method
Creating a state machine
Prototyping in design time
Using Autoforms in runtime
Persist to a Sql server
Evolve the database schema after model changes
Searching the model
Using colors and sizes in diagrams
Using CodeComment
Documenting the model
Publish the documentation
Segmenting the model in packages
Importing a package
Using optimistic locking
Using the Undo-redo service
Creating Variables and constants that are eco aware
Query the domain layer with ocl
Query the database with ocl
Query the domain layer with linq
Query the database with linq
Using in memory transactions
Using eco with asp.net
Persisting an ecospace to session state
Using eco with WPF and EcoBinding
Using EcoTree to extract data
Accessing meta data in runtime
Reverse engineer an existing database
Parent or child map inheritance
Add a derived attribute
Add a derived association
Using the ecospace debugger
Synchronize multiple clients
Using eco with Silverlight