Pharo is

*YOURS*
S. Ducasse
http://www.pharo.org
I’m ***really*** happy to be
here with you!
Pharo feels
like...
A powerful engine
	 	 	 	 	 	 	 	 to invent our future
Pharo is

yours
We do not build Pharo for us
We do not build Pharo for
our research
We do not build Pharo for
fame and ego
We do boring tasks because
they should be done
...
We build Pharo to create an
ecosystem with YOU
Our goal...
Create an ecosystem
where business/innovation
can bloom
We want that

you

can make money

with Pharo.

Pharo should be the platform to invent
solutions to existing problems.
We want a

powerful and

innovative system where we
can build

our future.
Some Pharo’s success
stories
Yesplan.be, netstyle.ch, romax.com,
www.spesenfuchs.de,
Cmsbox.ch, objectFusion,
T3 Easy from...
We want more
success stories!
The Pharo Stack is
Gorgeous
Voyage/ DBXTalk / Mongo / (Gemstone :)
Magritte
Zinc, Zodiac(HTTPS), Oauth, ...
STON, JSON, LD...
Use and create wealth
“I can control the complete
stack starting from the VM”
Phil Back
An extremely important
point....
We are a cool community
Companies
www.2denker.de
www.agilitic.com
www.airflowing.com
www.anymorphic.com
www.ardishealth.com
www.10pines.com
www.bet...
Teachers
University of Buenos Aires, University of Quilmes
University of Bern
University Technologica Nacional
Ecole des m...
Research Groups
Lafhis (AR)
Software Composition Group (CH)
CAR (FR)
RMOD (FR)
Ummisco (IRD)
Reveal (CH)
Lysic (FR)
Pleiad...
http://consultants.pharo.org
http://contributors.pharo.org
Teachers!
	 we have 300 free slides
	 we have topics to share
	 working on new videos
http://stephane.ducasse.free.fr/Vide...
Students
Bored to do a boring bachelor/master with no
impact?
Want to make a bachelor with a cool
community?
Get an impact...
http://topics.pharo.org
Pharo books
Pharo by example
translated to french, merci!
translated to spanish, gracias!
japanese, german started
Other books will come...

Pharo for the Entreprise
Fun with Pharo (aka hacking fun stuff)
If you want to contribute...
Remember
Pharo is

yours
We all have different
agendas but why not getting
an impact?
Advertize your cool projects
Write/Participate to a book
chapter!
Get exposure!
Share & confront your ideas
Blog, tweet...
http://topics.pharo.org
http://contributors.pharo.org
Each time Pharo gets better

all

we
get better and
cooler ;)
The future is what we do!
Every single contribution is
important
You can get an
impact ...
And this is for your system
even with 30 min
a week
Pharo User Association
Pharo User Association
Managed by the Pharo Association
Individuals
Premium (99 Euros)
Normal (40 Euros)
Join and particip...
Community Ongoing Work
Better widgets, UI Builder (A. Plantec, G. Chambers, B. van Ryseghem)
Better browsers (B. van Ryseg...
Pharo 2.0 Apr 2013
(593 updates)
A massive amount of improvements
2.0: UI
Spec: a new way to build UI (chapter under way)
Widget enhancements. Revamp progress bar
Layout improvements/clean...
2.0: Developer tools
Nautilus Browser: groups, hierarchy, icon navigation
Critics Browser (to manage false positive)
Inter...
2.0: Compiler

RB AST
Error Node
the foundation for the AST interpreter in 3.0
Networking

New version of Zinc
Zodiac SSL
2.0: System
SystemAnnouncer (first class events no symbol)
RPackage (just plain real object)
Manifest (Package meta-data)
E...
2.0: System (2)
Fuel instead of ‘smart’ ref streams
FreeType fonts better handling (resources)
Session-aware code
Metacell...
2.0: VM
Latests cog builds
Branding
SSLPlugin
FilePlugin enhancements
SocketPlugin fixes
Included libraries: freetype2, cai...
2.0: Cleanups

Removal of FileDirectory
Removal of ReferenceStream and bros
2.0: Infrastructure
ZeroConf script (chapter)
Continuous integration for everything
pharo/core
pharo/contributions (ask if...
Vision Document around 2.0
https://gforge.inria.fr/frs/download.php/30434/
PharoVision.pdf
3.1 Towards a small kernel [we ...
We will improve the
complete system!
Of course not everything is
perfect :)
I thought Pharo 2.0 was
exciting and ....

3.0 is there
Glimpse at 3.0
OPAL for real
Athens
Integration process using metacello!
Remove PackageInfo for real
Many many and even mo...
Remember
Pharo is

yours
I’m here to talk to you
I’m available :)
Grab me
2013-Smalltalks-conference: Pharo is Yours
2013-Smalltalks-conference: Pharo is Yours
2013-Smalltalks-conference: Pharo is Yours
Nächste SlideShare
Wird geladen in …5
×

2013-Smalltalks-conference: Pharo is Yours

2.171 Aufrufe

Veröffentlicht am

Why Pharo is yours and what are the implications?

Veröffentlicht in: Technologie
0 Kommentare
0 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Keine Downloads
Aufrufe
Aufrufe insgesamt
2.171
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
5
Aktionen
Geteilt
0
Downloads
9
Kommentare
0
Gefällt mir
0
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

2013-Smalltalks-conference: Pharo is Yours

  1. 1. Pharo is *YOURS* S. Ducasse http://www.pharo.org
  2. 2. I’m ***really*** happy to be here with you!
  3. 3. Pharo feels like...
  4. 4. A powerful engine to invent our future
  5. 5. Pharo is yours
  6. 6. We do not build Pharo for us
  7. 7. We do not build Pharo for our research
  8. 8. We do not build Pharo for fame and ego
  9. 9. We do boring tasks because they should be done
  10. 10. ...
  11. 11. We build Pharo to create an ecosystem with YOU
  12. 12. Our goal...
  13. 13. Create an ecosystem where business/innovation can bloom
  14. 14. We want that you can make money with Pharo. Pharo should be the platform to invent solutions to existing problems.
  15. 15. We want a powerful and innovative system where we can build our future.
  16. 16. Some Pharo’s success stories Yesplan.be, netstyle.ch, romax.com, www.spesenfuchs.de, Cmsbox.ch, objectFusion, T3 Easy from beta9.be, moosetechnology.org, pinesoft.co.uk, Airflowing, synectique, miriamTech, 2denker... Pier, DrGeo, Seaside.st, SmalltalkHub,
  17. 17. We want more success stories!
  18. 18. The Pharo Stack is Gorgeous Voyage/ DBXTalk / Mongo / (Gemstone :) Magritte Zinc, Zodiac(HTTPS), Oauth, ... STON, JSON, LDAP... Seaside, Rest, Zinc Rest, Illiad, Aida, Reef Amber!
  19. 19. Use and create wealth
  20. 20. “I can control the complete stack starting from the VM” Phil Back
  21. 21. An extremely important point....
  22. 22. We are a cool community
  23. 23. Companies www.2denker.de www.agilitic.com www.airflowing.com www.anymorphic.com www.ardishealth.com www.10pines.com www.beta9.be www.bombardier.com www.cmsbox.com www.finworks.biz www.gemtalksystems.com www.ibizlog.com www.inceptive.be www.jooshr.com www.majcon.de www.mindclue.ch www.miriamtech.com www.myneat.org www.netstyle.ch www.objectfusion.fr www.panasoft.com www.pinesoft.co.uk www.promedmedical.net www.sharedlogic.ca www.smallworks.com.ar www.trantaria.com www.square-i.net yesplan.be ...
  24. 24. Teachers University of Buenos Aires, University of Quilmes University of Bern University Technologica Nacional Ecole des mines de Douai Université de Savoie University of Lviv University of Prague Northern Michigan University University Catholic of Argentina University of Chile Universitat Policnica de Catalunya
  25. 25. Research Groups Lafhis (AR) Software Composition Group (CH) CAR (FR) RMOD (FR) Ummisco (IRD) Reveal (CH) Lysic (FR) Pleiad (CL) CEA-List (FR) Uqbar (AR)
  26. 26. http://consultants.pharo.org
  27. 27. http://contributors.pharo.org
  28. 28. Teachers! we have 300 free slides we have topics to share working on new videos http://stephane.ducasse.free.fr/Videos/
  29. 29. Students Bored to do a boring bachelor/master with no impact? Want to make a bachelor with a cool community? Get an impact and have fun?
  30. 30. http://topics.pharo.org
  31. 31. Pharo books Pharo by example translated to french, merci! translated to spanish, gracias! japanese, german started
  32. 32. Other books will come... Pharo for the Entreprise Fun with Pharo (aka hacking fun stuff) If you want to contribute...
  33. 33. Remember Pharo is yours
  34. 34. We all have different agendas but why not getting an impact?
  35. 35. Advertize your cool projects
  36. 36. Write/Participate to a book chapter!
  37. 37. Get exposure!
  38. 38. Share & confront your ideas
  39. 39. Blog, tweet...
  40. 40. http://topics.pharo.org
  41. 41. http://contributors.pharo.org
  42. 42. Each time Pharo gets better all we get better and cooler ;)
  43. 43. The future is what we do!
  44. 44. Every single contribution is important
  45. 45. You can get an impact ...
  46. 46. And this is for your system
  47. 47. even with 30 min a week
  48. 48. Pharo User Association
  49. 49. Pharo User Association Managed by the Pharo Association Individuals Premium (99 Euros) Normal (40 Euros) Join and participate what we do!
  50. 50. Community Ongoing Work Better widgets, UI Builder (A. Plantec, G. Chambers, B. van Ryseghem) Better browsers (B. van Ryseghem, C. Bruni) Proxy (M. Martinez-Peck) New compiler (J. Ressia/M. Denker/JB Arnaud/) Vectorial canvas (I. Stasenko) Better FFI (I. Stasenko, E. Lorenzano) Bootstrap (G. Polito/S. Ducasse/N. Bouraqadi/L. Fabresse) Package distribution infrastructure (D. Henrichs) PDF generation (O. Auverlot, G. Larcheveque) Network (Zinc, Zodiac S. van Caekenberghe) Remote Smalltalk (N. Papoulias, N. Bouraqadi)
  51. 51. Pharo 2.0 Apr 2013 (593 updates) A massive amount of improvements
  52. 52. 2.0: UI Spec: a new way to build UI (chapter under way) Widget enhancements. Revamp progress bar Layout improvements/cleanups. Keybindings New icons (famfam). "Growl" style notifications. Rectangle intersection improvements.
  53. 53. 2.0: Developer tools Nautilus Browser: groups, hierarchy, icon navigation Critics Browser (to manage false positive) Interactive navigation (cmd+click on class/selector) Spotlight (shift+enter) Diff tools enhancements Unify/clean Smartcharacters and completion Shout themes
  54. 54. 2.0: Compiler RB AST Error Node the foundation for the AST interpreter in 3.0
  55. 55. Networking New version of Zinc Zodiac SSL
  56. 56. 2.0: System SystemAnnouncer (first class events no symbol) RPackage (just plain real object) Manifest (Package meta-data) Extensible Command-line NativeBoost Ring Meta Model
  57. 57. 2.0: System (2) Fuel instead of ‘smart’ ref streams FreeType fonts better handling (resources) Session-aware code Metacello FileSystem DateAndTime refactoring (UTC internally)
  58. 58. 2.0: VM Latests cog builds Branding SSLPlugin FilePlugin enhancements SocketPlugin fixes Included libraries: freetype2, cairo
  59. 59. 2.0: Cleanups Removal of FileDirectory Removal of ReferenceStream and bros
  60. 60. 2.0: Infrastructure ZeroConf script (chapter) Continuous integration for everything pharo/core pharo/contributions (ask if you need) SmalltalkHub
  61. 61. Vision Document around 2.0 https://gforge.inria.fr/frs/download.php/30434/ PharoVision.pdf 3.1 Towards a small kernel [we have it now we should think about migration] 3.2 Towards a verified package catalog [On the way] 4.1  A Robust and Extensible System Events [Beta and should be in 3.0] 4.2 Rewrite of Filesystem/Streams [DONE for Files] 4.3 Announcements and Ephemerons   [Annoucements Done. More Enh for 3.0] 4.4 UI Canvas for Zoomable Interface [Waiting for TextModel and 3.0] 4.10 Building and Reusing UI Logic [First cut in 2.0 UIPainter for 3.0] 4.5 Bootstrap of the Core [Done should be integrated in 3.0] 4.11 New Network Layer [Nothing] 4.12 Serializers [Done] 4.6 Fully parametrized compiler tool chain [Start with Opal in 3.0] 4.7 Packages as real objects [in 2.0 and will improve in 3.0] 4.13 SystemChangeNotifier replacement [Done] 4.14 Cleaning Morphic [To be continued in 3.0] 4.8 Package Meta-Data [Done] 4.9 Less Model Clutter and Duplication [Started in 2.0 will be accentuated in 3.0] 5.2 VMs identification and regression testing [On the way] 5.3 One Unified FFI framework [before June]
  62. 62. We will improve the complete system!
  63. 63. Of course not everything is perfect :)
  64. 64. I thought Pharo 2.0 was exciting and .... 3.0 is there
  65. 65. Glimpse at 3.0 OPAL for real Athens Integration process using metacello! Remove PackageInfo for real Many many and even more enhancements
  66. 66. Remember Pharo is yours
  67. 67. I’m here to talk to you I’m available :) Grab me

×