SlideShare a Scribd company logo
© global publishing solutions
Arbortext and APP for Developers
Gareth Oakes, May 2011
© global publishing solutions
Arbortext Product Range
Leveraging New PTC Technology
Future & trends
topics
© global publishing solutions
about myself
Based in Gold Coast, Queensland, Australia
Background: web developer, Unix admin, programmer,
APP/Arbortext developer, pre-sales engineer, solutions architect
Previous companies: Griffith University, Advent3B2, Allette
Systems, Arbortext, PTC
Current role: Chief Architect at GPSL
GPSL has been working with the new Arbortext and APP
technology on a number of large projects lately
Arbortext product range
© global publishing solutions
Arbortext Publishing Engine (E3)
Arbortext Styler (TurboStyler)
Arbortext Editor (Epic)
Arbortext Import/Export (Interchange)
Arbortext Advanced Print Publisher Desktop (3B2)
Arbortext Advanced Print Publisher Enterprise (ACS)
product range
© global publishing solutions
Arbortext Import/Export
• Desktop GUI for development of import MapTemplates
• Conversion of unstructured files to XML (import)
• MS Word doc/docx, RTF, PDF, Framemaker MIF, HTML, text files
• Publish (export) XML/SGML to RTF
• Server version available inside Arbortext Publishing Engine
• Based on CambridgeDocs xDoc technology
Arbortext products
© global publishing solutions
Arbortext Advanced Print Publisher Desktop
• APP Desktop (APP-D)
• Still the same as 3B2 
• Active development, lots of cool new features
Arbortext Advanced Print Publisher Enterprise
• APP Enterprise (APP-E)
• Still the same as ACS 
• No new features, but is still under maintenance
• To be subsumed into Arbortext Publishing Engine?
APP products
© global publishing solutions
Arbortext Editor
• XML/SGML editor GUI
• No publishing features
Arbortext Styler
• Arbortext Editor plus extras:
• GUI for development of publishing stylesheets
• Publishing features: Web, HTML Help,
PostScript/PDF
Arbortext Publishing Engine
• Server based composition
Arbortext products
Now
with
APP!*
* Arbortext 5.4 and later
© global publishing solutions
About the embedded APP in Arbortext:
• Ships as a DLL (lib3b2core.dll)
• Has its own “app” folder in the Arbortext installation
• Does not have an interactive interface
• Arbortext Styler (and PE Interactive) do have an APP preview
window
• Theoretically works identically to APP Desktop
• In practice your templates will need some tweaks to work within
an Arbortext environment
• Arbortext will allow APP to process either a 3F template or a
Styler stylesheet
embedded APP
© global publishing solutions
Overview of Arbortext Editor and Styler
Demo of APP composition via Arbortext Styler
Demo of APP Preview window in Arbortext Styler
demonstration
Leveraging new PTC technology
© global publishing solutions
PTC’s vision for Arbortext is:
“Dynamic Information Delivery Software”
What does this mean for publishers?
• Integrated workflow for structured content
• Authoring → Content Management → Publishing
• Delivery via web, print, mobile, etc.
APP is now a core part of the Arbortext product range
© global publishing solutions
There are now more software options available for APP…
Arbortext Publishing Engine
• Existing capabilities: web services, Java APIs, web publishing,
print publishing, import/export (Word, PDF, RTF, MIF, etc.)
• Now embeds an APP server version
Arbortext Styler
• Existing capabilities: XML/SGML editing GUI, desktop
publishing to web/print, fully scriptable
• Now embeds an APP server version
what are the real benefits?
© global publishing solutions
In addition to Editor, Styler, Publishing Engine and
Import/Export, there are other useful PTC products that can be
readily integrated into a workflow:
• Arbortext Content Manager
• Arbortext IsoDraw
• Arbortext Digital Media Publisher
• Arbortext Dynamic Link Manager
• Windchill ProjectLink etc.
what are the real benefits?
© global publishing solutions
1. Arbortext Editor as an XML/SGML authoring GUI that
integrates with PE for preview/composition via APP
2. Arbortext Styler as an XML/SGML authoring tool that can
also publish on the desktop via the embedded APP
3. Arbortext Publishing Engine for high throughput of APP
publishing tasks, or to service composition/preview requests
from a group of authors or reviewers
4. APP Desktop only required for manual updates to 3D files
four software ideas
© global publishing solutions
Continued positive investment in publishing technology,
particularly APP as it is the print engine of choice
Flexibility of software is being retained
Great new APP features in support of
Arbortext objectives:
• Javascript/FOM*
• Embedding PDF in APP documents (v11)
• Printing EPS without Distiller
• Block model
• Context control stream
• Strip space control stream
• etc.
any other benefits?
* can be mixed with APP/Perl
© global publishing solutions
PTC Javascript template example
New Javascript template concept, linked tag/style definitions
Ideas for Javascript IDE
demonstration
Future & trends
© global publishing solutions
Two paths: embedded and interactive
Embedded (Desktop and Server)
• Publishing component of Arbortext
• Interactive preview window, but not a fully fledged APP
• Integrate tightly with Styler for GUI stylesheets
Interactive (Desktop)
• IDE (Integrated Development Environment) for templates
• Javascript for faster development, easier maintenance
• Increasingly sophisticated toolbox for publishing
• Simplified mechanism for deploying to an embedded solution
where is APP heading?
© global publishing solutions
Products:
• Deeper integration between Content Manager, Editor and PE
• Tighter integration of APP, and improved stylesheet GUI
• Improved “dynamic illustrations” support via IsoDraw and
Project Galaxy initiative for end-to-end 3D models
• Wider range of “out of the box” solutions, eg. SMA
• Enhanced DITA support
• Windows platforms only
Solutions:
• PTC focus on discrete manufacturing, defence and aerospace
• Other (non-manufacturing) solutions via channel partners
where is Arbortext heading?
Thanks!
© global publishing solutions
Simplified URL bookmark creation (no more tpmkset):
<?"mk1",13,"","*http://www.ptc.com">
Can use graphic in place of either raster or object
Table/Cell guides (no more <?tbcrules +(0.01,"red","br[tl]")>)
Panning and zooming tools wzmx/wpan
Absolute maths units <?tptxabs=1>, no more “truemm”
More advanced index controls, including on-the-fly indexes
Suppress text via <?tignchar=1>…<?tignchar=0>
Print EPS via direct PDF driver (without Acrobat Distiller)
Strip space control stream to collapse XML whitespace
tips for v10

More Related Content

What's hot

SharePoint 2010 Development
SharePoint 2010 DevelopmentSharePoint 2010 Development
SharePoint 2010 Development
SharePoint & .NET Blog
 
SharePoint Fest DC 2019 - From SharePoint to Office 365 Development
SharePoint Fest DC 2019 - From SharePoint to Office 365 DevelopmentSharePoint Fest DC 2019 - From SharePoint to Office 365 Development
SharePoint Fest DC 2019 - From SharePoint to Office 365 Development
Sébastien Levert
 
SharePoint Fest Seattle 2019 - From SharePoint to Office 365 Development
SharePoint Fest Seattle 2019 - From SharePoint to Office 365 DevelopmentSharePoint Fest Seattle 2019 - From SharePoint to Office 365 Development
SharePoint Fest Seattle 2019 - From SharePoint to Office 365 Development
Sébastien Levert
 
ecs19 - Bill Ayers - RE-USE YOUR SHAREPOINT FRAMEWORK SKILLZ TO BUILD OFFICE ...
ecs19 - Bill Ayers - RE-USE YOUR SHAREPOINT FRAMEWORK SKILLZ TO BUILD OFFICE ...ecs19 - Bill Ayers - RE-USE YOUR SHAREPOINT FRAMEWORK SKILLZ TO BUILD OFFICE ...
ecs19 - Bill Ayers - RE-USE YOUR SHAREPOINT FRAMEWORK SKILLZ TO BUILD OFFICE ...
European Collaboration Summit
 
Top 7 mistakes
Top 7 mistakesTop 7 mistakes
Top 7 mistakes
Talbott Crowell
 
Zero to Sixty with Oracle ApEx
Zero to Sixty with Oracle ApExZero to Sixty with Oracle ApEx
Zero to Sixty with Oracle ApEx
Bradley Brown
 
SharePoint Fest Chicago 2019 - From SharePoint to Office 365 Development
SharePoint Fest Chicago 2019 - From SharePoint to Office 365 DevelopmentSharePoint Fest Chicago 2019 - From SharePoint to Office 365 Development
SharePoint Fest Chicago 2019 - From SharePoint to Office 365 Development
Sébastien Levert
 
Building a Flexible UI with Oracle ApEx
Building a Flexible UI with Oracle ApExBuilding a Flexible UI with Oracle ApEx
Building a Flexible UI with Oracle ApEx
Bradley Brown
 
ECS19 - Ahmad Najjar and Serge Luca - Power Platform Tutorial
ECS19 - Ahmad Najjar and Serge Luca - Power Platform TutorialECS19 - Ahmad Najjar and Serge Luca - Power Platform Tutorial
ECS19 - Ahmad Najjar and Serge Luca - Power Platform Tutorial
European Collaboration Summit
 
Top 3 Mistakes when Building
Top 3 Mistakes when BuildingTop 3 Mistakes when Building
Top 3 Mistakes when Building
Talbott Crowell
 
SharePoint Fest Chicago 2018 - From SharePoint to Office 365 development
SharePoint Fest Chicago 2018 - From SharePoint to Office 365 developmentSharePoint Fest Chicago 2018 - From SharePoint to Office 365 development
SharePoint Fest Chicago 2018 - From SharePoint to Office 365 development
Sébastien Levert
 
SharePoint Saturday Calgary 2017 - From SharePoint to Office 365 Development
SharePoint Saturday Calgary 2017 - From SharePoint to Office 365 DevelopmentSharePoint Saturday Calgary 2017 - From SharePoint to Office 365 Development
SharePoint Saturday Calgary 2017 - From SharePoint to Office 365 Development
Sébastien Levert
 
(ATS6-DEV02) Web Application Strategies
(ATS6-DEV02) Web Application Strategies(ATS6-DEV02) Web Application Strategies
(ATS6-DEV02) Web Application Strategies
BIOVIA
 
O365: Attack of the Clones
O365: Attack of the ClonesO365: Attack of the Clones
O365: Attack of the Clones
Christopher Johnson
 
How the Cloud Changes Business Solution Design and Delivery
How the Cloud Changes Business Solution Design and DeliveryHow the Cloud Changes Business Solution Design and Delivery
How the Cloud Changes Business Solution Design and Delivery
SPC Adriatics
 
Learn from my Mistakes - Building Better Solutions in SPFx
Learn from my  Mistakes - Building Better Solutions in SPFxLearn from my  Mistakes - Building Better Solutions in SPFx
Learn from my Mistakes - Building Better Solutions in SPFx
Thomas Daly
 
Matthias Einig from Rencore - Transforming SharePoint farm solutions to the A...
Matthias Einig from Rencore - Transforming SharePoint farm solutions to the A...Matthias Einig from Rencore - Transforming SharePoint farm solutions to the A...
Matthias Einig from Rencore - Transforming SharePoint farm solutions to the A...
Rencore
 
[Collinge] Office 365 Enterprise Network Connectivity Using Published Office ...
[Collinge] Office 365 Enterprise Network Connectivity Using Published Office ...[Collinge] Office 365 Enterprise Network Connectivity Using Published Office ...
[Collinge] Office 365 Enterprise Network Connectivity Using Published Office ...
European Collaboration Summit
 
Modern App Development with the SharePoint Framework
Modern App Development with the SharePoint FrameworkModern App Development with the SharePoint Framework
Modern App Development with the SharePoint Framework
Pete Filicetti
 
Road to the Cloud - Extending your reach with SharePoint and Office 365
Road to the Cloud - Extending your reach with SharePoint and Office 365Road to the Cloud - Extending your reach with SharePoint and Office 365
Road to the Cloud - Extending your reach with SharePoint and Office 365
Talbott Crowell
 

What's hot (20)

SharePoint 2010 Development
SharePoint 2010 DevelopmentSharePoint 2010 Development
SharePoint 2010 Development
 
SharePoint Fest DC 2019 - From SharePoint to Office 365 Development
SharePoint Fest DC 2019 - From SharePoint to Office 365 DevelopmentSharePoint Fest DC 2019 - From SharePoint to Office 365 Development
SharePoint Fest DC 2019 - From SharePoint to Office 365 Development
 
SharePoint Fest Seattle 2019 - From SharePoint to Office 365 Development
SharePoint Fest Seattle 2019 - From SharePoint to Office 365 DevelopmentSharePoint Fest Seattle 2019 - From SharePoint to Office 365 Development
SharePoint Fest Seattle 2019 - From SharePoint to Office 365 Development
 
ecs19 - Bill Ayers - RE-USE YOUR SHAREPOINT FRAMEWORK SKILLZ TO BUILD OFFICE ...
ecs19 - Bill Ayers - RE-USE YOUR SHAREPOINT FRAMEWORK SKILLZ TO BUILD OFFICE ...ecs19 - Bill Ayers - RE-USE YOUR SHAREPOINT FRAMEWORK SKILLZ TO BUILD OFFICE ...
ecs19 - Bill Ayers - RE-USE YOUR SHAREPOINT FRAMEWORK SKILLZ TO BUILD OFFICE ...
 
Top 7 mistakes
Top 7 mistakesTop 7 mistakes
Top 7 mistakes
 
Zero to Sixty with Oracle ApEx
Zero to Sixty with Oracle ApExZero to Sixty with Oracle ApEx
Zero to Sixty with Oracle ApEx
 
SharePoint Fest Chicago 2019 - From SharePoint to Office 365 Development
SharePoint Fest Chicago 2019 - From SharePoint to Office 365 DevelopmentSharePoint Fest Chicago 2019 - From SharePoint to Office 365 Development
SharePoint Fest Chicago 2019 - From SharePoint to Office 365 Development
 
Building a Flexible UI with Oracle ApEx
Building a Flexible UI with Oracle ApExBuilding a Flexible UI with Oracle ApEx
Building a Flexible UI with Oracle ApEx
 
ECS19 - Ahmad Najjar and Serge Luca - Power Platform Tutorial
ECS19 - Ahmad Najjar and Serge Luca - Power Platform TutorialECS19 - Ahmad Najjar and Serge Luca - Power Platform Tutorial
ECS19 - Ahmad Najjar and Serge Luca - Power Platform Tutorial
 
Top 3 Mistakes when Building
Top 3 Mistakes when BuildingTop 3 Mistakes when Building
Top 3 Mistakes when Building
 
SharePoint Fest Chicago 2018 - From SharePoint to Office 365 development
SharePoint Fest Chicago 2018 - From SharePoint to Office 365 developmentSharePoint Fest Chicago 2018 - From SharePoint to Office 365 development
SharePoint Fest Chicago 2018 - From SharePoint to Office 365 development
 
SharePoint Saturday Calgary 2017 - From SharePoint to Office 365 Development
SharePoint Saturday Calgary 2017 - From SharePoint to Office 365 DevelopmentSharePoint Saturday Calgary 2017 - From SharePoint to Office 365 Development
SharePoint Saturday Calgary 2017 - From SharePoint to Office 365 Development
 
(ATS6-DEV02) Web Application Strategies
(ATS6-DEV02) Web Application Strategies(ATS6-DEV02) Web Application Strategies
(ATS6-DEV02) Web Application Strategies
 
O365: Attack of the Clones
O365: Attack of the ClonesO365: Attack of the Clones
O365: Attack of the Clones
 
How the Cloud Changes Business Solution Design and Delivery
How the Cloud Changes Business Solution Design and DeliveryHow the Cloud Changes Business Solution Design and Delivery
How the Cloud Changes Business Solution Design and Delivery
 
Learn from my Mistakes - Building Better Solutions in SPFx
Learn from my  Mistakes - Building Better Solutions in SPFxLearn from my  Mistakes - Building Better Solutions in SPFx
Learn from my Mistakes - Building Better Solutions in SPFx
 
Matthias Einig from Rencore - Transforming SharePoint farm solutions to the A...
Matthias Einig from Rencore - Transforming SharePoint farm solutions to the A...Matthias Einig from Rencore - Transforming SharePoint farm solutions to the A...
Matthias Einig from Rencore - Transforming SharePoint farm solutions to the A...
 
[Collinge] Office 365 Enterprise Network Connectivity Using Published Office ...
[Collinge] Office 365 Enterprise Network Connectivity Using Published Office ...[Collinge] Office 365 Enterprise Network Connectivity Using Published Office ...
[Collinge] Office 365 Enterprise Network Connectivity Using Published Office ...
 
Modern App Development with the SharePoint Framework
Modern App Development with the SharePoint FrameworkModern App Development with the SharePoint Framework
Modern App Development with the SharePoint Framework
 
Road to the Cloud - Extending your reach with SharePoint and Office 365
Road to the Cloud - Extending your reach with SharePoint and Office 365Road to the Cloud - Extending your reach with SharePoint and Office 365
Road to the Cloud - Extending your reach with SharePoint and Office 365
 

Similar to Arbortext and APP for Developers - APPWorld 2011

RAP vs GWT Which AJAX Technology is for you?
RAP vs GWT Which AJAX Technology is for you?RAP vs GWT Which AJAX Technology is for you?
RAP vs GWT Which AJAX Technology is for you?
Mark Russell
 
Yo Office! Use your SPFx Skills to Build Add-Ins for Word, Excel, Outlook and...
Yo Office! Use your SPFx Skills to Build Add-Ins for Word, Excel, Outlook and...Yo Office! Use your SPFx Skills to Build Add-Ins for Word, Excel, Outlook and...
Yo Office! Use your SPFx Skills to Build Add-Ins for Word, Excel, Outlook and...
BIWUG
 
SamSegalResume
SamSegalResumeSamSegalResume
SamSegalResume
samuel segal
 
Sam segal resume
Sam segal resumeSam segal resume
Sam segal resume
samuel segal
 
Philipe Riand - Building Social Applications using the Social Business Toolki...
Philipe Riand - Building Social Applications using the Social Business Toolki...Philipe Riand - Building Social Applications using the Social Business Toolki...
Philipe Riand - Building Social Applications using the Social Business Toolki...
LetsConnect
 
The Decoupled CMS in Financial Services
The Decoupled CMS in Financial ServicesThe Decoupled CMS in Financial Services
The Decoupled CMS in Financial Services
Open Source Strategy Forum
 
#SPFestDC Migrate your custom solutions to the modern stack
#SPFestDC Migrate your custom solutions to the modern stack#SPFestDC Migrate your custom solutions to the modern stack
#SPFestDC Migrate your custom solutions to the modern stack
Vincent Biret
 
Innovations in Sencha Tooling and Framework
Innovations in Sencha Tooling and FrameworkInnovations in Sencha Tooling and Framework
Innovations in Sencha Tooling and Framework
Sandeep Adwankar
 
Introduction to development using the share point framework mv ps
Introduction to development using the share point framework mv psIntroduction to development using the share point framework mv ps
Introduction to development using the share point framework mv ps
Usama Wahab Khan Cloud, Data and AI
 
Cool Tools for Technical Writers
Cool Tools for Technical WritersCool Tools for Technical Writers
Cool Tools for Technical Writers
Jeff Haas
 
Visual Studio Code
Visual Studio CodeVisual Studio Code
Visual Studio Code
Kris van der Mast
 
Broaden your dev skillset with SharePoint branding options
Broaden your dev skillset with SharePoint branding optionsBroaden your dev skillset with SharePoint branding options
Broaden your dev skillset with SharePoint branding options
Eric Overfield
 
Asp.NETZERO - A Workshop Presentation by Citytech Software
Asp.NETZERO - A Workshop Presentation by Citytech SoftwareAsp.NETZERO - A Workshop Presentation by Citytech Software
Asp.NETZERO - A Workshop Presentation by Citytech Software
Ritwik Das
 
DITA PUBLISHING: The True Cost of Taking your DITA Content Online
DITA PUBLISHING: The True Cost of Taking your DITA Content OnlineDITA PUBLISHING: The True Cost of Taking your DITA Content Online
DITA PUBLISHING: The True Cost of Taking your DITA Content Online
WebWorks
 
Visual Studio Code for Java and Spring Developers
Visual Studio Code for Java and Spring DevelopersVisual Studio Code for Java and Spring Developers
Visual Studio Code for Java and Spring Developers
Bruno Borges
 
GlenUnderwoodResume
GlenUnderwoodResumeGlenUnderwoodResume
GlenUnderwoodResume
Glen Underwood
 
Factsheet ea composer-april-2017
Factsheet ea composer-april-2017Factsheet ea composer-april-2017
Factsheet ea composer-april-2017
eacomposer
 
Full Stack.pptx
Full Stack.pptxFull Stack.pptx
Full Stack.pptx
RiyaBajpai11
 
Programming tools for developers
Programming tools for developersProgramming tools for developers
Programming tools for developers
BBVA API Market
 
7 IDEs Every React Native App Development Company Must Use (2).pptx
7 IDEs Every React Native App Development Company Must Use (2).pptx7 IDEs Every React Native App Development Company Must Use (2).pptx
7 IDEs Every React Native App Development Company Must Use (2).pptx
Softprodigy
 

Similar to Arbortext and APP for Developers - APPWorld 2011 (20)

RAP vs GWT Which AJAX Technology is for you?
RAP vs GWT Which AJAX Technology is for you?RAP vs GWT Which AJAX Technology is for you?
RAP vs GWT Which AJAX Technology is for you?
 
Yo Office! Use your SPFx Skills to Build Add-Ins for Word, Excel, Outlook and...
Yo Office! Use your SPFx Skills to Build Add-Ins for Word, Excel, Outlook and...Yo Office! Use your SPFx Skills to Build Add-Ins for Word, Excel, Outlook and...
Yo Office! Use your SPFx Skills to Build Add-Ins for Word, Excel, Outlook and...
 
SamSegalResume
SamSegalResumeSamSegalResume
SamSegalResume
 
Sam segal resume
Sam segal resumeSam segal resume
Sam segal resume
 
Philipe Riand - Building Social Applications using the Social Business Toolki...
Philipe Riand - Building Social Applications using the Social Business Toolki...Philipe Riand - Building Social Applications using the Social Business Toolki...
Philipe Riand - Building Social Applications using the Social Business Toolki...
 
The Decoupled CMS in Financial Services
The Decoupled CMS in Financial ServicesThe Decoupled CMS in Financial Services
The Decoupled CMS in Financial Services
 
#SPFestDC Migrate your custom solutions to the modern stack
#SPFestDC Migrate your custom solutions to the modern stack#SPFestDC Migrate your custom solutions to the modern stack
#SPFestDC Migrate your custom solutions to the modern stack
 
Innovations in Sencha Tooling and Framework
Innovations in Sencha Tooling and FrameworkInnovations in Sencha Tooling and Framework
Innovations in Sencha Tooling and Framework
 
Introduction to development using the share point framework mv ps
Introduction to development using the share point framework mv psIntroduction to development using the share point framework mv ps
Introduction to development using the share point framework mv ps
 
Cool Tools for Technical Writers
Cool Tools for Technical WritersCool Tools for Technical Writers
Cool Tools for Technical Writers
 
Visual Studio Code
Visual Studio CodeVisual Studio Code
Visual Studio Code
 
Broaden your dev skillset with SharePoint branding options
Broaden your dev skillset with SharePoint branding optionsBroaden your dev skillset with SharePoint branding options
Broaden your dev skillset with SharePoint branding options
 
Asp.NETZERO - A Workshop Presentation by Citytech Software
Asp.NETZERO - A Workshop Presentation by Citytech SoftwareAsp.NETZERO - A Workshop Presentation by Citytech Software
Asp.NETZERO - A Workshop Presentation by Citytech Software
 
DITA PUBLISHING: The True Cost of Taking your DITA Content Online
DITA PUBLISHING: The True Cost of Taking your DITA Content OnlineDITA PUBLISHING: The True Cost of Taking your DITA Content Online
DITA PUBLISHING: The True Cost of Taking your DITA Content Online
 
Visual Studio Code for Java and Spring Developers
Visual Studio Code for Java and Spring DevelopersVisual Studio Code for Java and Spring Developers
Visual Studio Code for Java and Spring Developers
 
GlenUnderwoodResume
GlenUnderwoodResumeGlenUnderwoodResume
GlenUnderwoodResume
 
Factsheet ea composer-april-2017
Factsheet ea composer-april-2017Factsheet ea composer-april-2017
Factsheet ea composer-april-2017
 
Full Stack.pptx
Full Stack.pptxFull Stack.pptx
Full Stack.pptx
 
Programming tools for developers
Programming tools for developersProgramming tools for developers
Programming tools for developers
 
7 IDEs Every React Native App Development Company Must Use (2).pptx
7 IDEs Every React Native App Development Company Must Use (2).pptx7 IDEs Every React Native App Development Company Must Use (2).pptx
7 IDEs Every React Native App Development Company Must Use (2).pptx
 

Recently uploaded

Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
DanBrown980551
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
SitimaJohn
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!
GDSC PJATK
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStrDeep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
saastr
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
Operating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptxOperating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptx
Pravash Chandra Das
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
saastr
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
Dinusha Kumarasiri
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
fredae14
 
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Jeffrey Haguewood
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 

Recently uploaded (20)

Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStrDeep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
Operating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptxOperating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptx
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
 
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 

Arbortext and APP for Developers - APPWorld 2011

  • 1. © global publishing solutions Arbortext and APP for Developers Gareth Oakes, May 2011
  • 2. © global publishing solutions Arbortext Product Range Leveraging New PTC Technology Future & trends topics
  • 3. © global publishing solutions about myself Based in Gold Coast, Queensland, Australia Background: web developer, Unix admin, programmer, APP/Arbortext developer, pre-sales engineer, solutions architect Previous companies: Griffith University, Advent3B2, Allette Systems, Arbortext, PTC Current role: Chief Architect at GPSL GPSL has been working with the new Arbortext and APP technology on a number of large projects lately
  • 5. © global publishing solutions Arbortext Publishing Engine (E3) Arbortext Styler (TurboStyler) Arbortext Editor (Epic) Arbortext Import/Export (Interchange) Arbortext Advanced Print Publisher Desktop (3B2) Arbortext Advanced Print Publisher Enterprise (ACS) product range
  • 6. © global publishing solutions Arbortext Import/Export • Desktop GUI for development of import MapTemplates • Conversion of unstructured files to XML (import) • MS Word doc/docx, RTF, PDF, Framemaker MIF, HTML, text files • Publish (export) XML/SGML to RTF • Server version available inside Arbortext Publishing Engine • Based on CambridgeDocs xDoc technology Arbortext products
  • 7. © global publishing solutions Arbortext Advanced Print Publisher Desktop • APP Desktop (APP-D) • Still the same as 3B2  • Active development, lots of cool new features Arbortext Advanced Print Publisher Enterprise • APP Enterprise (APP-E) • Still the same as ACS  • No new features, but is still under maintenance • To be subsumed into Arbortext Publishing Engine? APP products
  • 8. © global publishing solutions Arbortext Editor • XML/SGML editor GUI • No publishing features Arbortext Styler • Arbortext Editor plus extras: • GUI for development of publishing stylesheets • Publishing features: Web, HTML Help, PostScript/PDF Arbortext Publishing Engine • Server based composition Arbortext products Now with APP!* * Arbortext 5.4 and later
  • 9. © global publishing solutions About the embedded APP in Arbortext: • Ships as a DLL (lib3b2core.dll) • Has its own “app” folder in the Arbortext installation • Does not have an interactive interface • Arbortext Styler (and PE Interactive) do have an APP preview window • Theoretically works identically to APP Desktop • In practice your templates will need some tweaks to work within an Arbortext environment • Arbortext will allow APP to process either a 3F template or a Styler stylesheet embedded APP
  • 10. © global publishing solutions Overview of Arbortext Editor and Styler Demo of APP composition via Arbortext Styler Demo of APP Preview window in Arbortext Styler demonstration
  • 11. Leveraging new PTC technology
  • 12. © global publishing solutions PTC’s vision for Arbortext is: “Dynamic Information Delivery Software” What does this mean for publishers? • Integrated workflow for structured content • Authoring → Content Management → Publishing • Delivery via web, print, mobile, etc. APP is now a core part of the Arbortext product range
  • 13. © global publishing solutions There are now more software options available for APP… Arbortext Publishing Engine • Existing capabilities: web services, Java APIs, web publishing, print publishing, import/export (Word, PDF, RTF, MIF, etc.) • Now embeds an APP server version Arbortext Styler • Existing capabilities: XML/SGML editing GUI, desktop publishing to web/print, fully scriptable • Now embeds an APP server version what are the real benefits?
  • 14. © global publishing solutions In addition to Editor, Styler, Publishing Engine and Import/Export, there are other useful PTC products that can be readily integrated into a workflow: • Arbortext Content Manager • Arbortext IsoDraw • Arbortext Digital Media Publisher • Arbortext Dynamic Link Manager • Windchill ProjectLink etc. what are the real benefits?
  • 15. © global publishing solutions 1. Arbortext Editor as an XML/SGML authoring GUI that integrates with PE for preview/composition via APP 2. Arbortext Styler as an XML/SGML authoring tool that can also publish on the desktop via the embedded APP 3. Arbortext Publishing Engine for high throughput of APP publishing tasks, or to service composition/preview requests from a group of authors or reviewers 4. APP Desktop only required for manual updates to 3D files four software ideas
  • 16. © global publishing solutions Continued positive investment in publishing technology, particularly APP as it is the print engine of choice Flexibility of software is being retained Great new APP features in support of Arbortext objectives: • Javascript/FOM* • Embedding PDF in APP documents (v11) • Printing EPS without Distiller • Block model • Context control stream • Strip space control stream • etc. any other benefits? * can be mixed with APP/Perl
  • 17. © global publishing solutions PTC Javascript template example New Javascript template concept, linked tag/style definitions Ideas for Javascript IDE demonstration
  • 19. © global publishing solutions Two paths: embedded and interactive Embedded (Desktop and Server) • Publishing component of Arbortext • Interactive preview window, but not a fully fledged APP • Integrate tightly with Styler for GUI stylesheets Interactive (Desktop) • IDE (Integrated Development Environment) for templates • Javascript for faster development, easier maintenance • Increasingly sophisticated toolbox for publishing • Simplified mechanism for deploying to an embedded solution where is APP heading?
  • 20. © global publishing solutions Products: • Deeper integration between Content Manager, Editor and PE • Tighter integration of APP, and improved stylesheet GUI • Improved “dynamic illustrations” support via IsoDraw and Project Galaxy initiative for end-to-end 3D models • Wider range of “out of the box” solutions, eg. SMA • Enhanced DITA support • Windows platforms only Solutions: • PTC focus on discrete manufacturing, defence and aerospace • Other (non-manufacturing) solutions via channel partners where is Arbortext heading?
  • 22. © global publishing solutions Simplified URL bookmark creation (no more tpmkset): <?"mk1",13,"","*http://www.ptc.com"> Can use graphic in place of either raster or object Table/Cell guides (no more <?tbcrules +(0.01,"red","br[tl]")>) Panning and zooming tools wzmx/wpan Absolute maths units <?tptxabs=1>, no more “truemm” More advanced index controls, including on-the-fly indexes Suppress text via <?tignchar=1>…<?tignchar=0> Print EPS via direct PDF driver (without Acrobat Distiller) Strip space control stream to collapse XML whitespace tips for v10