Index Contact Publications Activities

Research Activities, Blogs, and Open Source Projects by Jens von Pilgrim

Presentations

(listed here are only selected talks with online material, also see conferences and workshops)
  1. [EclipseCon2016] N4JS - Sound Static Type System For ECMAScript 2015 And More. Presented at EclipseCon Europe, November 2016, Ludgwigsburg, Germany. [Screencast] (30 min, Eclipse Channel), Session Detail -- N4JS is an open-source super-set of ECMAScript and an IDE for N4JS and ECMAScript, providing a sound type system.
  2. [XtextCon2014] How we built a typed JavaScript language and IDE (Case Study). Presented at XtextCon 2014, May 2014, Kiel, Germany. [vimeo.com] (25 min, XtextCon Channel) -- This talk is focused on type systems in the context of an Xtext based language
  3. [EclipseCon2013] Beyond the box: How we built a JavaScript IDE with Xtext. Presented at EclipseCon Europe, October 2013, Ludgwigsburg, Germany. [Screencast] (30 min, Eclipse Channel) -- This talk is focused on tweaking the parser generated by Xtext

Program Committees

  1. - International Workshop on Methodical Development of Modeling Tools @ EDOC 2015 (ModTools'15) (Co-Organizer)
  2. - International Workshop on Methodical Development of Modeling Tools @ EDOC 2014 (ModTools'14) (Co-Organizer)
  3. - 10th IEEE International Conference on e-Business Engineering (ICEBE 2013), Service Engineering Track (PC)
  4. - Workshop on Methodical Development of Modeling Tools @ EDOC 2013 (MeDMoT'13) (Co-Organizer)
  5. - 3. Workshop Methodische Entwicklung von Modellierungswerkzeugen @ Informatik 2011 (MEMWe2011) (PC)
  6. - 2. Workshop Methodische Entwicklung von Modellierungswerkzeugen @ Informatik 2010 (MeMWe2010) (PC)
  7. - Workshop Methodische Entwicklung von Modellierungswerkzeugen @ Informatik 2009 (MeMWe2009) (PC)

Blogs and Twitter

  1. Jevopi's Developer Blog: http://jevopisdeveloperblog.blogspot.com/. Posts about programming, software engineering and Eclipse; listed at Planet Eclipse
  2. jevopi's little blog: http://jevopi.blogspot.com/. More a personal notepad for technical things like LaTeX or OS X hacks.
  3. jevopi @ twitter: http://twitter.com/jensvp. Thoughts, ideas and comments about programming, software engineering and Eclipse

Open Source Projects

Eclipse N4JS
N4JS is an extension of ECMAScript 2015 adding a static type system similar to Java 8 and other state-of-the-art programming paradigms such as dependency injection. It comes with an Eclipse based IDE and compiler. I lead the team at NumberFour AG developing N4JS and its IDE.
https://eclipse.org/n4js/
JavaToOmnigraffle (j2og)
JavaToOmniGraffle (j2og) adds a new menu entry to the Eclipse package explorer, so that you can automatically create class diagrams in OmniGraffle from your existing Java sources.
http://jpilgrim.github.com/eclipsetools/j2og/
Eclipse Xpect (assisting project lead)
Xpect is unit- and integration-testing framework to be used for Xtext-based language. Original author and project lead: Moritz Eysholdt.
https://projects.eclipse.org/projects/modeling.xpect
Eclipse Xsemantics (assisting project lead)
Xsemantics is a DSL for writing type systems. Original author and project lead: Lorenzo Bettini.
https://projects.eclipse.org/projects/modeling.xsemantics
<< Inactive Projects >>
More (smaller) projects can be found at my GitHub page https://github.com/jpilgrim.