Show simple item record

dc.contributor.advisorKuru, Selahattinen_US
dc.contributor.authorKırmızıbekmez, Uğuren_US
dc.contributor.otherIşık Üniversitesi, Fen Bilimleri Enstitüsü, Bilgisayar Mühendisliği Yüksek Lisans Programıen_US
dc.date.accessioned2016-05-27T11:52:47Z
dc.date.available2016-05-27T11:52:47Z
dc.date.issued2008-04-21
dc.identifier.citationKırmızıbekmez, U. (2008). A framework for developing RDP applications for IPTV. İstanbul: Işık Üniversitesi Fen Bilimleri Enstitüsü.en_US
dc.identifier.urihttps://hdl.handle.net/11729/873
dc.descriptionText in English ; Abstract: English and Turkishen_US
dc.descriptionIncludes bibliographical references (leaves 68-69)en_US
dc.descriptionxi, 71 leavesen_US
dc.description.abstractIn this thesis a framework for RDP applications for IPTV is described. The goal is to develop applications easily by using the framework. Microsoft IPTV Edition Content Development Kid is used as a simulator of Microsoft IPTV, SQL Server 2000 as Database Management System and Internet Information Server as the web server. A total of eleven example applications have been developed with the framework to show how this framework can be used to develop applications easily. Firstly methods are distinguished; data types and classes of example web applications are designed. Then the architecture of the framework is determined. The 2three tier architecture 2 is used while developing this framework. In this design there is a Presentation Layer that includes user interface part and communicates with Business Layer only. The second layer is Business Layer which communicates both Presentation Layer and Data Layer and holds system logic. The third layer is Data Layer that communicates with Business Layer and sends data to the DLL to get the queries. The conclusion of the thesis is that using a layered architecture increases the reusability of the methods and it is easier to develop similar web services by using this framework.en_US
dc.description.abstractBu tezde IPTV Uzak Masaüstü Uygulamaları için bir yazılım çerçevesi tasarlandı. Bu tasarımımın amacı IPTV için uygulama geliştirmeyi kolaylaştırmaktır. Bu çerçeveyi geliştirmek için Microsoft IPTV Edition Content Development programı, Microsoft IPTV'nin benzetimi olarak kullanıldı. Veritabanı Yönetim Sistemi olarak SQL Server 2000 ve Web Sağlayıcısı olarak Internet Information Server kullanıldı. Tasarlanılan çerçeve ile onbir adet örnek uygulama geliştirildi. Böylece bu çerçeve ile kolayca uygulama geliştirebilecekleri gösterilmiş oldu. Bu çerçevenin tasarımı esnasında ilk olarak kullanılacak metodların veri türleri ve sınıfları belirlendi. Daha sonra altyapı tasarımı aşamasına geçildi. Geliştirme için üç katmanlı mimari kullanıldı. Bu katmanlardan 2Arayüz Katmanı3 kullanıcıya sunulan arayüz tasarımlarını içermektedir. Arayüz katmanı sadece 2İş Katmanı3 ile iletişim kurabilir. 2İş Katmanı3 ise hem 2Veri Katmanı3 ile hem de 2Arayüz Katmanı3 ile iletişim kurar ve sistemin işlerliğini düzenler. Son katman 2Veri Katmanı3 olmaktadır. Veri katmanı 2İş Katmanı3 ile iletişim kurar ve aldığı verilerle DLL dosyasındaki fonksiyonları çağırır. Sonuç olarak bu tezde üç katmanlı mimari kullanarak geliştirilmiş olan çerçevedeki metodların tekrar kullanılabilirliği artırılmış olup benzer uygulamalar geliştirilmesi kolay bir hale getirilmiştir.en_US
dc.description.tableofcontentsIntroductionen_US
dc.description.tableofcontentsState of the Art on IPTVen_US
dc.description.tableofcontentsTelevision Conceptsen_US
dc.description.tableofcontentsPublic IP-Based Network Utilizationen_US
dc.description.tableofcontentsPrivate IP-Based Network Utilizationen_US
dc.description.tableofcontentsInternet Televisionen_US
dc.description.tableofcontentsIPTV versus Internet Televisionen_US
dc.description.tableofcontentsInternet Television Portalsen_US
dc.description.tableofcontentsA Technical Look at IPTVen_US
dc.description.tableofcontentsIPTV Systemen_US
dc.description.tableofcontentsBusiness Model of IPTVen_US
dc.description.tableofcontentsInfrastructure of IPTVen_US
dc.description.tableofcontentsIPTV Serversen_US
dc.description.tableofcontentsProblems with IPTVen_US
dc.description.tableofcontentsResearch Issues about IPTVen_US
dc.description.tableofcontentsResearch & Development Projects on IPTVen_US
dc.description.tableofcontentsMicrosoft TV IPTV Edition and MiddleWareArchitectureen_US
dc.description.tableofcontentsBenefits of Microsoft TV IPTV Editionen_US
dc.description.tableofcontentsIPTV Terminal Middleware Architectureen_US
dc.description.tableofcontentsMicrosoft Mediaroomen_US
dc.description.tableofcontentsDessign of the Frameworken_US
dc.description.tableofcontentsClass Definitionsen_US
dc.description.tableofcontentsClass Methodsen_US
dc.description.tableofcontentsAn Exampleen_US
dc.description.tableofcontentsFramework Architectureen_US
dc.description.tableofcontentsDatabase Schemaen_US
dc.description.tableofcontentsAdvantages of Using DLLsen_US
dc.description.tableofcontentsAn Example Applicationen_US
dc.description.tableofcontentsConclusion and Recommendations for Future Worken_US
dc.description.tableofcontentsCD Containing the Code for Framework and Applicationen_US
dc.language.isoengen_US
dc.publisherIşık Üniversitesien_US
dc.rightsinfo:eu-repo/semantics/openAccessen_US
dc.rightsAttribution-NonCommercial-NoDerivs 3.0 United States*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/us/*
dc.subject.lccTK5105.887 .K57 2008
dc.subject.lcshInternet television.en_US
dc.titleA framework for developing RDP Applications for IPTVen_US
dc.title.alternativeIPTV uzak masaüstü uygulamalari için bir yazılım çerçevesien_US
dc.typemasterThesisen_US
dc.contributor.departmentIşık Üniversitesi, Fen Bilimleri Enstitüsü, Bilgisayar Mühendisliği Yüksek Lisans Programıen_US
dc.relation.publicationcategoryTezen_US
dc.contributor.institutionauthorKırmızıbekmez, Uğuren_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

info:eu-repo/semantics/openAccess
Except where otherwise noted, this item's license is described as info:eu-repo/semantics/openAccess