[[Image:eclipse-camp.gif]] [[Eclipse_DemoCamp|What is an Eclipse DemoCamp?]]

−

+

−

NOTE: Event date has changed to December 6th

+

NOTE: If you wish to register but do not have an account email Rob Elves directly [email: robert dot elves at tasktop.com]

NOTE: If you wish to register but do not have an account email Rob Elves directly [email: robert dot elves at tasktop.com]

Line 19:

Line 17:

* Rob Elves, Mylyn Committer [email: robert dot elves at tasktop.com]

* Rob Elves, Mylyn Committer [email: robert dot elves at tasktop.com]

−

=== Presenters ===

−

If you would like to present at a DemoCamp, please feel free to add your name and topic to the list. Depending on the number of people interested we may have to limit the number of presenters and time of each demo. Watch this page and send an email to <i>robert dot elves at tasktop.com</i>.

+

=== Presentations ===

+

+

;Lars Grammel ([http://www.thechiselgroup.org/ UVic CHISEL]) &mdash; [http://nomadpim.org Nomad PIM] : Nomad PIM is an open-source Eclipse RCP application for personal information management. By applying the modularity and extensibility of Eclipse to this domain, it provides a platform for integrating personal data, and allows customization to personal needs. Founded in 2005, Nomad PIM has been downloaded over 20,000 times and is available in eight languages. It contains plug-ins for personal notes, journal, address book, individual bookkeeping, task management, time tracking and evaluating basic fitness measurements. An integration with Google Mail and other Google services is currently under development

+

+

;David Green ([http://www.maketechnologies.com/ MAKE Technologies]) &mdash; [http://textile-j.dev.java.net Textile-J] : Find out about how Textile wiki markup can be used within Eclipse using this new open-source project. Various aspects of Textile-J will be explored, including: Textile markup as a basis for Eclipse help content, the Textile markup editor, and using Textile to create a TextPresentation in an SWT SourceViewer.

+

+

;David Green &mdash; MDD and Mylyn : From requirements to code: take a look at how two powerful technologies can be used together to improve the developer experience on large projects.

+

+

;Rafael Chaves ([http://abstratt.com/ Abstratt Technologies]) &mdash; [http://abstratt.com/textuml/ TextUML Toolkit] : The TextUML Toolkit is a tool for creating UML models using a textual notation. This presentation will quickly cover the benefits of a textual notation over a graphical one and show how to create a detailed UML model that is suitable for code generation.

+

+

;Andrew Eisenberg ([http://www.cs.ubc.ca/labs/spl/ UBC SPL]) &mdash; [http://labs.businessobjects.com/cal/ Embedded CAL] : Embedded CAL allows you to add snippets of CAL code directly into the Java editor. CAL is a lazy, functional language that compiles into Java byte code. Although the semantics of Java and CAL are quite different, Embedded CAL makes it easy to use the two languages together. I will show an example of how to use Embedded CAL to define statically typesafe data models in CAL that can be used directly in Java programs. CAL is an open source language and available for download at http://openquark.org/ And this is work that I did as a summer student at Business Objects working on the Open Quark team this summer.

+

+

;Nathan Hapke ([http://www.cs.ubc.ca/labs/spl/ UBC SPL]) &mdash; [http://www.cs.ubc.ca/labs/spl/projects/fishtail/ Fishtail] : Fishtail uses the context of a currently active Mylyn task to formulate web searches about the code of interest. Searches are performed for a variety of categories, such as articles, tutorials, and examples of code use. The goal is to bring web resources into the development environment as you work, so that information is readily available when you need it.

;Mik Kersten ([http://tasktop.com Tasktop Technologies]) &mdash; [http://tasktop.com Tasktop] : Knowledge workers are overloaded with so much data that they often spend more time looking for information than they do getting work done. The Tasktop is an Eclipse Rich Client Application that brings the benefits of Mylyn’s task-focused interaction to a large range of knowledge work activities. The Tasktop plug-ins can be used by programmers to integrate Mylyn with their desktop applications and web services in order to reduce information overload and bring focus to their entire workday. Managers can install the standalone Tasktop in conjunction with their issue tracking or project management repository of choice in order to streamline the team’s collaboration around tasks. Tasktop leverages the openness and extensibility of the Eclipse and Mylyn frameworks in order to re-align knowledge work around tasks. In a similar way to how the Mylyn developer tools are transforming the productivity of Java programmers, the Tasktop is set to bring about a fundamental improvement in the productivity and working conditions of knowledge workers worldwide.

−

** (Lars) I am not sure if the topic is too far off? It is about an RCP application and not Eclipse plug-ins

+

−

** (Rob) This is just what we're looking for Lars. Please send me your email so I can keep you informed of presenter details.

+

−

* David Green, [http://textile-j.dev.java.net Textile-J] a Textile markup parser and editor for Eclipse

Organizers

Presentations

Nomad PIM is an open-source Eclipse RCP application for personal information management. By applying the modularity and extensibility of Eclipse to this domain, it provides a platform for integrating personal data, and allows customization to personal needs. Founded in 2005, Nomad PIM has been downloaded over 20,000 times and is available in eight languages. It contains plug-ins for personal notes, journal, address book, individual bookkeeping, task management, time tracking and evaluating basic fitness measurements. An integration with Google Mail and other Google services is currently under development

Find out about how Textile wiki markup can be used within Eclipse using this new open-source project. Various aspects of Textile-J will be explored, including: Textile markup as a basis for Eclipse help content, the Textile markup editor, and using Textile to create a TextPresentation in an SWT SourceViewer.

David Green — MDD and Mylyn

From requirements to code: take a look at how two powerful technologies can be used together to improve the developer experience on large projects.

The TextUML Toolkit is a tool for creating UML models using a textual notation. This presentation will quickly cover the benefits of a textual notation over a graphical one and show how to create a detailed UML model that is suitable for code generation.

Embedded CAL allows you to add snippets of CAL code directly into the Java editor. CAL is a lazy, functional language that compiles into Java byte code. Although the semantics of Java and CAL are quite different, Embedded CAL makes it easy to use the two languages together. I will show an example of how to use Embedded CAL to define statically typesafe data models in CAL that can be used directly in Java programs. CAL is an open source language and available for download at http://openquark.org/ And this is work that I did as a summer student at Business Objects working on the Open Quark team this summer.

Fishtail uses the context of a currently active Mylyn task to formulate web searches about the code of interest. Searches are performed for a variety of categories, such as articles, tutorials, and examples of code use. The goal is to bring web resources into the development environment as you work, so that information is readily available when you need it.

Knowledge workers are overloaded with so much data that they often spend more time looking for information than they do getting work done. The Tasktop is an Eclipse Rich Client Application that brings the benefits of Mylyn’s task-focused interaction to a large range of knowledge work activities. The Tasktop plug-ins can be used by programmers to integrate Mylyn with their desktop applications and web services in order to reduce information overload and bring focus to their entire workday. Managers can install the standalone Tasktop in conjunction with their issue tracking or project management repository of choice in order to streamline the team’s collaboration around tasks. Tasktop leverages the openness and extensibility of the Eclipse and Mylyn frameworks in order to re-align knowledge work around tasks. In a similar way to how the Mylyn developer tools are transforming the productivity of Java programmers, the Tasktop is set to bring about a fundamental improvement in the productivity and working conditions of knowledge workers worldwide.

Who Is Attending

If you plan on attending please add your name to the list below. Also consider subscribing to the Eclipse Vancouver Announce mailing list. We'd like to see as many people show up as possible!