992 resultados para Hardware reconfigurable
Resumo:
ADSL is becoming the standard form of residential and small-business broadband Internet access due to, primarily, its low deployment cost. These ADSL residential lines are often deployed with 802.11 Access Points (AP) that providewireless connectivity. Given the density of ADSL deployment, it is often possible for a residential wireless client to be in range of several other APs, belonging to neighbors, with ADSL connectivity. While the ADSL technology has showed evident limits in terms of capacity (with speeds ranging 1-10 Mbps), the short-range wireless communication can guarantee a muchhigher capacity (up to 20 Mbps). Furthermore, the ADSL links in the neighborhood are generally under-utilized, since ADSL subscribers do not connect 100% of the time. Therefore, it is possible for a wireless client to simultaneously connect to several APs in range and effectively aggregate their available ADSL bandwidth.In this paper, we introduce ClubADSL, a wireless client that can simultaneously connect to several APs in range on different frequencies and aggregate both their downlink and uplink capacity. ClubADSL is a software that runs locally on the client-side, and it requires neither modification to the existing Internet infrastructure, nor any hardware/protocol upgradesto the 802.11 local area network. We show the feasibility of ClubADSL in seamlessly transmitting TCP traffic, and validate its implementation both in controlled scenarios and with current applications over real ADSL lines. In particular we show that a ClubADSL client can greatly benefit from the aggregated download bandwidth in the case of server-client applications such as video streaming, but can also take advantage of the increased upload bandwidth greatly reducing download times with incentive-based P2P applications such as BitTorrent.
Resumo:
A systolic array to implement lattice-reduction-aided lineardetection is proposed for a MIMO receiver. The lattice reductionalgorithm and the ensuing linear detections are operated in the same array, which can be hardware-efficient. All-swap lattice reduction algorithm (ASLR) is considered for the systolic design.ASLR is a variant of the LLL algorithm, which processes all lattice basis vectors within one iteration. Lattice-reduction-aided linear detection based on ASLR and LLL algorithms have very similarbit-error-rate performance, while ASLR is more time efficient inthe systolic array, especially for systems with a large number ofantennas.
Resumo:
“Magic for a Pixeloscope” is a one hour show conceived to berepresented in a theater scenario that merges mixed and augmented reality (MR/AR) and full-body interaction with classical magic to create new tricks. The show was conceived by an interdisciplinary team composed by a magician, twointeraction designers, a theater director and a stage designer. Themagician uses custom based hardware and software to createnew illusions which are a starting point to explore new languagefor magical expression. In this paper we introduce a conceptualframework used to inform the design of different tricks; weexplore the design and production of some tricks included in theshow and we describe the feedback received on the world premiere and some of the conclusions obtained.
Resumo:
Introduction: Nonoperative treatment of displaced midshaft clavicle fractures is associated with higher nonunion rate than previously reported. Moreover, its occurrence can compromise shoulder function. The aim of this study was to evaluate the outcome of surgical treatment of symptomatic clavicle midshaft delayed and nonunion. Methods: Between 1999 and 2008, 19 clavicle delayed unions and nonunions were treated by open reduction and reconstructive plate fixation with augmentation by autologous bone graft. Iliac bone graft was used in 15 atrophic cases, and graft from the callus was used in 4 hypertrophic nonunions. There were 14 men and 5 women, with an average age of 41 years (range, 19 to 59 years) at time of surgery. No patient had undergone a previous surgery and all complained of shoulder pain. Delayed unions and nonunions were defined as non-healing after 3 and 6 months respectively. The mean time to surgery was 8 months (range, 4 to 23 months). All patients were pre and postoperatively clinically evaluated and imaged with standard radiographs until complete healing. Results: After a mean time of 3 months (range, 2 to 7 months) all fractures were completely healed. All patients reported full range of motion at time of last follow-up. Nine patients (47%) reported slight shoulder pain but all returned to their previous professional activities after a mean time of 3 months (range, 1 to 8 months). We reported 12 (63%) minor complications. There were 6 (32%) plate-related discomforts which resolved after hardware removal, two (11%) scar numbness, two (11%) adhesive capsulitis with spontaneous complete recovery, and two (11%) AC-joint pain treated successfully with local corticosteroids injection. Conclusion: Surgical treatment of delayed unions and nonunions of midshaft clavicle fractures yields satisfactory results and a high union rate. However, 50% of the patients may still complain of slight residual shoulder pain.
Resumo:
En este proyecto se va a realizar una evaluación a Google para encontrar los puntos débiles de la aplicación y proponer soluciones y/o mejoras.Empezaremos introduciendo la historia de Google para tener referencias de cómo y dónde surgió, el algoritmo de PageRank que es el núcleo del motor de búsqueda y el hardware y software que ha desarrollado con su propia tecnología.Previamente se introducirán los requisitos que se necesitarán para entender cómo se van a evaluar los cuestionarios, es decir, se explicará la escalera Likert y las dos aplicaciones desarrolladas para realizar el análisis de las queries obtenidas.A continuación se detallará como se realizará la evaluación y se propondrá un cuestionario para este fin. Una vez enviado el cuestionario, obtendremos los datos necesarios para poder evaluar Google.Al concluir la evaluación, se propondrán 5 mejoras para dar más control al usuario y para poder evaluarlas se creará otro cuestionario. Con los datos que se obtendrán de este, se realizará una evaluación de las mejoras y se analizará si tienen una buena acogidas por parte de los usuarios.Para finalizar el proyecto, se realizarán unas conclusiones globales de todos los datos analizados y de las propuestas de mejora.
Resumo:
Tämä insinöörityö tehtiin ABB Oy, Drivesin Product AC -tulosyksikön tuotekehitysosastolle Helsingissä. Työssä kehitettiin taajuusmuuttajien suorituskyvyn automaattinen testausympäristö. ABB:n taajuusmuuttajien suorituskykytestejä ei ole aikaisemmin automatisoitu. Testit on tehty käsin ja niiden suorittamiseen ja tulosten käsittelyyn on kulunut paljon aikaa. Automaattisella testauksella pyrittiin testien suorittamiseen ja tulosten käsittelyyn kuluvan ajan huomattavaan pienentymiseen. Työssä ei ollut tarkoituksena tehdä suorituskykytestejä vaan kehittää automaattinen testausympäristö eli suorituskykytestipenkki, jossa suorituskykytestit on mahdollista suorittaa. Työssä keskityttiin taajuusmuuttajan nopeus- ja momenttisäätäjien suorituskykyyn. Työ toteutettiin suunnittelu- ja ohjelmointityönä. Testausympäristön laitteisto perustuu ABB:n tuotekehityslaboratorioiden olemassaoleviin testipaikkoihin. Testausympäristössä käytetään taajuusmuuttajien lisäksi pääasiassa kolmivaiheisia oikosulkumoottoreita. Lisäksi laitteistoon kuuluu ACS800-sarjan taajuusmuuttaja kuormakäyttönä, momenttianturi ja takometri eli kierrosnopeusmittari. Ohjelmointi tehtiin National Instrumentsin LabVIEW-ohjelmointiympäristön versiolla 8.0. Testausympäristön käyttöliittymänä toimii saman yrityksen TestStand-testausohjelmiston versio 3.5. Testattavien taajuusmuuttajien ohjausta ja momenttianturin lukemista varten ohjelmoitiin virtuaali-instrumentteja. Virtuaali-instrumentteja kutsutaan TestStand-testisekvensseistä. Testisekvenssit luodaan TestStandin sekvenssieditorilla ja suoritetaan sekvenssieditorissa tai operaattorin käyttöliittymässä. Työn tuloksena syntyi taajuusmuuttajien suorituskyvyn automaattinen testausympäristö. Testausympäristöä voidaan hyödyntää sekä nykyisen että seuraavan sukupolven taajuusmuuttajien testauksessa. Sillä on mahdollista suorittaa yleisimmät taajuusmuuttajien suorituskykytestit, kuten nopeus- ja momenttisäätöjen staattinen ja dynaaminen tarkkuus, hyvin kattavasti. Testit voidaan automaattisesti suorittaa koko testikäytön sallimalla pyörimisnopeus- ja kuormitusalueella. Näytteenottotaajuus voi olla enintään 1 kHz luettaessa pyörimisnopeutta ACS800-sarjan taajuusmuuttajan kautta ja momenttianturia samanaikaisesti. Virtuaali-instrumenteista koostuvia testisekvenssejä voidaan vapaasti muokata ja kehittää testejä edelleen tai luoda kokonaan uusia testejä. Testausympäristö perustuu teollisuudessa yleisesti käytettyihin ohjelmistoihin ja tarjoaa hyvät mahdollisuudet jatkokehitykselle.
Resumo:
This Technology Governance Board Annual Report provides information o the total annual executive branch information technology expenditures (hardware, software, and personnel) and estimates for the amount of technology spending to be requested for the succeeding fiscal year. The report contains a projection of technology cost savings, an accounting of the level of technology cost savings for the current fiscal year, and a comparison of the level of technology cost savings for the current fiscal year with that of the previous fiscal year. This report was produced in compliance with Iowa Code §8A.204(3a) and was submitted to the Governor, the Department of Management, and the General Assembly on January 8, 2007.
Resumo:
Un dels camps que aquest projecte ha estat treballant és el de la telemedicina. Aquest projecte presenta una aplicació per assistir al personal mèdic rehabilitador en tasques de telerehabilitació (i teleassistència) fent servir una connexió bàsica ADSL i hardware comú. És la continuació del projecte TeleRehabilitació i Esclerosi Múltiple (TRiEM), un esforç conjunt entre el grup de recerca Comunicacions i Sistemes Distribuïts (BCDS en anglès) de la Universitat de Girona (UdG) i de la Fundació Esclerosi Múltiple (FEM) per desenvolupar una eina per ajudar a tasques de rehabilitació de l’Esclerosi Múltiple. L’aplicació AXARM és una iniciativa del grup de Comunicacions i Sistemes Distribuïts de la Universitat de Girona per impulsar una eina d’assistència telemàtica entre doctors i pacients. Facilita una eina útil als especialistes d’un centre per realitzar tasques de rehabilitació, assistència remota o monitorització (sanitària, assistencial o d’una altra mena) amb pacients que es trobin en un altre punt físic a través d’Internet
Resumo:
O conceito de Agricultura de Precisão está normalmente associado à utilização de equipamento de alta tecnologia (seja hardware, no sentido genérico do termo, ou software) para avaliar, ou monitorizar, as condições numa determinada parcela de terreno, aplicando depois os diversos factores de produção (sementes, fertilizantes, fitofármacos, reguladores de crescimento, água, etc.) em conformidade. Tanto a monitorização como a aplicação diferenciada, ou à medida, exigem a utilização de tecnologias recentes, como os sistemas de posicionamento a partir de satélites (v.g. GPS - Global Positioning System), os Sistemas de Informação Geográfica (SIG) ou os sensores electrónicos, associados quer a reguladores automáticos de débito nas máquinas de distribuição quer a medidores de fluxo nas máquinas de colheita. A Agricultura de Precisão aparece, geralmente, associada a dois objectivos genéricos: o aumento do rendimento dos agricultores; e, a redução do impacte ambiental resultante da actividade agrícola. O primeiro destes objectivos pode, por sua vez, ser alcançado por duas vias distintas mas complementares: a redução dos custos de produção; e, o aumento da produtividade (e, por vezes, também da qualidade) das culturas. O cumprimento do segundo daqueles objectivos está relacionado com o rigor do controlo da aplicação dos factores de produção (sobretudo, produtos químicos, atendendo às externalidades ambientais negativas que lhes estão normalmente associadas), que deverá ser feita, tanto quanto possível, na justa medida das necessidades das plantas. De facto, se soubermos, por exemplo, que as necessidades de azoto em duas áreas distintas de uma mesma parcela de terreno não são iguais, por hipótese, em função dos resultados da análise de terras para as duas situações, teremos, do ponto de vista estritamente técnico e teórico, vantagem em fazer variar a quantidade de adubo azotado em conformidade. Deste modo, seríamos naturalmente tentados a aplicar mais adubo na área em que as necessidades ou o potencial produtivo são maiores, e a reduzir a quantidade na área em que o potencial produtivo ou as necessidades são menores, em vez de, como usualmente sucede, aplicar um valor médio e igual em toda a parcela. Com esta forma de actuar, não só aumentaríamos a produção, aplicando mais adubo onde este é necessário, como também reduziríamos os custos e o impacte ambiental da actividade, não aplicando adubo em excesso e precavendo a provável lixiviação do azoto. Na prática, tudo isto seria inquestionável, não fôra o caso de as tecnologias associadas à Agricultura de Precisão serem, quase sempre, complexas e caras. É exactamente por esta razão que o conceito não se encontra hoje em dia mais divulgado, nomeadamente no nosso país. Em primeiro lugar, só fará sentido recorrer à Agricultura de Precisão se os benefícios económicos daí decorrentes forem superiores ao investimento necessário à sua adopção; ora, infelizmente, são muito poucas as explorações, sobretudo em Portugal, com dimensão suficiente para, só por si, justificar ou viabilizar tais investimentos. Note-se que os investimentos a que nos referimos não passam apenas pela aquisição de determinados equipamentos (GPS, sensores, etc.), mas também pelo levantamento da situação de base e pela construção de um sistema de informação geograficamente referenciada. Em segundo lugar, existe ainda um longo caminho a percorrer pelas tecnologias de informação associadas, especialmente no que se refere à sua facilidade de uso e de integração no negócio, isto é, ainda é necessário um esforço razoável para efectuar a recolha e processamento da informação necessária à prática da agricultura de precisão, esforço este com custos muitas vezes inaceitáveis para o agricultor, nomeadamente quanto ao dispêndio do seu tempo/atenção. Em terceiro lugar, na hipótese de que os investimentos sejam rentáveis, é necessário que existam pessoas (agricultores e/ou técnicos) com conhecimentos suficientes para ajustar, desenvolver e utilizar estas tecnologias. O futuro, apesar de tudo, apresenta-se mais favorável. Por um lado, os equipamentos de alta tecnologia tendem a diminuir de preço, por vezes de forma muito marcada (um GPS de gama baixa, por exemplo, custava mais de 5000 euros há dez anos, existindo hoje à venda modelos similares por menos de 200 euros). Por outro, o nível educacional dos agricultores tem vindo a aumentar, existindo hoje cada vez mais estruturas de apoio técnico na agricultura. O nascimento e desenvolvimento de empresas especializadas no aluguer de máquinas e equipamentos agrícolas, que se tem vindo a registar nos últimos anos, pode igualmente contribuir para ultrapassar uma das maiores limitações à adopção destas tecnologias: a reduzida dimensão das explorações e os elevados custos de amortização daí decorrentes.
Resumo:
House File 2196 required the Department of Transportation (DOT) to study the acceptance of electronic payments at its customer service sites and sites operated by county treasurers. Specifically the legislation requires the following: “The department of transportation shall review the current methods the department employs for the collection of fees and other revenues at sites operated by county treasurers under chapter 321M and at customer service sites operated by the department. In conducting its review, the department, in cooperation with the treasurer of state, shall consider providing an electronic payment option for all of its customers. The department shall report its findings and recommendations by December 31, 2008, to the senate and house standing committees on transportation regarding the advantages and disadvantages of implementing one or more electronic payment systems.” This review focused on estimating the costs of providing an electronic payment option for customers of the DOT driver’s license stations and those of the 81 county treasurers. Customers at these sites engage in three primary financial transactions for which acceptance of electronic payments was studied: paying for a driver’s license (DL), paying for a non-operator identification card (ID), and paying certain civil penalties. Both consumer credit cards and PIN-based debit cards were reviewed as electronic payment options. It was assumed that most transactions would be made using a consumer credit card. Credit card companies charge a fee for each transaction for which they are used. The amount of these fees varies among credit card companies. The estimates for credit card fees used in this study were based on the State Treasurer of Iowa’s current credit card contract, which is due to expire in September 2009. Since credit card companies adjust their fees each year, estimates were based on the 2008 fee schedule. There is also a fee for the use of PIN-based debit cards. The estimates for PIN-based debit card transactions were based on information provided by Wells Fargo Merchant Services for current fees charged by debit card networks. Credit and debit card transactions would be processed through vendor-provided hardware and software. The costs would be determined through the competitive bidding process since several vendors provide this function; therefore, these costs are not reflected in this document.
Resumo:
Remote sensing spatial, spectral, and temporal resolutions of images, acquired over a reasonably sized image extent, result in imagery that can be processed to represent land cover over large areas with an amount of spatial detail that is very attractive for monitoring, management, and scienti c activities. With Moore's Law alive and well, more and more parallelism is introduced into all computing platforms, at all levels of integration and programming to achieve higher performance and energy e ciency. Being the geometric calibration process one of the most time consuming processes when using remote sensing images, the aim of this work is to accelerate this process by taking advantage of new computing architectures and technologies, specially focusing in exploiting computation over shared memory multi-threading hardware. A parallel implementation of the most time consuming process in the remote sensing geometric correction has been implemented using OpenMP directives. This work compares the performance of the original serial binary versus the parallelized implementation, using several multi-threaded modern CPU architectures, discussing about the approach to nd the optimum hardware for a cost-e ective execution.
Resumo:
Este trabalho trata do software livre Asterisk (Elastix), uma central telefónica privada IP ou (PBX IP) que suporta inúmeros protocolos e codecs da tecnologia de voz sobre IP, Abordando a sua instalação, configuração e compatibilidade com hardware de telefonia. O crescimento das redes IP, as técnicas avançadas de digitalização de voz e os mecanismos que permitem a qualidade dos serviços, permitiram a consolidação da telefonia IP. A telefonia IP está em todo-poderoso crescimento, pois além de reduzir os custos das ligações telefónicas, ela permite a ligação entre as redes de dados e de voz, criando uma infra-estrutura única, facilitando a instalação, a manutenção e o gerenciamento. Este trabalho tem como objetivo fazer um estudo da Tecnologia VoIP (Voz sob IP), propor uma estrutura e implementar um ambiente de teste, uma central telefónica VoIP com o uso do Asterisk. A central telefónica VoIP baseada no software livre Asterisk possibilita a interligação de localidades geograficamente distantes uma das outras através das redes IP, sem a necessidade de pagar os altos valores cobrados pelos fabricantes de centrais telefónicas, de hardware proprietário, pela manutenção, fornecimento de equipamentos e licenças, mas permite que se obtenha os mesmos resultados, como por exemplo, que todos os Funcionários e ou colaboradores de uma empresa realizem chamadas telefónicas entre si sem precisar pagar altas taxas cobradas pelas operadoras de telefonia pública. Através da pesquisa bibliográfica sobre a tecnologia VoIP e do estudo do software livre Asterisk, será proposta a implantação da tecnologia através da implementação de um central VoIP. A verificação dessa implantação será realizada através de testes práticos em um ambiente que será desenvolvido.
Resumo:
Des de fa uns anys, des de l’EPS de la UVic, s’està duent a terme el desenvolupament d’un dispositiu electrònic que proporciona la capacitat de capturar dades sobre un niu d’ocells. El projecte e-niu, que es pot seguir a www.tutara.info/e-niu, està actualment en una fase de test., i s’ha desenvolupat sobretot la part hardware. Aquest projecte té com a objectiu principal crear un entorn web per poder gestionar les dades que s’obtenen del niu d’ocells informatitzat (e-niu). Les dades que ens arriben dels e-nius estan en un arxiu de text, i el que es pretén és que l’usuari que controla el niu, pugui fer diversos anàlisis de les dades d’aquest. A més de poder veure els resultats en diversos tipus de gràfics, també se li vol donar la opció de treure els resultats en format taula o en format Excel, un format aquest últim, molt interessant, ja que donaria a les dades una gran possibilitat de ser tractades posteriorment, com fer seleccions del tipus de dades, treure percentatges, crear altres tipus de gràfics, etc. L’altre gran objectiu és el fet de poder treballar en la creació d’un entorn web complert a nivell gairebé professional amb l’aprenentatge que això comporta, ja que s’ha aplicat la tecnologia client-servidor, és a dir, que el llenguatge de programació està dins el servidor, i quan algun usuari l’executa, el sistema només li envia la presentació en HTML. El sistema de programació que es fa servir és el de les tres capes. La capa de dades, que està formada per una base de dades relacional del tipus MySQL i és on emmagatzemarem tota la informació. La capa de programació de la que s’encarrega el llenguatge PHP, és on s’efectua tot el tractament de les dades i finalment, la capa de presentació, que és la que s’encarrega de mostrar les dades al client en el navegador mitjançant els templates de HTML.
Resumo:
Tant en la meva etapa d’estudiant com en la meva curta vida laboral, he participat en el desenvolupament de varies aplicacions de gestió, tant d’escriptori com web, que majoritàriament sempre estaven dividides en tres capes però en dos nivells: la base de dades i l’aplicació, que contenia tant la lògica de negoci com la vista. Des de fa temps he tingut la curiositat i la necessitat d’intentar desenvolupar una aplicació de gestió que estigui distribuïda en tres o més nivells, separant el model de dades i la lògica de negoci de la vista. Crec que el treball de fi de carrera és idoni per desenvolupar-la. L’aplicació a desenvolupar anirà destinada a la gestió d’un servei d’informàtica, que s’encarrega de resoldre les incidències, inventariar i realitzar el manteniment preventiu dels equips informàtics d’una o de varies empreses. Es crearà una aplicació que contindrà el model de dades i la lògica de negoci. També es crearan dues aplicacions clients: una aplicació d’escriptori que donarà accés a totes i cadascuna de les funcionalitats del sistema i una aplicació web que oferirà un accés lleuger i des de qualsevol ubicació a les funcionalitats d’explotació del sistema. Per últim, també es crearà una altre aplicació web que s’encarregarà de generar els llistats sol•licitats per les dues aplicacions clients. D’aquesta manera també es centralitzarà la gestió dels llistats de les aplicacions del sistema. Per desenvolupar el sistema, s’utilitzarà la plataforma J2EE de Java, i es comptarà amb l’ajuda de marcs de treball com, per exemple, Oracle ADF o JasperReports. Com a conclusió general, puc assegurar que si es distribueixen les tres capes d’un sistema en tres nivells s’obtenen beneficis en l’administració, en el manteniment, en l’escalabilitat, en la flexibilitat i en la reutilització de les aplicacions. El principal inconvenient és el possible augment de lentitud en les aplicacions clients.
Resumo:
L’OpenGL és un motor 3D que s’utilitza com a lligam entre el software i el hardware gràfic. Actualment és una de les tecnologies més utilitzades en el disseny d’aplicacions 3D. El treball està realitzat amb el programa Visual C++, que és el més recomanat per al desenvolupament d’aplicacions OpenGL. L’objectiu principal d’aquest treball és aprendre a programar amb aquest tipus de tecnologia que no hem estudiat durant el període de carrera. Un altre objectiu del treball era trobar una funció útil i pràctica per a l’aplicació i ens vam decantar per a realitzar un editor d’habitacions per un botiga o empresa de mobles. L’usuari pot de forma molt ràpida i senzilla dibuixar com és l’habitació que vol decorar de forma totalment personalitzada. El programa li generarà l’habitació en tres dimensions i amb els materials que s’han escollit (terra, parets, portes…). Després pot editar-hi mobles personalitzats o pertanyents a la llibreria del programa. El programa incorpora també una base de dades per a l’empresa que ens portarà la gestió de clients, habitacions, textures i mobles (permet ampliar la llibreria del programa). Un cop acabada l’habitació el programa ens hi permet fer una visita de forma interactiva i generar-ne la factura entre altres funcions. La conclusió principal després d’haver acabat aquest projecte, és que a part d’haver après OpenGL, hem aconseguit realitzar una aplicació molt pràctica de cares al disseny d’interiorisme.