944 resultados para end-to-end testing, javascript, application web, single-page application
Resumo:
2016
Resumo:
At the beginning of my thesis project, considering that some stocks are in overfishing status due to both high fishing effort and high level of juveniles in the catch, my main purpose was to understand how to contribute to improving the state of the fishery resources of the Mediterranean Sea. To mitigate the overfishing, the General Fisheries Commission for the Mediterranean (GFCM) adopted several Fishery Restricted Areas, which are geographically defined areas where some specific fishing activities are temporarily or permanently banned or restricted in order to reduce the exploitation patterns and conservation of specific stocks as well as of habitats and deep-sea ecosystems, including the Essential Fish Habitats (EFH) and the Vulnerable Marine Ecosystems (VME). Considering that GFCM established 3 Fisheries Restricted Areas (FRAs) in the Strait of Sicily (SoS) in 2016 aimed at protecting the nursery areas of the deep-water rose shrimp (DPS, Parapenaeus longirostris – Lucas, 1846) and the European hake (HKE, Merluccius merluccius – Linnaeus, 1758) to reduce the exploitation pattern of undersized species, in my thesis project I devoted myself to evaluate the effect of the FRAs on the status stock and the fishery performance using a spatial bio-economic model.
Resumo:
The increasing environmental global regulations have directed scientific research towards more sustainable materials, even in the field of composite materials for additive manufacturing. In this context, the presented research is devoted to the development of thermoplastic composites for FDM application with a low environmental impact, focusing on the possibility to use wastes from different industrial processes as filler for the production of composite filaments for FDM 3D printing. In particular carbon fibers recycled by pyro-gasification process of CFRP scraps were used as reinforcing agent for PLA, a biobased polymeric matrix. Since the high value of CFs, the ability to re-use recycled CFs, replacing virgin ones, seems to be a promising option in terms of sustainability and circular economy. Moreover, wastes from different agricultural industries, i.e. wheat and rice production processes, were valorised and used as biofillers for the production of PLA-biocomposites. The integration of these agricultural wastes into PLA bioplastic allowed to obtain biocomposites with improved eco-sustainability, biodegradability, lightweight, and lower cost. Finally, the study of novel composites for FDM was extended towards elastomeric nanocomposite materials, in particular TPU reinforced with graphene. The research procedure of all projects involves the optimization of production methods of composite filaments with a particular attention on the possible degradation of polymeric matrices. Then, main thermal properties of 3D printed object are evaluated by TGA, DSC characterization. Additionally, specific heat capacity (CP) and Coefficient of Linear Thermal Expansion (CLTE) measurements are useful to estimate the attitude of composites for the prevention of typical FDM issues, i.e. shrinkage and warping. Finally, the mechanical properties of 3D printed composites and their anisotropy are investigated by tensile test using distinct kinds of specimens with different printing angles with respect to the testing direction.
Resumo:
Skaalautuvien web-sivujen merkitys kasvaa nykypäivänä, koska web-sivuja katsotaan hyvin erikokoisilla ja -resoluutiosilla laitteilla. Sivujen skaalautuessa eri laitteille ei tarvitse erikseen tehdä mobiilisivuja tai perinteistä natiivia ohjelmistoa joka laitteelle, vaan yksi sivu toimii kaikilla laitteilla. Ongelmana on saada web-sovellukset toimimaan eri laitteilla, koska laitteiden selaimissa saattaa olla pieni eroja, joiden vuoksi on työlästä saada skaalautuva käyttöliittymä toimimaan kaikilla eri laitteilla. Skaalautuvien sivujen kehittämisen avuksi on luotu erilaisia käyttöliittymä- ja grafiikkakirjastoja, jotka auttavat sivun skaalautuvuuden toteuttamisessa. Kirjastoja käyttämällä säästetään kehitystyöhön käytettävää aikaa ja ulkoistetaan kirjaston ylläpito kolmannelle osapuolelle. Tällöin jää enemmän aikaa varsinaisten sovelluksen kehitystyölle. Tässä työssä tutkitaan eri käyttöliittymä- ja grafiikkakirjastovaihtoehtoja käyttöliittymän toteuttamiseksi. Työssä toteutetaan yksinkertainen verkkoseurantajärjestelmän prototyyppi ja valitaan sille skaalautuva käyttöliittymä- ja grafiikkakirjasto. Järjestelmä koostuu kolmesta osasta: käyttöliittymästä, palvelusta ja tietolähteistä, joista palvelu kerää tietoa käyttöliittymälle näytettäväksi.
Resumo:
This paper presents a novel tablet based end-user interface for industrial robot programming (called Hammer). This application makes easier to program tasks for industrial robots like polishing, milling or grinding. It is based on the Scratch programming language, but specifically design and created for Android OS. It is a visual programming concept that allows non-skilled programmer operators to create programs. The application also allows to monitor the tasks while it is being executed by overlapping real time information through augmented reality. The application includes a teach pendant screen that can be customized according to the operator needs at every moment.
Resumo:
El software se ha convertido en el eje central del mundo actual, una compleja creación humana que influye en la vida, negocios y comunicación de todas las personas pertenecientes a la Sociedad de la Información. El rápido crecimiento experimentado en el ámbito del desarrollo software ha permitido la creación de avanzadas estructuras tecnológicas, denominadas “Sistemas Intensivos Software”, capaces de comunicarse con otros sistemas, dispositivos, sensores y personas. A lo largo de los próximos años los sistemas se enfrentarán a una mayor complejidad, surgida de la necesidad de operar en entornos de grandes dimensiones y de comportamientos no deterministas. Los métodos y herramientas actuales no son lo suficientemente potentes para diseñar, construir,implementar y mantener sistemas intensivos software con estas características, y detener la construcción de sistemas intensivos software o construir sistemas poco flexibles o fiables no es una alternativa real. En el desarrollo de “Sistemas Intensivos Software” pueden llegar a intervenir distintas entidades o compañías software que suelen estar en ubicaciones geográficas distintas y constituidas por grandes equipos de desarrollo, multidisciplinares e incluso multilingües. Debido a la criticidad del resultado de las actividades realizadas de forma independiente en el sistema resultante, éstas se han de controlar y monitorizar para asegurar la correcta integración de todos los elementos del sistema completo. El objetivo de este proyecto es la creación de una herramienta software para dar soporte a la gestión y monitorización de la construcción e integración de sistemas intensivos software, siendo extensible también a proyectos de otra índole. La herramienta resultante se denomina Positioning System, una aplicación web del tipo SPA (Single Page Application) creada con tecnología de última generación como el framework JavaScript AngularJS y tecnología de back-end como SlimPHP. Positioning System provee la funcionalidad necesaria para la creación de proyectos, familias y subfamilias de productos que constituyen los productos software de los proyectos creados, así como la gestión de socios comerciales y gestión de contactos de dichos proyectos. Todas estas funcionalidades son fácilmente monitorizadas y controladas por gráficos estadísticos generados para cada proyecto. ABSTRACT Software has become the backbone of today’s world, a complex human creation that has an important impact in the life, business and communication of all people involved with the Information Society. The quick growth that software development has undergone for last years has enabled the creation of advanced technological structures called “Software Intensive Systems”. They are able to communicate with other systems, devices, sensors and people. Next years, systems will face more complexity. It arises from the need of operating systems of large dimensions with non-deterministic behaviors. Current methods and tools are not powerful enough to design, build, implement and maintain software intensive systems; however stopping the development or developing unreliable and non-flexible systems is not a real alternative. Software Intensive Systems” development may involve different entities or software companies which may be in different geographical locations and may be constituted by large, multidisciplinary and even multilingual development teams. Due to the criticality of the result of each conducted activity, independently in the resulting system, these activities must be controlled and monitored to ensure the proper integration of all the elements within the complete system. The goal of this project is the creation of a software tool to support the management and monitoring of the construction and integration of software intensive systems, being possible to be extended to other kind of projects. The resultant tool is called Positioning System, a web application that follows the SPA (Single Page Application) style. It was created with the latest technologies, such as, the AngularJS framework and SlimPHP. The Positioning System provides the necessary features for the creation of projects, families and subfamilies of products that constitute the software products of the created projects, as well as the management of business partners and contacts of these projects. All these features are easily monitored and controlled by statistical graphs generated for each project.
Resumo:
Because some Web users will be able to design a template to visualize information from scratch, while other users need to automatically visualize information by changing some parameters, providing different levels of customization of the information is a desirable goal. Our system allows the automatic generation of visualizations given the semantics of the data, and the static or pre-specified visualization by creating an interface language. We address information visualization taking into consideration the Web, where the presentation of the retrieved information is a challenge. ^ We provide a model to narrow the gap between the user's way of expressing queries and database manipulation languages (SQL) without changing the system itself thus improving the query specification process. We develop a Web interface model that is integrated with the HTML language to create a powerful language that facilitates the construction of Web-based database reports. ^ As opposed to other papers, this model offers a new way of exploring databases focusing on providing Web connectivity to databases with minimal or no result buffering, formatting, or extra programming. We describe how to easily connect the database to the Web. In addition, we offer an enhanced way on viewing and exploring the contents of a database, allowing users to customize their views depending on the contents and the structure of the data. Current database front-ends typically attempt to display the database objects in a flat view making it difficult for users to grasp the contents and the structure of their result. Our model narrows the gap between databases and the Web. ^ The overall objective of this research is to construct a model that accesses different databases easily across the net and generates SQL, forms, and reports across all platforms without requiring the developer to code a complex application. This increases the speed of development. In addition, using only the Web browsers, the end-user can retrieve data from databases remotely to make necessary modifications and manipulations of data using the Web formatted forms and reports, independent of the platform, without having to open different applications, or learn to use anything but their Web browser. We introduce a strategic method to generate and construct SQL queries, enabling inexperienced users that are not well exposed to the SQL world to build syntactically and semantically a valid SQL query and to understand the retrieved data. The generated SQL query will be validated against the database schema to ensure harmless and efficient SQL execution. (Abstract shortened by UMI.)^
Resumo:
This paper presents an FEM analysis conducted for optimally designing end mill cutters through verifying the cutting tool forces and stresses for milling Titanium alloy Ti-6Al-4 V. Initially, the theoretical tool forces are calculated by considering the cutting edge on a cutting tool as the curve of an intersection over a spherical/flat surface based on the model developed by Lee & Altinas [1]. Considering the lowest tool forces the cutting tool parameters are taken and optimal design of end mill is decided for different sizes. Then the 3D CAD models of the end mills are developed and used for Finite Element Method to verify the cutting forces for milling Ti-6Al-4 V. The cutting tool forces, stress, strain concentration (s), tool wear, and temperature of the cutting tool with the different geometric shapes are simulated considering Ti-6Al-4 V as work piece material. Finally, the simulated and theoretical values are compared and the optimal design of cutting tool for different sizes are validated. The present approach considers to improve the quality of machining surface and tool life with effects of the various parameters concerning the oblique cutting process namely axial, radial and tangential forces. Various simulated test cases are presented to highlight the approach on optimally designing end mill cutters.
Resumo:
A parametric study of cold-formed steel sections with web openings subjected to web crippling under end-one-flange (EOF) loading condition is undertaken, using finite element analysis, to investigate the effects of web holes and cross-section sizes. The holes are located either centred above the bearing plates or with a horizontal clear distance to the near edge of the bearing plates. It was demonstrated that the main factors influencing the web crippling strength are the ratio of the hole depth to the depth of the web, the ratio of the length of bearing plates to the flat depth of the web and the location of the holes as defined by the distance of the hole from the edge of the bearing plate divided by the flat depth of web. In this study, design recommendations in the form of web crippling strength reduction factor equations are proposed, which are conservative when compared with the experimental and finite element results.
Resumo:
Dissertation submitted in partial fulfilment of the requirements for the Degree of Master of Science in Geospatial Technologies
Resumo:
Suorituskyky- ja kuormitustestien tekeminen sovelluksille on erittäin tärkeä osa tuotantoprosessia nykypäivänä. Myös Web-sovelluksia testataan yhä enemmän. Tarve suorituskyky- ja kuormitustestien tekemiselle on selvä. Testattavan ympäristön tämänhetkinen, mutta myös tulevaisuuden toimivuus taataan oikein tehdyillä testeillä ja niitä seuraavilla korjaustoimenpiteillä. Suurten käyttäjämäärien testaaminen manuaalisesti on kuitenkin hyvin vaikeaa. Sirpaleisen ympäristön, kuten palveluihin perustuvien Web-sovellusympäristöjen testaaminen on haaste. Tämän työn aiheena on arvioida työkaluja ja menetelmiä, joilla raskaita teollisia Web-sovelluksia voidaan testata. Tavoitteena on löytää testausmenetelmiä, joilla voidaan luotettavasti simuloida suuria käyttäjämääriä. Tavoitteena on myös arvioida erilaisten yhteyksien ja protokollien vaikutusta Web-sovelluksen suorituskykyyn.
Resumo:
Objective: The purpose of this study was to evaluate the sealing ability of castor oil polymer (COP), mineral trioxide aggregate (MTA) and glass ionomer cement (GIC) as root-end filling materials. Forty-five single-rooted human teeth were cleaned and prepared using a step-back technique. The apical third of each root was resected perpendicularly to the long axis direction. All teeth were obturated with gutta-percha and an endodontic sealer. After, a root-end cavity with 1.25-mm depth was prepared using a diamond bur. The specimens were randomly divided into three experimental groups (n = 15), according to the root-end filling material used: G1) COP; G2) MTA; G3) GIC. The external surfaces of the specimens were covered with epoxy adhesive, except the root-end filling. The teeth were immersed in rhodamine B dye for 24 hours. Then, the roots were sectioned longitudinally and the linear dye penetration at the dentin/material interface was determined using a stereomicroscope. ANOVA and Tukey's tests were used to compare the three groups. The G1 group (COP) presented smaller dye penetration, statistically different than the G2 (MTA) and G3 (GIC) groups (p < 0.05). No statistically significant difference in microleakage was observed between G2 and G3 groups (p > 0.05). The results of this study indicate that the COP presented efficient sealing ability when used as a root-end filling material showing results significantly better than MTA and GIC.
Resumo:
Purpose: To evaluate the bond strength of indirect restorations to dentin using self-adhesive cements with and without the application of adhesive systems.Material and Methods: Seventy-two bovine incisors were used, in which the buccal surfaces were ground down to expose an area of dentin measuring a minimum of 4 x 4 mm. The indirect resin composite Resilab was used to make 72 blocks, which were cemented onto the dentin surface of the teeth and divided into 4 groups (n = 18): group 1: self-adhesive resin cement BiFix SE, applied according to manufacturer's recommendations; group 2: self-adhesive resin cement RelyX Unicem, used according to manufacturer's recommendations; group 3: etch-and-rinse Solobond M adhesive system + BiFix SE; group 4: etch-and-rinse Single Bond 2 adhesive system + RelyX Unicem. The specimens were sectioned into sticks and subjected to microtensile testing in a universal testing machine (EMIC DL-200MF). Data were subjected to one-way ANOVA and Tukey's test (alpha = 5%).Results: The mean values (+/- standard deviation) obtained for the groups were: group 1: 15.28 (+/- 8.17)(a), group 2: 14.60 (+/- 5.21)(a), group 3: 39.20 (+/- 9.98)(c), group 4: 27.59 (+/- 6.57)(b). Different letters indicate significant differences (ANOVA; p = 0.0000).Conclusion: The application of adhesive systems before self-adhesive cements significantly increased the bond strength to dentin. In group 2, RelyX Unicem associated with the adhesive system Single Bond 2 showed significantly lower mean tensile bond strengths than group 3 (BiFix SE associated with the etch-and-rinse Solobond M adhesive system).
Resumo:
The reaction of living anionic polymers with 2,2,5,5-tetramethyl-1-(3-bromopropyl)-1-aza-2,5- disilacyclopentane (1) was investigated using coupled thin layer chromatography and matrix-assisted laser desorption/ionization time-of-flight mass spectrometry. Structures of byproducts as well as the major product were determined. The anionic initiator having a protected primary amine functional group, 2,2,5,5-tetramethyl- 1-(3-lithiopropyl)-1-aza-2,5-disilacyclopentane (2), was synthesized using all-glass high-vacuum techniques, which allows the long-term stability of this initiator to be maintained. The use of 2 in the preparation of well-defined aliphatic primary amine R-end-functionalized polystyrene and poly(methyl methacrylate) was investigated. Primary amino R-end-functionalized poly(methyl methacrylate) can be obtained near-quantitatively by reacting 2 with 1,1-diphenylethylene in tetrahydrofuran at room temperature prior to polymerizing methyl methacrylate at -78 °C. When 2 is used to initiate styrene at room temperature in benzene, an additive such as N,N,N',N'- tetramethylethylenediamine is necessary to activate the polymerization. However, although the resulting polymers have narrow molecular weight distributions and well-controlled molecular weights, our mass spectra data suggest that the yield of primary amine α-end-functionalized polystyrene from these syntheses is very low. The majority of the products are methyl α-end-functionalized polystyrene.