Show simple item record

dc.contributor.advisorRidley, Mick J.
dc.contributor.authorMgheder, Mohamed A.*
dc.date.accessioned2011-06-22T16:09:51Z
dc.date.available2011-06-22T16:09:51Z
dc.date.issued2011-06-22
dc.identifier.urihttp://hdl.handle.net/10454/4907
dc.description.abstractThe Web has come a long way. It started as a distributed document repository and quickly became the spring board for a new type of application. Propped on top of the original HTML+HTTP architecture, this new application platform shifted the way the architecture was used so that commands and functionality were embedded in the form data of Web requests rather than in the HTTP command conveying the request. This approach enabled Web requests to convey any type of data, not just document operations. This is occurring because the Web provides such a powerful platform on which to create applications. This is occurring because web development methods are still evolving toward the structure and stability required taking on this enormous new role. As the needs of developers change, certain themes that arise more frequently than others become embedded into new environments to support those needs. Until recently, Web application programming has largely been done with a set of keywords and metaphors developed long before the Web became a popular place to program. APIs have been developed to support Web specific features, but they are no replacement for fundamental changes in the programming environment itself. The growth of Web applications requires a new type of programming designed specifically for the needs of the Web. This thesis aims to contribute towards the development of an abstract framework to generate abstract and dynamic Web user interfaces that are not developed to a specific platform. To meet this aim, this thesis suggests a general implementation of a prototype system that uses the information in database metadata in conjunction with PHP. Database metadata is richer in providing the information needed to build dynamic user interfaces. This thesis uses PHP and the abstract library ADOdb to provide us with a generalised database metadata based prototype. PHP does not have any restrictions on accessing and extracting database metadata from numerous database management systems. As a result, PHP and relational database were used to build the proposed framework. Additionally, ADOdb was used to link the two mentioned technologies. The implemented framework in this thesis demonstrates that it is possible to generate different automatic Web entry forms that are not specific at any platform.en_US
dc.language.isoenen_US
dc.rights<a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/3.0/"><img alt="Creative Commons License" style="border-width:0" src="http://i.creativecommons.org/l/by-nc-nd/3.0/88x31.png" /></a><br />The University of Bradford theses are licenced under a <a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/3.0/">Creative Commons Licence</a>.en_US
dc.subjectDatabasesen_US
dc.subjectMetadataen_US
dc.subjectPHPen_US
dc.subjectWeb developmenten_US
dc.subjectHTMLen_US
dc.subjectWorld Wide Web (WWW)en_US
dc.subjectWeb user interfacesen_US
dc.titleDatabase Metadata Requirements for Automated Web Development. A case study using PHP.en_US
dc.type.qualificationleveldoctoralen_US
dc.publisher.institutionUniversity of Bradfordeng
dc.publisher.departmentDepartment of Computingen_US
dc.typeThesiseng
dc.type.qualificationnamePhDen_US
dc.date.awarded2009
refterms.dateFOA2018-07-19T05:18:19Z


Item file(s)

Thumbnail
Name:
M.A.Mgheder PhD Thesis.pdf
Size:
2.346Mb
Format:
PDF

This item appears in the following Collection(s)

Show simple item record