6 resultados para end-to-end testing, javascript, application web, single-page application

em Universidade Federal do Rio Grande do Norte(UFRN)


Relevância:

100.00% 100.00%

Publicador:

Resumo:

The spread of the Web boosted the dissemination of Information Systems (IS) based on the Web. In order to support the implementation of these systems, several technologies came up or evolved with this purpose, namely the programming languages. The Technology Acceptance Model TAM (Davis, 1986) was conceived aiming to evaluate the acceptance/use of information technologies by their users. A lot of studies and many applications have used the TAM, however, in the literature it was not found a mention of the use of such model related to the use of programming languages. This study aims to investigate which factors influence the use of programming languages on the development of Web systems by their developers, applying an extension of the TAM, proposed in this work. To do so, a research was done with Web developers in two Yahoo groups: java-br and python-brasil, where 26 Java questionnaires and 39 Python questionnaires were fully answered. The questionnaire had general questions and questions which measured intrinsic and extrinsic factors of the programming languages, the perceived usefulness, the perceived ease of use, the attitude toward the using and the programming language use. Most of the respondents were men, graduate, between 20 and 30 years old, working in the southeast and south regions. The research was descriptive in the sense of its objectives. Statistical tools, descriptive statistics, main components and linear regression analysis were used for the data analysis. The foremost research results were: Java and Python have machine independence, extensibility, generality and reliability; Java and Python are more used by corporations and international organizations than supported by the government or educational institutions; there are more Java programmers than Python programmers; the perceived usefulness is influenced by the perceived ease of use; the generality and the extensibility are intrinsic factors of programming languages which influence the perceived ease of use; the perceived ease of use influences the attitude toward the using of the programming language

Relevância:

100.00% 100.00%

Publicador:

Resumo:

On the last years, several middleware platforms for Wireless Sensor Networks (WSN) were proposed. Most of these platforms does not consider issues of how integrate components from generic middleware architectures. Many requirements need to be considered in a middleware design for WSN and the design, in this case, it is possibility to modify the source code of the middleware without changing the external behavior of the middleware. Thus, it is desired that there is a middleware generic architecture that is able to offer an optimal configuration according to the requirements of the application. The adoption of middleware based in component model consists of a promising approach because it allows a better abstraction, low coupling, modularization and management features built-in middleware. Another problem present in current middleware consists of treatment of interoperability with external networks to sensor networks, such as Web. Most current middleware lacks the functionality to access the data provided by the WSN via the World Wide Web in order to treat these data as Web resources, and they can be accessed through protocols already adopted the World Wide Web. Thus, this work presents the Midgard, a component-based middleware specifically designed for WSNs, which adopts the architectural patterns microkernel and REST. The microkernel architectural complements the component model, since microkernel can be understood as a component that encapsulates the core system and it is responsible for initializing the core services only when needed, as well as remove them when are no more needed. Already REST defines a standardized way of communication between different applications based on standards adopted by the Web and enables him to treat WSN data as web resources, allowing them to be accessed through protocol already adopted in the World Wide Web. The main goals of Midgard are: (i) to provide easy Web access to data generated by WSN, exposing such data as Web resources, following the principles of Web of Things paradigm and (ii) to provide WSN application developer with capabilities to instantiate only specific services required by the application, thus generating a customized middleware and saving node resources. The Midgard allows use the WSN as Web resources and still provide a cohesive and weakly coupled software architecture, addressing interoperability and customization. In addition, Midgard provides two services needed for most WSN applications: (i) configuration and (ii) inspection and adaptation services. New services can be implemented by others and easily incorporated into the middleware, because of its flexible and extensible architecture. According to the assessment, the Midgard provides interoperability between the WSN and external networks, such as web, as well as between different applications within a single WSN. In addition, we assessed the memory consumption, the application image size, the size of messages exchanged in the network, and response time, overhead and scalability on Midgard. During the evaluation, the Midgard proved satisfies their goals and shown to be scalable without consuming resources prohibitively

Relevância:

100.00% 100.00%

Publicador:

Resumo:

With the advance of the Cloud Computing paradigm, a single service offered by a cloud platform may not be enough to meet all the application requirements. To fulfill such requirements, it may be necessary, instead of a single service, a composition of services that aggregates services provided by different cloud platforms. In order to generate aggregated value for the user, this composition of services provided by several Cloud Computing platforms requires a solution in terms of platforms integration, which encompasses the manipulation of a wide number of noninteroperable APIs and protocols from different platform vendors. In this scenario, this work presents Cloud Integrator, a middleware platform for composing services provided by different Cloud Computing platforms. Besides providing an environment that facilitates the development and execution of applications that use such services, Cloud Integrator works as a mediator by providing mechanisms for building applications through composition and selection of semantic Web services that take into account metadata about the services, such as QoS (Quality of Service), prices, etc. Moreover, the proposed middleware platform provides an adaptation mechanism that can be triggered in case of failure or quality degradation of one or more services used by the running application in order to ensure its quality and availability. In this work, through a case study that consists of an application that use services provided by different cloud platforms, Cloud Integrator is evaluated in terms of the efficiency of the performed service composition, selection and adaptation processes, as well as the potential of using this middleware in heterogeneous computational clouds scenarios

Relevância:

100.00% 100.00%

Publicador:

Resumo:

In the context of Software Engineering, web accessibility is gaining more room, establishing itself as an important quality attribute. This fact is due to initiatives of institutions such as the W3C (World Wide Web Consortium) and the introduction of norms and laws such as Section 508 that underlie the importance of developing accessible Web sites and applications. Despite these improvements, the lack of web accessibility is still a persistent problem, and could be related to the moment or phase in which this requirement is solved within the development process. From the moment when Web accessibility is generally regarded as a programming problem or treated when the application is already developed entirely. Thus, consider accessibility already during activities of analysis and requirements specification shows itself a strategy to facilitate project progress, avoiding rework in advanced phases of software development because of possible errors, or omissions in the elicitation. The objective of this research is to develop a method and a tool to support requirements elicitation of web accessibility. The strategy for the requirements elicitation of this method is grounded by the Goal-Oriented approach NFR Framework and the use of catalogs NFRs, created based on the guidelines contained in WCAG 2.0 (Web Content Accessibility Guideline) proposed by W3C

Relevância:

100.00% 100.00%

Publicador:

Resumo:

The poor performance of students in reading and writing activities, prompted the search for actions that would minimize this problem, noticeable mainly in public education. The lack of interest in reading of poetic texts seen in students from the 7th year in a public school in RN, has led us to question the reasons for the rejection of poetry. Thus, the idea to organize and develop new reading possibilities mediated by digital technologies, considering the preference of teenagers by virtual environments. Therefore, it was essential to observe how students used web resources in order to plan actions that aimed to improve their reading performance. We present to justify the need for reflection on the educational problems starting from our reality, in order to establish appropriate procedures to minimize them. To this end, we draw is to investigate how students appropriated the Facebook social network in order to elaborate reading strategies using this platform. The study is anchored in the reflections of the following theorists and researchers: language concepts and language: Bakhtin (2011 [1979] 2006 [1999]), Bronckart (2012 [1999]), Marcuschi (2008); reading strategies: Leffa (1996) Solé (1998), Antunes (2009), Kleiman (2013); genre: Bakhtin (2011 [1979] 2006 [1999]), Marcuschi (2008); didactic sequence: Dolz, Noverraz and Schneuwly (2013 [2004]); technologies: Moran (2008 [2000]), Kenski (2007), Bento (2012), Behrens (2013); literary literacy: Cosson (2007); other theoretical orientations: PCN (1998), PDE (2008), Perrenoud (1999), among others. The methodology followed action research guidelines, a qualitative approach perspective. The research instruments included questionnaires, interviews, observations and field notes. The results pointed to the interest of students in this social network, which favored the development of a didactic sequence whose activities converged on the didactic use of Facebook as a support for the presentation of textual poetry genre, drawing the attention of students for reading. Thus, we reiterate the need to include the pedagogical use of Information and Communication Digital Technologies educational activities to better meet the expectations of the generation of "digital natives", offering them a significant Portuguese-speaking school that fits your interests.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

The poor performance of students in reading and writing activities, prompted the search for actions that would minimize this problem, noticeable mainly in public education. The lack of interest in reading of poetic texts seen in students from the 7th year in a public school in RN, has led us to question the reasons for the rejection of poetry. Thus, the idea to organize and develop new reading possibilities mediated by digital technologies, considering the preference of teenagers by virtual environments. Therefore, it was essential to observe how students used web resources in order to plan actions that aimed to improve their reading performance. We present to justify the need for reflection on the educational problems starting from our reality, in order to establish appropriate procedures to minimize them. To this end, we draw is to investigate how students appropriated the Facebook social network in order to elaborate reading strategies using this platform. The study is anchored in the reflections of the following theorists and researchers: language concepts and language: Bakhtin (2011 [1979] 2006 [1999]), Bronckart (2012 [1999]), Marcuschi (2008); reading strategies: Leffa (1996) Solé (1998), Antunes (2009), Kleiman (2013); genre: Bakhtin (2011 [1979] 2006 [1999]), Marcuschi (2008); didactic sequence: Dolz, Noverraz and Schneuwly (2013 [2004]); technologies: Moran (2008 [2000]), Kenski (2007), Bento (2012), Behrens (2013); literary literacy: Cosson (2007); other theoretical orientations: PCN (1998), PDE (2008), Perrenoud (1999), among others. The methodology followed action research guidelines, a qualitative approach perspective. The research instruments included questionnaires, interviews, observations and field notes. The results pointed to the interest of students in this social network, which favored the development of a didactic sequence whose activities converged on the didactic use of Facebook as a support for the presentation of textual poetry genre, drawing the attention of students for reading. Thus, we reiterate the need to include the pedagogical use of Information and Communication Digital Technologies educational activities to better meet the expectations of the generation of "digital natives", offering them a significant Portuguese-speaking school that fits your interests.