• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 7
  • Tagged with
  • 10
  • 10
  • 4
  • 4
  • 4
  • 3
  • 3
  • 3
  • 3
  • 3
  • 3
  • 2
  • 2
  • 2
  • 2
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
1

Expressing Interactivity with States and Constraints

Oney, Stephen William-Lucas 01 April 2015 (has links)
A Graphical User Interface (GUI) is defined by its appearance and its behavior. A GUI’s behavior determines how it reacts to user and system events such as mouse, keyboard, or touchscreen presses, or changes to an underlying data model. Although many tools are effective in enabling designers to specify a GUI’s appearance, defining a custom behavior is difficult and error-prone. Many of the difficulties developers face in defining GUI behaviors are the result of their reactive nature. The order in which GUI code is executed depends upon the order in which it receives external inputs. Most widely used user interface programming frameworks use an event-callback model, where developers define GUI behavior by defining callbacks—sequences of low-level actions—to take in reaction to events. However, the event-callback model for user-interface development has several problems, many of which have been identified long before I started work on this dissertation. First, it is disorganized: the location and order of event-callback code often has little correspondence with the order in which it will be executed. Second, it divides GUI code in a way that requires writing interdependent code to keep the interface in a consistent state. This is because maintaining a consistent state requires referencing and modifying the same state variables across multiple different callbacks, which are often distributed throughout the code. In this dissertation, I will introduce a new framework for defining GUI behavior, called the stateconstraint framework. This framework combines constraints—which allow developers to define relationships among interface elements that are automatically maintained by the system—and state machines—which track the status of an interface. In the state-constraint framework, developers write GUI behavior by defining constraints that are enforced when the interface is in specific states. This framework allows developers to specify more nuanced constraints and allows the GUI’s appearance and behavior to vary by state. I created two tools using the state-constraint framework: a library for Web developers (ConstraintJS) and an interactive graphical language (InterState). ConstraintJS provides constraints that can be used both to control content and control display, and integrates these constraints with the three Web languages—HTML, CSS, and JavaScript. ConstraintJS is designed to take advantage of the declarative syntaxes of HTML and CSS: It allows the majority of an interactive behavior to be expressed concisely in HTML and CSS, rather than requiring the programmer to write large amounts of JavaScript. InterState introduces a visual notation and live editor to clearly represent how states and constraints combine to define GUI behavior. An evaluation of InterState showed that its computational model, visual notation, and editor were effective in allowing developers to define GUI behavior compared to conventional event-callback code. InterState also introduces extensions to the state-constraint framework to allow developers to easily re-use behaviors and primitives for authoring multi-touch gestures.
2

A practical assessment of spatial development frameworks in terms of water resources for development / by Hanneke Pretorius.

Pretorius, Hanneke January 2012 (has links)
There is no single resource so essential to sustaining life and livelihoods than water (UNDP, 2005). Water is furthermore a strategic resource that not only gives life, but is also a catalyst for development; therefore water has to and must be at the centre of all development plans (Buyelwa, 2009). Water can be the limiting factor for economic growth, upliftment and social development due to its scarcity and uneven distribution. Strategic spatial interface and relationship with water resource planning and management is fundamental to development and realisation of spatial potential. Strategic spatial planning has many components of which the Spatial Development Framework forms the key regulation to guide development and inform investment opportunities. The goal of this study is to determine the degree to which water resource management and planning is incorporated in Spatial Development Frameworks in context of strategic spatial planning. Concurrently international strategic spatial planning procedures and water resource management principles are investigated to correlate the local situation with international trends. A Goal Achievement Matrix (GAM) with ten assessment principles is developed as a tool for evaluation of strategic spatial planning and water resource management documents in terms of the local municipal level. This GAM may be used and implemented as a comparative evaluation tool to compare the degree of integration and implementation of water resource management and strategic spatial planning of local municipal authorities internationally. The percentage score as achieved in evaluation of the GAM indicates the degree of integration of water resource management and planning with strategic spatial planning. The cumulative result of the GAM scored 68% which can be used as a degree of comparison in future studies with other local municipalities, even on an international level. Measured in terms of the different authority levels the local level performed the worst with a 50% GAM score whilst the national level has a high GAM score of 86%. The low local level score indicates that exceptional legislation and policies on national level are not sufficient to eradicate poverty, provide water for all and provide for long-term sustainability if the implementation at local level falters. The low local level score may also be attributed to a lack of institutional capacity and lack of appropriate skills. It is concluded that Spatial Development Frameworks (as a component of strategic spatial planning) and water resource management and planning on a local level are not effectively integrated and it is recommended that water resources and planned future development must be effectively managed and integrated in order to ensure sustainable communities at local level. As a planning recommendation, the Guidelines for the Development of Spatial Development Frameworks developed by the Department of Rural Development and Land Reform must be extended to incorporate the integrative approach between strategic spatial planning and water resource management as a fundamental aspect. The effective integration of water resource management and planning in strategic spatial planning is key to sustainable, equitable and viable communities. / Thesis (MArt et Scien (Urban and Regional Planning))--North-West University, Potchefstroom Campus, 2013.
3

A practical assessment of spatial development frameworks in terms of water resources for development / by Hanneke Pretorius.

Pretorius, Hanneke January 2012 (has links)
There is no single resource so essential to sustaining life and livelihoods than water (UNDP, 2005). Water is furthermore a strategic resource that not only gives life, but is also a catalyst for development; therefore water has to and must be at the centre of all development plans (Buyelwa, 2009). Water can be the limiting factor for economic growth, upliftment and social development due to its scarcity and uneven distribution. Strategic spatial interface and relationship with water resource planning and management is fundamental to development and realisation of spatial potential. Strategic spatial planning has many components of which the Spatial Development Framework forms the key regulation to guide development and inform investment opportunities. The goal of this study is to determine the degree to which water resource management and planning is incorporated in Spatial Development Frameworks in context of strategic spatial planning. Concurrently international strategic spatial planning procedures and water resource management principles are investigated to correlate the local situation with international trends. A Goal Achievement Matrix (GAM) with ten assessment principles is developed as a tool for evaluation of strategic spatial planning and water resource management documents in terms of the local municipal level. This GAM may be used and implemented as a comparative evaluation tool to compare the degree of integration and implementation of water resource management and strategic spatial planning of local municipal authorities internationally. The percentage score as achieved in evaluation of the GAM indicates the degree of integration of water resource management and planning with strategic spatial planning. The cumulative result of the GAM scored 68% which can be used as a degree of comparison in future studies with other local municipalities, even on an international level. Measured in terms of the different authority levels the local level performed the worst with a 50% GAM score whilst the national level has a high GAM score of 86%. The low local level score indicates that exceptional legislation and policies on national level are not sufficient to eradicate poverty, provide water for all and provide for long-term sustainability if the implementation at local level falters. The low local level score may also be attributed to a lack of institutional capacity and lack of appropriate skills. It is concluded that Spatial Development Frameworks (as a component of strategic spatial planning) and water resource management and planning on a local level are not effectively integrated and it is recommended that water resources and planned future development must be effectively managed and integrated in order to ensure sustainable communities at local level. As a planning recommendation, the Guidelines for the Development of Spatial Development Frameworks developed by the Department of Rural Development and Land Reform must be extended to incorporate the integrative approach between strategic spatial planning and water resource management as a fundamental aspect. The effective integration of water resource management and planning in strategic spatial planning is key to sustainable, equitable and viable communities. / Thesis (MArt et Scien (Urban and Regional Planning))--North-West University, Potchefstroom Campus, 2013.
4

Developmental Local Government with reference to the implementation of Local Economic Develoment Policy

Koma, Samuel Bogalebjapoo January 2014 (has links)
This thesis examines the notion of developmental local government within the context of the implementation of a local economic development policy and the interrelationship that exists between national development frameworks underpinning growth and development objectives developed at the national and provincial spheres of government and the local economic development policy executed at the local sphere of government. Chapter One provides a historical overview of the Integrated Development Plan and of Local Economic Development in the Republic of South Africa. The concept of a developmental state within the context of the Republic of South Africa and also the evolution of the system of local government are examined. Chapter Two discusses research methodology within the context of the discipline of public administration and provides a distinction between qualitative and quantitative research and the rationale behind the adoption of a qualitative research approach for the purpose of this study. An overview of Public Administration and Public Policy literature is broadly discussed in Chapter Three. The theoretical framework of developmental local government and its characteristics is discussed in the same chapter. The trajectory of national economic development policies, namely, the Reconstruction and Development Programme, the Growth, Employment and Redistribution Policy, Accelerated Shared Growth Initiative for South Africa and New Growth Path and the interrelationship with the LED policy objectives are examined in Chapter Four. The analysis of the case study underpinning this study and presentation of research findings flowing from a field research undertaken in the Emakhazeni local municipality situated in the Mpumalanga province of the Republic of South Africa are discussed in Chapter Five. An LED policy implementation model suited for developmental local government is also discussed in this chapter. The overall deductions, recommendations, limitations of this study, and suggestions for further research are presented in Chapter Six. / Thesis (DAdmin)--University of Pretoria, 2014. / gm2014 / School of Public Management and Administration / unrestricted
5

Survey on the state of cross-platform mobile development frameworks

Hvenfelt, Linus January 2023 (has links)
Mobile application development has grown in the past few years, and instead of native development, some developers have moved to a new strategy; cross-platform mobile development using frameworks. There are many frameworks that all have their use case, but whether or not these frameworks are ready to be used in production applications is hard to decide on . This research aims to find the strengths and weaknesses of cross-platform mobile development frameworks, and how they can be improved to better suit the needs of developers. To gather data in this topic a survey was created to analyze developer experiences on frameworks in key areas such as front-end design, platform maturity and more. The results reveal that there are many areas that can be improved, but frameworks are a great tool for smaller teams and are being used extensively already to create applications for multiple platforms.
6

Design and implementation of an end-user programming software system to create and deploy cross-platform mobile mashups

Kaltofen, Sandra January 2010 (has links)
No description available.
7

The quality of environmental management frameworks in South Africa / Marius Marais

Marais, Marius January 2010 (has links)
Environmental assessments and authorisations surrounding project level developments are often made in isolation, without consideration of the regional or strategic context within which individual developments are done. This research investigates the quality of Environmental Management Frameworks (EMF) as strategic environmental instrument. EMF is a unique South African instrument that was first conceptualised in 1989, enacted in 2006 and updated in 2010. EMFs were developed to map environmental sensitivity to aid the screening out of undesired developments in sensitive environments and to minimise unnecessary project level assessments in preferred development areas. EMFs form an important link between environmental assessment (EA) processes and planning strategies such as Spatial Development Frameworks (SDFs) and Integrated Development Plans (IDPs), due to their spatial output of environmental sensitivity maps and their ability to feed strategic assessment processes required by SDFs. They have a legal mandate which ensures their assimilation and use. This research uses a multiple case study approach to review seven EMF documents for their quality. The quality aspects identified are the process, methodology and documentation components, using the printed EMF documentation as primary information source. Quality review criteria were subsequently developed to investigate these inputs, using the legal mandate of EMF as basis. Each case was rated for compliance with the quality criteria using a six–level rating schedule. Further analyses were made by comparing the performance of cases against one another. Public participation emerged as the weakest component of EMF practice, while aspects of sensitivity analysis also performed weaker than other aspects. More focus is required on aligning scales and resolutions of map inputs, mapping methods and general integration of spatial data, especially those of adjoining districts. The need to substantiate a rationale for buffer determination also requires further refinement. The practice of conducting EMF is well established and it can be valuable in sustainable development planning and decisionmaking. Recommendations to enhance the sustainability outcomes and hence effectiveness of this instrument are made, as well as future research objectives for increasing its utility. / Thesis (M. Environmental Management)--North-West University, Potchefstroom Campus, 2011.
8

The quality of environmental management frameworks in South Africa / Marius Marais

Marais, Marius January 2010 (has links)
Environmental assessments and authorisations surrounding project level developments are often made in isolation, without consideration of the regional or strategic context within which individual developments are done. This research investigates the quality of Environmental Management Frameworks (EMF) as strategic environmental instrument. EMF is a unique South African instrument that was first conceptualised in 1989, enacted in 2006 and updated in 2010. EMFs were developed to map environmental sensitivity to aid the screening out of undesired developments in sensitive environments and to minimise unnecessary project level assessments in preferred development areas. EMFs form an important link between environmental assessment (EA) processes and planning strategies such as Spatial Development Frameworks (SDFs) and Integrated Development Plans (IDPs), due to their spatial output of environmental sensitivity maps and their ability to feed strategic assessment processes required by SDFs. They have a legal mandate which ensures their assimilation and use. This research uses a multiple case study approach to review seven EMF documents for their quality. The quality aspects identified are the process, methodology and documentation components, using the printed EMF documentation as primary information source. Quality review criteria were subsequently developed to investigate these inputs, using the legal mandate of EMF as basis. Each case was rated for compliance with the quality criteria using a six–level rating schedule. Further analyses were made by comparing the performance of cases against one another. Public participation emerged as the weakest component of EMF practice, while aspects of sensitivity analysis also performed weaker than other aspects. More focus is required on aligning scales and resolutions of map inputs, mapping methods and general integration of spatial data, especially those of adjoining districts. The need to substantiate a rationale for buffer determination also requires further refinement. The practice of conducting EMF is well established and it can be valuable in sustainable development planning and decisionmaking. Recommendations to enhance the sustainability outcomes and hence effectiveness of this instrument are made, as well as future research objectives for increasing its utility. / Thesis (M. Environmental Management)--North-West University, Potchefstroom Campus, 2011.
9

Safran: A Distributed And Parallel Application Development Framework For Networks Of Heterogeneous Workstations

Hamza, Golyeri 01 May 2005 (has links) (PDF)
With the rapid advances in high-speed network technologies and steady decrease in the cost of hardware involved, network of workstation (NOW) environments began to attract attention as competitors against special purpose, high performance parallel processing environments. NOWs attract attention as parallel and distributed computing environments because they provide high scalability in terms of computing capacity and they have much smaller cost/performance ratios with high availability. However, they are harder to program for parallel and distributed applications because of the issues involved due to their loosely coupled nature. Some of the issues to be considered are the heterogeneity in the software and hardware architectures, uncontrolled external loads, network overheads, frequently changing system characteristics like workload on processors and network links, and security of applications and hosts. The general objective of this work is to provide the design and implementation of a JavaTM-based, high performance and flexible platform i.e. a framework that will facilitate development of wide range of parallel and distributed applications on networks of heterogeneous workstations (NOW). Parallel and distributed application developers are provided an infrastructure (consisting of pieces of executable software developed in Java and a Java software library) that allows them to build and run their distributed applications on their heterogeneous NOW without worrying about the issues specific to the NOW environments. The results of the extensive set of experiments conducted have shown that Safran is quite scaleable and responds well to compute intensive parallel and distributed applications.
10

A Company Case Study: Examining criteria in cross-platform evaluation frameworks

Ionzon, Victor, Jägstrand, Stefan January 2022 (has links)
The world of mobile application development faces many challenges today. Software companies want their applications available on both iOS and Android platforms to reach as many users as possible but developing for each native platform separately is time consuming and takes up unnecessary resources. This is the problem that cross-platform development frameworks aim to solve. Today the market is flooded with many cross-platform frameworks to choose from. This has led to a need for companies to identify which cross-platform framework to choose based on a framework’s strengths and weaknesses. Many methods of evaluating cross-platform frameworks have been created, but the challenge of choosing the right one still prevails. This research is aimed to investigate one of these evaluation methods, claiming to be the definitive evaluation framework. This thesis was chosen to be a case study, by cooperating with a company to get insight in the industry’s view on this evaluation framework and learn their opinion of what values are important when evaluating a development framework. The evaluation framework consists of a set of 33 criteria, each aimed at evaluating different parts of a development framework and the resulting applications. In this research, we investigate 8 of these criteria in depth and explore how these could be assigned points in an objective manner. We developed one prototype for each development framework subject to evaluation and gave these points using a system based on the evaluation framework with the added extension of defining our own sub-criteria system for assigning points as objectively as possible. From the collected data during the study we could see, not only, if the company could decide which of the development frameworks in our evaluation was more suitable for their needs. If the evaluation framework performed as intended by the creators and if this was something the company could use further on, for other projects. Results from using the proposed sub-criteria system in the evaluation are also presented and discussed.

Page generated in 0.0658 seconds