phratch - esug 2014 presentation

57
phratch visual programing for grow up Jannik LAVAL [email protected] http://www.phratch.com

Upload: jannik-laval

Post on 12-Nov-2014

474 views

Category:

Education


1 download

DESCRIPTION

phratch is a visual programming language based on jigsaw puzzle. It allows to begin development on top of great Pharo API and now on top of robots like Lego Mindstorms.

TRANSCRIPT

Page 1: phratch - ESUG 2014 presentation

phratch visual programing for grow up

Jannik [email protected]

!http://www.phratch.com

!

Page 2: phratch - ESUG 2014 presentation

Jannik LAVAL

You know phratch !

2

Page 3: phratch - ESUG 2014 presentation

Jannik LAVAL

You know phratch !

3

!

on top of Pharo

https://code.google.com/p/scat/

Page 4: phratch - ESUG 2014 presentation

Jannik LAVAL

You know phratch !

3

!

on top of Pharo

https://code.google.com/p/scat/

Page 5: phratch - ESUG 2014 presentation

Jannik LAVAL

You know phratch !

3

!

on top of Pharo

phratch.com sponsored by

https://code.google.com/p/scat/

Page 6: phratch - ESUG 2014 presentation

Jannik LAVAL

What is new since ESUG 2013?

4

Page 7: phratch - ESUG 2014 presentation

Jannik LAVAL

What is new since ESUG 2013?

4

phratch.com

Page 8: phratch - ESUG 2014 presentation

Jannik LAVAL

What is new since ESUG 2013?

4

phratch.comsmart icons

Page 9: phratch - ESUG 2014 presentation

Jannik LAVAL

What is new since ESUG 2013?

4

phratch.com

Jenkins

smart icons

Page 10: phratch - ESUG 2014 presentation

Jannik LAVAL

What is new since ESUG 2013?

4

phratch.com

Jetstorm - robotics

Jenkins

smart icons

Page 11: phratch - ESUG 2014 presentation

Jannik LAVAL

New features: Add-ons

5

Page 12: phratch - ESUG 2014 presentation

Jannik LAVAL

New features: Add-ons

5

Page 13: phratch - ESUG 2014 presentation

Jannik LAVAL

New features: Add-ons

5

Page 14: phratch - ESUG 2014 presentation

Jannik LAVAL

New features: documentation

6

Page 15: phratch - ESUG 2014 presentation

Jannik LAVAL

New features: documentation

6

Page 16: phratch - ESUG 2014 presentation

Jannik LAVAL

New features: documentation

7

Page 17: phratch - ESUG 2014 presentation

Jannik LAVAL

New features: documentation

7

available on phratch.com

Page 18: phratch - ESUG 2014 presentation

Jannik LAVAL

Code accessibility

8

Page 19: phratch - ESUG 2014 presentation

Jannik LAVAL

Code accessibility

8

Page 20: phratch - ESUG 2014 presentation

Jannik LAVAL

Code accessibility

9

Page 21: phratch - ESUG 2014 presentation

Jannik LAVAL

Code accessibility

9

next step is to show

generated source code

Page 22: phratch - ESUG 2014 presentation

Jannik LAVAL

Code accessibility

10

Page 23: phratch - ESUG 2014 presentation

Jannik LAVAL

Code accessibility

10

Page 24: phratch - ESUG 2014 presentation

Jannik LAVAL

Code accessibility

11

Page 25: phratch - ESUG 2014 presentation

Jannik LAVAL

Code accessibility

12

Page 26: phratch - ESUG 2014 presentation

Jannik LAVAL

Code accessibility

12

Page 27: phratch - ESUG 2014 presentation

Jannik LAVAL

Code accessibility

13

Page 28: phratch - ESUG 2014 presentation

Jannik LAVAL

High extensibility !

14

Page 29: phratch - ESUG 2014 presentation

Jannik LAVAL

High extensibility !

15

Page 30: phratch - ESUG 2014 presentation

Jannik LAVAL

High extensibility !

15

Page 31: phratch - ESUG 2014 presentation

Jannik LAVAL

High extensibility !

16

Page 32: phratch - ESUG 2014 presentation

Jannik LAVAL

Customization

17

Page 33: phratch - ESUG 2014 presentation

Jannik LAVAL

Customization

17

Page 34: phratch - ESUG 2014 presentation

Jannik LAVAL

Customization

18

Page 35: phratch - ESUG 2014 presentation

Jannik LAVAL

Customization

19

Page 36: phratch - ESUG 2014 presentation

Jannik LAVAL

Customization

20

Page 37: phratch - ESUG 2014 presentation

Jannik LAVAL

Used for real !

21

Page 38: phratch - ESUG 2014 presentation

Jannik LAVAL

Used for real !

21

Page 39: phratch - ESUG 2014 presentation

Jannik LAVAL

Used for real !

21

Page 40: phratch - ESUG 2014 presentation

Jannik LAVAL

Used for real !

21

Page 41: phratch - ESUG 2014 presentation

Jannik LAVAL

Used for real !

21

Page 42: phratch - ESUG 2014 presentation

Jannik LAVAL

Next steps

22

Raspberry-Pi

Page 43: phratch - ESUG 2014 presentation

Jannik LAVAL

Next steps

22

Raspberry-Pi

Arduino

Page 44: phratch - ESUG 2014 presentation

Jannik LAVAL

Next steps

22

Raspberry-Pi

Android

Arduino

Page 45: phratch - ESUG 2014 presentation

Jannik LAVAL

Next steps

22

ModularityRaspberry-Pi

Android

Arduino

Page 46: phratch - ESUG 2014 presentation

Jannik LAVAL

Next steps

22

ModularityRaspberry-Pi

Android

Integration with Pharo

Arduino

Page 47: phratch - ESUG 2014 presentation

Jannik LAVAL

Next steps

22

ModularityRaspberry-Pi

Android

Integration with Pharo

Arduino

Web interface

Page 48: phratch - ESUG 2014 presentation

Jannik LAVAL

Next steps

22

ModularityRaspberry-Pi

Android

Integration with Pharo

Arduino

Robotics

Web interface

Page 49: phratch - ESUG 2014 presentation

Jannik LAVAL

Next steps

22

ModularityRaspberry-Pi

Android

Integration with Pharo

Arduino Community

Robotics

Web interface

Page 50: phratch - ESUG 2014 presentation

Jannik LAVAL

Next steps

22

ModularityRaspberry-Pi

Android

Integration with Pharo

Arduino Community

Robotics

Web interface…

Page 51: phratch - ESUG 2014 presentation

Jannik LAVAL

The road is long…

23

Page 52: phratch - ESUG 2014 presentation

Jannik LAVAL

The road is long…

23

but we have the lighthouse

Page 53: phratch - ESUG 2014 presentation

Jannik LAVAL

We need you

24

Jannik LAVAL http://www.phratch.com

Page 54: phratch - ESUG 2014 presentation

Jannik LAVAL

We need you

24

- try it

Jannik LAVAL http://www.phratch.com

Page 55: phratch - ESUG 2014 presentation

Jannik LAVAL

We need you

24

- try it

- help to develop it

Jannik LAVAL http://www.phratch.com

Page 56: phratch - ESUG 2014 presentation

Jannik LAVAL

We need you

24

- try it

- help to develop it

- create blocks

Jannik LAVAL http://www.phratch.com

Page 57: phratch - ESUG 2014 presentation

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