Successfully reported this slideshow.
phratch 
visual programing for grow up 
Jannik LAVAL 
jannik@phratch.com 
! 
http://www.phratch.com 
!
You know phratch ! 
Jannik LAVAL 
2
You know phratch ! 
Jannik LAVAL 
3 
! 
on top of 
Pharo 
https://code.google.com/p/scat/
You know phratch ! 
Jannik LAVAL 
3 
! 
on top of 
Pharo 
https://code.google.com/p/scat/
You know phratch ! 
Jannik LAVAL 
3 
! 
on top of 
Pharo 
phratch.com 
sponsored by 
https://code.google.com/p/scat/
What is new since ESUG 2013? 
Jannik LAVAL 
4
What is new since ESUG 2013? 
Jannik LAVAL 
4 
phratch.com
What is new since ESUG 2013? 
Jannik LAVAL 
4 
phratch.com 
smart icons
What is new since ESUG 2013? 
Jannik LAVAL 
4 
phratch.com 
Jenkins 
smart icons
What is new since ESUG 2013? 
Jannik LAVAL 
4 
phratch.com 
Jetstorm - 
robotics 
Jenkins 
smart icons
New features: Add-ons 
Jannik LAVAL 
5
New features: Add-ons 
Jannik LAVAL 
5
New features: Add-ons 
Jannik LAVAL 
5
New features: documentation 
Jannik LAVAL 
6
New features: documentation 
Jannik LAVAL 
6
New features: documentation 
Jannik LAVAL 
7
New features: documentation 
Jannik LAVAL 
available on 
phratch.com 
7
Code accessibility 
Jannik LAVAL 
8
Code accessibility 
Jannik LAVAL 
8
Code accessibility 
Jannik LAVAL 
9
Code accessibility 
Jannik LAVAL 
9 
next step is to show 
generated source code
Code accessibility 
Jannik LAVAL 
10
Code accessibility 
Jannik LAVAL 
10
Code accessibility 
Jannik LAVAL 
11
Code accessibility 
Jannik LAVAL 
12
Code accessibility 
Jannik LAVAL 
12
Code accessibility 
Jannik LAVAL 
13
High extensibility ! 
Jannik LAVAL 
14
High extensibility ! 
Jannik LAVAL 
15
High extensibility ! 
Jannik LAVAL 
15
High extensibility ! 
Jannik LAVAL 
16
Customization 
Jannik LAVAL 
17
Customization 
Jannik LAVAL 
17
Customization 
Jannik LAVAL 
18
Customization 
Jannik LAVAL 
19
Customization 
Jannik LAVAL 
20
Used for real ! 
Jannik LAVAL 
21
Used for real ! 
Jannik LAVAL 
21
Used for real ! 
Jannik LAVAL 
21
Used for real ! 
Jannik LAVAL 
21
Used for real ! 
Jannik LAVAL 
21
Next steps 
Jannik LAVAL 
22 
Raspberry-Pi
Next steps 
Jannik LAVAL 
22 
Raspberry-Pi 
Arduino
Next steps 
Arduino 
Jannik LAVAL 
22 
Raspberry-Pi 
Android
Next steps 
Arduino 
Jannik LAVAL 
22 
Raspberry-Pi Modularity 
Android
Next steps 
Jannik LAVAL 
22 
Raspberry-Pi Modularity 
Android 
Integration 
Arduino with Pharo
Next steps 
Jannik LAVAL 
22 
Raspberry-Pi Modularity 
Android 
Integration 
Arduino with Pharo 
Web interface
Next steps 
Jannik LAVAL 
22 
Raspberry-Pi Modularity 
Android 
Integration 
Arduino with Pharo 
Robotics 
Web interface
Next steps 
Jannik LAVAL 
22 
Raspberry-Pi Modularity 
Android 
Integration 
Robotics 
Arduino with Pharo Community 
Web i...
Next steps 
Jannik LAVAL 
22 
Raspberry-Pi Modularity 
Android 
Integration 
Robotics 
Arduino with Pharo Community 
Web i...
The road is long… 
Jannik LAVAL 
23
The road is long… 
Jannik LAVAL 
23 
but we have the 
lighthouse
We need you 
Jannik LAVAL 
Jannik LAVAL 
http://www.phratch.com 
24
We need you 
Jannik LAVAL 
24 
- try it 
Jannik LAVAL 
http://www.phratch.com
We need you 
Jannik LAVAL 
24 
- try it 
- help to develop it 
Jannik LAVAL 
http://www.phratch.com
We need you 
Jannik LAVAL 
24 
- try it 
- help to develop it 
- create blocks 
Jannik LAVAL 
http://www.phratch.com
We need you 
Jannik LAVAL 
24 
- try it 
- help to develop it 
- create blocks 
- make advertisment 
make the sketch 
beco...
Upcoming SlideShare
Loading in …5
×

Phratch - Visual Programming for Grownups

900 views

Published on

Title: Phratch - Visual Programming for Grownups
Speaker: Jannik Laval
Mon, August 18, 3:00pm – 3:30pm

Video: https://www.youtube.com/watch?v=eq_Eh0xMLJw

Description
Abstract: Phratch is a visual programming language based on a jigsaw puzzle on top of Pharo. More than just an overlay, the goal of Phratch is to bring closer the visual blocks and the Smalltalk language. Phratch is highly extensible, which makes it easy to implement new blocks and new features. This presentation will show you the new cool features included in Phratch, and how it is simple to create your how features. We also report real use of Phratch for teaching programming to undergraduate students at Ecole des Mines de Douai.

Bio: Jannik Laval is an associate professor at Mines-Telecom Institute, Mines Douai, France, since 2012. He received the doctorate degree in computer science from the University Lille 1, France, in June 2011. He works on software engineering for embedded systems, and more particularly on modularity and tools for multi-robot systems. He is a contributor of the Pharo platform, an innovative and open-source software development environment. He is the main maintainer of Phratch, a visual programing language. More information is available at www.jannik-laval.eu

Published in: Software
  • Video: https://www.youtube.com/watch?v=eq_Eh0xMLJw
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

Phratch - Visual Programming for Grownups

  1. 1. phratch visual programing for grow up Jannik LAVAL jannik@phratch.com ! http://www.phratch.com !
  2. 2. You know phratch ! Jannik LAVAL 2
  3. 3. You know phratch ! Jannik LAVAL 3 ! on top of Pharo https://code.google.com/p/scat/
  4. 4. You know phratch ! Jannik LAVAL 3 ! on top of Pharo https://code.google.com/p/scat/
  5. 5. You know phratch ! Jannik LAVAL 3 ! on top of Pharo phratch.com sponsored by https://code.google.com/p/scat/
  6. 6. What is new since ESUG 2013? Jannik LAVAL 4
  7. 7. What is new since ESUG 2013? Jannik LAVAL 4 phratch.com
  8. 8. What is new since ESUG 2013? Jannik LAVAL 4 phratch.com smart icons
  9. 9. What is new since ESUG 2013? Jannik LAVAL 4 phratch.com Jenkins smart icons
  10. 10. What is new since ESUG 2013? Jannik LAVAL 4 phratch.com Jetstorm - robotics Jenkins smart icons
  11. 11. New features: Add-ons Jannik LAVAL 5
  12. 12. New features: Add-ons Jannik LAVAL 5
  13. 13. New features: Add-ons Jannik LAVAL 5
  14. 14. New features: documentation Jannik LAVAL 6
  15. 15. New features: documentation Jannik LAVAL 6
  16. 16. New features: documentation Jannik LAVAL 7
  17. 17. New features: documentation Jannik LAVAL available on phratch.com 7
  18. 18. Code accessibility Jannik LAVAL 8
  19. 19. Code accessibility Jannik LAVAL 8
  20. 20. Code accessibility Jannik LAVAL 9
  21. 21. Code accessibility Jannik LAVAL 9 next step is to show generated source code
  22. 22. Code accessibility Jannik LAVAL 10
  23. 23. Code accessibility Jannik LAVAL 10
  24. 24. Code accessibility Jannik LAVAL 11
  25. 25. Code accessibility Jannik LAVAL 12
  26. 26. Code accessibility Jannik LAVAL 12
  27. 27. Code accessibility Jannik LAVAL 13
  28. 28. High extensibility ! Jannik LAVAL 14
  29. 29. High extensibility ! Jannik LAVAL 15
  30. 30. High extensibility ! Jannik LAVAL 15
  31. 31. High extensibility ! Jannik LAVAL 16
  32. 32. Customization Jannik LAVAL 17
  33. 33. Customization Jannik LAVAL 17
  34. 34. Customization Jannik LAVAL 18
  35. 35. Customization Jannik LAVAL 19
  36. 36. Customization Jannik LAVAL 20
  37. 37. Used for real ! Jannik LAVAL 21
  38. 38. Used for real ! Jannik LAVAL 21
  39. 39. Used for real ! Jannik LAVAL 21
  40. 40. Used for real ! Jannik LAVAL 21
  41. 41. Used for real ! Jannik LAVAL 21
  42. 42. Next steps Jannik LAVAL 22 Raspberry-Pi
  43. 43. Next steps Jannik LAVAL 22 Raspberry-Pi Arduino
  44. 44. Next steps Arduino Jannik LAVAL 22 Raspberry-Pi Android
  45. 45. Next steps Arduino Jannik LAVAL 22 Raspberry-Pi Modularity Android
  46. 46. Next steps Jannik LAVAL 22 Raspberry-Pi Modularity Android Integration Arduino with Pharo
  47. 47. Next steps Jannik LAVAL 22 Raspberry-Pi Modularity Android Integration Arduino with Pharo Web interface
  48. 48. Next steps Jannik LAVAL 22 Raspberry-Pi Modularity Android Integration Arduino with Pharo Robotics Web interface
  49. 49. Next steps Jannik LAVAL 22 Raspberry-Pi Modularity Android Integration Robotics Arduino with Pharo Community Web interface
  50. 50. Next steps Jannik LAVAL 22 Raspberry-Pi Modularity Android Integration Robotics Arduino with Pharo Community Web interface …
  51. 51. The road is long… Jannik LAVAL 23
  52. 52. The road is long… Jannik LAVAL 23 but we have the lighthouse
  53. 53. We need you Jannik LAVAL Jannik LAVAL http://www.phratch.com 24
  54. 54. We need you Jannik LAVAL 24 - try it Jannik LAVAL http://www.phratch.com
  55. 55. We need you Jannik LAVAL 24 - try it - help to develop it Jannik LAVAL http://www.phratch.com
  56. 56. We need you Jannik LAVAL 24 - try it - help to develop it - create blocks Jannik LAVAL http://www.phratch.com
  57. 57. We need you Jannik LAVAL 24 - try it - help to develop it - create blocks - make advertisment make the sketch become reality Jannik LAVAL http://www.phratch.com

×