968 resultados para Java (Computer program language)
Resumo:
En aquest projecte he dissenyat i implementat un marc de treball (framework) de presentació per aplicacions J2EE. Avui en dia, per desenvolupar aplicacions web, estem obligats a que segueixin una sèrie de qualitats per tal de fer-les útils. Aquestes són eficiència, extensibilitat, reutilització i portabilitat. De no ser així, el nostre programari no tindrà lloc al mercat. Per tal d' aconseguir aquestes qualitats, cal seguir les regles establertes i utilitzar frameworks.
Resumo:
L'aplicació consisteix en un programa web que des d'un navegador ens permet realitzar una sèrie de consultes i de gestions contra una base de dades de tornejos d'escacs. Les gestions i consultes variaran segons el rol d'usuari sigui administrador, gestor o usuari Internet. Així, l'aplicació consta d'un servidor, una base de dades, unes classes entitat Java que treballaran a la capa de model per fer els canvis a la Base de dades, unes pàgines html i jsp, que estaran a la capa de vista, uns fitxers de configuració .xml i uns fitxers .java que actuaran a la capa de control. Els rols s'han implantat a nivell de servidor, amb una pàgina de login, i segons el rol escollit, es tindrà accés a una carpeta (zona) o altra.
Resumo:
Diseño de d'jNeko, un framework basado en acciones para la capa de presentación de aplicaciones J2EE.
Resumo:
Definición, análisis, diseño e implementación de un portal basado en la arquitectura Java EE que sintetiza los conocimientos adquiridos en la carrera de Ingeniería Técnica de Sistemas cursada en la UOC.
Resumo:
El objetivo principal de este artículo es la selección y comparación de dos herramientas de análisis estático para java, esta tarea necesita de estudiar previamente el estado del arte de estos analizadores, ver qué características son deseables para este tipo de analizadores y finalmente compararlas en ejecución sobre los dos proyectos de software libre elegidos argoUML y openProj. Se compara FindBugs con PMD, dos analizadores que pueden utilizarse con la versión 1.6. de JDK. Los resultados de la comparación nos permiten deducir que los analizadores se complementan en cuanto a bugs detectados, hay pocos solapamientos. Como conclusiones podemos decir que la búsqueda de bugs necesita de más de una herramienta de análisis estático.
Resumo:
El nostre projecte, tracta de desenvolupar una aplicació que ha de proporcionar diverses utilitats de gestió per a un restaurant. Es gestionaran les reserves a través d'Internet, també es farà la gestió d'usuaris registrats i campanyes de publicitat per e-mail dirigides als mateixos. L'aplicació haurà de mantenir la base de dades dels clients registrats. El restaurant els hi farà arribar informació periòdica a traves de llistes de correu i campanyes puntuals que l'aplicació haurà de gestionar.La part privada de l'aplicació, ha de tractar l'accés de personal autoritzat. El personal autoritzat podrà fer el manteniment de diverses parts: els clients, les reserves, els menús, places disponibles,... També ha de permetre la gestió dels continguts de les llistes de correu i les campanyes de publicitat.La nostra aplicació, sobre la plataforma JEE, segueix el disseny en capes, concretament en les capes de presentació, negoci i dades. A la capa de presentació, s'han utilitzat les tecnologies de JSP, HTML i CSS intentant aconseguir una interfície gràfica que sigui entenedora i fàcil d'usar. Desitgem fer servir el patró Model Vista Controlador, per tal de separar la interfície d'usuari de la lògica de negoci, a tal efecte s'ha utilitzat el "framework" STRUTS. A la capa de negoci és on estarà el gruix de l'aplicació que s'executarà sobre un servidor d'aplicacions, que en el nostre cas serà el GlassFish.La capa de dades, fa servir el SGBD MySQL. Per interactuar amb la base de dades, s'ha fet servir el "framework", Hibernate, que ens permet tractar les taules de la base de dades com si fossin objectes Java ordinaris.
Resumo:
Gestor de contrasenyes online segur en aplicació web en Java que funciona en un servidor Apache Tomcat 7.
Resumo:
Teixint Cultures és un projecte de recerca-acció comunitari que intenta promoure des de I'educació d'adults, I'aprenentatge de la llengua catalana a partir dels recursos Iingüístics que les mares d'origen africà tenen en la seva llengua familiar. El programa atén a mares d'origen immigrat amb fills menors de tres anys no escolaritzats al seu càrrec (la majoria de les quals té altres fills en edat escolar que assisteixen a la tarda a la biblioteca per fer els deures escolars). Tot el projecte esta vehiculat a partir dels contes infantils. De fet, intenta recuperar els contes de tradició oral provinents del continent africà per posteriorment elaborar materials educatius bilingües (en català i en les seves llengües) que es puguin utilitzar com a llibres educatius de consulta, tant per les biblioteques públiques com pels centres educatius. El programa es realitza de forma setmanal, al llarg de dues hores, a la biblioteca pública infantil d'en Massagran de Salt. Les mares expliquen contes i llegendes rellevants de la seva infància en la seva llengua i, a partir de diferents activitats de narració, traducció i dramatització de les històries basades en una metodologia de a dual-language D, elaboren textos escrits i narracions orals en català i en la seva llengua. Posteriorment són les mateixes participants les que editen els contes a I'ordinador i elaboren digitalment un llibre de contes bilingüe. Les sessions s'han registrat en àudio i vídeo i hem estudiat el procés d'implementació del programa i les estratègies multilingües utilitzades per les participants, els educadors i voluntaris. Els resultats evidencien el progrés de les dones en I'aprenentatge del català, la modificació de les seves actituds lingüístiques i de la seva autoimatge, així com I ‘impacte positiu del programa a la comunitat pel que fa al reconeixement dels recursos lingüístics i culturals de les minories ètniques.
Resumo:
Desarrollo de un sistema capaz de procesar consultas en lenguaje natural introducidas por el usuario mediante el teclado. El sistema es capaz de responder a consultas en castellano, relacionadas con un dominio de aplicación representado mediante una base de datos relacional.
Resumo:
Hispanics make up a growing percentage of the craft workers entering the construction industry, and this has created several challenges for American construction companies. This study addresses the situation by investigating training needs for Hispanic construction craft workers and developing a training program for them within the industry. In order to evaluate current craft workers’ conditions within the construction industry, Iowa State University researchers conducted a survey, with 98 Hispanic craft workers as respondents from 10 construction companies, to determine current working conditions. The results confirm that the language barrier is an obstacle for both the Hispanic workers and the English-speaking employees involved in construction projects. As a part of this research, two training courses were designed to help both American construction companies and their Hispanic labor force to overcome the barriers that keep them from succeeding safely and productively. A training course titled English as a Second Language Survival Course was developed to facilitate basic communication between Hispanic workers and their American supervisors using construction-focused terminology. This course was delivered once as a trial run for a two-hour duration and twice for a full-length duration of eight hours. Important feedback was obtained from participants as part of the evaluations of the course. “How much of the course contents will be useful in your working environment” was asked; 40% of workers said “all of it” and 60% said “most of it.” Another question was “Was it worth taking the time to attend the course?” to which 94% answered “definitely” and 6% answered “yes.” A second training course titled Stepping Up to Supervisor Course for Hispanic Construction Workers was also developed to provide an effective tool to help companies promote those Hispanic craft workers whose willingness and skills meet the requirements to advance to a supervisory position in an American construction company. This course will be offered in the spring of 2004.
Resumo:
Collaborative activities, in which students actively interact with each other, have proved to provide significant learning benefits. In Computer-Supported Collaborative Learning (CSCL), these collaborative activities are assisted by technologies. However, the use of computers does not guarantee collaboration, as free collaboration does not necessary lead to fruitful learning. Therefore, practitioners need to design CSCL scripts that structure the collaborative settings so that they promote learning. However, not all teachers have the technical and pedagogical background needed to design such scripts. With the aim of assisting teachers in designing effective CSCL scripts, we propose a model to support the selection of reusable good practices (formulated as patterns) so that they can be used as a starting point for their own designs. This model is based on a pattern ontology that computationally represents the knowledge captured on a pattern language for the design of CSCL scripts. A preliminary evaluation of the proposed approach is provided with two examples based on a set of meaningful interrelated patters computationally represented with the pattern ontology, and a paper prototyping experience carried out with two teaches. The results offer interesting insights towards the implementation of the pattern ontology in software tools.
Resumo:
L'objectiu de la realització d'aquest treball és la creació d'un teclat virtual destinat a ajudar a persones amb mobilitat reduïda, que no poden utilitzar el teclat físic de l'ordinador, a escriure intentant aconseguir una velocitat d'escriptura raonable per a textos de qualsevol mida. Per aconseguir aquesta velocitat d'escriptura raonable s'ha implementat un sistema de predicció del llenguatge que té dos aspectes. D'una banda es prediuen paraules segons la seva freqüència d'ús en un determinat diccionari i, d'altra banda, es prediuen paraules seguint les regles d'escriptura de la gramàtica catalana. Un altre aspecte important era que el programa creat es pogués utilitzar en diferents sistemes operatius ja que només hi havia versions específiques per a cada un d'ells. El programa creat es pot executar en els sistemes operatius Windows XP, Mac OS i Ubuntu Linux. El programa creat pretén ser una base per a posteriors millores i ampliacions en diferents parts del seu conjunt. No obstant això, com a resultat s'ha obtingut un programa que permet escriure raonablement ràpid i permet a l'usuari gestionar diccionaris i els dos tipus de predicció que s'han implementat.
Resumo:
We have devised a program that allows computation of the power of F-test, and hence determination of appropriate sample and subsample sizes, in the context of the one-way hierarchical analysis of variance with fixed effects. The power at a fixed alternative is an increasing function of the sample size and of the subsample size. The program makes it easy to obtain the power of F-test for a range of values of sample and subsample sizes, and therefore the appropriate sizes based on a desired power. The program can be used for the 'ordinary' case of the one-way analysis of variance, as well as for hierarchical analysis of variance with two stages of sampling. Examples are given of the practical use of the program.
Resumo:
Iowa’s share of the match will come from a combination of state appropriations and local funding. In FY 11, Iowa lawmakers approved intent language to provide up to $20 million over four years to help fund Iowa’s mmitment for matching federal passenger rail funding. To date, the legislature has appropriated $10 million to be used for the match. • Illinois announced in January 2010 that it would use $45 million from its state capital plan for construction of the route.
Resumo:
Underbody plows can be very useful tools in winter maintenance, especially when compacted snow or hard ice must be removed from the roadway. By the application of significant down-force, and the use of an appropriate cutting edge angle, compacted snow and ice can be removed very effectively by such plows, with much greater efficiency than any other tool under those circumstances. However, the successful operation of an underbody plow requires considerable skill. If too little down pressure is applied to the plow, then it will not cut the ice or compacted snow. However, if too much force is applied, then either the cutting edge may gouge the road surface, causing significant damage often to both the road surface and the plow, or the plow may ride up on the cutting edge so that it is no longer controllable by the operator. Spinning of the truck in such situations is easily accomplished. Further, excessive down force will result in rapid wear of the cutting edge. Given this need for a high level of operator skill, the operation of an underbody plow is a candidate for automation. In order to successfully automate the operation of an underbody plow, a control system must be developed that follows a set of rules that represent appropriate operation of such a plow. These rules have been developed, based upon earlier work in which operational underbody plows were instrumented to determine the loading upon them (both vertical and horizontal) and the angle at which the blade was operating.These rules have been successfully coded into two different computer programs, both using the MatLab® software. In the first program, various load and angle inputs are analyzed to determine when, whether, and how they violate the rules of operation. This program is essentially deterministic in nature. In the second program, the Simulink® package in the MatLab® software system was used to implement these rules using fuzzy logic. Fuzzy logic essentially replaces a fixed and constant rule with one that varies in such a way as to improve operational control. The development of the fuzzy logic in this simulation was achieved simply by using appropriate routines in the computer software, rather than being developed directly. The results of the computer testing and simulation indicate that a fully automated, computer controlled underbody plow is indeed possible. The issue of whether the next steps toward full automation should be taken (and by whom) has also been considered, and the possibility of some sort of joint venture between a Department of Transportation and a vendor has been suggested.