501 resultados para programació orientada a objectes
Resumo:
Aquest projecte s’ha centrat en tractar la part de la Visió per Computador que s’encarrega del seguiment d’objectes dins d'una seqüència d’imatges. Concretament, s’ha fet una aproximació al seguiment d’objectes dins d’una escena qualsevol.
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:
Aquest treball final de carrera es basa en l'anàlisi, disseny i implementació d'una aplicació pel control d'estocs. FrigoDroid és una aplicació orientada utilitzar-se en un frigorífic, tot i que pot controlar qualsevol tipus de col·lecció d'objectes. El punt fort d'aquest projecte és que es basa en la practicitat de la lectura de codis de barres com a forma d'entrada dels ítems inventariats.
Resumo:
UOCbuntu es una distribución basada en Ubuntu y creada con el objetivo de satisfacer las necesidades de los estudiantes de las ingenierías en Informática de la Universitat Oberta de Catalunya. De esta forma, se pretenden aglutinar en un único producto todas las herramientas necesarias y otras que pueden ser de utilidad para los alumnos, con la ventaja de poder ejecutarse en modo live-usb persistente.
Resumo:
L’objectiu d’aquest projecte final de carrera és millorar les prestacions de la cel·la de fabricació actual duent a terme les següents fites: integració d’un sistema de visió artificial a la plataforma. Aquest sistema hade permetre la detecció i anàlisi dels objectes transportats, augmentant les seves possibilitats de manipulació i classificació. Es pretén eliminar la restricció actual que obliga a col•locar les peces en una posició fixa de la safata de transport; control centralitzat del procés a través d’un ordinador. El procés serà operat a través d’un computador industrial, el qual controlarà els diferents sistemes quecomponen la cel·la per tal que duguin a terme les seves funcions de forma coordinada; disseny i implementació d’una API del sistema. Es desenvoluparà la llibreria de control del sistema per tal de facilitar la programació del procés
Resumo:
Actualment ens trobem en un món on tot gira al voltant de les noves tecnologies, i un pilar fonamental és l'oci i l'entreteniment. Això engloba principalment les indústries del cinema, videojocs i realitat virtual. Un dels problemes que tenen aquestes indústries és com crear l'escenari on es produeix la història. L'objectiu d'aquest projecte de final de carrera és crear una eina integrada al skylineEngine, que serveixi per crear edificis de manera procedural, on l'usuari pugui definir l'estètica d'aquest edifici, introduint la seva planta i els perfils adequats. El que s'implementarà serà una eina de modelatge per a dissenyadors, que a partir d'una planta i perfils pugui crear l'edifici.Aquest projecte es desenvoluparà a sobre del mòdul de generació d'edificis del skylineEngine, una eina pel modelatge de ciutats que s'executa sobre el Houdini 3D, que és una plataforma genèrica pel modelatge procedural d'objectes.El desenvolupament d'aquest projecte implica:• Estudi de la plataforma de desenvolupament Houdini 3D i de les llibreries necessàries per la incorporació de scripts Python. Estudi de les EEDD internes de Houdini.• Aprendre i manejar el llenguatge de programació Python.• Estudi del codi de l'article Interactive Architectural Modeling with Procedural Extrusions, per en Tom Kelly i en Peter Wonka, publicat a la revista ACM Transactions on Graphics (2011).• Desenvolupament d'algorismes de conversió de geometria d'una estructura tipus face-vertex a una de tipus half-edge, i viceversa.• Modificació del codi Java per acceptar crides sense interfície d'usuari i amb estructures de dades generades des de Python.• Aprendre el funcionament de la llibreria JPype per permetre enllaçar el Java dins el Python.• Estudi del skylineEngine i de les llibreries per la creació d'edificis.• Integració del resultat dintre del skylineEngine.• Verificació i ajust de les regles i paràmetres de la simulació per a diferents edificis
Resumo:
Projecte Final de Carrera usant HTML5 que desenvolupa una plataforma on-line d'intercanvi de preus per a smartphones emprant un front-end HTML i un back-end Microsoft .NET.
Resumo:
Aplicació de localització d'activitats infantils per a dispositius mòbils usant HTML5, concretament el framework jQuery Mobile.
Resumo:
Disseny i implementació d'una ontologia per representar els serveis que ofereix un aeroport als passatgers.
Resumo:
Els objectius del projecte són: realitzar un intèrpret de comandes en VAL3 que rebi les ordres a través d’una connexió TCP/IP; realitzar una toolbox de Matlab per enviar diferents ordres mitjançant una connexió TCP/IP; adquirir i processar mitjançant Matlab imatges de la càmera en temps real i detectar la posició d’objectes artificials mitjançant la segmentació per color i dissenyar i realitzar una aplicació amb Matlab que reculli peces detectades amb la càmera. L’abast del projecte inclou: l’estudi del llenguatge de programació VAL3 i disseny de l’ intèrpret de comandes, l’estudi de les llibreries de Matlab per comunicació mitjançant TCP/IP, per l’adquisició d’imatges, pel processament d’imatges i per la programació en C; el disseny de la aplicació recol·lectora de peces i la implementació de: un intèrpret de comandes en VAL3, la toolbox pel control del robot STAUBLI en Matlab i la aplicació recol·lectora de peces mitjançant el processament d’imatges en temps real també en Matlab
Resumo:
Treball de recerca realitzat per alumnes d’ensenyament secundari i guardonat amb un Premi CIRIT per fomentar l'esperit científic del Jovent l’any 2010. L’objectiu principal del treball era estudiar el concepte de programació per poder muntar un ascensor i fer-lo funcionar mitjançant un xip microcontrolador com el PICAXE.
Resumo:
Els assajos de diagnòstic clínic i biomèdic requereixen tècniques de detecció sensibles, selectives i ràpides que permeten mesurar concentracions de substàncies directament de mostres biològiques com sang, orina o sèrum. Els dispositius biosensors compleixen en gran mesura aquests requisits i en particular, molts esforços van dirigits actualment al disseny de versions compactes de mida reduïda tipus "point of care" (POC) que permeten, per exemple, deslocalitzar les anàlisis dels hospitals i que proporcionen un seguiment del pacient més proper i eficient. Tot i així, la transferència d'aquestes tecnologies a dispositius miniaturitzats i portàtils amb aplicacions definides encara no està totalment assolida. Apart de les dificultats inherents a la integració de components electrònics, òptics, de distribució de líquids, etc. en un sistema menut i portàtil, un important repte en la miniaturització de biosensors és la biofuncionalització de la superfície sensora i la seua estabilitat una vegada s'han immobilitzat els reactius biològics. La detecció de biomarcadors proteics es duu a terme principalment mitjançant immunoassajos, basats en el reconeixement específic de la proteïna per part d'anticossos específics. En el cas de biosensors, el format directe, en el qual un anticòs s'immobilitza sobre la superfície sensora i la proteïna diana es detecta directament de la mostra, hauria de ser el format preferible. Tanmateix, és un dels menys eficients en termes d'estabilitat i sensibilitat, degut en part a la necessitat d'immobilitzar l'anticòs en una orientació adequada sense perjudicar l'afinitat per la molècula diana. En aquest treball s'ha fet un estudi comparatiu entre diferents metodologies d'immobilització d'anticossos sobre un transductor òptic i s'han desenvolupat i optimitzat diferents estratègies de bloqueig de superfície a fi d'obtindre un procediment robust, estable, aplicable a superfícies sensores de diferent naturalesa i que a més, permeta la detecció sensible i selectiva en mostres complexes.
Resumo:
Amb la situació econòmica actual pot ser interessant poder vendre objectes que ja no s’utilitzen i també poder-ne comprar de segona mà. Amb aquesta idea sorgeix el projecte de crear una pàgina de subhastes online on la gent pugui comerciar amb les coses que ja no necessita. Tenint en compte el concepte inicial, el propietari de la pàgina no rebrà cap retribució ni percentatge de cada subhasta, tot l’import serà pel venedor. L’objectiu principal és el de poder oferir un lloc on després de registrar-se, els usuaris puguin veure i pujar per els articles que altres persones estan subhastant i també la possibilitat de crear les seves pròpies subhastes. Cada usuari disposarà d’un espai personal on veure les subhastes amb les que ha interactuat i així no perdre-les de vista i també on poder veure en cada moment l’estat de les subhastes que ha creat. La vista d’una subhasta s’actualitzarà automàticament sense haver de recarregar la pàgina i si algú puja durant l’últim minut la subhasta s’allargarà un minut més per evitar puges a l’últim moment i així maximitzar el preu final. Hi haurà un administrador que serà l’encarregat de gestionar el bon funcionament de la pàgina amb permís per afegir, editar, consultar i eliminar tota la informació disponible. Per portar a terme el projecte s’ha utilitzat PHP per la part de programació i MySQL com a sistema gestor de bases de dades.