SlideShare a Scribd company logo
1 of 18
Download to read offline
http://thingdoc.org




Thursday, June 2, 2011
Printable
                                                   parts
             We are living in the
    Lasercut
             internet of things
         parts

                           That means, we can share
                            real Hardware online!
                                                          Simple
                         PCBs                            How-tos


Thursday, June 2, 2011
We just don’t know
                          how to organize it
                                ...yet!
                         http://thingiverse.com - mess
                         http://instructables.com - even more mess
                                               ...


Thursday, June 2, 2011
You can publish only
                         completed projects.
                          With hand tailored
                           documentation.
                             Software has better solutions!

                         They can make documentation automagically!
                                    JavaDoc, PHPDoc, ...

Thursday, June 2, 2011
ThingDOC solves that!
              It can generate your HW project documentation.
                       Works on simple text comments.
                        Printed parts, lasercut parts, ...

                         ThingDOC is being developed on Prusa
                                Mendel RepRap parts.



Thursday, June 2, 2011
Generator isn’t lazy!
                    Normally you have to change documentation
                     with every update of the design! Thats hard
                  if documentation is long as small book and you
                           update the design twice a day!

                             1) Errors
                             2) Out of date documentation
              It causes:     3) Demotivates to update design often
                             4) If you use wiki, its hard to find older
                             documentation

Thursday, June 2, 2011
Forking is hard!




Thursday, June 2, 2011
With ThingDOC every thing in
                 project has it’s own info about
                  properties and relationships!




Thursday, June 2, 2011
So when you update or switch
                   one file, you still can get full
                     featured documentation!
                              Means:
                         Easy forking!   Easy updating!




Thursday, June 2, 2011
Documentation is
                            hyperlocal!


                         Informations about the object
                         are embedded in the same file!




Thursday, June 2, 2011
What ThingDOC can
                                do?
                              • Bill of materials
                              • Info about things
                              • Assembly instruction
                              • Structured data of
                                 your project
                    All in many formats! HTML, TXT, PDF, WIKI ...


Thursday, June 2, 2011
Interactive bill of materials




Thursday, June 2, 2011
Interactive bill of materials




Thursday, June 2, 2011
Things overview




Thursday, June 2, 2011
Assembly instructions!
                                                  BEST!




Thursday, June 2, 2011
Works on mobile devices!




Thursday, June 2, 2011
From what it generates this
                               awesomness?




                            Small comments like these!

Thursday, June 2, 2011
Thansks!


                                http://thingdoc.org
                         Josef Prusa (http://josefprusa.cz)
                                   Pavol Rusnak




Thursday, June 2, 2011

More Related Content

Similar to ThingDOC

Ext JS 4.1: Layouts, Performance, and API updates
Ext JS 4.1: Layouts, Performance, and API updatesExt JS 4.1: Layouts, Performance, and API updates
Ext JS 4.1: Layouts, Performance, and API updatesSencha
 
Building Touch Apps with Designer
Building Touch Apps with DesignerBuilding Touch Apps with Designer
Building Touch Apps with DesignerSencha
 
Mobile websites: Why your clients' smartphones hate your website?
Mobile websites: Why your clients' smartphones hate your website?Mobile websites: Why your clients' smartphones hate your website?
Mobile websites: Why your clients' smartphones hate your website?Lighting Beetle
 
Community Code: The TouchForums App
Community Code: The TouchForums AppCommunity Code: The TouchForums App
Community Code: The TouchForums AppSencha
 
LICT Human-Machine-Interface
LICT Human-Machine-InterfaceLICT Human-Machine-Interface
LICT Human-Machine-InterfaceJan Aerts
 
LISA 2011 Keynote: The DevOps Transformation
LISA 2011 Keynote: The DevOps TransformationLISA 2011 Keynote: The DevOps Transformation
LISA 2011 Keynote: The DevOps Transformationbenrockwood
 
Integrating Erlang with PHP
Integrating Erlang with PHPIntegrating Erlang with PHP
Integrating Erlang with PHPAlvaro Videla
 
Community Code: Xero
Community Code: XeroCommunity Code: Xero
Community Code: XeroSencha
 
Documenting with JSDuck
Documenting with JSDuckDocumenting with JSDuck
Documenting with JSDuckSencha
 
Design for Marketing Technical Services
Design for Marketing Technical ServicesDesign for Marketing Technical Services
Design for Marketing Technical ServicesJon Sandruck
 
Bode core retreat 2011
Bode core retreat 2011Bode core retreat 2011
Bode core retreat 2011Terri Sallee
 
The Digital Toolbox - a discussion -Science Online '11
The Digital Toolbox - a discussion -Science Online '11The Digital Toolbox - a discussion -Science Online '11
The Digital Toolbox - a discussion -Science Online '11Kaitlin Thaney
 
Technology integration tools foregin language
Technology integration tools foregin languageTechnology integration tools foregin language
Technology integration tools foregin languagelcusick
 
The Productive Researcher's Technology Toolbox
The Productive Researcher's Technology ToolboxThe Productive Researcher's Technology Toolbox
The Productive Researcher's Technology ToolboxStratepedia Presentations
 
Visual Communication That Works! (PDF)
Visual Communication That Works! (PDF)Visual Communication That Works! (PDF)
Visual Communication That Works! (PDF)Barry Casey
 
Node js techtalksto
Node js techtalkstoNode js techtalksto
Node js techtalkstoJason Diller
 

Similar to ThingDOC (18)

Ext JS 4.1: Layouts, Performance, and API updates
Ext JS 4.1: Layouts, Performance, and API updatesExt JS 4.1: Layouts, Performance, and API updates
Ext JS 4.1: Layouts, Performance, and API updates
 
Building Touch Apps with Designer
Building Touch Apps with DesignerBuilding Touch Apps with Designer
Building Touch Apps with Designer
 
Mobile websites: Why your clients' smartphones hate your website?
Mobile websites: Why your clients' smartphones hate your website?Mobile websites: Why your clients' smartphones hate your website?
Mobile websites: Why your clients' smartphones hate your website?
 
Community Code: The TouchForums App
Community Code: The TouchForums AppCommunity Code: The TouchForums App
Community Code: The TouchForums App
 
LICT Human-Machine-Interface
LICT Human-Machine-InterfaceLICT Human-Machine-Interface
LICT Human-Machine-Interface
 
LISA 2011 Keynote: The DevOps Transformation
LISA 2011 Keynote: The DevOps TransformationLISA 2011 Keynote: The DevOps Transformation
LISA 2011 Keynote: The DevOps Transformation
 
Integrating Erlang with PHP
Integrating Erlang with PHPIntegrating Erlang with PHP
Integrating Erlang with PHP
 
Community Code: Xero
Community Code: XeroCommunity Code: Xero
Community Code: Xero
 
Documenting with JSDuck
Documenting with JSDuckDocumenting with JSDuck
Documenting with JSDuck
 
Design for Marketing Technical Services
Design for Marketing Technical ServicesDesign for Marketing Technical Services
Design for Marketing Technical Services
 
Fastdev pdf
Fastdev pdfFastdev pdf
Fastdev pdf
 
Bode core retreat 2011
Bode core retreat 2011Bode core retreat 2011
Bode core retreat 2011
 
The Digital Toolbox - a discussion -Science Online '11
The Digital Toolbox - a discussion -Science Online '11The Digital Toolbox - a discussion -Science Online '11
The Digital Toolbox - a discussion -Science Online '11
 
ITP / SED Day 2
ITP / SED Day 2ITP / SED Day 2
ITP / SED Day 2
 
Technology integration tools foregin language
Technology integration tools foregin languageTechnology integration tools foregin language
Technology integration tools foregin language
 
The Productive Researcher's Technology Toolbox
The Productive Researcher's Technology ToolboxThe Productive Researcher's Technology Toolbox
The Productive Researcher's Technology Toolbox
 
Visual Communication That Works! (PDF)
Visual Communication That Works! (PDF)Visual Communication That Works! (PDF)
Visual Communication That Works! (PDF)
 
Node js techtalksto
Node js techtalkstoNode js techtalksto
Node js techtalksto
 

More from Josef Průša

Makerfaire NYC RepRap presentation
Makerfaire NYC RepRap presentationMakerfaire NYC RepRap presentation
Makerfaire NYC RepRap presentationJosef Průša
 
RepRap Presentation UJEP
RepRap Presentation UJEPRepRap Presentation UJEP
RepRap Presentation UJEPJosef Průša
 
RepRap presentation on AVU
RepRap presentation on AVURepRap presentation on AVU
RepRap presentation on AVUJosef Průša
 
RepRap Presentation VSE Prague 24.3.
RepRap Presentation VSE Prague 24.3.RepRap Presentation VSE Prague 24.3.
RepRap Presentation VSE Prague 24.3.Josef Průša
 

More from Josef Průša (8)

Makerfaire NYC RepRap presentation
Makerfaire NYC RepRap presentationMakerfaire NYC RepRap presentation
Makerfaire NYC RepRap presentation
 
Hubduino
HubduinoHubduino
Hubduino
 
Eurobot-OHW
Eurobot-OHWEurobot-OHW
Eurobot-OHW
 
RepRap Presentation UJEP
RepRap Presentation UJEPRepRap Presentation UJEP
RepRap Presentation UJEP
 
RepRap presentation on AVU
RepRap presentation on AVURepRap presentation on AVU
RepRap presentation on AVU
 
RepRap Presentation VSE Prague 24.3.
RepRap Presentation VSE Prague 24.3.RepRap Presentation VSE Prague 24.3.
RepRap Presentation VSE Prague 24.3.
 
Wikinomics
WikinomicsWikinomics
Wikinomics
 
Josef Prusa
Josef PrusaJosef Prusa
Josef Prusa
 

Recently uploaded

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 

Recently uploaded (20)

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 

ThingDOC

  • 2. Printable parts We are living in the Lasercut internet of things parts That means, we can share real Hardware online! Simple PCBs How-tos Thursday, June 2, 2011
  • 3. We just don’t know how to organize it ...yet! http://thingiverse.com - mess http://instructables.com - even more mess ... Thursday, June 2, 2011
  • 4. You can publish only completed projects. With hand tailored documentation. Software has better solutions! They can make documentation automagically! JavaDoc, PHPDoc, ... Thursday, June 2, 2011
  • 5. ThingDOC solves that! It can generate your HW project documentation. Works on simple text comments. Printed parts, lasercut parts, ... ThingDOC is being developed on Prusa Mendel RepRap parts. Thursday, June 2, 2011
  • 6. Generator isn’t lazy! Normally you have to change documentation with every update of the design! Thats hard if documentation is long as small book and you update the design twice a day! 1) Errors 2) Out of date documentation It causes: 3) Demotivates to update design often 4) If you use wiki, its hard to find older documentation Thursday, June 2, 2011
  • 8. With ThingDOC every thing in project has it’s own info about properties and relationships! Thursday, June 2, 2011
  • 9. So when you update or switch one file, you still can get full featured documentation! Means: Easy forking! Easy updating! Thursday, June 2, 2011
  • 10. Documentation is hyperlocal! Informations about the object are embedded in the same file! Thursday, June 2, 2011
  • 11. What ThingDOC can do? • Bill of materials • Info about things • Assembly instruction • Structured data of your project All in many formats! HTML, TXT, PDF, WIKI ... Thursday, June 2, 2011
  • 12. Interactive bill of materials Thursday, June 2, 2011
  • 13. Interactive bill of materials Thursday, June 2, 2011
  • 15. Assembly instructions! BEST! Thursday, June 2, 2011
  • 16. Works on mobile devices! Thursday, June 2, 2011
  • 17. From what it generates this awesomness? Small comments like these! Thursday, June 2, 2011
  • 18. Thansks! http://thingdoc.org Josef Prusa (http://josefprusa.cz) Pavol Rusnak Thursday, June 2, 2011