Parsing Adobe PDF Library Header Files for Documentation (2 of 4)

Parsing Adobe PDF Library Header Files for Documentation (2 of 4)

In our last episode, we introduced the lexing needed to parse the Adobe PDF Library’s C headers. In this installment, we are going to start parsing for documentation blocks interwoven with the C header declarations. From those headers, we now want to extract six different pieces of information: functions: callback functions, structures, enumerations, other typedefs, and C Pre-Processor defines, along with any blocks of documentation text that may be associated with them. For this task, we are going to make…

Read More Read More

Internship Advice from Past Great Interns

Internship Advice from Past Great Interns

The Engineering team at Datalogics will have the pleasure of offering internships to students at various universities in and near Chicago once again in 2018. We’re happy to have our marketing department joining in, and inviting interns to join their team for the summer as well! A couple of years ago I wrote an article for this blog on what we look for when we’re talking to interns to join our development team. Later on in December, we’ll have some…

Read More Read More

Activation in eReader Applications

Activation in eReader Applications

One thing in common with all eReader applications supporting Digital Rights Management “DRM” content is they need to associate protected content with a user. This requires a user account be tied to the application used to read the book. This process is usually referred to as activation. Let’s take a closer look. For a consumer to purchase content, they first need to create or be assigned an account connected to the seller’s storefront. This is usually done as part of…

Read More Read More

Adobe PDF Converter and the Evolution of PostScript

Adobe PDF Converter and the Evolution of PostScript

PostScript, PS, is a page description language released by Adobe in 1984, as Adobe’s founding technology. As the first device-independent page description language, it quickly got adopted by the emerging laser printer industry. In 1985, the Apple LaserWriter come out. Weighing in at 77 pounds, and with a price tag of almost $7,000, it was a marvel of modern engineering. It was one of the printers that sparked the desktop publishing revolution in the mid ’80s. This was also the…

Read More Read More