TracketyTrack Screenshot · TracketyTrack Screenshot We know that we can use Ruby for Web...
Transcript of TracketyTrack Screenshot · TracketyTrack Screenshot We know that we can use Ruby for Web...
![Page 1: TracketyTrack Screenshot · TracketyTrack Screenshot We know that we can use Ruby for Web Applications... Console Screen shot Or Console Applications... What about GUI? What about](https://reader035.fdocuments.us/reader035/viewer/2022071017/5fd0d0f38712d552bf5e85c0/html5/thumbnails/1.jpg)
TracketyTrack Screenshot
We know that we can use Ruby for Web Applications...
![Page 2: TracketyTrack Screenshot · TracketyTrack Screenshot We know that we can use Ruby for Web Applications... Console Screen shot Or Console Applications... What about GUI? What about](https://reader035.fdocuments.us/reader035/viewer/2022071017/5fd0d0f38712d552bf5e85c0/html5/thumbnails/2.jpg)
Console Screen shot
Or Console Applications...
![Page 3: TracketyTrack Screenshot · TracketyTrack Screenshot We know that we can use Ruby for Web Applications... Console Screen shot Or Console Applications... What about GUI? What about](https://reader035.fdocuments.us/reader035/viewer/2022071017/5fd0d0f38712d552bf5e85c0/html5/thumbnails/3.jpg)
What about GUI?
What about GUI Applications?
![Page 4: TracketyTrack Screenshot · TracketyTrack Screenshot We know that we can use Ruby for Web Applications... Console Screen shot Or Console Applications... What about GUI? What about](https://reader035.fdocuments.us/reader035/viewer/2022071017/5fd0d0f38712d552bf5e85c0/html5/thumbnails/4.jpg)
Shoesis awesome!
Tobias Pfeiffer@PragTob
pragtob.wordpress.com
![Page 5: TracketyTrack Screenshot · TracketyTrack Screenshot We know that we can use Ruby for Web Applications... Console Screen shot Or Console Applications... What about GUI? What about](https://reader035.fdocuments.us/reader035/viewer/2022071017/5fd0d0f38712d552bf5e85c0/html5/thumbnails/5.jpg)
Isn't shoes dead?
No!
![Page 6: TracketyTrack Screenshot · TracketyTrack Screenshot We know that we can use Ruby for Web Applications... Console Screen shot Or Console Applications... What about GUI? What about](https://reader035.fdocuments.us/reader035/viewer/2022071017/5fd0d0f38712d552bf5e85c0/html5/thumbnails/6.jpg)
I ♥ Shoes
![Page 7: TracketyTrack Screenshot · TracketyTrack Screenshot We know that we can use Ruby for Web Applications... Console Screen shot Or Console Applications... What about GUI? What about](https://reader035.fdocuments.us/reader035/viewer/2022071017/5fd0d0f38712d552bf5e85c0/html5/thumbnails/7.jpg)
Applications
![Page 8: TracketyTrack Screenshot · TracketyTrack Screenshot We know that we can use Ruby for Web Applications... Console Screen shot Or Console Applications... What about GUI? What about](https://reader035.fdocuments.us/reader035/viewer/2022071017/5fd0d0f38712d552bf5e85c0/html5/thumbnails/8.jpg)
Button
Shoes.app do button "Click me!" do alert "Good job!" endend
![Page 9: TracketyTrack Screenshot · TracketyTrack Screenshot We know that we can use Ruby for Web Applications... Console Screen shot Or Console Applications... What about GUI? What about](https://reader035.fdocuments.us/reader035/viewer/2022071017/5fd0d0f38712d552bf5e85c0/html5/thumbnails/9.jpg)
Image
Shoes.app width: 270, height: 610 do image "http://www.rug-b.de/Images/ Rug-b-ruby-user-groupberlin.jpg", click: "http://www.rug-b.de/"end
![Page 10: TracketyTrack Screenshot · TracketyTrack Screenshot We know that we can use Ruby for Web Applications... Console Screen shot Or Console Applications... What about GUI? What about](https://reader035.fdocuments.us/reader035/viewer/2022071017/5fd0d0f38712d552bf5e85c0/html5/thumbnails/10.jpg)
Background & gradient
Shoes.app do background gradient("#0F0", "#00F")end
![Page 11: TracketyTrack Screenshot · TracketyTrack Screenshot We know that we can use Ruby for Web Applications... Console Screen shot Or Console Applications... What about GUI? What about](https://reader035.fdocuments.us/reader035/viewer/2022071017/5fd0d0f38712d552bf5e85c0/html5/thumbnails/11.jpg)
Shoes 4
● Concentrate efforts on one implementation
● Make the gui backend pluggable● TDD implementation
![Page 12: TracketyTrack Screenshot · TracketyTrack Screenshot We know that we can use Ruby for Web Applications... Console Screen shot Or Console Applications... What about GUI? What about](https://reader035.fdocuments.us/reader035/viewer/2022071017/5fd0d0f38712d552bf5e85c0/html5/thumbnails/12.jpg)
The pluggable backend
The Shoes DSL
The GUI backend
SWT Qt GTK ...
alert button ...
![Page 13: TracketyTrack Screenshot · TracketyTrack Screenshot We know that we can use Ruby for Web Applications... Console Screen shot Or Console Applications... What about GUI? What about](https://reader035.fdocuments.us/reader035/viewer/2022071017/5fd0d0f38712d552bf5e85c0/html5/thumbnails/13.jpg)
Demo
rake samples
![Page 14: TracketyTrack Screenshot · TracketyTrack Screenshot We know that we can use Ruby for Web Applications... Console Screen shot Or Console Applications... What about GUI? What about](https://reader035.fdocuments.us/reader035/viewer/2022071017/5fd0d0f38712d552bf5e85c0/html5/thumbnails/14.jpg)
Further information
● http://shoesrb.com● http://shoesrb.com/manual/Hello.html● [email protected]● #shoes on freenode● @shoooesrb● http://github.com/shoes/shoes4 ← We could use
some help!● The Return of Shoes by Steve Klabnik● Nobody Knows Shoes by _why