2013-Smalltalks-conference: Pharo is Yours

2,078 views

Published on

Why Pharo is yours and what are the implications?

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,078
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
9
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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

×