Some more Links on Cocoa and OS X Development
How to Use VTK with Cocoa
Se the following references to use VTK together with Cocoa:
- Installing VTK: Installing VTK on Mac OS X 10.4.x for the purposes of Cocoa
- Example: SimpleCocoaVTK by Sean McBride and Mike Jackson
Tutorials on MacResearch:
Four Layer Architecture
In context of exploring the Model View Controller (MVP) pattern I came across following collection of links.
It also contained a link on Four Layer Architecture:
Problem:
When designing an object system for a client-server environment, what is the most appropriate way to structure the overall application architecture? How do you structure your system when you have both significant presentation and domain components?
…
The View layer. This is the layer where the physical window and widget objects live. It may also contain Controller classes as in classical MVC. Any new user interface widgets developed for this application are put in this layer. In most cases today this layer is completely generated by a window-builder tool.
The ApplicationModel layer. This layer mediates between the various user interface components on a GUI screen and translates the messages that they understand into messages understood by the objects in the domain model. It is responsible for the flow of the application and controls navigation from window to window. This layer is often partially generated by a window-builder and partially coded by the developer.
The DomainModel layer. This is the layer where most objects found in an OO analysis and design will reside. Examples of the types of objects found in this layer may be Orders, Employees, Sensors, or whatever is appropriate to the problem domain.
The Infrastructure layer. This is where the objects that represent connections to entities outside the application (specifically those outside the object world) reside. Examples of objects in this layer would include SQLTables, 3270Terminals, SerialPorts, SQLBrokers and the like.
MSDN TechTalk on Visual Studio 2008 and .NET 3.5
MSDN Germany released a recorded TechTalk on Visual Studio 2008 and the .NET Framework 3.5:
Visual Studio 2008 und .NET Framework 3.5 – Was ist neu?
How to Use Boost Signals and Qt Together
I came across troubles using Boost signals together with Qt.
It is a well known problem that is described in the boost FAQ.
You may also have a look at the article A Deeper Look at Signals and Slots.
For general information on boost signals and examples visit the Boost.Signals documentation.
Model View Presenter (MVP) Design Pattern
Articels by Martion Fowler:
Articels on Nikola Malovic’s blog:
- Model View Presenter (MVP) pattern
- Model View Presenter (MVP) design pattern close look – Part 1 (Supervising Controller)
- Model View Presenter (MVP) design pattern close look – Part 2 – Passive View
Overview:
How to Install Northwind on SQL Express
- Download Northwind sample database
- Navigate to: C:\SQL Server Sample Databases
- Run: osql -E -S computerName\SqlExpress -i instnwnd.sql
How to reset Visual Studio 2005
- Quit Visual Studio
- Run: devenv.exe /resetuserdata