1 The TinyOS Documentation Working Group Kevin Klues TinyOS Technology Exchange (TTX) V February 22, 2008 UC Berkeley.

Slides:



Advertisements
Similar presentations
1 Implementing DDIEditor in the Danish Data Archive - Demonstration and gained experience Part of session: Recent Developments in the DDI Implementation.
Advertisements

JAVA Programming Environment © Juhani Välimäki 2003.
Online Assessment Update 1. NCTest Web application for online testing built using Google Web Toolkit Technology enhanced (drag/drop), constructed response.
Programming with Android: SDK install and initial setup Luca Bedogni Marco Di Felice Dipartimento di Informatica: Scienza e Ingegneria Università di Bologna.
KFUPM, COE 499. Ayman Al Bassam COE 499 Wireless Sensor Networks LAB 1.
Designing Online Communities: If We Build it, Will They Come? Yvonne Clark Instructional Designer Penn State University.
FalconView In Linux (FalconViewLX)
February 2007Aalborg University, Mobile Device Group Mobile Software Technologies Course Morten Lisborg Jørgensen.
Introduction to Android Studio
Groupware to Support Distributed & Collocated Software Engineering Student Group Projects Sarah Drummond RISE Dept. Computer Science University of Durham.
12/6/06 1 Hofstra University - CSC005 Special Topics LAMP Technologies.
Types of software. Sonam Dema..
Objectives  Understand the purpose of the superuser account  Outline the key features of the Linux desktops  Navigate through the menus  Getting help.
Electronic Medical Record OpenEMR. Covered Topics 1 Getting Started 2 Setting up your clinic 3 Adding a new patient 4 Using your calendar.
To run the program: To run the program: You need the OS: You need the OS:
Space Science and Engineering Center University of Wisconsin-Madison Virtual Machines: A method for distributing DB processing software Liam Gumley.
Doxygen: Source Code Documentation Generator John Tully.
Linux Basics CS 302. Outline  What is Unix?  What is Linux?  Virtual Machine.
StudioSysAdmins 2 nd Annual SIGGRAPH Birds-of-a-Feather John Hickson - 08/09/2011 StudioSysAdmins 2 nd Annual SIGGRAPH Birds-of-a-Feather John Hickson.
Chromium OS is an open-source project that aims to build an operating system that provides a fast, simple, and more secure computing experience for people.
Mohan Kumar Puttasiddaiah
Virtualization Week 20. This week Virtualization – What is it? – Software on different operating systems? Group Presentations – minutes per group.
Experiences with Virtualisation in DCU Mahon Macnamara Computer Services Department DCU.
MIS Week 5 Site:
SC84, Epics C# Library Written by Christoph Seiler Presented by Dirk Zimoch.
SkillsClass Solo. Online resources: REQUIRED COURSE MATERIALS REQUIRED TO COMPLETE YOUR ASSIGNMENTS.
KFUPM, COE 499. Ayman Al Bassam COE 499 Wireless Sensor Networks LAB 1.
Python technology Python is a programming language that lets you work more quickly and integrate your systems more effectively. You can learn to use Python.
LING/C SC/PSYC 438/538 Lecture 2 Sandiway Fong. Today’s Topics Did you read Chapter 1 of JM? – Short Homework 2 (submit by midnight Friday) Today is Perl.
Introduction to Version Control SE-2030 Dr. Rob Hasker 1 Based on material at and slides written.
Vokis, Wikis and Other Quickies: Part 2 Wiki what?!??!
ETICS All Hands meeting Bologna, October 23-25, 2006 NMI and Condor: Status + Future Plans Andy PAVLO Peter COUVARES Becky GIETZEL.
WELCOME David Culler 2/26/04. TinyOS Tech Exchange So what is this all about? Meeting point for the larger TinyOS community –Beyond UCB, UCLA, Intel,
The (Active) State of Tcl June 2001, slide 1 The (Active) State of Tcl.
CS101 Computer Software. Software Software is... Two main types of software are…
IPT – Getting Started June Online Resources Project Website Requirements Server Preparation Installation Running IPT Installation Demo Upgrade/Reinstall.
| nectar.org.au NECTAR TRAINING Module 5 The Research Cloud Lifecycle.
Today: Student will be able to describe the basics of their class and computing Tell me about you and how you use computers. Lesson 1 Slide 1.
Code.soundsoftware.ac.uk: A software repository for sustainable collaborative research Mark Plumbley, Chris Cannam, Luis Figueira Centre for Digital Music.
SPI NIGHTLIES Alex Hodgkins. SPI nightlies  Build and test various software projects each night  Provide a nightlies summary page that displays all.
Course Overview Ted Baker  Andy Wang COP 5641 / CIS 4930.
JUCMNav Milestone Five Quality Assurance Presentation.
STAAR Assessment Management System and StAAR Online Testing Platform
OPERATING SYSTEM BY KINSHUK RASTOGI. WHAT IS AN OPERATING SYSTEM? What is an operating system in the first place? An operating system is a software that.
Technologies Environments. Quick Poll  What stack are you planning to use?
A. Aimar - IT/API LCG - Software Process & Infrastructure1 SPI - News and Status Update CERN,
ICS Software Development Environment Blaž Zupanc and Leandro Fernandez 10 March 2016.
 Prepared by: Eng. Maryam Adel Abdel-Hady
Building on virtualization capabilities for ExTENCI Carol Song and Preston Smith Rosen Center for Advanced Computing Purdue University ExTENCI Kickoff.
Short Customer Presentation September The Company  Storgrid delivers a secure software platform for creating secure file sync and sharing solutions.
Android. Android An Open Handset Alliance Project A software platform and operating system for mobile devices Based on the Linux kernel Developed by Google.
Windows 7 Ultimate
bitcurator-access-webtools Quick Start Guide
Do anything from anywhere – tools to free your choice of OS
CSC227: Operating Systems
Matt Lemons Nate Mayotte
Paul Piatek & Chris Gilliland COSC 316 Fall 2011
CernVM Status Report Predrag Buncic (CERN/PH-SFT).
Module 3 Building a web app.
Tonga Institute of Higher Education
Virtual meetings: “see” what you’ve been missing
FEniCS = Finite Element - ni - Computational Software
bitcurator-access-webtools Quick Start Guide
Iowa Statewide Assessment of Student Progress
Tools for Mobile Linux - TmL
Using ICT in School Web Based Platform July 17th 2014 A change project
CMPE 135: Object-Oriented Analysis and Design March 14 Class Meeting
Review of Previous Lesson
Wireless Networks for 4G/5G Getting started with ns-3
Presentation transcript:

1 The TinyOS Documentation Working Group Kevin Klues TinyOS Technology Exchange (TTX) V February 22, 2008 UC Berkeley

2 Objective Build tools to develop and distribute online documentation for TinyOS Don’t write all of the docs ourselves Maintain infrastructure to help others do so

3 Model Similar to the model of the Linux Documentation Project HOWTO or Tutorial  Short, informal document about a specific topic  Written and maintained by small number of interested individuals  Organized inside a Wiki framework Mantra is “More documentation is better"

4 Members Matt Welsh, Chair(Harvard University) Phil Levis(Stanford University) Kevin Klues(Stanford University) Michael Schippling(Santa Fe Institute) David Culler(UC Berkeley) August Joki (UCLA) Benjamin Madore(University of Pittsburgh) Steve McKown Ákos Maróy

5 Current Progress Wiki up and running at: All “official” TinyOS tutorials have been ported over (Lessons 1-16) Installation tutorials  Linux and Windows  MAC OS  Xubuntos  VMware virtual machine Index of contributed Code

6 Current Progress User contributed tutorials:  Boomerang documentation from Moteiv  Tunit installation and use  Woes of bringing a new platform up and running What’s still missing? 

7 Adding Documentation Anyone and everyone is encouraged to contribute!!! Login today and start writing tutorials immediately We’ll figure out the structure later