Conférence

Il y a une vie après Ruby on Rails : Web 3.0 avec Pharo

Vous êtes un pro du web ? L'innovation autour d'internet et de ses applications vous passionne ? Venez découvrir exposés & démonstrations sur le langage open-source dynamique Pharo.
Des entreprises vous y présenteront leurs dernières applications web avancées ;  une véritable vitrine de la technologie Pharo. Vous découvrirez comment développer, déployer et faire évoluer des applications complexes souvent en suivant des méthodologies agiles.

  • Date : 6/06/2013
  • Lieu : EuraTechnologies, 165 Avenue de Bretagne, 59000 Lille
  • Organisateurs : Inria Lille - Nord Europe, EuraTechnologies

Programme de la conférence

L'évènement débutera à 14h et se terminera à 17h.

Pharo c'est quoi ?

Présentation par Stéphane Ducasse
Pharo est un langage et environnement MIT extrêmement utile pour le développement web. Il est totalement dynamique, simple et très puissant.

Bio

Stéphane Ducasse

Stéphane Ducasse, Directeur de recherche pour l'équipe-projet Rmod (commune avec l'Université Lille1*) à Inria Lille,  est l’un des auteurs du logiciel open source Seaside. Il est également l’un des lead développeurs de Pharo.
Il est par ailleurs co-créateur de synectique.eu : une entreprise  développant des outils dédiés pour la prise de décision dans l'évolution des SI.

* au sein de l'UMR 8022 CNRS-Lille1-Lille 3-Inria, LIFL


Business Session n° 1

Présentations courtes d'entreprises exploitant déjà Pharo dans leur business :
YesPlan présenté par Johan Brichau CTO de 2Rivers nv.
Yesplan est un puissant et flexible logiciel de gestion de planification d'événements.
Johan Brichau nous montrera comment Yesplan tire avantage de Seaside pour créer des interfaces dont le flot d'interaction est a la fois naturel mais capturant la complexité du domaine.

Bio

Johan Brichau

Johan Brichau possède plus de 12 ans d'expérience en développement. Il a récemment créé  le site Inceptive.be. Il est chef du développement de yesplan chez 2Rivers nv.


Ibizlog, présenté par Esteban Lorenzano.
Ibizlog est un metashop: un système utilisé pour créer des magazines en ligne. Ibizlog est déployé en Amérique du Sud et utilise une technologie à base de composants web intégrant javascript de manière transparente pour le développeur.

Bio

Esteban Lorenzo

Esteban Lorenzano a développé [ibizlog.com] un site pour créer des magasins. Il a été architecte Java dans « une autre vie ». Depuis plusieurs années, il développe la machine virtuelle Pharo ainsi que de nombreuses librairies.


Tech Session  n°1

Seaside par Johan Brichau from 2Rivers

Seaside est un serveur d'applications web dynamiques. Il utilise un DSL embarqué pour la génération d'HTML.
Il est basé sur une technologie de composants proposant un flot de composition et de réutilisation proche de celui des applications desktop. Seaside permet notamment de s'abstraire du protocole HTTP, en offrant la possibilité d'évaluer des callbacks (comme une application desktop) à la place de gérer à la main des urls.

Voyage et autres bases de données par Esteban Lorenzano

Voyage est un framework permettant de sauvegarder des objets complexes sur des bases de données telles que MongoDB et ceci de manière transparente.
DBXTalk est une solution plus traditionnelle pour le déploiement via des bases de données relationnelles.

Business Session n°2

Présentations courtes d'entreprises exploitant déjà Pharo dans leur business :

Odyssey par Nicolas Petton, CEO de ObjectFusion

Vous utilisez régulièrement WordPress ou Joomla ? Vous préféreriez des systèmes plus intuitifs, versionnés automatiquement et vous permettant de vous concentrer sur votre coeur de métier ?   
Ce nouveau CMS est conçu pour vous.  Odyssey intègre plusieurs fonctionnalités comme l'édition en place, le drag-and-drop d'éléments entre plusieurs pages ou encore l'historique de toutes vos éditions.

Bio

Nicolas Petton

Nicolas Petton est le CEO d'Objectfusion, société montpellieraine spécialisée dans le développement d'applications déployées sur le web. Il est également membre de l'équipe-projet Rmod (commune avec l'Université Lille1*). Nicolas est auteur et contributeur de plusieurs projets Opensource autour de Smalltalk et JavaScript, dont Amber Smalltalk.


NTed by Norbert Hartl, 2denker GmbH

NTed is an analysis tool for disaster scenario rehearsals. (NTed uses smalltalk combined with web technologies on client and server in an adhoc network environment that is not connected to the internet. NTed combines several network technologies to establish a reliable environment)

Norbert Hartl works for 20 years with network and web technologies. His work has always been close to open source software, be it introducing open source to companies or creating/participating in open source software projects.

Tech Session  n°2

« Amber » par Nicolas Petton.

Amber est une implémentation de Smalltalk pour le Web. Amber compile en JavaScript, et offre tous les outils caractéristiques à Smalltalk des librairies à l'environnement de développement live (navigateur de classes, inspecteur, debugger, SUnit, etc.). Amber est écrit en lui-même, y compris le compilateur, et offre une excellente intégration avec l'écosystème JavaScript.

“Zinc/Zodiac/WebSockets/Oauth” by Sven Van Caekenberghe from www.Beta9.be

Beta Nine develops and commercialises the T3 Platform, a SaaS vehicle track & trace and fleet management system.  Pharo is used in various aspects of their operations, especially for back end server systems processing binary protocols and for offering REST APIs to other subsystems and web applications.  This presentation is a survey of some of the base web related technologies integrated in or available for Pharo, most notably Zinc HTTP Components, Zodiac TLS/SSL Streams, Zinc WebSockets and Zinc SSO, which includes OAuth 1, OAuth 2 and OpenID.  These open source, battle tested components make it possible to develop modern, standards compliant web applications and services.  The subject of deploying Pharo based production servers is included as well.

Bio

© Sven Van Caekenberghe

Sven Van Caekenberghe is a software developer. Beta Nine, the company he co-founded, builds and commercialises a vehicle track & trace and fleet management system called the T3 Platform. Sven loves high-level, dynamic and interactive object-oriented systems. He authored and maintains several open source Smalltalk projects and is a Pharo contributor and board member.


Pharo Consortium  

Présentation par Stéphane Ducasse
Pharo est totalement Open-Source (MIT).  Il est structuré autour d'un consortium industriel piloté par Inria. Des acteurs tels que VMWare supportent Pharo.

A l'issue de cette conférence, une collation vous sera offerte.

Dans le même espace, l’ensemble des entreprises intervenantes et les orateurs  présenteront leurs solutions sur différentes postes informatiques « en libre accès ».
Vous pourrez ainsi les rencontrer directement et sans rendez-vous.

Localisation

Mots-clés : Web 3.0 Conférence Pharo Plateau Inria EuraTechnologies Centre de recherche Inria Lille - Nord Europe Euratechnologies

Haut de page