News

Pharo Days 2017: May 18/19

Mark your calendar: on Thursday 18th & Friday 19th of May we are organising the Pharo Days 2017. This year we moved the location to Lille, France.

Schedule

Each day has a similar schedule. The morning consists of a handful of twenty minute tech talks, the afternoon is an open pair programming workspace, coding sprint and free demo room.

For the full program, have a look here: http://pharo.org/2017PharoDays

Registration

The registration is via this link (even if you are not member of the association). For association members, the reduction will be computed automatically.

The Pharo Days are a two day event with catering included (2 lunches, 1 diner, drinks and snacks).

  • € 199 — Regular
  • € 149 — For individual Pharo Association Members
  • € 89 — For individual Pharo Gold Association Members
  • € 89 — For Pharo Consortium Members (1, 2 or 4 for bronze, silver or gold)
  • € 39 — Students (including diner)
Posted by admin at 2 May 2017, 2:32 pm link

Rendez vous Inria April 27

Business Cases : Contrôle du risque et évolutivité de logiciels business critiques

Le jeudi 27 avril 2017, de 10h à 13h au centre Inria Lille - Nord Europe à Villeneuve d'Ascq, venez assister aux Business cases Inria "Contrôle du risque et évolutivité de logiciels business critiques", avec les témoignages de Thales, Synectique et de l’équipe-projet Rmod. L’événement est en partenariat avec l'AS2I, le Club DSI GUN et Inria.

  • Date : 27/04/2017
  • Lieu : Centre Inria Lille - Nord Europe, bâtiment B - 6 rue Héloïse, Villeneuve d'Ascq

https://www.inria.fr/centre/lille/agenda/business-cases-controle-du-risque-et-evolutivite-de-logiciels-business-critiques

Posted by admin at 19 April 2017, 3:34 pm link

[JOB][Postdoc] Advanced Development Tools

Advanced Development Tools for Dynamic Languages

  • Position type: Post-doctoral Fellow
  • Functional area: Lille (Villeneuve d'Ascq)
  • Research theme: Networks, systems and services, distributed computing
  • Project: RMOD
  • Scientific advisor: stephane.ducasse@inria.fr
  • HR Contact: sandrine.catillon@inria.fr
  • Application deadline: 02/04/2017

About Inria and the job

Inria is a research institute dedicated to promoting ‘scientific excellence in the service of technology transfer and society as a whole’. Inria employs a staff of 2700, drawn from the world’s most prestigious universities, to address the latest challenges in computer science and mathematics. The Institute operates eight Research Centres throughout France. The Inria Lille - Nord Europe Research Centre was founded in 2008 and employs a staff of 360, including 300 scientists working in sixteen research teams. Recognised for its outstanding contribution the socio-economic development of the Nord - Pas-de-Calais Region, the Inria Lille - Nord Europe Research Centre undertakes research in the field of computer science in collaboration with a range of academic, institutional and industrial partners. The strategy of the Centre is to develop an internationally renowned centre of excellence with a significant impact on the City of Lille and its surrounding area. It works to achieve this by pursuing a range of ambitious research projects in such fields of computer science as the intelligence of data and adaptive software systems. Building on the synergies between research and industry, Inria is a major contributor to skills and technology transfer in the field of computer science.

Mission

IDEs (integrated development environment) provides some supporting tools to ease development, such as automatic completion. Now several important tasks are not well covered: for example, merging changes, assessing the tests to automatically rerun, debugging extreme situations,… In addition, they are often based on static type information. The goal of this postdoc is to enhance IDEs for dynamically-typed languages: using multiple approaches: type inferencing, taking advantage of the AST structure, studying the use of examples to produce concrete types. Finally, often tools are inflexible and cannot be adapted to specific domain or projects. New generation tools should support the developers customizing tools to their own workflow and domain following the PhD of A. Chis on Moldable tools.

The goal of this Postdoc is to work on high level IDE on one or more of the following topics:

  • recommander systems (following PhD of S. Proksch)
  • automatic completion
  • back in time debugger and scriptable debuggers
  • automatic test selection and execution (following PhD of V. Blondeau)
  • type inferencer for tooling (following work on RoelTyper and PhD of L. Spoon on type inference)
  • advanced refactorings (following PhD of G. Santos)
  • change merging (following PhD of M. Dias)
  • quality insurance (following PhD of Y. Timchuk)

Skills and profile

The candidate should :

  • hold a PhD degree in Computer Science
  • be fluent in English (French is an advantage but not required)
  • have good programming skills

Experience with DSLs, IDEs, Models, compilers, code analysis... is a plus.

More information here...

Posted by admin at 8 March 2017, 2:40 pm link

Pharo Sprints 2017

We organise one Pharo “Sprint” per month were we meet to work on boring issue tracker entries together. (external visitors are welcome!)

In the past people organised local sprints at other places at the same time (e.g. Santiago/Chile).

The next dates are:

Contact us if you want to join for the local sprint in Lille.

Posted by admin at 31 January 2017, 3:26 pm link

[Postdoc] IDEs for BlockChain Technologies

We are looking to fill a Postdoc position.

The candidate should :

  • hold a PhD degree in Computer Science
  • be fluent in English (French is an advantage but not required)
  • have good programming skills

Experience with DSLs, IDEs, Models, compilers, code analysis... is a plus.

Topic: Higher level IDEs for BlockChain Technologies

With Ethereum, BlockChain technology moves from being an implementation technology for virtual currency to being the basis for developing new kinds of software with smart contracts. The goal of this project is to analyse and improve high-level development and analysis tools for this new kind of software.

Users like banks and insurance companies need tools that model their processes and level of confidentiality of the information shared though blockchain technology, especially on public blockchains. For this, users need a solution that provides a higher level way to model systems than solidity code or even low-level byte-code. In addition, blockchain based solutions often use multiple programming languages. Especially the later poses a risk for later software maintenance.

The goal of this Postdoc is to work on high level IDE / modelling tools for blockchain technology like Ethereum.

The plan is to

  • Analyse the current state of tools and languages in the context of blockchain technologies.
  • Analyse the current state: modelling tools and processes with a focus in decision processes both in communities and commercial use.
  • Explore how to improve the state of the art, with a focus on how tools can support users of blockchain solutions.
  • Realize prototypes for IDEs/modelling tools for Ethereum, possibly using Pharo. Directions to explore will be both related to generating and analysing solidity code as well as complete solutions for users in an industrial setting.
  • Results will be submitted to be publish in international conferences and journals.

The work is a collaboration between Inria Lille (RMOD) and Utocat SAS.

  • Duration : 2 years
  • Salary: 31 644€ brut
  • Employer: Inria
  • More information: contact marcus.denker@inria.fr

Utocat

Utocat was created in October 2014 by Clément Francomme to help merchants accepting bitcoin payments and converting it directly in euros. In 2015, Utocat joined the EuraTechnologies acceleration program and pivoted to propose Blockchainiz : the dedicated access platform for Banks and Insurance companies. Laurent Koszyczek and Alexis Mévellec partnered with Clément Francomme to improve the technical and commercial aspects.

As a Platform As A Service (PAAS), Blockchainiz accompanies projects up to the production stage. Blockchainiz connects the functional processes to the blockchain. Data is not replicated on different IT systems anymore. Blockchain is used as a common repository for every part of the process. Hence, it enables to limit the typing errors, to optimize the costs and delays while the customer experience is improved.

More information at: https://www.blockchainiz.io

Inria Lille

Inria is a research institute dedicated to promoting ‘scientific excellence in the service of technology transfer and society as a whole’. Inria employs a staff of 2700, drawn from the world’s most prestigious universities, to address the latest challenges in computer science and mathematics. The Institute operates eight Research Centres throughout France.

The Inria Lille - Nord Europe Research Centre was founded in 2008 and employs a staff of 360, including 300 scientists working in sixteen research teams. Recognised for its outstanding contribution the socio-economic development of the Nord - Pas-de-Calais Region, the Inria Lille - Nord Europe Research Centre undertakes research in the field of computer science in collaboration with a range of academic, institutional and industrial partners.

The strategy of the Centre is to develop an internationally renowned centre of excellence with a significant impact on the City of Lille and its surrounding area. It works to achieve this by pursuing a range of ambitious research projects in such fields of computer science as the intelligence of data and adaptive software systems. Building on the synergies between research and industry, Inria is a major contributor to skills and technology transfer in the field of computer science. https://www.inria.fr/centre/lille

RMOD

The goal of RMoD is to support remodularization and development of modular object-oriented applications. We tackle this objective from two complementary perspectives: reengineering, and constructs for dynamic languages. In the context of languages, we revisit language concepts such as modules and composition; we are also working on a new generation of reflective systems. We experiment with these programming constructs using Pharo, an open source, reflective, object-oriented language. http://rmod.inria.fr

Posted by admin at 20 October 2016, 2:17 pm link
<< 1 2 3 4 5 6 7 8 9 10 >>