1STC India © 1999, Cisco Systems, Inc. Engineering Education Tell me something I don’t know.

Slides:



Advertisements
Similar presentations
Copyright © 2003 Pearson Education, Inc. Slide 1-1 The Web Wizards Guide to PHP by David A. Lash.
Advertisements

DOCUMENT TYPES. Digital Documents Converting documents to an electronic format will preserve those documents, but how would such a process be organized?
Cisco 3 - Switch Perrine. J Page 15/8/2015 Chapter 8 What happens to the member ports of a VLAN when the VLAN is deleted? 1.They become inactive. 2.They.
Symbols used in the Lectures
1 Web Wizards Guide To PHP David Lash Chapter 1 Introduction to PHP.
Python and Web Programming
Modules, Hierarchy Charts, and Documentation
Operating Systems Concepts 1. A Computer Model An operating system has to deal with the fact that a computer is made up of a CPU, random access memory.
1 Chapter Overview Introduction to Windows XP Professional Printing Setting Up Network Printers Connecting to Network Printers Configuring Network Printers.
Creating and publishing accessible course materials Practical advise you can replicate.
WebWorks Publisher An overview Linda G. Gallagher.
Creating a Web Page HTML, FrontPage, Word, Composer.
1. 2 How do I verify that my plant network is OK? Manually: Watch link lights and traffic indicators… Electronically: Purchase a SNMP management software.
Concordia University Department of Computer Science and Software Engineering Click to edit Master title style ADVANCED PROGRAMING PRACTICES API documentation.
1 Introduction to Web Development. Web Basics The Web consists of computers on the Internet connected to each other in a specific way Used in all levels.
Word Create footnotes and endnotes. Course contents Overview: Be a footnote and endnote whiz Lesson 1: Add footnotes and endnotes Lesson 2: Beyond the.
Chapter 3.1:Operating Systems Concepts 1. A Computer Model An operating system has to deal with the fact that a computer is made up of a CPU, random access.
FALL 2005CSI 4118 – UNIVERSITY OF OTTAWA1 Part 4 Web technologies: HTTP, CGI, PHP,Java applets)
ITD 3194 Web Application Development Chapter 4: Web Programming Language.
Copyright © 2003 Pearson Education, Inc. Slide 1-1 Web Design & Development PHP.
 2003 Prentice Hall, Inc. All rights reserved. CHAPTER 3 JavaScript 1.
1 Guide to Novell NetWare 6.0 Network Administration Chapter 12.
4 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
Copyright © 2008 Pearson Prentice Hall. All rights reserved. 1 Exploring Microsoft Office Word 2007 Chapter 8 Word and the Internet Robert Grauer, Keith.
Essential Tags Web Design – Sec 3-3 Part or all of this lesson was adapted from the University of Washington’s “Web Design & Development I” Course materials.
Active Server Pages ASP is Microsoft’s server-side script engine for dynamically-generated web pages. Most common language used is VBScript. If you use.
Learning Web Design: Chapter 4. HTML  Hypertext Markup Language (HTML)  Uses tags to tell the browser the start and end of a certain kind of formatting.
1 In the good old days... Years ago… the WWW was made up of (mostly) static documents. –Each URL corresponded to a single file stored on some hard disk.
McGraw-Hill Career Education© 2008 by the McGraw-Hill Companies, Inc. All Rights Reserved. 2-1 Office PowerPoint 2007 Lab 2 Modifying and Refining a Presentation.
Chapter 8 Browsing and Searching the Web. Browsing and Searching the Web FAQs: – What’s a Web page? – What’s a URL? – How does a browser work? – How do.
Documentation and Comments. What’s a comment? A comment is a simple form of documentation. Documentation is text that you the programmer write to explain.
 2003 Prentice Hall, Inc. All rights reserved. CHAPTER 3 JavaScript 1.
Functions Introduction to Programming By Engr. Bilal Ahmad 1ITP by Engr. Bilal Ahmad.
McGraw-Hill Career Education © 2008 by the McGraw-Hill Companies, Inc. All rights reserved. Office Word 2007 Lab 2 Revising and Refining a Document.
© 2012 The McGraw-Hill Companies, Inc. All rights reserved. word 2010 Chapter 3 Formatting Documents.
Documentation NCRR Documentation for BioPSE/SCIRun and map3d All this great software and you want documentation too!?
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 2 Module 2 Introduction to Routers.
Javadoc Comments.  Java API has a documentation tool called javadoc  The javadoc tool is used on the source code embedded with javadoc-style comments.
Software Documentation Section 5.5 ALBING’s Section JIA’s Appendix B JIA’s.
Agilent Technologies Copyright 1999 H7211A+221 v Capture Filters, Logging, and Subnets: Module Objectives Create capture filters that control whether.
Dec 3 rd, 2004STC 6 th Annual Conference API Documentation Trends and Opportunities Rajeev Jain
Icons: Cisco Products Router- Color and subdued Workgroup Director
Chapter Five Advanced File Processing. 2 Lesson A Selecting, Manipulating, and Formatting Information.
© 2001, Cisco Systems, Inc. Implementing IPv6 Networks Course Introduction.
Icons: Cisco Products Router- Color and subdued Workgroup Director
 A PHP script can be placed anywhere in the document.  A PHP script starts with  The default file extension for PHP files is ".php".  A PHP file normally.
Introduction to HTML Simple facts yet crucial to beginning of study in fundamentals of web page design!
1 2/16/05CS120 The Information Era Chapter 4 Basic Web Page Construction TOPICS: Intro to HTML and Basic Web Page Design.
Chapter 6 Chapter 6 Server Side Programming (JSP) Part 1 1 (IS 203) WebProgramming (IS 203) Web Programming.
A PC Wakes Up A STORY BY VICTOR NORMAN. Once upon a time…  a PC (we’ll call him “H”) is connected to a network and turned on. Aside: The network looks.
McGraw-Hill Technology Education © 2004 by the McGraw-Hill Companies, Inc. All rights reserved. Office Word 2003 Working Together 1 Word 2003 and Your.
Chapter 1 Getting Started with ASP.NET Objectives Why ASP? To get familiar with our IDE (Integrated Development Environment ), Visual Studio. Understand.
Icons: Cisco Products Router- Color and subdued NetFlow Router
Section 10.1 Define scripting
Icons: Cisco Products Router- Color and subdued NetFlow Router
4.01 How Web Pages Work.
Lesson 16 Enhancing Documents
Essential Tags Web Design – Sec 3-3
User guide to books at jstor
PHP Introduction.
Icons: Cisco Products Router- Color and subdued NetFlow Router
Chapter 4 Application Software
Student Worksheet Timeline Project Directions
Introduction to HTML Simple facts yet crucial to beginning of study in fundamentals of web page design!
Microsoft PowerPoint 2007 – Unit 2
The Web Wizard’s Guide to PHP by David A. Lash
Presentation transcript:

1STC India © 1999, Cisco Systems, Inc. Engineering Education Tell me something I don’t know

2STC India © 1999, Cisco Systems, Inc. Mission statement “ ” We envision to proactively fashion resource-leveling materials to allow us to efficiently promote multimedia based intellectual capital to meet our customer's needs

3STC India © 1999, Cisco Systems, Inc. Provide Cisco IOS programmer documentation. Programmer’s guide API reference Architecture reference Device driver reference Platforms and porting guide

4STC India © 1999, Cisco Systems, Inc. User, reference, and getting started manuals. Product web pages and FAQs Automated doc and updates in HTML

5STC India © 1999, Cisco Systems, Inc. Writing for engineers Just when you make ends meet.. they move the ends.

6STC India © 1999, Cisco Systems, Inc. Writing for engineers Get your facts straight RTFC Work smart not just hard Check the freeze dates before you write. Get a tech review done before you publish. Keep it web-based.

7STC India © 1999, Cisco Systems, Inc. Writing for engineers Know your audience Code developer or user? Talk to the programmers that use your book. Work with engineering to meet their needs. Use disclaimers Draft copy only For Internal use only

8STC India © 1999, Cisco Systems, Inc. Router Router w/Silicon Switch Protocol Translator CiscoWorks Workstation Comm Server NetFlow Router Workgroup Director SwitchProbe PC Router Card Cisco Hub Server with PC Router Software- Based Router on File Server Gateway Bridge Workgroup Switch Color/Subdued Small Hub (10BaseT Hub) 100BaseT Hub CDDI/ FDDI Concentrator PC Adapter Card Networking

9STC India © 1999, Cisco Systems, Inc. Thinking out of the box Throw a fit! Ask nicely Bribe them with beer Find another job Go on vacation Threaten them with management Check out other information sources Stop production Throw a party Start a doc competition Start a departmental war Hire engineers to write Write fiction Join a rock band Learn to decipher code Eavesdrop Give them a tee shirt

10STC India © 1999, Cisco Systems, Inc. Using DocX Do you C it? DocX is a tool that automatically generates HTML documentation from the source code.

11STC India © 1999, Cisco Systems, Inc. Understanding DocX Read source code Pick up function descriptions Generate documentation

12STC India © 1999, Cisco Systems, Inc. Automating documentation 1.The engineers enter function description, arguments, usage, and examples in the source code. 2.DocX reads the source code marked with specific tags, picks up the descriptions, and creates a text output. 3.We run a script every week to convert the DocX output into HTML.

13STC India © 1999, Cisco Systems, Inc. DocX Example /* edt: * * my_api_function_1 * * use: * my_api_function_1 is used by xyzzy * process to supply a fake * random number. The number is used * as an authentication code. * * return: int * Returns the square root of x divided by y. * This value is used by the xyzzy process * as a random number. * * argument: int x * The square root of this value serves as * the numerator. * * argument: int y * The denominator. This value should * never be set to zero. */

14STC India © 1999, Cisco Systems, Inc. /*edt: * remark My Title * The explanation of the chapter * goes right here and spans many * lines. It will appear as a block of * text at the start of my chapter. * * Title: Second paragraph * More text goes in here. This is * the second paragraph. It is separated * from the first paragraph by the title line. * * Title: * This is the third paragraph. It appears * without a title because the title line is * blank. */

15STC India © 1999, Cisco Systems, Inc. Bleating on about DocX DocX uses embedded documentation templates. A special edt tag differentiates a DocX template code from a C comment DocX provides many special tags for different purposes. To create DocX documentation: 1.Place your APIs in the /include header files. 2.Enter the embedded doc template code /*edt 3.Enter the default chapter name. 4.Enter the descriptions, usage and examples between /*edt and */.

16STC India © 1999, Cisco Systems, Inc. Keeping it simple Use standardized templates. Establish consistent use of layouts. Provide skeletal frameworks and examples.

17STC India © 1999, Cisco Systems, Inc. Getting there Provide multiple document delivery: Web PDF Print Frame Viewer

18Presentation_ID © 1999, Cisco Systems, Inc.