Development update — June

Today is my birthday (41), and my wife doesn't want me to work much today. I don't know if blogging about the work that was done yesterday counts as work. Let's pretend it isn't.
It has been three weeks since I posted a development update. Back then, the word NOW was written in upper caps next to the topic XML Worker. We've released the first production-ready version of XML Worker last Wednesday. We'll continue working on XML Worker, but we've reduced the priority of this project because we're now awaiting user feedback. The whiteboard shows what we'll be doing next:


Our development team is currently working on an Android demo. We already have some Proof of Concepts (the first one being the Hello World app six months ago), but none of these prototypes were finished products. Now we've chosen one specific app, and we're going to make it "ready for consumption".
Half a year ago, we also wrote a roadmap for developing a product that will allow you to "flatten" XFA forms. This is a huge project. We had hoped that we could find sponsors, but as it turns out, companies are waiting for us to build the product using our own money, expecting we're going to publish it as an open source product. I'm sorry, but this project is really expensive, and if nobody is willing to sponsor it, we'll put it in the market as a closed source product. With our next step in the XFA2PDF development, we want to find out if we can use XML Worker as the engine to convert XFA to PDF. That's why we'll build a prototype based on the XfaMovies example from the book. We'll parse the XFA stream contained in xfa_filled_in.pdf and we want this to result in a flat PDF that looks identical to the interactive form (but without the interactivity).
That's yet another step closer to a new product.