phratch - visual programming for grownups
DESCRIPTION
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.euTRANSCRIPT
Jannik LAVAL
You know phratch !
2
Jannik LAVAL
You know phratch !
3
!
on top of Pharo
https://code.google.com/p/scat/
Jannik LAVAL
You know phratch !
3
!
on top of Pharo
https://code.google.com/p/scat/
Jannik LAVAL
You know phratch !
3
!
on top of Pharo
phratch.com sponsored by
https://code.google.com/p/scat/
Jannik LAVAL
What is new since ESUG 2013?
4
Jannik LAVAL
What is new since ESUG 2013?
4
phratch.com
Jannik LAVAL
What is new since ESUG 2013?
4
phratch.comsmart icons
Jannik LAVAL
What is new since ESUG 2013?
4
phratch.com
Jenkins
smart icons
Jannik LAVAL
What is new since ESUG 2013?
4
phratch.com
Jetstorm - robotics
Jenkins
smart icons
Jannik LAVAL
New features: Add-ons
5
Jannik LAVAL
New features: Add-ons
5
Jannik LAVAL
New features: Add-ons
5
Jannik LAVAL
New features: documentation
6
Jannik LAVAL
New features: documentation
6
Jannik LAVAL
New features: documentation
7
Jannik LAVAL
New features: documentation
7
available on phratch.com
Jannik LAVAL
Code accessibility
8
Jannik LAVAL
Code accessibility
8
Jannik LAVAL
Code accessibility
9
Jannik LAVAL
Code accessibility
9
next step is to show
generated source code
Jannik LAVAL
Code accessibility
10
Jannik LAVAL
Code accessibility
10
Jannik LAVAL
Code accessibility
11
Jannik LAVAL
Code accessibility
12
Jannik LAVAL
Code accessibility
12
Jannik LAVAL
Code accessibility
13
Jannik LAVAL
High extensibility !
14
Jannik LAVAL
High extensibility !
15
Jannik LAVAL
High extensibility !
15
Jannik LAVAL
High extensibility !
16
Jannik LAVAL
Customization
17
Jannik LAVAL
Customization
17
Jannik LAVAL
Customization
18
Jannik LAVAL
Customization
19
Jannik LAVAL
Customization
20
Jannik LAVAL
Used for real !
21
Jannik LAVAL
Used for real !
21
Jannik LAVAL
Used for real !
21
Jannik LAVAL
Used for real !
21
Jannik LAVAL
Used for real !
21
Jannik LAVAL
Next steps
22
Raspberry-Pi
Jannik LAVAL
Next steps
22
Raspberry-Pi
Arduino
Jannik LAVAL
Next steps
22
Raspberry-Pi
Android
Arduino
Jannik LAVAL
Next steps
22
ModularityRaspberry-Pi
Android
Arduino
Jannik LAVAL
Next steps
22
ModularityRaspberry-Pi
Android
Integration with Pharo
Arduino
Jannik LAVAL
Next steps
22
ModularityRaspberry-Pi
Android
Integration with Pharo
Arduino
Web interface
Jannik LAVAL
Next steps
22
ModularityRaspberry-Pi
Android
Integration with Pharo
Arduino
Robotics
Web interface
Jannik LAVAL
Next steps
22
ModularityRaspberry-Pi
Android
Integration with Pharo
Arduino Community
Robotics
Web interface
Jannik LAVAL
Next steps
22
ModularityRaspberry-Pi
Android
Integration with Pharo
Arduino Community
Robotics
Web interface…
Jannik LAVAL
The road is long…
23
Jannik LAVAL
The road is long…
23
but we have the lighthouse
Jannik LAVAL
We need you
24
Jannik LAVAL http://www.phratch.com
Jannik LAVAL
We need you
24
- try it
Jannik LAVAL http://www.phratch.com
Jannik LAVAL
We need you
24
- try it
- help to develop it
Jannik LAVAL http://www.phratch.com
Jannik LAVAL
We need you
24
- try it
- help to develop it
- create blocks
Jannik LAVAL http://www.phratch.com
Jannik LAVAL
We need you
24
- try it
- help to develop it
- create blocks
- make advertismentmake the sketch become reality
Jannik LAVAL http://www.phratch.com