How To Propose a Talk or Tutorial
Third, Category of Presentation
Third, choose the category for your presentation. Your choice
of category determines who will review your proposal. The correct category
means that you'll have sympathetic and knowledgable reviewers; the incorrect
category means you'll have puzzled and confused and quick-to-reject reviewers.
It is your responsibility to submit your proposal to the most appropriate
category. (The program committees will not re-assign your miscategorized submission.)
- Business -
The business category is looking for long talks, short talks and panel submissions
related to doing business with Open Source. Both practical and academic
experiences are welcome. Topics can include things such as business
models (making money with open source), legal issues and marketing experiences.
- C/C++ -
The C/C++ category focuses on the use of Eclipse technologies for
writing programs in C and/or C++. Obviously, this includes the CDT, but
this category has a broader focus on entire end-to-end solutions with
the CDT as its platform and user's experiences adopting these technologies.
- Data Tooling -
The Data Tooling category is for sessions concentrating on data-centric
frameworks, tools and applications in Eclipse. Examples include tools
for working with relational or object databases, or drivers for
Open Data Access (ODA). The most appropriate proposals are in areas
similar to those addressed by the Eclipse Data Tools Platform (DTP)
project, regardless of whether DTP components themselves are actually used.
For example, while DTP delivers a SQL editor, it would still be
interesting to receive talk proposals about alternative SQL editors based in Eclipse.
- Emerging Technology -
Eclipse is not only a great framework for existing IDEs, it's also an
enabling platform for new research in languages, collaboration, and
all aspects of software development. The Emerging Technology category
at EclipseCon is for those interesting, new, leading-edge tools
and frameworks built on or around the existing Eclipse projects.
- Industry Vertical -
The industry vertical category is looking for short talks and panel
submissions related to the use of Eclipse technology within specific
industry verticals such as Automotive, Healthcare or Finance. Topics
can be either of a technical or business nature and could cover
emerging domain specific platforms or other solutions for the vertical.
- Java -
This category focuses on topics around Java development:
We're looking for a good mix of tutorials, technical talks and experience reports.
- Eclipse tooling for Java and Java extensions (JDT, AJDT, PDE, ...)
- the Java language and runtime environment, Java-like languages (J2SE 6.0 and the future)
- Agile software development with Java
- Mobile and Embedded -
This category focuses on mobile and embedded technology in Eclipse. We
are looking for talks that cover usage or extension of existing
Eclipse projects for mobile Java and C++ application development or
for general embedded tooling. We are interested in industry vertical
open source solutions and experiences in the embedded and mobile
space. We are interested in embedded applications of the
DSDP projects (DD, TM, eRCP, MTJ, TmL, NAB), CDT, and TPTP.
- Modeling -
This category is focused on topics related to the range of Eclipse
Modeling Project technologies: Meta-modeling, domain-specific languages,
diagramming, model transformation, and code generation. Submissions of
particular interest will cover multiple technologies and Modeling project
integration points. Of course, a range of standard talks, both
introductory and advanced, on the core technologies are welcome.
- Committer and Contributor -
The goal of this category is to enable new and experienced Eclipse committers
and contributors to work effectively with and for the Eclipse community.
Presentations will include topics covering how to work in the open,
how the Eclipse foundation operates, and how to foster or be a
successful contributor or committer. Talks focusing on peer and
community interactions, ecosystem building, the Eclipse foundation
and governance model, licensing and the Eclipse IP process, Eclipse
project initiation, growth and maintenance, and the Eclipse
development process will all be considered.
- OSGi DevCon -
OSGi(TM) technology forms the foundation of Eclipse, it provides
the dynamic component framework that enables Eclipse plugins (bundles)
to work together. OSGi Techology consists of a small framework
with a set of standardized services. The framework allows
applications to collaborate in a single VM through a dynamic
service model. It is beneficial to use OSGi technology in most
Java applications: embedded, client, and server. OSGi technology
is widely supported by the industry with several major open
source projects implementing the OSGi specifications (Apache
Felix, Eclipse Equinox, Knopflerfish, Concierge), many commercial
implementations and also standardized through the JCP. This year,
the OSGi Alliance again holds its Developers' Conference via
the OSGi category at EclipseCon 2008
- Eclipse as a Platform -
The Eclipse project had its humble beginnings as a tooling platform. As
time passed, Eclipse evolved into something known as the Rich Client
Platform (RCP) as people realized that its IDE-oriented infrastructure
was useful for building general applications. Eclipse has continued to evolve
and now can be seen as a runtime platform that spans scenarios from
clients to servers to handhelds and beyond. This category is devoted
to the building blocks that makes Eclipse as a runtime platform a reality.
- Rich Client Platform -
n the RCP category, we are looking for long talk, short talk, and
tutorial submissions focusing on:
- The RCP itself and its components
- Extensions to the base RCP
- Experience reports from RCP adopters
- Best practices for RCP development
- Reporting -
Topics that show using Eclipse tools and frameworks for business
intelligence and reporting applications. In particular, this category
is focused on applications of BIRT project components. We are
interested in report development, BIRT integration, using the BIRT
extension points, and integration of the BIRT Chart components.
Preference will be given to presentations that reflect real world experience.
- SOA -
The SOA track is soliciting short talks, long talks, and tutorials that are
pertinent to SOA-guided solution development and delivery. Subject matter
can include experiences of SOA, evaluations of existing SOA tool surfaces,
brief demonstrations of SOA operational support, SOA-style modeling and
provisioning. Of course, it's not limited to just those higher-level topics.
SOA developers need to deal with multiple development technologies, such as
Web Services, REST-style services, Business Processes, Choreography of Services,
Complex Event processing, and all of the standards and conventions pertaining to
those technologies. The SOA Track is interested in contributions that evaluate
or demonstrate Eclipse-based tools in these finer-grained areas.
- Test & Performance -
This category covers topics related to test and performance tooling
that leverage Eclipse. Test and Performance tooling is used throughout
the software development and test life cycle, from early unit
testing, profiling, and tuning to post-deployment monitoring,
tracing, and log analysis. This category is focused on the implementation,
extension, and use of test and performance tooling - both open
source and commercial - targeting a broad spectrum of systems including
embedded, stand-alone, distributed, and enterprise. There is
particular interest in exploitation and user experience of the
Test and Performance Tools Platform (TPTP) project.
- Tools -
This track is to showcase innovative Eclipse-based tooling. Eclipse has greatly
expanded its range of tooling outside of Java-based software development only,
and is now used to support a variety of other kinds of tooling:
- Scripting and Other Language Tools (e.g. PHP, COBOL, Ruby, VoiceXML, etc)
- Team Collaboration Support Tools (e.g. Bug Tracking, Planning, Messaging, VOIP, RT Collaboration, etc)
- User Interface Creation Tools
- Tools for Specific Frameworks and Libraries (e.g. Spring, AspectJ, Hibernate, etc)
- Tools for Alternative Hardware Architectures (e.g. parallel applications)
- Tools to Automate Build and Deployment
- Other Tools to Support Software Development Lifecycle
- Tools Intended for Use by Non-Developers
- Web Tools -
For the Web Tools category we want submissions for two types of Eclipse
developers as the audience. First, those where the audience are those
interested in creating and debugging Web Applications based on
Specifications (including AJAX, JSP, JSF, EJB, JPA).
Second, those where the audience are those adopters who are interested
in how to extend the Web Tools Platform Project. Feel free to consider
this the default category for anything "web related" that doesn't
have an obvious home else where, and we'll move it to another
category if appropriate. As some examples, PHP related talks would
probably be best assessed in the Tools category, and server side eclipse
talks would likely go to the Platform or OSGi category.
- Other -
Do you have ideas and experiences about the Eclipse Framework? Do
these experiences not fit into the other categories? This is the category
for you. We are looking for great stories about the Eclipse. Themes
that span multiple projects or that are germane to all
projects are preferred.