Automated Equation Processing and Rendering Workflows for PublishersSanders Kleinfeld
Typesetting mathematical equations for print/digital outputs is currently a serious pain point for many publishers. Two common workflow solutions are to either:
1. Use a specialized typesetting tool with rich mathematical rendering support (e.g., LaTeX)
2. Convert all equations to images for use in traditional desktop publishing tools (e.g., InDesign)
However, there are key downsides to both these approaches. For publishers that don’t focus exclusively on math and science titles, spinning up a LaTeX-based production program may require too much overhead in time/resources to justify the investment. And converting equations to images is not ideal either, as it decreases ease of maintainability and poses challenges for digital outputs in terms of both scalability for different form factors and accessibility for visually impaired readers.
As a tech publisher that produces many titles a year with mathematical content, O’Reilly Media was unsatisfied with the compromises entailed by the above workflow choices, and developed an alternative solution: a mathematics API called “STIX” that slots into its XML/
HTML-based single-source workflow.
Automated Equation Breaking: Making Equations ResponsiveAhmed Hindawi
MathML provides a standard way to markup mathematical equations using XML and is currently widely used in the scholarly publishing industry. MathML 3.0 provides some basic automatic line breaking functionality and allows the insertion of different breaking and alignment points to break up a long mathematical formula into several lines to suit a particular text or screen width. However, this is not only tedious, time consuming, and subject to human error, but it essentially provides only a single way to break a particular formula to suit a predetermined text or screen width. In order to address the limitations of manually inserted breaking and alignment points in MathML equations, we developed an automatic equation breaker that breaks the same mathematical formula in different ways to suit a range of text or screen widths. We have also developed a tool that uses this automatic equation breaker to make mathematical equations as responsive as other native HTML elements on a truly responsive website.
Mogwaï: A Framework to Handle Complex Queries on Large ModelsGwendal Daniel
Mogwaï presentation at RCIS2016. Related article available online at https://hal.archives-ouvertes.fr/hal-01344019/file/document.pdf
Related post on modeling-languages.com: http://modeling-languages.com/mogwai-querying-large-models-ocl-nosql-graphdb/
UMLtoGraphDB: Mapping Conceptual Schemas to Graph DatabasesGwendal Daniel
UMLtoGraphDB presentation at ER2016. Related article available online at https://hal.archives-ouvertes.fr/hal-01344015/document
Related post on modeling-languages.com: http://modeling-languages.com/uml-to-nosql-graph-database/
Automated Equation Processing and Rendering Workflows for PublishersSanders Kleinfeld
Typesetting mathematical equations for print/digital outputs is currently a serious pain point for many publishers. Two common workflow solutions are to either:
1. Use a specialized typesetting tool with rich mathematical rendering support (e.g., LaTeX)
2. Convert all equations to images for use in traditional desktop publishing tools (e.g., InDesign)
However, there are key downsides to both these approaches. For publishers that don’t focus exclusively on math and science titles, spinning up a LaTeX-based production program may require too much overhead in time/resources to justify the investment. And converting equations to images is not ideal either, as it decreases ease of maintainability and poses challenges for digital outputs in terms of both scalability for different form factors and accessibility for visually impaired readers.
As a tech publisher that produces many titles a year with mathematical content, O’Reilly Media was unsatisfied with the compromises entailed by the above workflow choices, and developed an alternative solution: a mathematics API called “STIX” that slots into its XML/
HTML-based single-source workflow.
Automated Equation Breaking: Making Equations ResponsiveAhmed Hindawi
MathML provides a standard way to markup mathematical equations using XML and is currently widely used in the scholarly publishing industry. MathML 3.0 provides some basic automatic line breaking functionality and allows the insertion of different breaking and alignment points to break up a long mathematical formula into several lines to suit a particular text or screen width. However, this is not only tedious, time consuming, and subject to human error, but it essentially provides only a single way to break a particular formula to suit a predetermined text or screen width. In order to address the limitations of manually inserted breaking and alignment points in MathML equations, we developed an automatic equation breaker that breaks the same mathematical formula in different ways to suit a range of text or screen widths. We have also developed a tool that uses this automatic equation breaker to make mathematical equations as responsive as other native HTML elements on a truly responsive website.
Mogwaï: A Framework to Handle Complex Queries on Large ModelsGwendal Daniel
Mogwaï presentation at RCIS2016. Related article available online at https://hal.archives-ouvertes.fr/hal-01344019/file/document.pdf
Related post on modeling-languages.com: http://modeling-languages.com/mogwai-querying-large-models-ocl-nosql-graphdb/
UMLtoGraphDB: Mapping Conceptual Schemas to Graph DatabasesGwendal Daniel
UMLtoGraphDB presentation at ER2016. Related article available online at https://hal.archives-ouvertes.fr/hal-01344015/document
Related post on modeling-languages.com: http://modeling-languages.com/uml-to-nosql-graph-database/
Keith Schengili-Roberts - The Rise of SME within Technical CommunicationsLavaConConference
In this session attendees will learn:
Technical options for going mobile, including responsive design, converting traditional online help to an app, and creating a “true” app using RMAD (Rapid Mobile App Development) tools. The pros and cons of each approach and some of the tools available for creating each option.
Anticipated changes in content creation practices and workflows including the elimination of local formatting, adoption of a “mobile first” philosophy, rethinking the role of tables, and more.
How company issues like terminology standardization, strategic benefit, politics, and the development of metrics and standards can help or hinder a move to mobile.
Using Markdown and Lightweight DITA in a Collaborative EnvironmentIXIASOFT
Using Markdown and Lightweight DITA in a Collaborative Environment, by Keith Schengili-Roberts, IXIASOFT DITA Evangelist and Market Researcher and Leigh W. White, IXIASOFT DITA Specialist, at the CIDM CMS DITA North America, April 2017
Presented at the IXIASOFT User Conference 2015. Kristen James Eberlein and Keith Schengili-Roberts discuss the way the DITA standard has evolved over the last 10 years, where it's at today, and what can be expected in the future.
An exploration of why writers coming to DITA tend to find DITA hard and what we and they can do to help ease the transition from non-DITA to DITA-based authoring of sophisticated technical documents. Presents the martial art Aikido as a metaphor for DITA and as a source of strategies for providers and writers to use as they engage with DITA.
Sustainable XML for Publishing Applications: DITA Makes It PossibleScott Abel
Presented by Eliot Kimber at Documentation and Training East 2008,
October 29-November 1, 2008 in Burlington, MA.
XML applications for publishers have largely failed to realize the
full potential inherent in the technology. While larger publishers
could make the investment necessary to realize significant return on
the use of XML technology, smaller enterprises simply could not, for a
number of reasons, but fundamentally because the startup costs and
ongoing costs of ownership were simply too high. The DITA standard
fundamentally changes the equation, bringing several unique features
that, together, serve to lower both the startup cost and ongoing
costs, making the use of XML for publishers much more affordable than
it ever has before. At the same time, advances in supporting
technologies important to Publishers, such as improved support for XML
in Adobe Creative Suite and Microsoft Office, powerful new XML search
and retrieval systems such as MarkLogic, and a new generation of lower-
cost XML editors, as serve to make the use of XML for Publishing
applications more attractive than it ever has been before.
MOPs & ML Pipelines on GCP - Session 6, RGDCgdgsurrey
MLOps Lifecycle
ML problem framing
ML solution architecture
Data preparation and processing
ML model development
ML pipeline automation and orchestration
ML solution monitoring, optimization, and maintenance
London TensorFlow Meetup - 18th July 2017Daniel Ecer
Slides from London TensorFlow Meetup on 18th July 2017
Corresponding repositories:
https://github.com/elifesciences/sciencebeam
https://github.com/elifesciences/sciencebeam-gym
Data Day Texas 2017: Scaling Data Science at Stitch FixStefan Krawczyk
At Stitch Fix we have a lot of Data Scientists. Around eighty at last count. One reason why I think we have so many, is that we do things differently. To get their work done, Data Scientists have access to whatever resources they need (within reason), because they’re end to end responsible for their work; they collaborate with their business partners on objectives and then prototype, iterate, productionize, monitor and debug everything and anything required to get the output desired. They’re full data-stack data scientists!
The teams in the organization do a variety of different tasks:
- Clothing recommendations for clients.
- Clothes reordering recommendations.
- Time series analysis & forecasting of inventory, client segments, etc.
- Warehouse worker path routing.
- NLP.
… and more!
They’re also quite prolific at what they do -- we are approaching 4500 job definitions at last count. So one might be wondering now, how have we enabled them to get their jobs done without getting in the way of each other?
This is where the Data Platform teams comes into play. With the goal of lowering the cognitive overhead and engineering effort required on part of the Data Scientist, the Data Platform team tries to provide abstractions and infrastructure to help the Data Scientists. The relationship is a collaborative partnership, where the Data Scientist is free to make their own decisions and thus choose they way they do their work, and the onus then falls on the Data Platform team to convince Data Scientists to use their tools; the easiest way to do that is by designing the tools well.
In regard to scaling Data Science, the Data Platform team has helped establish some patterns and infrastructure that help alleviate contention. Contention on:
Access to Data
Access to Compute Resources:
Ad-hoc compute (think prototype, iterate, workspace)
Production compute (think where things are executed once they’re needed regularly)
For the talk (and this post) I only focused on how we reduced contention on Access to Data, & Access to Ad-hoc Compute to enable Data Science to scale at Stitch Fix. With that I invite you to take a look through the slides.
Differential compression (aka, delta encoding) is a special category for data de-duplication. It can find many applications in various domains such as data backup, software revision control systems, software incremental update, file synchronization over network, to name just a few. This talk will introduce a taxonomy of how to categorize delta encoding schemes in various applications. Pros & cons of each scheme will be investigated in depth.
E-commerce Application Development Company.pdfHornet Dynamics
Your business can reach new heights with our assistance as we design solutions that are specifically appropriate for your goals and vision. Our eCommerce application solutions can digitally coordinate all retail operations processes to meet the demands of the marketplace while maintaining business continuity.
AI Genie Review: World’s First Open AI WordPress Website CreatorGoogle
AI Genie Review: World’s First Open AI WordPress Website Creator
👉👉 Click Here To Get More Info 👇👇
https://sumonreview.com/ai-genie-review
AI Genie Review: Key Features
✅Creates Limitless Real-Time Unique Content, auto-publishing Posts, Pages & Images directly from Chat GPT & Open AI on WordPress in any Niche
✅First & Only Google Bard Approved Software That Publishes 100% Original, SEO Friendly Content using Open AI
✅Publish Automated Posts and Pages using AI Genie directly on Your website
✅50 DFY Websites Included Without Adding Any Images, Content Or Doing Anything Yourself
✅Integrated Chat GPT Bot gives Instant Answers on Your Website to Visitors
✅Just Enter the title, and your Content for Pages and Posts will be ready on your website
✅Automatically insert visually appealing images into posts based on keywords and titles.
✅Choose the temperature of the content and control its randomness.
✅Control the length of the content to be generated.
✅Never Worry About Paying Huge Money Monthly To Top Content Creation Platforms
✅100% Easy-to-Use, Newbie-Friendly Technology
✅30-Days Money-Back Guarantee
See My Other Reviews Article:
(1) TubeTrivia AI Review: https://sumonreview.com/tubetrivia-ai-review
(2) SocioWave Review: https://sumonreview.com/sociowave-review
(3) AI Partner & Profit Review: https://sumonreview.com/ai-partner-profit-review
(4) AI Ebook Suite Review: https://sumonreview.com/ai-ebook-suite-review
#AIGenieApp #AIGenieBonus #AIGenieBonuses #AIGenieDemo #AIGenieDownload #AIGenieLegit #AIGenieLiveDemo #AIGenieOTO #AIGeniePreview #AIGenieReview #AIGenieReviewandBonus #AIGenieScamorLegit #AIGenieSoftware #AIGenieUpgrades #AIGenieUpsells #HowDoesAlGenie #HowtoBuyAIGenie #HowtoMakeMoneywithAIGenie #MakeMoneyOnline #MakeMoneywithAIGenie
More Related Content
Similar to Mathematical content in documentation (DITA Europe 2008)
Keith Schengili-Roberts - The Rise of SME within Technical CommunicationsLavaConConference
In this session attendees will learn:
Technical options for going mobile, including responsive design, converting traditional online help to an app, and creating a “true” app using RMAD (Rapid Mobile App Development) tools. The pros and cons of each approach and some of the tools available for creating each option.
Anticipated changes in content creation practices and workflows including the elimination of local formatting, adoption of a “mobile first” philosophy, rethinking the role of tables, and more.
How company issues like terminology standardization, strategic benefit, politics, and the development of metrics and standards can help or hinder a move to mobile.
Using Markdown and Lightweight DITA in a Collaborative EnvironmentIXIASOFT
Using Markdown and Lightweight DITA in a Collaborative Environment, by Keith Schengili-Roberts, IXIASOFT DITA Evangelist and Market Researcher and Leigh W. White, IXIASOFT DITA Specialist, at the CIDM CMS DITA North America, April 2017
Presented at the IXIASOFT User Conference 2015. Kristen James Eberlein and Keith Schengili-Roberts discuss the way the DITA standard has evolved over the last 10 years, where it's at today, and what can be expected in the future.
An exploration of why writers coming to DITA tend to find DITA hard and what we and they can do to help ease the transition from non-DITA to DITA-based authoring of sophisticated technical documents. Presents the martial art Aikido as a metaphor for DITA and as a source of strategies for providers and writers to use as they engage with DITA.
Sustainable XML for Publishing Applications: DITA Makes It PossibleScott Abel
Presented by Eliot Kimber at Documentation and Training East 2008,
October 29-November 1, 2008 in Burlington, MA.
XML applications for publishers have largely failed to realize the
full potential inherent in the technology. While larger publishers
could make the investment necessary to realize significant return on
the use of XML technology, smaller enterprises simply could not, for a
number of reasons, but fundamentally because the startup costs and
ongoing costs of ownership were simply too high. The DITA standard
fundamentally changes the equation, bringing several unique features
that, together, serve to lower both the startup cost and ongoing
costs, making the use of XML for publishers much more affordable than
it ever has before. At the same time, advances in supporting
technologies important to Publishers, such as improved support for XML
in Adobe Creative Suite and Microsoft Office, powerful new XML search
and retrieval systems such as MarkLogic, and a new generation of lower-
cost XML editors, as serve to make the use of XML for Publishing
applications more attractive than it ever has been before.
MOPs & ML Pipelines on GCP - Session 6, RGDCgdgsurrey
MLOps Lifecycle
ML problem framing
ML solution architecture
Data preparation and processing
ML model development
ML pipeline automation and orchestration
ML solution monitoring, optimization, and maintenance
London TensorFlow Meetup - 18th July 2017Daniel Ecer
Slides from London TensorFlow Meetup on 18th July 2017
Corresponding repositories:
https://github.com/elifesciences/sciencebeam
https://github.com/elifesciences/sciencebeam-gym
Data Day Texas 2017: Scaling Data Science at Stitch FixStefan Krawczyk
At Stitch Fix we have a lot of Data Scientists. Around eighty at last count. One reason why I think we have so many, is that we do things differently. To get their work done, Data Scientists have access to whatever resources they need (within reason), because they’re end to end responsible for their work; they collaborate with their business partners on objectives and then prototype, iterate, productionize, monitor and debug everything and anything required to get the output desired. They’re full data-stack data scientists!
The teams in the organization do a variety of different tasks:
- Clothing recommendations for clients.
- Clothes reordering recommendations.
- Time series analysis & forecasting of inventory, client segments, etc.
- Warehouse worker path routing.
- NLP.
… and more!
They’re also quite prolific at what they do -- we are approaching 4500 job definitions at last count. So one might be wondering now, how have we enabled them to get their jobs done without getting in the way of each other?
This is where the Data Platform teams comes into play. With the goal of lowering the cognitive overhead and engineering effort required on part of the Data Scientist, the Data Platform team tries to provide abstractions and infrastructure to help the Data Scientists. The relationship is a collaborative partnership, where the Data Scientist is free to make their own decisions and thus choose they way they do their work, and the onus then falls on the Data Platform team to convince Data Scientists to use their tools; the easiest way to do that is by designing the tools well.
In regard to scaling Data Science, the Data Platform team has helped establish some patterns and infrastructure that help alleviate contention. Contention on:
Access to Data
Access to Compute Resources:
Ad-hoc compute (think prototype, iterate, workspace)
Production compute (think where things are executed once they’re needed regularly)
For the talk (and this post) I only focused on how we reduced contention on Access to Data, & Access to Ad-hoc Compute to enable Data Science to scale at Stitch Fix. With that I invite you to take a look through the slides.
Differential compression (aka, delta encoding) is a special category for data de-duplication. It can find many applications in various domains such as data backup, software revision control systems, software incremental update, file synchronization over network, to name just a few. This talk will introduce a taxonomy of how to categorize delta encoding schemes in various applications. Pros & cons of each scheme will be investigated in depth.
Similar to Mathematical content in documentation (DITA Europe 2008) (20)
E-commerce Application Development Company.pdfHornet Dynamics
Your business can reach new heights with our assistance as we design solutions that are specifically appropriate for your goals and vision. Our eCommerce application solutions can digitally coordinate all retail operations processes to meet the demands of the marketplace while maintaining business continuity.
AI Genie Review: World’s First Open AI WordPress Website CreatorGoogle
AI Genie Review: World’s First Open AI WordPress Website Creator
👉👉 Click Here To Get More Info 👇👇
https://sumonreview.com/ai-genie-review
AI Genie Review: Key Features
✅Creates Limitless Real-Time Unique Content, auto-publishing Posts, Pages & Images directly from Chat GPT & Open AI on WordPress in any Niche
✅First & Only Google Bard Approved Software That Publishes 100% Original, SEO Friendly Content using Open AI
✅Publish Automated Posts and Pages using AI Genie directly on Your website
✅50 DFY Websites Included Without Adding Any Images, Content Or Doing Anything Yourself
✅Integrated Chat GPT Bot gives Instant Answers on Your Website to Visitors
✅Just Enter the title, and your Content for Pages and Posts will be ready on your website
✅Automatically insert visually appealing images into posts based on keywords and titles.
✅Choose the temperature of the content and control its randomness.
✅Control the length of the content to be generated.
✅Never Worry About Paying Huge Money Monthly To Top Content Creation Platforms
✅100% Easy-to-Use, Newbie-Friendly Technology
✅30-Days Money-Back Guarantee
See My Other Reviews Article:
(1) TubeTrivia AI Review: https://sumonreview.com/tubetrivia-ai-review
(2) SocioWave Review: https://sumonreview.com/sociowave-review
(3) AI Partner & Profit Review: https://sumonreview.com/ai-partner-profit-review
(4) AI Ebook Suite Review: https://sumonreview.com/ai-ebook-suite-review
#AIGenieApp #AIGenieBonus #AIGenieBonuses #AIGenieDemo #AIGenieDownload #AIGenieLegit #AIGenieLiveDemo #AIGenieOTO #AIGeniePreview #AIGenieReview #AIGenieReviewandBonus #AIGenieScamorLegit #AIGenieSoftware #AIGenieUpgrades #AIGenieUpsells #HowDoesAlGenie #HowtoBuyAIGenie #HowtoMakeMoneywithAIGenie #MakeMoneyOnline #MakeMoneywithAIGenie
Graspan: A Big Data System for Big Code AnalysisAftab Hussain
We built a disk-based parallel graph system, Graspan, that uses a novel edge-pair centric computation model to compute dynamic transitive closures on very large program graphs.
We implement context-sensitive pointer/alias and dataflow analyses on Graspan. An evaluation of these analyses on large codebases such as Linux shows that their Graspan implementations scale to millions of lines of code and are much simpler than their original implementations.
These analyses were used to augment the existing checkers; these augmented checkers found 132 new NULL pointer bugs and 1308 unnecessary NULL tests in Linux 4.4.0-rc5, PostgreSQL 8.3.9, and Apache httpd 2.2.18.
- Accepted in ASPLOS ‘17, Xi’an, China.
- Featured in the tutorial, Systemized Program Analyses: A Big Data Perspective on Static Analysis Scalability, ASPLOS ‘17.
- Invited for presentation at SoCal PLS ‘16.
- Invited for poster presentation at PLDI SRC ‘16.
Launch Your Streaming Platforms in MinutesRoshan Dwivedi
The claim of launching a streaming platform in minutes might be a bit of an exaggeration, but there are services that can significantly streamline the process. Here's a breakdown:
Pros of Speedy Streaming Platform Launch Services:
No coding required: These services often use drag-and-drop interfaces or pre-built templates, eliminating the need for programming knowledge.
Faster setup: Compared to building from scratch, these platforms can get you up and running much quicker.
All-in-one solutions: Many services offer features like content management systems (CMS), video players, and monetization tools, reducing the need for multiple integrations.
Things to Consider:
Limited customization: These platforms may offer less flexibility in design and functionality compared to custom-built solutions.
Scalability: As your audience grows, you might need to upgrade to a more robust platform or encounter limitations with the "quick launch" option.
Features: Carefully evaluate which features are included and if they meet your specific needs (e.g., live streaming, subscription options).
Examples of Services for Launching Streaming Platforms:
Muvi [muvi com]
Uscreen [usencreen tv]
Alternatives to Consider:
Existing Streaming platforms: Platforms like YouTube or Twitch might be suitable for basic streaming needs, though monetization options might be limited.
Custom Development: While more time-consuming, custom development offers the most control and flexibility for your platform.
Overall, launching a streaming platform in minutes might not be entirely realistic, but these services can significantly speed up the process compared to building from scratch. Carefully consider your needs and budget when choosing the best option for you.
May Marketo Masterclass, London MUG May 22 2024.pdfAdele Miller
Can't make Adobe Summit in Vegas? No sweat because the EMEA Marketo Engage Champions are coming to London to share their Summit sessions, insights and more!
This is a MUG with a twist you don't want to miss.
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Łukasz Chruściel
No one wants their application to drag like a car stuck in the slow lane! Yet it’s all too common to encounter bumpy, pothole-filled solutions that slow the speed of any application. Symfony apps are not an exception.
In this talk, I will take you for a spin around the performance racetrack. We’ll explore common pitfalls - those hidden potholes on your application that can cause unexpected slowdowns. Learn how to spot these performance bumps early, and more importantly, how to navigate around them to keep your application running at top speed.
We will focus in particular on tuning your engine at the application level, making the right adjustments to ensure that your system responds like a well-oiled, high-performance race car.
OpenMetadata Community Meeting - 5th June 2024OpenMetadata
The OpenMetadata Community Meeting was held on June 5th, 2024. In this meeting, we discussed about the data quality capabilities that are integrated with the Incident Manager, providing a complete solution to handle your data observability needs. Watch the end-to-end demo of the data quality features.
* How to run your own data quality framework
* What is the performance impact of running data quality frameworks
* How to run the test cases in your own ETL pipelines
* How the Incident Manager is integrated
* Get notified with alerts when test cases fail
Watch the meeting recording here - https://www.youtube.com/watch?v=UbNOje0kf6E
Transform Your Communication with Cloud-Based IVR SolutionsTheSMSPoint
Discover the power of Cloud-Based IVR Solutions to streamline communication processes. Embrace scalability and cost-efficiency while enhancing customer experiences with features like automated call routing and voice recognition. Accessible from anywhere, these solutions integrate seamlessly with existing systems, providing real-time analytics for continuous improvement. Revolutionize your communication strategy today with Cloud-Based IVR Solutions. Learn more at: https://thesmspoint.com/channel/cloud-telephony
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppGoogle
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
👉👉 Click Here To Get More Info 👇👇
https://sumonreview.com/ai-fusion-buddy-review
AI Fusion Buddy Review: Key Features
✅Create Stunning AI App Suite Fully Powered By Google's Latest AI technology, Gemini
✅Use Gemini to Build high-converting Converting Sales Video Scripts, ad copies, Trending Articles, blogs, etc.100% unique!
✅Create Ultra-HD graphics with a single keyword or phrase that commands 10x eyeballs!
✅Fully automated AI articles bulk generation!
✅Auto-post or schedule stunning AI content across all your accounts at once—WordPress, Facebook, LinkedIn, Blogger, and more.
✅With one keyword or URL, generate complete websites, landing pages, and more…
✅Automatically create & sell AI content, graphics, websites, landing pages, & all that gets you paid non-stop 24*7.
✅Pre-built High-Converting 100+ website Templates and 2000+ graphic templates logos, banners, and thumbnail images in Trending Niches.
✅Say goodbye to wasting time logging into multiple Chat GPT & AI Apps once & for all!
✅Save over $5000 per year and kick out dependency on third parties completely!
✅Brand New App: Not available anywhere else!
✅ Beginner-friendly!
✅ZERO upfront cost or any extra expenses
✅Risk-Free: 30-Day Money-Back Guarantee!
✅Commercial License included!
See My Other Reviews Article:
(1) AI Genie Review: https://sumonreview.com/ai-genie-review
(2) SocioWave Review: https://sumonreview.com/sociowave-review
(3) AI Partner & Profit Review: https://sumonreview.com/ai-partner-profit-review
(4) AI Ebook Suite Review: https://sumonreview.com/ai-ebook-suite-review
#AIFusionBuddyReview,
#AIFusionBuddyFeatures,
#AIFusionBuddyPricing,
#AIFusionBuddyProsandCons,
#AIFusionBuddyTutorial,
#AIFusionBuddyUserExperience
#AIFusionBuddyforBeginners,
#AIFusionBuddyBenefits,
#AIFusionBuddyComparison,
#AIFusionBuddyInstallation,
#AIFusionBuddyRefundPolicy,
#AIFusionBuddyDemo,
#AIFusionBuddyMaintenanceFees,
#AIFusionBuddyNewbieFriendly,
#WhatIsAIFusionBuddy?,
#HowDoesAIFusionBuddyWorks
Quarkus Hidden and Forbidden ExtensionsMax Andersen
Quarkus has a vast extension ecosystem and is known for its subsonic and subatomic feature set. Some of these features are not as well known, and some extensions are less talked about, but that does not make them less interesting - quite the opposite.
Come join this talk to see some tips and tricks for using Quarkus and some of the lesser known features, extensions and development techniques.
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Mind IT Systems
Healthcare providers often struggle with the complexities of chronic conditions and remote patient monitoring, as each patient requires personalized care and ongoing monitoring. Off-the-shelf solutions may not meet these diverse needs, leading to inefficiencies and gaps in care. It’s here, custom healthcare software offers a tailored solution, ensuring improved care and effectiveness.
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteGoogle
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
👉👉 Click Here To Get More Info 👇👇
https://sumonreview.com/ai-pilot-review/
AI Pilot Review: Key Features
✅Deploy AI expert bots in Any Niche With Just A Click
✅With one keyword, generate complete funnels, websites, landing pages, and more.
✅More than 85 AI features are included in the AI pilot.
✅No setup or configuration; use your voice (like Siri) to do whatever you want.
✅You Can Use AI Pilot To Create your version of AI Pilot And Charge People For It…
✅ZERO Manual Work With AI Pilot. Never write, Design, Or Code Again.
✅ZERO Limits On Features Or Usages
✅Use Our AI-powered Traffic To Get Hundreds Of Customers
✅No Complicated Setup: Get Up And Running In 2 Minutes
✅99.99% Up-Time Guaranteed
✅30 Days Money-Back Guarantee
✅ZERO Upfront Cost
See My Other Reviews Article:
(1) TubeTrivia AI Review: https://sumonreview.com/tubetrivia-ai-review
(2) SocioWave Review: https://sumonreview.com/sociowave-review
(3) AI Partner & Profit Review: https://sumonreview.com/ai-partner-profit-review
(4) AI Ebook Suite Review: https://sumonreview.com/ai-ebook-suite-review
Artificia Intellicence and XPath Extension FunctionsOctavian Nadolu
The purpose of this presentation is to provide an overview of how you can use AI from XSLT, XQuery, Schematron, or XML Refactoring operations, the potential benefits of using AI, and some of the challenges we face.
Enterprise Resource Planning System includes various modules that reduce any business's workload. Additionally, it organizes the workflows, which drives towards enhancing productivity. Here are a detailed explanation of the ERP modules. Going through the points will help you understand how the software is changing the work dynamics.
To know more details here: https://blogs.nyggs.com/nyggs/enterprise-resource-planning-erp-system-modules/
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxrickgrimesss22
Discover the essential features to incorporate in your Winzo clone app to boost business growth, enhance user engagement, and drive revenue. Learn how to create a compelling gaming experience that stands out in the competitive market.
Zoom is a comprehensive platform designed to connect individuals and teams efficiently. With its user-friendly interface and powerful features, Zoom has become a go-to solution for virtual communication and collaboration. It offers a range of tools, including virtual meetings, team chat, VoIP phone systems, online whiteboards, and AI companions, to streamline workflows and enhance productivity.
Do you want Software for your Business? Visit Deuglo
Deuglo has top Software Developers in India. They are experts in software development and help design and create custom Software solutions.
Deuglo follows seven steps methods for delivering their services to their customers. They called it the Software development life cycle process (SDLC).
Requirement — Collecting the Requirements is the first Phase in the SSLC process.
Feasibility Study — after completing the requirement process they move to the design phase.
Design — in this phase, they start designing the software.
Coding — when designing is completed, the developers start coding for the software.
Testing — in this phase when the coding of the software is done the testing team will start testing.
Installation — after completion of testing, the application opens to the live server and launches!
Maintenance — after completing the software development, customers start using the software.
2. Introduction
• Lois Patterson
• Creating technical documentation since 1995
• Currently working at QuIC Financial
Technologies: www.quic.com
DITA Europe 2008: Mathematical Content
in Documentation
2
3. Mathematical content in
documentation: the challenges
In general:
• Mixture of text and alien formats
• Not understood by many tools
• Output is always a challenge
For me:
• Legacy documentation
• Multiple input formats
• Highly complex, mathematical content
DITA Europe 2008: Mathematical Content
in Documentation
3
4. Where do we start?
• Tools galore, but no standard solution.
• Many ways to create different solutions.
• What solutions best meet everyone’s needs:
SMEs, tech writers, users?
DITA Europe 2008: Mathematical Content
in Documentation
4
5. What is mathematical content?
• Sometimes just graphics
• Equations created in Word or FrameMaker
• TeX code
• SVG code
• MathML
• Any others?
DITA Europe 2008: Mathematical Content
in Documentation
5
6. Where does DITA fit?
• DITA ≠ out of the box solution for math.
• DITA and the ideas flowing from DITA still
valuable for mathematical content.
• Maturity model concept can also apply to
mathematical content within DITA.
DITA Europe 2008: Mathematical Content
in Documentation
6
8. Presentation and markup for math
• “Just” graphics and text
• TeX/LaTeX
• MathML
• SVG (Scalable Vector Graphics)
DITA Europe 2008: Mathematical Content
in Documentation
8
9. TeX/LaTeX: a brief introduction
• For scientific and mathematical notation, TeX
typesetting language invented in 1976.
• LaTeX is TeX plus macros for typesetting.
• Many theses and scientific articles written in
TeX/LaTeX. E.g. http://www.livingreviews.org
• TeX is a presentation language; no semantic
meaning.
DITA Europe 2008: Mathematical Content
in Documentation
9
10. What is MathML?
• “[An] XML application for describing mathematical
notation and capturing both its structure and
content. The goal of MathML is to enable
mathematics to be served, received, and processed
on the World Wide Web, just as HTML has enabled
this functionality for text.”http://www.w3.org/Math/
• Presentation MathML, focus on presentation,
produces very long markup.
• Content MathML includes no presentation
information. Can use stylesheets.
DITA Europe 2008: Mathematical Content
in Documentation
10
12. One equation: multiple formats
Black-Scholes equation - Nobel-Prize-winning equation.
Foundation of financial mathematics.
We’ll see:
PNG
TeX
MathML
SVG
DITA Europe 2008: Mathematical Content
in Documentation
12
13. Black-Scholes equation example (from Wikipedia)
Highlighted equation is a .png file, with
the TeX markup as ALT text in the HTML
markup.
DITA Europe 2008: Mathematical Content
in Documentation
13
14. Black-Scholes equation format
comparison
Graphic (.png)
TeX Markup
C(S_0,T) = e^{-rT}(FPhi(d_1) - KPhi(d_2))
What about MathML for this equation?
Too long to show on one page.
DITA Europe 2008: Mathematical Content
in Documentation
14
15. Black-Scholes: MathML
LaTex converted to MathML,
displayed in browser MathML Source
DITA Europe 2008: Mathematical Content
in Documentation
15
Converted LaTeX to Presentation MathML with a LaTeX to
MathML converter: http://www.maths.nottingham.ac.uk/personal/drw/lm.html
16. Black-Scholes equation example:
SVG
• Using converter*, I produced SVG markup.
• SVG is XML markup, also viewable in FireFox.
• Can be rendered as raster graphics with Java
or Python packages.
• Small snippet:
<symbol overflow="visible" id="glyph2-1"><path style="stroke: none;" d="M 3.59375 -2.21875 C 3.59375 -2.984375 3.5 -3.546875 3.1875 -4.03125 C
2.96875 -4.34375 2.53125 -4.625 1.984375 -4.625 C 0.359375 -4.625 0.359375 -2.71875 0.359375 -2.21875 C 0.359375 -1.71875 0.359375 0.140625
1.984375 0.140625 C 3.59375 0.140625 3.59375 -1.71875 3.59375 -2.21875 Z M 1.984375 -0.0625 C 1.65625 -0.0625 1.234375 -0.25 1.09375 -0.8125
C 1 -1.21875 1 -1.796875 1 -2.3125 C 1 -2.828125 1 -3.359375 1.09375 -3.734375 C 1.25 -4.28125 1.6875 -4.4375 1.984375 -4.4375 C 2.359375
-4.4375 2.71875 -4.203125 2.84375 -3.796875 C 2.953125 -3.421875 2.96875 -2.921875 2.96875 -2.3125 C 2.96875 -1.796875 2.96875 -1.28125
2.875 -0.84375 C 2.734375 -0.203125 2.265625 -0.0625 1.984375 -0.0625 Z M 1.984375 -0.0625 "/></symbol>
* http://www.tlhiv.org/ltxpreview/ DITA Europe 2008: Mathematical Content
in Documentation
16
17. DITA and MathML and SVG
• DITA 1.1 supports the <foreign> element.
• Can specialize to support the inclusion of
MathML and SVG in your DITA topics.
• If we use a combination of standard DITA,
MathML, and SVG, will we achieve utopia?
DITA Europe 2008: Mathematical Content
in Documentation
17
18. Customize DITA Open Toolkit to
work with MathML and SVG
• Can use the Plus Plugins provided on the DITA-
Users group:
http://tech.groups.yahoo.com/group/dita-users/fi
• DITA-Users group provides a great deal of help
– highly recommended!
• XMetal and MathFlow can be tweaked so that
the DITA Open Toolkit works with
MathML/SVG.
DITA Europe 2008: Mathematical Content
in Documentation
18
20. Input
• Microsoft Word with MathType
• Open Office with built-in math editor
• FrameMaker with Equation Editor
• XMetal (or Arbortext) + MathFlow
• TeX/LaTeX
• Scribbled on scrap paper
• Create yourself, or take what is given you?
DITA Europe 2008: Mathematical Content
in Documentation
20
21. Input – standards or not?
• SMEs provide content however I can get it.
• Enforcement of standards for input would be
counterproductive.
• Anyone with success enforcing standards for
input?
• Difficulty is that many input formats do not
play well with DITA.
DITA Europe 2008: Mathematical Content
in Documentation
21
22. Input: Microsoft Word with
MathType
• A WYSIWYG editor, MathType can output
Presentation MathML or LaTeX.
• Somewhat harder from LaTeX or MathML
back to editing in MathType.
• How to avoid cut and paste if your content is
in DITA topics?
DITA Europe 2008: Mathematical Content
in Documentation
22
23. Open Office with built-in math
editor
• Free tool.
• Easy to use.
• Math editor outputs MathML.
• Integration with DITA possible, but not
seamless.
DITA Europe 2008: Mathematical Content
in Documentation
23
24. FrameMaker with Equation Editor
• FrameMaker has many positive qualities.
• Only supports DITA 1.0 currently - OK if your
math content will just be graphics.
• Equation Editor does not “naturally” output to
LaTeX or MathML.
• Can use in conjunction with Mif2Go, but still
math will be graphics only.
DITA Europe 2008: Mathematical Content
in Documentation
24
25. XMetal (or Arbortext) + MathFlow
• Slick combination, fun to work with.
• MathFlow is similar to MathType (both are
Design Science products).
• Can customize the DITA OT that comes with
XMetal/Arbortext for math output.
• Perfect for DITA authoring.
• Unlikely your SMEs use this combination.
DITA Europe 2008: Mathematical Content
in Documentation
25
26. MathFlow Exchange
• ImportsWord + MathType documents, and
exports them into Arbortext as XML +
MathML. You may be able to DITA-cize the
content.
• Is DITA the guiding principle or an
afterthought?
• Dealing with mathematical content is like a
never-ending conversion project.
DITA Europe 2008: Mathematical Content
in Documentation
26
27. LaTeX input
• Convert LaTeX equations to MathML, or
graphics.
• Convert LaTeX documents (like an article) to
HTML + graphics.
• Use Hermes technology to convert to xHTML +
graphics.
• No straight line to DITA.
DITA Europe 2008: Mathematical Content
in Documentation
27
28. Scrap paper input
• More work for me, but I can enter it into
whatever program I like!
DITA Europe 2008: Mathematical Content
in Documentation
28
29. Review strategies
• Get basic input, integrate it with non-math
text.
• Review is crucial, but how?
• If you use DITA, difficult to allow direct editing
by SMEs.
• In practice with non-DITA documentation,
SMEs rarely directly edit anyway.
DITA Europe 2008: Mathematical Content
in Documentation
29
30. Ideal review solution
• Our SMEs want to be able to review and edit
equations in real time.
• How?
• Publish DITA content to a Confluence Wiki, enable
editing, republish.
• Lombardi Software – DITA to Wiki
• Many details to work out.
• Keeping TeX markup accessible will be paramount.
DITA Europe 2008: Mathematical Content
in Documentation
30
31. Publishing outputs
Some choices:
• xHTML + MathML
• xHTML + graphics
• .chm with graphics
• PDF with graphics
All require modifying the DITA OT. Plus Plugins
(as mentioned earlier) are very helpful.
DITA Europe 2008: Mathematical Content
in Documentation
31
32. Output: xHTML with MathML
• If everyone uses FireFox, or Internet Explorer
with MathPlayer, this is a great solution.
• Falls apart if a documentation user has a
different environment.
• Still need ways of introducing index,
searchability, etc. (like you can do with
EclipseHelp). Standard DITA issues.
DITA Europe 2008: Mathematical Content
in Documentation
32
33. Other output formats
• xHTML + graphics
• .chm with graphics
• PDF with graphics
If you have MathML and want these formats,
you must render MathML as graphics.
This will require modifying build scripts,
installing DITA OT plugins, and using Java or
other rendering tools.
DITA Europe 2008: Mathematical Content
in Documentation
33
34. Rendering tools
• MimeTeX renders TeX equations as .gifs.
• Java packages jeuclid and batik render
MathML.
• Antenna House renders MathML for HTML
and PDF.
www.forkosh.dreamhost.com/mimetex.html
jeuclid.sourceforge.net/
xmlgraphics.apache.org/batik/
www.antennahouse.com/product/mathml.htm
DITA Europe 2008: Mathematical Content
in Documentation
34
35. Less-explored options
• Building applications with Adobe AIR.
• Adobe PDFs can manage some mathematically
relevant wizardry.
• What could you do with Math and Flash?
• How would these integrate with DITA?
DITA Europe 2008: Mathematical Content
in Documentation
35
36. As we become more mature . . . .
• Make math equations searchable.
• Work with metadata, attributes.
• This is a Ph.D thesis topic, and not one we will
solve here.
• Google the following:
Mowgli project
A More Canonical Form of Content MathML to Facilitate Math
Search
An Investigation of Index Formats for the Search of MathML
Objects
DITA Europe 2008: Mathematical Content
in Documentation
36
37. DITA Europe 2008
• Thank you for attending.
• Resources URL:
http://dita.xml.org/blog/loisbc
• Email: LoisRPatterson@gmail.com
DITA Europe 2008: Mathematical Content
in Documentation
37
Editor's Notes
Hi everyone. Introduction
Introduction: Quiz audience about whether they are working at small or large companies, what countries are they from.
I first put mathematical equations on the web in 1995, using a now-extinct shareware math editor, and then making .gifs.
Lay out the problems. Attendees not necessarily aware of the issues.
I define the parameters, and get an idea of what people are working with currently.
We aren’t interested in just the web. MathML has applications beyond the web, just as XML does.