SlideShare a Scribd company logo
1 of 22
Cloud Printing: An Inventory David Uyttendaele, Kin Lane, Chuck Gehman Mimeo.com TAGA ATC March 2011
Cloud Printing: An Inventory Introduction Infrastructure Applications Technical Capabilities Looking to the Future References
Cloud Printing: An Inventory About the Authors David Uyttendaele David Uyttendaele is the Chief Technology Officer and a co-founder of Mimeo.com. David serves as the lead architect and visionary for technological development of Mimeo.com software and services Kin Lane API Evangelist for Mimeo.com, he brings unique blend of a IT, data, programming, product development, business development, online and social media marketing talent to the print industry via the Silicon Valley.  He spends his days helping application developers understand what is possible with the next generation of print and publishing in the clouds Chuck Gehman VP, Product Management at Mimeo, leading a team responsible for the development of customer-facing web platforms, which deliver the company’s industry leading products to the Fortune 1000, SMEs, web developers & entrepreneurs, via our powerful web interfaces, or from within their own applications
4 What is “Cloud Computing”? In Cloud Computing, which is named for the way the Internet is depicted in network diagrams, companies no longer need to own the physical computing infrastructure upon which their software executes.  Instead, they “rent” computing resources from a service provider, and only consume computing resources (and also storage and other ancillary services, if desired), when needed. It’s a shared, on demand, capability. What is “Cloud Printing”? “Cloud Printing”, a term coined by the world’s leading IT research and advisory firm, Gartner, Inc., represents a similar way of approaching print and distribution. Gartner has envisioned the ability for customers to order printed materials to be produced anywhere (i.e., it doesn’t matter if the print facility is down the hall or across the world), and delivered anywhere.  As in Cloud Computing, this is an on-demand, shared resource model in which the consumer need not own the infrastructure of printing or distribution, but “rent” from a service provider when they need it, and use it as though it is their own captive resource. Introduction
5 Infrastructure Cloud Computing Amazon Web Services (AWS) Computing (EC2), Storage(S3), Database (SimpleDB and RDS), Messaging and Content Delivery Network (Cloudfront) Microsoft Azure Computing (Azure Windows), Database (Azure Data, SQL and NoSQL) Rackspace Cloud Computing (CloudServers), Storage (CloudFiles)
6 Infrastructure Cloud Printing What are the building blocks that make this possible today? Cloud Printer Servers (Proxies) Real-Time Push Technologies (XMPP / PubSubHubbub) Cloud Aware Printers Application Programming Interfaces (API)  Mobile Devices  What are the capabilities today? Personal Printing Business Office Printing Commercial Printing 3D Printing & Manufacturing
7 Applications Cloud Printing Mobile Devices Generating richly formatted pages from mobile devices Content resident on web sites and in Cloud-based applications To hardcopy output devices (without sending, downloading and using desktop software to print)  This could involve printing a datasheet or a training outline on a local network attached printer, such as when staying in a hotel or visiting a customer It could also include “collecting” documents while working mobile, and sending them to your home/office printer for output later; or pulling them from the cloud via an interface built into the printer
8 Applications Cloud Printing Cloud-based Application Printing Support (Printing in the Post-PC era) Cloud-based application printing support Applications like Google Docs, Salesforce.com, other SaaS (Software as a Service) and Cloud application services need to be able to print  This would allow those Internet-based applications to print on connected devices in an office setting, or in a home  In contrast to downloading the content and using the capabilities of a personal computer operating system to direct the output to a printer
9 Applications Cloud Printing Publishing The idea of print-on-demand availability of news, books, and other content is one that has been done under contractual (“private cloud”) business models between publishers and print manufacturer/distributors for several years Making content accessible for printing, like the idea of printing a newspaper on your home inkjet printer, may now make sense with new (public) infrastructure in place.  At least it’s technical possible, it still might not make sense for users or for publishers
10 Applications Cloud Printing Commercial Printing Applications A Print Service Provider (PSP) is connected to the Cloud Printing infrastructure Enabling: Document building (from pages, graphics) Production (product intent from the customer to complex finished products) Distribution  (submission and ordering from mobile devices and Cloud-based applications)
11 Technical Capabilities Today’s Leaders and Coop-etition Apple AirPrint Apple Airprint provides printing on IOS and Mac platforms over a local network to HP web connected printers Google Cloud Print Google Cloud Print provides printing over the Internet to any local, office or commercial printer HP ePrint HP ePrint provides printing over the Internet to any HP web connected printer. Each printer registers itself with the HP ePrint Center and gets assigned an email address. Print jobs are delivered via email to each printer
12 Technical Capabilities The Contenders and Coop-etition Apple iPhone, iPad are almost the definition of cloud-connected (post-PC) devices, but Airprint can only print locally at the current time Apple Airprint can only print to HP web connected printers HP ePrintcan only print to HP printers, but is available anywhere over the Internet HP is also developing integration with Google Cloud Print Google Android platform, Google Apps and Google Chrome OS are now on millions of devices Google is accessible on the iPhone and iPad Has an application on the HP ePrintplatform  Google provides support for any printer, new or old as well provides access to commercial printers
13 Figure 1: AirPrint uses technology added to IOS 4.2 to enable local, wireless printing to HP devices Apple AirPrint
14 Figure 1a: AirPrint API consists of 8 classes and 1 protocol Apple AirPrint
15 Google Cloud Print Figure X: How Does Google Cloud Print work Figure 2: Google Cloud Print
16 Google Cloud Print Figure 2a:GCP Printer Proxy capabilities
17 Figure 2: Printers register with the HP ePrint Center HP ePrint
Today Capabilities HP Devices SME Laserjet 18
19 Today Capabilities ©2010 Mimeo.com, Inc. All Rights Reserved.
The (not-too distant) Future Building blocks for commercial print Discovery Finding Cloud Printers Negotiation Becoming a Customer (or “partnering”) Communicating Intent XML metadata to capture customer intent Placing Orders Integrating order specifics Handling an e-commerce transaction 20
References (partial) ,[object Object]
Consumer iPad Overview, http://www.apple.com/ipad/features/airprint.html

More Related Content

Similar to Gehman Uyttendaele Lane Cloud Printing TAGA 2011

Cloud computing
Cloud computingCloud computing
Cloud computingAjit Yadav
 
Cloud computing
Cloud computingCloud computing
Cloud computingRahul E
 
Google cloud - solution deck
Google cloud - solution deckGoogle cloud - solution deck
Google cloud - solution decksandeep chauhan
 
Cloud Computing Michael Davis 2008 Aug17
Cloud Computing Michael Davis 2008 Aug17Cloud Computing Michael Davis 2008 Aug17
Cloud Computing Michael Davis 2008 Aug17MJD Management Group
 
Cloud computing made simple
Cloud computing made simpleCloud computing made simple
Cloud computing made simpleChuong Mai
 
Cloud computing writeup
Cloud computing writeupCloud computing writeup
Cloud computing writeupselvavijay1987
 
Cloud computing - new class of network based computing
Cloud computing - new class of network based computingCloud computing - new class of network based computing
Cloud computing - new class of network based computingAshita Agrawal
 
Cloud Computing 2.0
Cloud Computing 2.0Cloud Computing 2.0
Cloud Computing 2.0Ahmed Banafa
 
Microsoft Windows Azure - Dream Factory Software Combines Data Across Clouds ...
Microsoft Windows Azure - Dream Factory Software Combines Data Across Clouds ...Microsoft Windows Azure - Dream Factory Software Combines Data Across Clouds ...
Microsoft Windows Azure - Dream Factory Software Combines Data Across Clouds ...Microsoft Private Cloud
 
About Cloud Computing
About Cloud ComputingAbout Cloud Computing
About Cloud ComputingNaman Talati
 

Similar to Gehman Uyttendaele Lane Cloud Printing TAGA 2011 (20)

Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
cloud-computing
cloud-computingcloud-computing
cloud-computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Google cloud - solution deck
Google cloud - solution deckGoogle cloud - solution deck
Google cloud - solution deck
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing Michael Davis 2008 Aug17
Cloud Computing Michael Davis 2008 Aug17Cloud Computing Michael Davis 2008 Aug17
Cloud Computing Michael Davis 2008 Aug17
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud computing made simple
Cloud computing made simpleCloud computing made simple
Cloud computing made simple
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing Essays
Cloud Computing EssaysCloud Computing Essays
Cloud Computing Essays
 
Cloud computing writeup
Cloud computing writeupCloud computing writeup
Cloud computing writeup
 
Cloud computing - new class of network based computing
Cloud computing - new class of network based computingCloud computing - new class of network based computing
Cloud computing - new class of network based computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud Computing 2.0
Cloud Computing 2.0Cloud Computing 2.0
Cloud Computing 2.0
 
Microsoft Windows Azure - Dream Factory Software Combines Data Across Clouds ...
Microsoft Windows Azure - Dream Factory Software Combines Data Across Clouds ...Microsoft Windows Azure - Dream Factory Software Combines Data Across Clouds ...
Microsoft Windows Azure - Dream Factory Software Combines Data Across Clouds ...
 
About Cloud Computing
About Cloud ComputingAbout Cloud Computing
About Cloud Computing
 
Sami-Cloud
Sami-CloudSami-Cloud
Sami-Cloud
 

More from charlesgehman

Advanced Digital Menu Boards
Advanced Digital Menu Boards Advanced Digital Menu Boards
Advanced Digital Menu Boards charlesgehman
 
Aleyant workflow in the cloud final
Aleyant   workflow in the cloud finalAleyant   workflow in the cloud final
Aleyant workflow in the cloud finalcharlesgehman
 
Printing is Easy - Everything Else is Hard Dscoop7
Printing is Easy - Everything Else is Hard Dscoop7Printing is Easy - Everything Else is Hard Dscoop7
Printing is Easy - Everything Else is Hard Dscoop7charlesgehman
 
Fine tuning w2 p gehman dscoop7
Fine tuning w2 p  gehman dscoop7Fine tuning w2 p  gehman dscoop7
Fine tuning w2 p gehman dscoop7charlesgehman
 
Product innovation at mimeo pcamp boston 052110 gehman
Product innovation at mimeo pcamp boston 052110   gehmanProduct innovation at mimeo pcamp boston 052110   gehman
Product innovation at mimeo pcamp boston 052110 gehmancharlesgehman
 
Mobile print taga atc 2012 final
Mobile print taga atc 2012 finalMobile print taga atc 2012 final
Mobile print taga atc 2012 finalcharlesgehman
 
Taga 12 mobile_printing gehman uyttendaele final
Taga 12 mobile_printing gehman uyttendaele finalTaga 12 mobile_printing gehman uyttendaele final
Taga 12 mobile_printing gehman uyttendaele finalcharlesgehman
 

More from charlesgehman (7)

Advanced Digital Menu Boards
Advanced Digital Menu Boards Advanced Digital Menu Boards
Advanced Digital Menu Boards
 
Aleyant workflow in the cloud final
Aleyant   workflow in the cloud finalAleyant   workflow in the cloud final
Aleyant workflow in the cloud final
 
Printing is Easy - Everything Else is Hard Dscoop7
Printing is Easy - Everything Else is Hard Dscoop7Printing is Easy - Everything Else is Hard Dscoop7
Printing is Easy - Everything Else is Hard Dscoop7
 
Fine tuning w2 p gehman dscoop7
Fine tuning w2 p  gehman dscoop7Fine tuning w2 p  gehman dscoop7
Fine tuning w2 p gehman dscoop7
 
Product innovation at mimeo pcamp boston 052110 gehman
Product innovation at mimeo pcamp boston 052110   gehmanProduct innovation at mimeo pcamp boston 052110   gehman
Product innovation at mimeo pcamp boston 052110 gehman
 
Mobile print taga atc 2012 final
Mobile print taga atc 2012 finalMobile print taga atc 2012 final
Mobile print taga atc 2012 final
 
Taga 12 mobile_printing gehman uyttendaele final
Taga 12 mobile_printing gehman uyttendaele finalTaga 12 mobile_printing gehman uyttendaele final
Taga 12 mobile_printing gehman uyttendaele final
 

Recently uploaded

unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 

Recently uploaded (20)

unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 

Gehman Uyttendaele Lane Cloud Printing TAGA 2011

  • 1. Cloud Printing: An Inventory David Uyttendaele, Kin Lane, Chuck Gehman Mimeo.com TAGA ATC March 2011
  • 2. Cloud Printing: An Inventory Introduction Infrastructure Applications Technical Capabilities Looking to the Future References
  • 3. Cloud Printing: An Inventory About the Authors David Uyttendaele David Uyttendaele is the Chief Technology Officer and a co-founder of Mimeo.com. David serves as the lead architect and visionary for technological development of Mimeo.com software and services Kin Lane API Evangelist for Mimeo.com, he brings unique blend of a IT, data, programming, product development, business development, online and social media marketing talent to the print industry via the Silicon Valley. He spends his days helping application developers understand what is possible with the next generation of print and publishing in the clouds Chuck Gehman VP, Product Management at Mimeo, leading a team responsible for the development of customer-facing web platforms, which deliver the company’s industry leading products to the Fortune 1000, SMEs, web developers & entrepreneurs, via our powerful web interfaces, or from within their own applications
  • 4. 4 What is “Cloud Computing”? In Cloud Computing, which is named for the way the Internet is depicted in network diagrams, companies no longer need to own the physical computing infrastructure upon which their software executes. Instead, they “rent” computing resources from a service provider, and only consume computing resources (and also storage and other ancillary services, if desired), when needed. It’s a shared, on demand, capability. What is “Cloud Printing”? “Cloud Printing”, a term coined by the world’s leading IT research and advisory firm, Gartner, Inc., represents a similar way of approaching print and distribution. Gartner has envisioned the ability for customers to order printed materials to be produced anywhere (i.e., it doesn’t matter if the print facility is down the hall or across the world), and delivered anywhere. As in Cloud Computing, this is an on-demand, shared resource model in which the consumer need not own the infrastructure of printing or distribution, but “rent” from a service provider when they need it, and use it as though it is their own captive resource. Introduction
  • 5. 5 Infrastructure Cloud Computing Amazon Web Services (AWS) Computing (EC2), Storage(S3), Database (SimpleDB and RDS), Messaging and Content Delivery Network (Cloudfront) Microsoft Azure Computing (Azure Windows), Database (Azure Data, SQL and NoSQL) Rackspace Cloud Computing (CloudServers), Storage (CloudFiles)
  • 6. 6 Infrastructure Cloud Printing What are the building blocks that make this possible today? Cloud Printer Servers (Proxies) Real-Time Push Technologies (XMPP / PubSubHubbub) Cloud Aware Printers Application Programming Interfaces (API)  Mobile Devices What are the capabilities today? Personal Printing Business Office Printing Commercial Printing 3D Printing & Manufacturing
  • 7. 7 Applications Cloud Printing Mobile Devices Generating richly formatted pages from mobile devices Content resident on web sites and in Cloud-based applications To hardcopy output devices (without sending, downloading and using desktop software to print) This could involve printing a datasheet or a training outline on a local network attached printer, such as when staying in a hotel or visiting a customer It could also include “collecting” documents while working mobile, and sending them to your home/office printer for output later; or pulling them from the cloud via an interface built into the printer
  • 8. 8 Applications Cloud Printing Cloud-based Application Printing Support (Printing in the Post-PC era) Cloud-based application printing support Applications like Google Docs, Salesforce.com, other SaaS (Software as a Service) and Cloud application services need to be able to print This would allow those Internet-based applications to print on connected devices in an office setting, or in a home In contrast to downloading the content and using the capabilities of a personal computer operating system to direct the output to a printer
  • 9. 9 Applications Cloud Printing Publishing The idea of print-on-demand availability of news, books, and other content is one that has been done under contractual (“private cloud”) business models between publishers and print manufacturer/distributors for several years Making content accessible for printing, like the idea of printing a newspaper on your home inkjet printer, may now make sense with new (public) infrastructure in place. At least it’s technical possible, it still might not make sense for users or for publishers
  • 10. 10 Applications Cloud Printing Commercial Printing Applications A Print Service Provider (PSP) is connected to the Cloud Printing infrastructure Enabling: Document building (from pages, graphics) Production (product intent from the customer to complex finished products) Distribution (submission and ordering from mobile devices and Cloud-based applications)
  • 11. 11 Technical Capabilities Today’s Leaders and Coop-etition Apple AirPrint Apple Airprint provides printing on IOS and Mac platforms over a local network to HP web connected printers Google Cloud Print Google Cloud Print provides printing over the Internet to any local, office or commercial printer HP ePrint HP ePrint provides printing over the Internet to any HP web connected printer. Each printer registers itself with the HP ePrint Center and gets assigned an email address. Print jobs are delivered via email to each printer
  • 12. 12 Technical Capabilities The Contenders and Coop-etition Apple iPhone, iPad are almost the definition of cloud-connected (post-PC) devices, but Airprint can only print locally at the current time Apple Airprint can only print to HP web connected printers HP ePrintcan only print to HP printers, but is available anywhere over the Internet HP is also developing integration with Google Cloud Print Google Android platform, Google Apps and Google Chrome OS are now on millions of devices Google is accessible on the iPhone and iPad Has an application on the HP ePrintplatform Google provides support for any printer, new or old as well provides access to commercial printers
  • 13. 13 Figure 1: AirPrint uses technology added to IOS 4.2 to enable local, wireless printing to HP devices Apple AirPrint
  • 14. 14 Figure 1a: AirPrint API consists of 8 classes and 1 protocol Apple AirPrint
  • 15. 15 Google Cloud Print Figure X: How Does Google Cloud Print work Figure 2: Google Cloud Print
  • 16. 16 Google Cloud Print Figure 2a:GCP Printer Proxy capabilities
  • 17. 17 Figure 2: Printers register with the HP ePrint Center HP ePrint
  • 18. Today Capabilities HP Devices SME Laserjet 18
  • 19. 19 Today Capabilities ©2010 Mimeo.com, Inc. All Rights Reserved.
  • 20. The (not-too distant) Future Building blocks for commercial print Discovery Finding Cloud Printers Negotiation Becoming a Customer (or “partnering”) Communicating Intent XML metadata to capture customer intent Placing Orders Integrating order specifics Handling an e-commerce transaction 20
  • 21.
  • 22. Consumer iPad Overview, http://www.apple.com/ipad/features/airprint.html
  • 24. Drawing and Printing Guide for iOS, November 15, 2010, http://developer.apple.com
  • 25. Hacks
  • 29. Google Cloud Print Overview, http://code.google.com/apis/cloudprint/docs/overview.htm
  • 30. Google Cloud Print Services Interface, http://code.google.com/apis/cloudprint/docs/proxyinterfaces.html
  • 31. Google Cloud Print Management Interface, http://www.google.com/cloudprint
  • 33. HP ePrint Center, http://h30495.www3.hp.com/about/eprint
  • 34.

Editor's Notes

  1. In early 2008, Dr. Pepper pledged to give a free soda to everyone in America if the long-delayed Guns N’Roses album “Chinese Democracy” came out that year. When the album finally appeared in the November of that year, the company announced that people could claim their coupon on DrPepper.com. On Sunday, November 23rd, very shortly after the announcement, the company’s web site crashed. How do you plan for capacity when you make a free offer to 300 million people? As a result of the outage, they extended the offer deadline, and added a phone number to massage unhappy fans. At the end of the day, the outage resulted in a lot of publicity for Dr. Pepper, albeit somewhat negative (along with a lot of hand-wringing and additional expense to support the onslaught of web traffic) Had the company deployed Drpepper.com on a cloud platform, they likely would have avoided the negative aspects and been able to focus on the positive publicity from the campaign.
  2. XMPP is an instant messaging protocol, Extensible Messaging and Presence ProtocolPubSubHubbub is a simple, open, server-to-server publish/subscribe protocol as an extension to Atom and RSS. Parties speaking the PubSubHubbub protocol can get near-instant notifications via WebHook callbacks when a feed they are interested in is updated.
  3. I.e., Airprint/IOS 4.2 UIKIT, PDF Generation
  4. Apps move to cloud, you need to print in the cloud
  5. Private CloudDoes anyone really want to print their newspaper on their home printer?Coloring Books, anyone?
  6. Currently Google seems to have the lead with a much broader platform architecture, offering, and accessibility. There is no questioning Apples dominance in the mobile market, and HP in the printer market.
  7. Talk about generating PDFs
  8. Talk about generating PDFs
  9. All the new HP printers will be ePrint enabled
  10. We have to build these interfaces with the partners
  11. More in the paper