View Proposal


Proposer
Joe Wells
Title
open source implementation of PDF reader extensions for data capture
Goal
build an open source alternative to Adobe's Acrobate Reader DC with what Adobe calls “DC extensions”
Description
PDF is now much more than a system for arranging ink marks on paper. PDF now includes many new features from 3D visualizations that can be manipulated to dynamic adaptation to changes in media size and shape. One particularly important feature is fancy form filling with programmable checking of entered data. It is particularly important for there to be an open source implementation of these features, because they are often used for mandatory government reporting and it is not good for this kind of functionality to be controlled by a private company. This project aims to assess which parts of the standards in this area that Adobe has put forward are most important to implement as open source, and then to carry out and test and deliver some specific improvements to some specific pieces of open source software.
Resources
computer, brain
Background
knowledge of PDF, EcmaScript (JavaScript), XML, ...
Url
Difficulty Level
Variable
Ethical Approval
None
Number Of Students
0
Supervisor
Joe Wells
Keywords
programming, open source, graphical user interfaces, document standards, forms, data capture
Degrees
Bachelor of Science in Computer Science
Bachelor of Science in Computer Systems
Bachelor of Science in Information Systems
Bachelor of Science in Software Development for Business (GA)
Master of Engineering in Software Engineering
Master of Science in Business Information Management
Master of Science in Computer Science for Cyber Security
Master of Science in Computer Systems Management
Master of Science in Computing (2 Years)
Master of Science in Data Science
Master of Science in Information Technology (Business)
Master of Science in Information Technology (Software Systems)
Master of Science in Software Engineering
Bachelor of Science in Computing Science
Bachelor of Science in Computer Science (Cyber Security)