Skip to main content
Jump to: navigation, search

Difference between revisions of "Eclipse Unconference France 2016"

 
(10 intermediate revisions by 7 users not shown)
Line 14: Line 14:
 
interested parties prioritize their work, how they should prioritize their work, define some rules for good integration in the IDE...
 
interested parties prioritize their work, how they should prioritize their work, define some rules for good integration in the IDE...
 
* Prerequisite: Experience with the Eclipse IDE, actual user feedback (yours or "witnessed" usage) is helpful
 
* Prerequisite: Experience with the Eclipse IDE, actual user feedback (yours or "witnessed" usage) is helpful
* Proposed Topics
 
** Generic Text edition and grammars: many plain editor tools simply rely on a textmate grammar to provide basic text edition features. It seems like Eclipse could take advantage of a similar approach. Status and possible ways forward.
 
** Discovery and User Assistance: Eclispe IDE is very feature rich, but many very powerful features are difficult to even discover. How can the IDE allow more discovery for users?
 
 
* Attendees
 
* Attendees
 
** Mickael Istria
 
** Mickael Istria
Line 22: Line 19:
 
** Mikael Barbero
 
** Mikael Barbero
 
** Kaloyan Raev
 
** Kaloyan Raev
 +
** Vincent Hémery
 +
** Patrik Suzzi
 +
** Joël Drigo
 +
Topics :
 +
=== Generic Text edition and grammars===
 +
many plain editor tools simply rely on a textmate grammar to provide basic text edition features. It seems like Eclipse could take advantage of a similar approach. Status and possible ways forward.
 +
=== Discovery and User Assistance===
 +
Eclipse IDE is very feature rich, but many very powerful features are difficult to even discover. How can the IDE allow more discovery for users?
 +
=== Visual-only source code formatting.===
 +
Show editor's content using formatting rules that are different from the rules used on save.
 +
=== Reduce usage of modal dialogs.===
 +
=== IDE-agnostic source code formatting rules.===
 +
=== Enrich UI/UX possibilities with renderers===
 +
===Still using SWT ?===
 +
=== Improving lambda and streams in Java8===
 +
Streams debug + autocompletion
 +
This is a bug, not IDE related. We fill a bug for JDT.
 +
===Pinned/locked editor stack===
 +
Ability to reopen quickly. Keep frozen editor stack layouts.
  
 
== Science Working Group ==
 
== Science Working Group ==
Line 45: Line 61:
 
* Organizer: Gaël Blondelle and Charles Rivet
 
* Organizer: Gaël Blondelle and Charles Rivet
 
* Description: The PolarSys Rover project was created recently and is being initialized before the EclipseCon France conference. This session will be the place to share about the project, to improve the material, code and documentation, and to help about development, modeling and integration issue.
 
* Description: The PolarSys Rover project was created recently and is being initialized before the EclipseCon France conference. This session will be the place to share about the project, to improve the material, code and documentation, and to help about development, modeling and integration issue.
 +
* Topics:
 +
** Bill of Material
 +
** Existing Models and convergence of concepts
 +
** Code and code generation
 +
** Documentation and training material
  
 
=Registration=
 
=Registration=
Line 57: Line 78:
 
* Papyrus-RT  
 
* Papyrus-RT  
 
* Papyrus Industry Consortium
 
* Papyrus Industry Consortium
 +
* AGILE IoT project
  
 
=Unconference Agenda=
 
=Unconference Agenda=
Line 69: Line 91:
 
| colspan='1' align='center' | [[Eclipse_Unconference_France_2016#Research_with_Eclipse | Research with Eclipse ]] (A301)
 
| colspan='1' align='center' | [[Eclipse_Unconference_France_2016#Research_with_Eclipse | Research with Eclipse ]] (A301)
 
| colspan='1' align='center' | [[Eclipse_Unconference_France_2016#Science_Working_Group | Science ]] (A302)
 
| colspan='1' align='center' | [[Eclipse_Unconference_France_2016#Science_Working_Group | Science ]] (A302)
| colspan='1' align='center' | [[Eclipse_Unconference_France_2016#PolarSys_Rover | PolarSys Rover ]]   (A303)
+
| colspan='1' align='center' | [[Eclipse_Unconference_France_2016#PolarSys_Rover | PolarSys Rover ]] (A303)
| colspan='1' align='center' | TBD  (A304)
+
| colspan='1' align='center' | [[Eclipse_Unconference_France_2016#Eclipse_IDE | Eclipse IDE ]] (A304)
| colspan='1' align='center' | TBD  (C101)
+
 
| colspan='1' align='center' | TBD  (C103)
+
 
|-
 
|-
 
! 12:00-14:00
 
! 12:00-14:00
Line 78: Line 99:
 
|-
 
|-
 
! 14:00-15:30
 
! 14:00-15:30
| colspan='1' align='center' | TBD   (A301)
+
| colspan='1' align='center' | Available!   (A301)
 
| colspan='1' align='center' | [[Eclipse_Unconference_France_2016#Science_Working_Group | Science ]]  (A302)
 
| colspan='1' align='center' | [[Eclipse_Unconference_France_2016#Science_Working_Group | Science ]]  (A302)
 
| colspan='1' align='center' | [[Eclipse_Unconference_France_2016#PolarSys_Rover | PolarSys Rover ]]  (A303)
 
| colspan='1' align='center' | [[Eclipse_Unconference_France_2016#PolarSys_Rover | PolarSys Rover ]]  (A303)
| colspan='1' align='center' | TBD  (A304)
+
| colspan='1' align='center' | [[Eclipse_Unconference_France_2016#Eclipse_IDE | Eclipse IDE ]] (A304)
| colspan='1' align='center' | TBD  (C101)
+
 
| colspan='1' align='center' | TBD  (C103)
+
 
|-
 
|-
 
! 15:30-16:00
 
! 15:30-16:00
Line 89: Line 109:
 
|-
 
|-
 
! 16:00-17:30
 
! 16:00-17:30
| colspan='1' align='center' | TBD   (A301)
+
| colspan='1' align='center' | Available!   (A301)
 
| colspan='1' align='center' | [[Eclipse_Unconference_France_2016#Science_Working_Group | Science ]]  (A302)
 
| colspan='1' align='center' | [[Eclipse_Unconference_France_2016#Science_Working_Group | Science ]]  (A302)
 
| colspan='1' align='center' | [[Eclipse_Unconference_France_2016#PolarSys_Rover | PolarSys Rover ]]  (A303)
 
| colspan='1' align='center' | [[Eclipse_Unconference_France_2016#PolarSys_Rover | PolarSys Rover ]]  (A303)
| colspan='1' align='center' | TBD   (A304)
+
| colspan='1' align='center' | Available!   (A304)
| colspan='1' align='center' | TBD  (C101)
+
 
| colspan='1' align='center' | TBD  (C103)
+
 
|-
 
|-
 
|}
 
|}

Latest revision as of 09:50, 10 June 2016


This page is the live agenda for the Eclipse Unconference at ENSEEIHT, in Toulouse, on June 10, 2016. See also https://www.eclipsecon.org/france2016/unconference

If you want to suggest a session, please copy/paste the template at the bottom of the page and send the request to gael.blondelle _ at _ eclipse.org. You can also support a session proposal or comment it.

Unconference Tracks

Eclipse IDE

  • Organizer: Mickael Istria, mistria@redhat.com)
  • Description: Come and share your thoughts about the Eclipse IDE. What can be improved in general, what are the user experience pattern that should guide its development, how do the

interested parties prioritize their work, how they should prioritize their work, define some rules for good integration in the IDE...

  • Prerequisite: Experience with the Eclipse IDE, actual user feedback (yours or "witnessed" usage) is helpful
  • Attendees
    • Mickael Istria
    • Mykola Nikishov
    • Mikael Barbero
    • Kaloyan Raev
    • Vincent Hémery
    • Patrik Suzzi
    • Joël Drigo

Topics :

Generic Text edition and grammars

many plain editor tools simply rely on a textmate grammar to provide basic text edition features. It seems like Eclipse could take advantage of a similar approach. Status and possible ways forward.

Discovery and User Assistance

Eclipse IDE is very feature rich, but many very powerful features are difficult to even discover. How can the IDE allow more discovery for users?

Visual-only source code formatting.

Show editor's content using formatting rules that are different from the rules used on save.

Reduce usage of modal dialogs.

IDE-agnostic source code formatting rules.

Enrich UI/UX possibilities with renderers

Still using SWT ?

Improving lambda and streams in Java8

Streams debug + autocompletion This is a bug, not IDE related. We fill a bug for JDT.

Pinned/locked editor stack

Ability to reopen quickly. Keep frozen editor stack layouts.

Science Working Group

  • Organizers: Tracy Miranda, Jonah Graham, Torkild U. Resheim
  • Description: Join the Science Working Group as we share project updates, work on code sprints and have discussions on science-related topics of interest. Everybody is welcome.
  • Proposed Topics:
    • Project & member updates
    • Workflow discussions
    • EASE/Python Scripting sprint
    • Any science related topic proposed on the day!

Research with Eclipse

  • Organizer: Philippe Krief(philippe.krief _at_ eclipse.org), Jean-Michel Bruel
  • Description: Please, join this meeting on Friday morning, to discover or present community building and dissemination best practices on research projects.
  • Proposed Topics:
    • Brief introduction on the Research @ Eclipse: Why Eclipse is involved in European research projects
    • Amalthea4Public research project (Salomé Maro from the University of Gothenburg, Sweden)
    • AGILE IoT research project
    • More is coming

PolarSys Rover

  • Organizer: Gaël Blondelle and Charles Rivet
  • Description: The PolarSys Rover project was created recently and is being initialized before the EclipseCon France conference. This session will be the place to share about the project, to improve the material, code and documentation, and to help about development, modeling and integration issue.
  • Topics:
    • Bill of Material
    • Existing Models and convergence of concepts
    • Code and code generation
    • Documentation and training material

Registration

There are two options:

  • Register for EclipseCon France 2016 and choose to attend the Unconference for an additional €60 (VAT included) as an add-on to your conference registration.
  • Register for the Unconference Only for €60 (VAT included). Select "Unconference (only)" as the registrant type on the form.

Poster session

During the Unconference, we will have lunch on site and host a poster session at the same time. Please send an email to gael.blondelle _at_ eclipse.org if you plan to come with a poster.

Here is the current list of posters:

  • Papyrus-RT
  • Papyrus Industry Consortium
  • AGILE IoT project

Unconference Agenda

Friday, June 10

9:30-10:00 Welcome Coffee (A003)
10:00-12:00 Research with Eclipse (A301) Science (A302) PolarSys Rover (A303) Eclipse IDE (A304)
12:00-14:00 Lunch and Poster Session (A003)
14:00-15:30 Available! (A301) Science (A302) PolarSys Rover (A303) Eclipse IDE (A304)
15:30-16:00 Afternoon Coffee Break (A003)
16:00-17:30 Available! (A301) Science (A302) PolarSys Rover (A303) Available! (A304)


Back to the top