When researching about design patterns in programming you instantly realize that they can be very useful in implementing a certain piece of code or just having it as a useful programming practice. Design patterns are created to solve common programming problems that keep on recurring in a certain context when designing a program. There are several types of design patterns that are all split into several groups. Some of these groups are Algorithm Strategy Patterns, Execution Patterns, Structural design
Object-Oriented Database Management Systems The construction of Object-Oriented Database Management Systems started in the middle 80's, at a prototype building level, and at the beginning of the 90's the first commercial systems appeared. The interest for the development of such systems stems from the need to cover the modeling deficiencies of their predecessors, that is the relational database management systems. They were intended to be used by applications that have to handle big and complex
Abstract. Recent frameworks employ the strategy to define a specific metadata schema for applications to use in their classes and programming elements, enabling framework behavior customization. Despite this technique is being widely used, there are not models, design patterns or development guidelines that aim to help in the creation of this kind of framework. This thesis proposes a conceptual model for metadata-based frameworks that has the aim to identify appropriate solutions for its internal
History of the PC “If one thinks about it, it is truly remarkable how far the technology has advanced since the first digital computer was introduced in 1946. The ENIAC (Electronic Numerical Integrator and Calculator) was designed and built at the University of Pennsylvania. It weighed 30-tons and took up 1500 square feet of floor space. The first computer developed in Europe was the EDSAC (Electronic Delay-Storage Automatic Computer). This machine was built at Cambridge University in 1949.