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

Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 

Recently uploaded (20)

Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 

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