Browsing by Subject "programming"
Now showing 1 - 6 of 6
Results Per Page
Sort Options
Item Digital Curation Micro-Applications: Digital Lifecycle Management with AutoHotkey(2013-03-26) Weidner, Andrew; Wilson, Robert John III; Alemneh, Daniel; University of North TexasMaintaining usable and sustainable digital collections requires a complex set of actions that address the many challenges at various stages of the digital object lifecycle. Digital curation activities enhance access and retrieval, maintain quality, add value, and facilitate use and re-use over time. Accordingly, the University of North Texas (UNT) Libraries develop and adopt tools, workflows, and quality control mechanisms that streamline production and quality assurance activities. This poster demonstrates open source software tools coded with AutoHotkey that the UNT digital libraries group has developed for use during the pre-ingest and post-ingest stages of the digital resource lifecycle. AutoHotkey is free and open source software for the Windows operating system which helps digital curators to create customized micro-applications for digital lifecycle management. Developers write scripts that embed multiple keystrokes and system commands in a single key combination, or hotkey. In addition to a portable version for script developers who frequently change workstations, AutoHotkey allows users to create executable files from source scripts for use on computers that do not have AutoHotkey installed. The AutoHotkey scripting language supports programming constructs (e.g., variables, loops, conditionals) and dynamic graphical user interfaces (GUIs). Simple AutoHotkey scripts are particularly useful for large projects that require repetitive file management actions. For ongoing batch processing activities, more complex scripts improve efficiency for those who are unfamiliar with command line equivalents. These scripts allow digital curators to perform automated file management and data entry tasks within the operating system’s GUI. The Digital Libraries Division at the UNT Libraries has constructed a set of tools that bundle complex AutoHotkey scripts together in a convenient GUI. This poster demonstrates how AutoHotkey micro-applications streamline workflows for the creation and maintenance of digital objects and their associated metadata.Item GPU programming for real-time watercolor simulation(Texas A&M University, 2005-02-17) Scott, Jessica StacyThis thesis presents a method for combining GPU programming with traditional programming to create a fluid simulation based watercolor tool for artists. This application provides a graphical interface and a canvas upon which artists can create simulated watercolors in real time. The GPU, or Graphics Processing Unit, is an effcient and highly parallel processor located on the graphics card of a computer; GPU programming is touted as a way to improve performance in graphics and non?graphics applications. The effectiveness of this method in speeding up large, general purpose programs, however, is found here to be disappointing. In a small application with minimal CPU/GPU interaction, theoretical speedups of 10 times maybe achieved, but with the limitations of communication speed between the GPU and the CPU, gains are slight when this method is used in conjunction with traditional programming.Item How Digital Libraries Can Create a Culture of Open Access on Campus(2013-03-21) Keralis, Spencer; Helge, Kris; Waugh, Laura; Stark, Shannon; Najmi, Anjum; University of North TexasAs Open Access has flourished into an International movement that is shaping the progressive landscape of scholarly communication, a growing number of institutions are implementing policy changes aimed at the higher institutional levels. Policy implementation, however, is only the one step in creating a culture of Open Access on a campus. Digital Libraries have led the movement by instituting Institutional Repositories for scholarly works and research data, but it has become increasingly evident that academic institutions must implement strategies for raising the awareness of Open Access and promoting the involvement of their academic scholars and students. It is no longer a question of whether or not to promote the open accessibility of these works among our academic community, but how best to do so. This roundtable discussion will offer ideas, strategies, and thoughtful conversations on how to equip a campus with the resources it needs to promote and assist researchers in adopting Open Access. This panel will feature faculty; a graduate student; scholarly communications, institutional repository, and strategic projects librarians to provide a balanced perspective of Open Access implementation at one Texas institution.Item Outreach Beyond the Basics: Finding Innovative Ways to Connect Users to Digital Collections Assets(2017-05-25) Ames, Eric; Baylor UniversityCreating engaging digital collections goes beyond robust metadata and user-friendly interfaces. Connecting our collections to user groups means finding new ways to make the raw data relevant in unexpected ways. This session will explore ways the Baylor University Digital Projects Group has created programming, outreach opportunities and graduate-level courses based on its Digital Collections. Attendees will learn the process for creating public events (a concert and an art exhibit), a multi-disciplinary collaboration (a Civil War game/app for middle school students) and a graduate course on digitization and archival technology. Curator of Digital Collections Eric S. Ames has been at the center of planning and executing each of these projects and will share tips and strategies for mining existing digital assets for unique outreach opportunities.Item Physical Simulation of an Embedded Surface Mesh Involving Deformation and Fracture(2012-07-16) Clack, BillySimulating virtual objects which can deform or break apart within their environments is now common in state-of-the-art virtual simulations such as video games or surgery simulations. Real-time performance requires a physical model which provides an approximation to the true solution for fast computations but at the same time provides enough believability of the simulation to the user. Recent research in object deformation and fracture has revolved around embedding portions of the simulation for graphical display inside a much simpler physical domain which is invisible to the user. Embedding complex geometry in a simpler domain allows for very complex effects to occur in a much more robust and computationally efficient manner. This thesis explores a novel method to efficiently embed a high-resolution surface mesh inside a coarse tetrahedral physical mesh for the purposes of interactive simulation and display. A technique to display interior regions as solid geometry without explicitly re-meshing the graphical mesh during fracture has been explored and developed. Keeping the graphical mesh static in memory during simulation allows the geometry to be off-loaded to the GPU while shaders can be utilized to only display portions of the geometry which are locally contained within the physical mesh. Recent advances in GPU technology have also been exploited in order to provide an increase in visual fidelity and help achieve the illusion that the virtual object itself is breaking apart in a physically plausible manner.Item Programming for Open Access: Using Python to Promote Open File Formats in the Texas Data Repository(Texas Digital Library, 2022-05-23) Goodale, IanThe preponderance of proprietary file formats being used for scholarly purposes poses an issue for the truly open dissemination of information. This was one of the key points identified by a working group I participated in at the University of Texas at Austin, in which working group members explored ways to improve metadata and reduce proprietary file formats in the Texas Data Repository. As a result of my work on the group, I created a group of Python scripts designed to help promote use of open file formats in the repository. These include scripts that automatically convert specified proprietary file formats to open ones, and that search through uploads to the Texas Data Repository within a specified date range and output a .xlsx or .csv with the dataverses and their files, flagging files with non-open extensions. My poster will describe and demonstrate this evolving resource, which is hosted on GitHub and freely available for others to modify and contribute to, and explain how it aims to make dataverse content more openly accessible to all.