![]() ![]() First, I can see all these changes by clicking the View History button, which shows a drop down with all changes made to that file and by whom: For example, while writing this very article in Habitat, I added a sentence that I later removed. Every save in Inkling Habitat becomes a discrete revision in Subversion which can later be tracked. In Inkling Habitat, all projects are backed by Subversion, a source control system. In addition, they make it possible for multiple people to collaborate on the assets behind a project at the same time without stepping on each others toes, as well as identifying who made any edits. Source control systems track all of the changes made to files, making it possible to jump back in history to any point in a project's changes. ![]() Source Control Systems Photo by Inger Maaike It turns out over the last fifty years we've developed an incredible set of techniques and tools for dealing with artifacts of incredible complexity: computer software itself.Īs developers work on the source code behind an application, they check all their artifacts into a source control system. Let's take a look at what this looks like. This is in fact exactly what Inkling Habitat has done: we've brought over many of the hard lessons software has discovered into the creation of eBooks. Why can't we incorporate these software engineering tools into creating our next generation eBooks? Integrated Development Environments (IDEs).It turns out over the last fifty years we've developed an incredible set of techniques and tools for dealing with artifacts of incredible complexity: computer software itself. If next generation eBooks require Fabergé egg levels of care and expense we'll never get the scale and quantity we need to make this new world real. Now add in interactive quizzes, 3-D models, high-definition video, educational slide lines, and pop tip glossaries/footnotes, and if you're not careful you will need a small army to produce every eBook. For example, Ganong's Review of Medical Physiology has thirty-nine chapters. How do we efficiently convert and create these pieces of software? About Brad Neuberg Transforming eBook Production by Treating Books as Software Photo by Jixarĭigital books are bundles of HTML, CSS, and JavaScript. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |