Companion slides for the presentation "HTML5 is the Future of Book Authorship" at Digital Book World 2014.
"Combining HTML5 and version control provides key advantages to authors and publishers looking to create and produce books in the brave, new digital world. HTML5-based authoring offers a streamlined production workflow for producing both print and digital outputs, facilitates “digital first” content development, and is a perfect fit for creating a WYSIWYG, Web-based writing experience. Version control enables richer, more streamlined collaboration, ensures a consistent history of changes, and leverages tools used for decades in the software industry. Come learn how O'Reilly is successfully combining these technologies in practice in its own publishing program."
The Case for Authoring and Producing Books in (X)HTML5Sanders Kleinfeld
HTML5 offers unique advantages to authors and publishers in comparison to both traditional word processing and desktop publishing tools like Microsoft Word and Adobe InDesign, as well as other markup vocabularies like DocBook and AsciiDoc. In this presentation, I explore three key advantages of an HTML5-based workflow: a lightweight production toolchain, optimization for digital-first content development, and WYSIWYG authoring for content creators. I also discuss HTMLBook, a new open, HTML5-based XML standard developed at O'Reilly Media, Inc., which is expressly designed for the authoring and production of both print and digital book content.
Ebook Accessibility: Why, How, and What For - ebookcraft 2016 - Laura BradyBookNet Canada
Workshop: "Ebook Accessibility: Why, How, and What For" by Laura Brady (Brady Type) for ebookcraft 2016, presented by BookNet Canada and eBOUND Canada - March 30, 2016
You Want to Go XML-First: Now What? Building an In-House XML-First Workflow -...BookNet Canada
Workshop: "You Want to Go XML-First: Now What? Building an In-House XML-First Workflow" by Terri Rothman & Sylvia Hunter (P-Shift, University of Toronto Press) for ebookcraft 2016, presented by BookNet Canada and eBOUND Canada - March 30, 2016
"The Ebook Developer's Toolbox" by Sanders Kleinfeld (O’Reilly Media) for ebookcraft 2016, presented by BookNet Canada and eBOUND Canada - March 31, 2016
Structuring for Content Reuse with MadCap Doc-To-HelpMary Connor
MadCap Doc-To-Help scales Microsoft® Word to enterprise class, making it easy to reuse content across documentation and training deliverables. It takes serious standardizing and structuring of content, however, to get there, with strategic considerations and choices. This presentation walks you all the way from migrating non-Doc-To-Help source file types through structuring files for topic-based assembly. Learn the skills, tricks, and trade-offs that will let your nimble Doc-To-Help platform help you thrive in an under-resourced, just-in-time production environment.
http://www.doctohelp.com/resources/recorded-webinars.aspx
HTML-First at Wiley - Tzviya Siegman & Benjamin Young - ebookcraft 2018BookNet Canada
When a customer reads an article on Wiley Online Library, it’s either a PDF :( or HTML :). When a customer reads an EPUB, she is reading HTML. The path to that HTML has not always been so straightforward. In the last several years, we have become increasingly aware of the value of quality HTML to our users. Wiley was an early adopter of XML-first or XML-early, but some of us began to question the value of the XML. We began experimenting with shifting from XML-first to HTML-first for a subset of Wiley’s online journals. Today we are in user testing for an HTML-first workflow for live journals, including a PDF output. We will talk about how we got here, the challenges we faced, and the fun we had along the way.
The Case for Authoring and Producing Books in (X)HTML5Sanders Kleinfeld
HTML5 offers unique advantages to authors and publishers in comparison to both traditional word processing and desktop publishing tools like Microsoft Word and Adobe InDesign, as well as other markup vocabularies like DocBook and AsciiDoc. In this presentation, I explore three key advantages of an HTML5-based workflow: a lightweight production toolchain, optimization for digital-first content development, and WYSIWYG authoring for content creators. I also discuss HTMLBook, a new open, HTML5-based XML standard developed at O'Reilly Media, Inc., which is expressly designed for the authoring and production of both print and digital book content.
Ebook Accessibility: Why, How, and What For - ebookcraft 2016 - Laura BradyBookNet Canada
Workshop: "Ebook Accessibility: Why, How, and What For" by Laura Brady (Brady Type) for ebookcraft 2016, presented by BookNet Canada and eBOUND Canada - March 30, 2016
You Want to Go XML-First: Now What? Building an In-House XML-First Workflow -...BookNet Canada
Workshop: "You Want to Go XML-First: Now What? Building an In-House XML-First Workflow" by Terri Rothman & Sylvia Hunter (P-Shift, University of Toronto Press) for ebookcraft 2016, presented by BookNet Canada and eBOUND Canada - March 30, 2016
"The Ebook Developer's Toolbox" by Sanders Kleinfeld (O’Reilly Media) for ebookcraft 2016, presented by BookNet Canada and eBOUND Canada - March 31, 2016
Structuring for Content Reuse with MadCap Doc-To-HelpMary Connor
MadCap Doc-To-Help scales Microsoft® Word to enterprise class, making it easy to reuse content across documentation and training deliverables. It takes serious standardizing and structuring of content, however, to get there, with strategic considerations and choices. This presentation walks you all the way from migrating non-Doc-To-Help source file types through structuring files for topic-based assembly. Learn the skills, tricks, and trade-offs that will let your nimble Doc-To-Help platform help you thrive in an under-resourced, just-in-time production environment.
http://www.doctohelp.com/resources/recorded-webinars.aspx
HTML-First at Wiley - Tzviya Siegman & Benjamin Young - ebookcraft 2018BookNet Canada
When a customer reads an article on Wiley Online Library, it’s either a PDF :( or HTML :). When a customer reads an EPUB, she is reading HTML. The path to that HTML has not always been so straightforward. In the last several years, we have become increasingly aware of the value of quality HTML to our users. Wiley was an early adopter of XML-first or XML-early, but some of us began to question the value of the XML. We began experimenting with shifting from XML-first to HTML-first for a subset of Wiley’s online journals. Today we are in user testing for an HTML-first workflow for live journals, including a PDF output. We will talk about how we got here, the challenges we faced, and the fun we had along the way.
Simply Accessible - Kevin Callahan - ebookcraft 2018BookNet Canada
Ebooks let us expand print’s audience, with richer, more accessible content and more robust usability. If you’re already using InDesign features to automate and smooth out production processes, all it takes is a shift in thinking and an adherence to best practices to include deep EPUB3 accessibility in your InDesign workflow. Demonstrating with a real-world project and including live demonstrations of features and their impact on the user, Kevin Callahan and Rachel Comerford will provide a roadmap for simply accessible ebooks.
My talking points for the presentation on optimization of modern web applications. It is a huge topic, and I concentrated mostly on technical aspects of it.
JavaScript and popular programming paradigms (OOP, AOP, FP, DSL). Overview of the language to see what tools we can leverage to reduce complexity of our projects.
This part goes over more language features and looks at FP, and DSLs with JavaScript.
The presentation was delivered at ClubAJAX on 3/2/2010.
Blog post: http://lazutkin.com/blog/2010/mar/4/exciting-js-2/
Beginning is Part I: http://www.slideshare.net/elazutkin/exciting-javascript-part-i
What does it take to create standard CSS for a wide range of textbooks that convinces editorial stakeholders to buy in, establishes a standard schema, validates for consistent structure, handles complex layouts and intricate math and chemical equations, and adheres to extensive EPUB and accessibility guidelines?
Betsy Granger, Executive Strategist - Content Standards at Macmillan Learning, will share the struggles and successes of their year-long journey. Learn about their approach to treating CSS as if it were software, grounding their design in research, and the four key principles they developed to guide their work.
MongoDB SoCal 2020: A Complete Methodology of Data Modeling for MongoDBMongoDB
Are you new to schema design for MongoDB, or are you looking for a more complete or agile process than what you are following currently? In this talk, we will guide you through the phases of a flexible methodology that you can apply to projects ranging from small to large with very demanding requirements.
Hacking iBooks and ePub3 with JavaScript!Jim McKeeth
[Updated for 2013]
How to embed JavaScript in Interactive Widgets in iBooks Author 2 for use on the iPad. Also looks at embedded JavaScript in the page when creating ePub files from scratch. Uses DashCode, Tumult Hype 2, or your favorite text editor. Visit http://blogs.remobjects.com/?p=3862 for more information. From my presentation at 360iDev 2013 in Denver.
Simply Accessible - Kevin Callahan - ebookcraft 2018BookNet Canada
Ebooks let us expand print’s audience, with richer, more accessible content and more robust usability. If you’re already using InDesign features to automate and smooth out production processes, all it takes is a shift in thinking and an adherence to best practices to include deep EPUB3 accessibility in your InDesign workflow. Demonstrating with a real-world project and including live demonstrations of features and their impact on the user, Kevin Callahan and Rachel Comerford will provide a roadmap for simply accessible ebooks.
My talking points for the presentation on optimization of modern web applications. It is a huge topic, and I concentrated mostly on technical aspects of it.
JavaScript and popular programming paradigms (OOP, AOP, FP, DSL). Overview of the language to see what tools we can leverage to reduce complexity of our projects.
This part goes over more language features and looks at FP, and DSLs with JavaScript.
The presentation was delivered at ClubAJAX on 3/2/2010.
Blog post: http://lazutkin.com/blog/2010/mar/4/exciting-js-2/
Beginning is Part I: http://www.slideshare.net/elazutkin/exciting-javascript-part-i
What does it take to create standard CSS for a wide range of textbooks that convinces editorial stakeholders to buy in, establishes a standard schema, validates for consistent structure, handles complex layouts and intricate math and chemical equations, and adheres to extensive EPUB and accessibility guidelines?
Betsy Granger, Executive Strategist - Content Standards at Macmillan Learning, will share the struggles and successes of their year-long journey. Learn about their approach to treating CSS as if it were software, grounding their design in research, and the four key principles they developed to guide their work.
MongoDB SoCal 2020: A Complete Methodology of Data Modeling for MongoDBMongoDB
Are you new to schema design for MongoDB, or are you looking for a more complete or agile process than what you are following currently? In this talk, we will guide you through the phases of a flexible methodology that you can apply to projects ranging from small to large with very demanding requirements.
Hacking iBooks and ePub3 with JavaScript!Jim McKeeth
[Updated for 2013]
How to embed JavaScript in Interactive Widgets in iBooks Author 2 for use on the iPad. Also looks at embedded JavaScript in the page when creating ePub files from scratch. Uses DashCode, Tumult Hype 2, or your favorite text editor. Visit http://blogs.remobjects.com/?p=3862 for more information. From my presentation at 360iDev 2013 in Denver.
Real World AngularJS recipes: beyond TodoMVCCarlo Bonamico
Codemotion Rome 2015 Talk with Sonia Pini
You got captured by Angular power and simplicity, and have chosen it for your next project (or you are thinking about it). Creating a prototype with Data Binding, scopes and MVVM was relatively quick and easy. But what do you need to effectively complete and bring a complex application in Production? We will discuss practical recipes from our real world experiences for choosing between ES5, ES6 and TypeScript, designing a modular, event-driven application structure, creating or selecting components and directives, implementing authentication, managing errors and logging, testing and packaging.
Angular 1.x reloaded: improve your app now! and get ready for 2.0Carlo Bonamico
The buzz about the upcoming major reincarnation of AngularJS, with its hot mix of excitement and critics, has somehow shadowed the immediate gains enabled by the recent 1.3 and 1.4 releases.
This code-based talk will introduce concepts such as the "Controller As" syntax, component-based directives, the new router and bind once, to demonstrate how mixing these currently available Angular features with good design patterns (and a bit of ES6) provides concrete improvements in performance, modularity, testability and developer productivity to our apps now.
Furthermore, it will show how the main ideas at the basis of Angular 2.0 (API simplification, consistency, even more componentization and interoperability with ES6 and Web Components) can be applied to the design and implementation of 1.x applications, helping us both being more productive now & simplifying the upgrade to the "new" Angular.
Sample Chapter of Practical Unit Testing with TestNG and MockitoTomek Kaczanowski
This is Chapter 10 of "Practical Unit Testing with TestNG and Mockito" book.
This is one of the last chapters which explains how to make your unit tests manageable, so they do not become a burden as the project develops and changes are introduced.
You can learn more about the book on http://practicalunittesting.com.
R in finance: Introduction to R and Its Applications in FinanceLiang C. Zhang (張良丞)
This presentation is designed for experts in Finance but not familiar with R. I use some Finance applications (data mining, technical trading, and performance analysis) that you are probably most familiar with. In this short one-hour event, I focus on the "using R" rather than the Finance examples. Therefore, few interpretations of these examples will be provided. Instead, I would like you to use your field of knowledge to help yourself and hope that you can extend what you learn to other finance R packages.
Designing the future of Augmented RealityCarina Ngai
Presented on March 4th, 2016 at Interaction16 in Helsinki, Finland.
Until now, augmented reality has so far been mostly a sci-fi vision that overlays visual information to what we see in the physical world. It’s widely perceived as a “cool and interesting feature” for brands and advertising, but doesn’t have much practicality yet. To harness the real power of AR, which includes geolocation, image recognition, we believe that a more utilitarian visual search would be next.
To design for such possibilities, we begin to question even the fundamental basis of AR. For example, what would AR become beyond a rich visual layer? Will this change people’s motivation and behavior to use AR? How can we redefine AR to be a tool to give augmented information on objects? And how we can speculate its usage in the future?
Session-Slides vom eBookCamp München 2016: Erfahrungsbericht von Ivo Hartz zu effizienten und pragmatischen HTML5-Workflows auf Basis von EPUB-eBooks für die Entwicklung der App "A Story A Day" des Verlages Voland & Quist.
At Activate, we've identified the 9 most important insights for tech and media in 2016. Key points:
* The average American spends more time on tech and media than on work or sleep
* Messaging will blow past social networking as the dominant personal media activity
* The next big winners in streaming music and audio are already (quietly!) here
* The long-awaited cord cutting moment isn't coming any time soon
* There is potential for a "cable killer" to show up, but it won't look like you expect
* E-sports and wagering really are going to change the game in gaming
* Want to get rich in the App Store? Good luck!
* These are the companies grabbing all the money in consumer tech and media
* And we demonstrate a simple way to predict what acquisitions and partnerships tech and media companies will be making to stay competitive
Also available here:
http://www.wsj.com/articles/think-again-nine-top-insights-into-tech-and-media-for-2016-1445618763
http://www.businessinsider.com/michael-wolf-predicts-what-will-happen-in-the-tech-industry-in-2016-2015-10
CODE GIST: https://gist.github.com/tyndyll/cce72c16dc112cbe7ffac44dbb1dc5e8
A high level introduction to the Go programming language, including a sample Hello World web server
A talk given to the AOP Product Group, discussing the challenges with producing digital magazines that work across all devices. The problem is not delivery, but workflow. I talk about some of the design thinking and techniques that we have used to address this problem with Padify.
Spark: Authoring Experience++ in Drupal 7, 8, and BeyondAngela Byron
Spark is an initiative led by Acquia's Office of the CTO under Dries Buytaert, the Drupal project lead. We take a holistic look at Drupal's competition and design and implement features to help close the gaps.
One big gap that has consistently held Drupal adoption back is that of the out-of-the-box content authoring experience. Hand-typing HTML like it's 1994, previews that aren't actually previews, and interfaces that are unusable on a mobile device all present big challenges for those coming to Drupal. While all of these problems have numerous workarounds in contrib, Spark's goal is to improve the Drupal product itself to eliminate this friction innately, so site builders can spend less time smoothing out rough edges and more easily focus on what they came to Drupal to do: build their actual sites. :)
Spark is both a Drupal distribution and a set of discrete modules for both Drupal 7 and Drupal 8 (in many cases, Drupal 8 core) which can enhance the user experience for your site's content authors, including:
Mobile Friendly Navigation Toolbar
In-Place Editing
Responsive Preview
WYSIWYG editing
Improved Accessibility
Redesigned Administration Theme
...and more!
This talk will focus on demonstrating these new features and explain how site builders can take advantage of them, as well as talk about what the next areas of focus for the Spark team will be for Drupal 9 and beyond.
Timeless TechComm Tips - STC New England Interchange Keynote 2020Ed Marsh
This is the keynote presentation for the STC New England Chapter Interchange Conference. It discusses ways for technical communicators to add value and celebrate the victories.
Web Design & Development Courses in Pune| 3DOT Technologiesabeda786
3dot technologies is one of the top institutes in pune who provides a web design and development course with 100% job Assistance. Our well trained professionals"
Fast & Furious Responsive Design in Chrome DevToolsTony Jessup
Discover how do design and develop responsive websites and web apps using just the Chrome browser and Chrome DevTools.
This presentation includes embedded video demos.
Presented at the Southern California Web Designers & Developers (SCWDD) Meetup on February 24, 2015 by Tony Jessup (@tonypjessup).
Synthetic Fiber Construction in lab .pptxPavel ( NSTU)
Synthetic fiber production is a fascinating and complex field that blends chemistry, engineering, and environmental science. By understanding these aspects, students can gain a comprehensive view of synthetic fiber production, its impact on society and the environment, and the potential for future innovations. Synthetic fibers play a crucial role in modern society, impacting various aspects of daily life, industry, and the environment. ynthetic fibers are integral to modern life, offering a range of benefits from cost-effectiveness and versatility to innovative applications and performance characteristics. While they pose environmental challenges, ongoing research and development aim to create more sustainable and eco-friendly alternatives. Understanding the importance of synthetic fibers helps in appreciating their role in the economy, industry, and daily life, while also emphasizing the need for sustainable practices and innovation.
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...Levi Shapiro
Letter from the Congress of the United States regarding Anti-Semitism sent June 3rd to MIT President Sally Kornbluth, MIT Corp Chair, Mark Gorenberg
Dear Dr. Kornbluth and Mr. Gorenberg,
The US House of Representatives is deeply concerned by ongoing and pervasive acts of antisemitic
harassment and intimidation at the Massachusetts Institute of Technology (MIT). Failing to act decisively to ensure a safe learning environment for all students would be a grave dereliction of your responsibilities as President of MIT and Chair of the MIT Corporation.
This Congress will not stand idly by and allow an environment hostile to Jewish students to persist. The House believes that your institution is in violation of Title VI of the Civil Rights Act, and the inability or
unwillingness to rectify this violation through action requires accountability.
Postsecondary education is a unique opportunity for students to learn and have their ideas and beliefs challenged. However, universities receiving hundreds of millions of federal funds annually have denied
students that opportunity and have been hijacked to become venues for the promotion of terrorism, antisemitic harassment and intimidation, unlawful encampments, and in some cases, assaults and riots.
The House of Representatives will not countenance the use of federal funds to indoctrinate students into hateful, antisemitic, anti-American supporters of terrorism. Investigations into campus antisemitism by the Committee on Education and the Workforce and the Committee on Ways and Means have been expanded into a Congress-wide probe across all relevant jurisdictions to address this national crisis. The undersigned Committees will conduct oversight into the use of federal funds at MIT and its learning environment under authorities granted to each Committee.
• The Committee on Education and the Workforce has been investigating your institution since December 7, 2023. The Committee has broad jurisdiction over postsecondary education, including its compliance with Title VI of the Civil Rights Act, campus safety concerns over disruptions to the learning environment, and the awarding of federal student aid under the Higher Education Act.
• The Committee on Oversight and Accountability is investigating the sources of funding and other support flowing to groups espousing pro-Hamas propaganda and engaged in antisemitic harassment and intimidation of students. The Committee on Oversight and Accountability is the principal oversight committee of the US House of Representatives and has broad authority to investigate “any matter” at “any time” under House Rule X.
• The Committee on Ways and Means has been investigating several universities since November 15, 2023, when the Committee held a hearing entitled From Ivory Towers to Dark Corners: Investigating the Nexus Between Antisemitism, Tax-Exempt Universities, and Terror Financing. The Committee followed the hearing with letters to those institutions on January 10, 202
Macroeconomics- Movie Location
This will be used as part of your Personal Professional Portfolio once graded.
Objective:
Prepare a presentation or a paper using research, basic comparative analysis, data organization and application of economic information. You will make an informed assessment of an economic climate outside of the United States to accomplish an entertainment industry objective.
The French Revolution, which began in 1789, was a period of radical social and political upheaval in France. It marked the decline of absolute monarchies, the rise of secular and democratic republics, and the eventual rise of Napoleon Bonaparte. This revolutionary period is crucial in understanding the transition from feudalism to modernity in Europe.
For more information, visit-www.vavaclasses.com
How to Make a Field invisible in Odoo 17Celine George
It is possible to hide or invisible some fields in odoo. Commonly using “invisible” attribute in the field definition to invisible the fields. This slide will show how to make a field invisible in odoo 17.
Introduction to AI for Nonprofits with Tapp NetworkTechSoup
Dive into the world of AI! Experts Jon Hill and Tareq Monaur will guide you through AI's role in enhancing nonprofit websites and basic marketing strategies, making it easy to understand and apply.
Instructions for Submissions thorugh G- Classroom.pptxJheel Barad
This presentation provides a briefing on how to upload submissions and documents in Google Classroom. It was prepared as part of an orientation for new Sainik School in-service teacher trainees. As a training officer, my goal is to ensure that you are comfortable and proficient with this essential tool for managing assignments and fostering student engagement.
The Roman Empire A Historical Colossus.pdfkaushalkr1407
The Roman Empire, a vast and enduring power, stands as one of history's most remarkable civilizations, leaving an indelible imprint on the world. It emerged from the Roman Republic, transitioning into an imperial powerhouse under the leadership of Augustus Caesar in 27 BCE. This transformation marked the beginning of an era defined by unprecedented territorial expansion, architectural marvels, and profound cultural influence.
The empire's roots lie in the city of Rome, founded, according to legend, by Romulus in 753 BCE. Over centuries, Rome evolved from a small settlement to a formidable republic, characterized by a complex political system with elected officials and checks on power. However, internal strife, class conflicts, and military ambitions paved the way for the end of the Republic. Julius Caesar’s dictatorship and subsequent assassination in 44 BCE created a power vacuum, leading to a civil war. Octavian, later Augustus, emerged victorious, heralding the Roman Empire’s birth.
Under Augustus, the empire experienced the Pax Romana, a 200-year period of relative peace and stability. Augustus reformed the military, established efficient administrative systems, and initiated grand construction projects. The empire's borders expanded, encompassing territories from Britain to Egypt and from Spain to the Euphrates. Roman legions, renowned for their discipline and engineering prowess, secured and maintained these vast territories, building roads, fortifications, and cities that facilitated control and integration.
The Roman Empire’s society was hierarchical, with a rigid class system. At the top were the patricians, wealthy elites who held significant political power. Below them were the plebeians, free citizens with limited political influence, and the vast numbers of slaves who formed the backbone of the economy. The family unit was central, governed by the paterfamilias, the male head who held absolute authority.
Culturally, the Romans were eclectic, absorbing and adapting elements from the civilizations they encountered, particularly the Greeks. Roman art, literature, and philosophy reflected this synthesis, creating a rich cultural tapestry. Latin, the Roman language, became the lingua franca of the Western world, influencing numerous modern languages.
Roman architecture and engineering achievements were monumental. They perfected the arch, vault, and dome, constructing enduring structures like the Colosseum, Pantheon, and aqueducts. These engineering marvels not only showcased Roman ingenuity but also served practical purposes, from public entertainment to water supply.
Model Attribute Check Company Auto PropertyCeline George
In Odoo, the multi-company feature allows you to manage multiple companies within a single Odoo database instance. Each company can have its own configurations while still sharing common resources such as products, customers, and suppliers.
A Strategic Approach: GenAI in EducationPeter Windle
Artificial Intelligence (AI) technologies such as Generative AI, Image Generators and Large Language Models have had a dramatic impact on teaching, learning and assessment over the past 18 months. The most immediate threat AI posed was to Academic Integrity with Higher Education Institutes (HEIs) focusing their efforts on combating the use of GenAI in assessment. Guidelines were developed for staff and students, policies put in place too. Innovative educators have forged paths in the use of Generative AI for teaching, learning and assessments leading to pockets of transformation springing up across HEIs, often with little or no top-down guidance, support or direction.
This Gasta posits a strategic approach to integrating AI into HEIs to prepare staff, students and the curriculum for an evolving world and workplace. We will highlight the advantages of working with these technologies beyond the realm of teaching, learning and assessment by considering prompt engineering skills, industry impact, curriculum changes, and the need for staff upskilling. In contrast, not engaging strategically with Generative AI poses risks, including falling behind peers, missed opportunities and failing to ensure our graduates remain employable. The rapid evolution of AI technologies necessitates a proactive and strategic approach if we are to remain relevant.
Biological screening of herbal drugs: Introduction and Need for
Phyto-Pharmacological Screening, New Strategies for evaluating
Natural Products, In vitro evaluation techniques for Antioxidants, Antimicrobial and Anticancer drugs. In vivo evaluation techniques
for Anti-inflammatory, Antiulcer, Anticancer, Wound healing, Antidiabetic, Hepatoprotective, Cardio protective, Diuretics and
Antifertility, Toxicity studies as per OECD guidelines
10. How We Did It:
1. Encourage authors to write in DocBook
(heavyweight, semantic XML markup) or AsciiDoc
(lightweight, semantic wiki-like “markdown”)
2. If authors prefer to write in Microsoft Word ("),
let them ("""), but convert to DocBook when
book goes into Production
3. Maintain a customized version of the DocBook
project stylesheets for automatically generating
print/ebook outputs
11. O’Reilly’s Single-Source Workflow
(2006-2013):
AsciiDoc
(optional; can start with DocBook)
asciidoc.py
DocBook XML
DocBook XSL
EPUB Stylesheets
+ Custom CSS
DocBook XSL
HTML5
Stylesheets
EPUB
HTML5
AntennaHouse +
Print CSS3
Print PDF
DocBook XSL
EPUB Stylesheets
EPUB
AntennaHouse +
Web CSS3
Web PDF
Custom XSL for
EPUB postprocessing
+ KF8/Mobi7 CSS
Mobi-ready EPUB
Kindlegen
Source Content
Intermediate Output
Final Output For Sale
Mobi (KF8)
14. PDF* Toolchain Stats
The DocBook project XHTML5 stylesheets** contain:
• 33,707 lines of HTML-generation code…
•
…which rely on
8,346 lines of common dependencies
Or, in terms of functions, they contain:
• 1,857 <xsl:template>s…
• …which rely on
272 common dependency <xsl:template>s
* Separate code base for EPUB/Mobi!
** docbook-epub3-addon-b3!
18. An example!
Let’s say your DocBook source is:
<chapter>!
<title>Poodles and Cookies</title>!
...!
</chapter>!
And your desired/expected HTML
output is:
<div class="chapter">!
<h1>Poodles and Cookies</h1>!
...!
</div>!
19. But then you run your transform…
<chapter>!
<title>Poodles
and Cookies</title>!
...!
</chapter>!
33,707
lines of
code
<p class="sect1">!
<h2>Poodles and
Cookies</h2>!
...!
</p>!
…And you say, “What the $!%#@&*?”
25. Digital-First Content Development
When doing digital-first (ebook/web) content development,
these are the key output formats:
•
EPUB (2.0 and 3.0)
•
Amazon Kindle Mobi (Mobi7/KF8)
•
PDF
•
HTML
* docbook-epub3-addon-b3!
26. The Common Thread: HTML + CSS
= HTML + CSS + open source packaging
= HTML + CSS + proprietary packaging
= HTML + CSS + PDF processor*
= HTML + CSS (duh!)
* e.g., AntennaHouse Formatter or Prince!
27. Interactivity/Multimedia Is
Ultimately All About HTML5
Animation/Games
Music/Narration
Video Clips
Math Equations
<canvas> or <svg>!
!
<audio>!
!
<video>!
!
<math>!
!
!
28. It’s way easier to do stuff like this:
If you start with HTML5
29. It’s way easier to do stuff like this:
If you start with HTML5
32. “Nobody’s going to
learn your markup
language”
Books in Browsers 2012: Liza Daly & Keith Fahlgren,
“The self-publishing book”
http://www.youtube.com/watch?v=UWftLHopWQ0#t=5m25s
33. Non-Technical Authors Don’t Like This…
DocBook
<?xml version="1.0" encoding="utf-8"?>!
<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" !
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">!
<chapter>!
<title>Autobiography of Me</title>!
<para>I was born in 1980, I love chocolate ice cream, and I
am a <emphasis>wicked awesome</emphasis> writer, yo!</para>!
</chapter>!
34. Non-Technical Authors Will
Sometimes Tolerate This…
AsciiDoc
== Autobiography of Me!
!
I was born in 1980, I love chocolate ice cream,
and I am a _wicked awesome_ writer, yo!!
43. Two Questions About Your (e)Book’s
Editorial Lifecycle
1. Will more than one person be
working on the manuscript files?
2. Will there be more than one draft of
the manuscript?
44. If you answered yes
to either question,
you need a versioncontrol system.
58. HTMLBook =
•
Open Spec for Book Authoring
•
Subsets XHTML5 Vocabulary and
Content Model
•
Adds Book-Specific Semantics (e.g.,
<section data-type="chapter”>)!
•
Open Source Tooling for Producing
Ebook Outputs
59. HTMLBook Sample
<html xmlns="http://www.w3.org/1999/xhtml">!
<head>!
<title>HTMLBook Sample</title>!
</head>!
<body data-type="book" id="htmlbook">!
<section data-type="chapter" id="chapter01">!
<h1>Chapter 1. HTMLBook Markup</h1>!
<p>This chapter describes and demonstrates the
types of markup<a data-type="indexterm" dataprimary="markup" data-secondary="types of"></a> that might
appear in a chapter. See <em>mappings.asciidoc</em> for
more information. HTMLBook borrows much of its
semantics from the EPUB 3 specification, as applied via the
<a href="http://idpf.org/accessibility/guidelines/content/
semantics/epub-type.php"><code>epub:type</code></a>
attribute.</p>!
</section>!
</body>!
</html>!
(github.com/oreillymedia/HTMLBook/blob/master/samples/
htmlbook.html
60. O’Reilly’s Single-Source Workflow
(2006-2013):
AsciiDoc
(optional; can start with DocBook)
asciidoc.py
DocBook XML
DocBook XSL
EPUB Stylesheets
+ Custom CSS
DocBook XSL
HTML5
Stylesheets
EPUB
HTML5
AntennaHouse +
Print CSS3
Print PDF
DocBook XSL
EPUB Stylesheets
EPUB
AntennaHouse +
Web CSS3
Web PDF
Custom XSL for
EPUB postprocessing
+ KF8/Mobi7 CSS
Mobi-ready EPUB
Kindlegen
Source Content
Intermediate Output
Final Output For Sale
Mobi (KF8)
61. O’Reilly’s Single-Source Workflow (2014!):
XHTML5
Packaging XSL
+ CSS
AntennaHouse
+ Print CSS3
EPUB
Print PDF
Packaging XSL
+ CSS
AntennaHouse
+ Web CSS3
Web PDF
EPUB
Custom XSL for
EPUB postprocessing
+ KF8/Mobi7 CSS
Mobi-ready EPUB
Kindlegen
Mobi (KF8)
Source Content
Intermediate Output
Final Output For Sale