Yüksek LisansAçık Erişim

Object oriented application frameworks compare and select the appropriate design technique

2006
0 görüntülenme
0 i̇ndirme
Danışman: Prof. Dr. Alp R. Kut

Özet (EN)

Object oriented frameworks are defined in many ways. The most popular definition: ?aframework is a partial design and implementation from an application in a given domain?[Bosch]. In my opinion frameworks are a set of abstract and concrate classes that togethercomprise a generic solution to similar problems in a specific domain. The core of theframework is made up of abstract classes.Object-oriented frameworks have been used since the early eighties and now they arebecaming increasingly popular. They provide software developers with the means to build aninfrastructure for their applications. Also they decrease the time of developing application. Agood framework has several properties such as ease of use, extensibility, flexibility, andcompleteness, which can help to make it more reusable.The aim of this study is to examine the details of the frameworks and their designtechniques. Therefore, I studied basic concepts related with frameworks, design techniquesused for frameworks recently and selected an object-oriented technique, which is the mostpowerful technique in developing framework. Some of the frameworks have been chosen tocompare because of the large number of different applications. These frameworks are ACE(Adaptive Communication Enviroment), MET++ (Multimedia Application Framework) andSMA (State Maneger Interface). In addition, more general framework .NET Framework isalso selected to be examined. As a result, the most appropriate technique from inside of thesetechniques is suggested for developing object oriented application frameworks. Also selectedframeworks are compared.

Yazar

Dr. Güler Sezer

Bu Yayına Nasıl Atıf Yapılır

Güler Sezer (Master Thesis). Object oriented application frameworks compare and select the appropriate design technique, 2006, Dokuz Eylül University.

Anahtar Kelimeler

Lisans

Tüm Hakları Saklıdır

Bu eser belirtilen lisans koşulları altında paylaşılmaktadır.

Dokuz Eylül University tezlerinden daha fazlası