2010 pharo-esug-final

284 views
248 views

Published on

Presentation of Pharo at the ESUG conference.
Pharo is a new dynamically typed language. It is inspired from Smalltalk and it is
elegant, simple and powerful. http://www.pharo.org

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
284
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

2010 pharo-esug-final

  1. 1. http://www.pharo-project.orgA clean, innovative, open-source Smalltalk
  2. 2. Pharo?We use our language every day
  3. 3. Pharo?We use our language every dayTeachingResearchBusiness
  4. 4. Pharo?Why do we not continuously improvewhat we use????
  5. 5. Pharo?Small simple fixesOne step at a timeEven do the imperfect next step
  6. 6. Compound InterestEvery improvement has an effectExample: Refactoring Browser
  7. 7. Pharo!We will use this system in 10 yearsLet’s make it great!
  8. 8. PharoA flexible environment to support theinnovation in/of Smalltalk.
  9. 9. PharoA robust environment to support doingbusiness in Smalltalk.
  10. 10. Conflict?Robustness vs. Innovation
  11. 11. Business vs. ResearchConflict?
  12. 12. Base CampResearch is like an expeditionWe need a stable base!
  13. 13. Teachingmaterias.fi.uba.ar/...scg.unibe.chsoft.vub.ac.be/soft/www.ensm-douai.frwww.imus.univ-savoie.frwww.inria.frmaterias.fi.uba.ar/7507/www.nmu.eduwww.uca.edu.arwww.uchile.clwww.upc.eduResearch-SCG, University of Bern- SLL, Vrije Universiteit Brussel- RMOD, INRIA- Ecole dIng. d. Mines de Douai- REVEAL, University of Lugano- PLEIAD/DCC, Univ. of Chile- University Louvain la Neuve- Universidad de Buenos Aires- LISyC- UMMISCOResearch / Teaching
  14. 14. Companieswww.10pines.comwww.2denker.dewww.agilitic.comwww.airflowing.comwww.anymorphic.comwww.ardishealth.comwww.arduinosoftware.comwww.beta9.bewww.bombardier.comwww.cmsbox.comwww.doslovno.infowww.finworks.bizseaside.gemstone.comwww.ibizlog.comwww.inceptive.bewww.jooshr.comwww.majcon.dewww.mindclue.chwww.miriamtech.comwww.monkeysnatchbanana.comwww.myneat.orgwww.netstyle.chwww.nidea.euwww.panasoft.comwww.pinesoft.co.ukwww.promedmedical.netwww.sharedlogic.cawww.smallworks.com.arwww.sw-eng.chwww.trantaria.com
  15. 15. Create an ecosystemwhere business can bloom
  16. 16. Showcase
  17. 17. Pier
  18. 18. Pier
  19. 19. Smalltalk with OO-DatabasePharo is the IDE
  20. 20. Pinesoft MBagger
  21. 21. iPhoneMars +DeimosEstebanLorenzano
  22. 22. The Past
  23. 23. 1.0Started with Squeak 3.9 (2008)Major Cleanups (MVC, eToys)+ New UI Look / TrueType+ Tools+ Block Closures (thanks Eliot)+ Lots of bugfixes and small improvements+ Preferences clean up+ MIT license clean
  24. 24. Update ~1200 Bug-reports closed470 UpdatesRelease Candidate: October 2009Release:April 2010
  25. 25. 1.1- Performance- More cleanups and Simplifications- Small deployment image (6.2 MB)- Settings framework- New world menu- Native host menu support for Mac
  26. 26. Update 883 Bug-reports closed410 UpdatesReleased: July, 26, 2010
  27. 27. The Present
  28. 28. Update ~300 Bug-reports closed141 UpdatesRelease Candidate: October 2010
  29. 29. FutureFuture
  30. 30. The Future is whatwe do
  31. 31. Build Server
  32. 32. OpalBased on “new compiler”Uses RB ASTIntermediate Representation of Byte-codeBytecode TransformationsPlugin Architecture
  33. 33. Everybody can helpReporting bugsConfirming bugsWriting testsWriting examplesWriting commentsSimple contributing fixesDeep discussion...
  34. 34. Open Pharo SprintsMay 2008 BernJuly 2009 BernOctober 2009 LilleNovember 2009 Buenos AresMarch 2010 BernMay 2010 Buenos AresJune 2010 BernJune 2010 BruxellesJuly 2010 LondonSeptember 2010 BarcelonaSeptember 2010 Lille
  35. 35. BooksPharo by examplevol. 1 is outPharo by examplevol. 2 is onpreparation
  36. 36. ThanksChis Vasile AndreiDiego GeffnerGloria BianchiGabriel CaleroAndres ValloudJose MettiniPablo GancharovNick AgerBart VeenstraSean DeNigris?Tim MackinnonNial RossBoris PopovMariano Abel CocaJean-Baptiste ArnaudGabriela ArevaloGerman ArduinoHans BeckAlexandre BergelCedric BelerPatrick BarrocaAdrian BarreauTorsten BergmannMatthias BerthAndrew BlackRalph BolandNoury BouraqadiTristan BourgoisJohan BrichauBrian BrownCamillo BruniSven vanCaekenbergheGwenael CasaccioDamien CassouNicolas CellierGary ChambersDanny ChanYanni ChiuMiguel CobaJuan Pablo CookGabriel CotelliGiovanni CorrigaCarlos CrosettiCyrille DelaunaySergio DelFranco?Simon DenierMarcus DenkerRamiro Diaz TrepatKen DickeyStephane DucasseStephan EggermontLuc FabresseMatthew FulmerHilaire FernandesJulian FitzellJames FosterBart GauquieTudor GirbaSean GlazierDarin GreahamCarla GriggioNorbert HartlDale HenrichsGeorge HerolyantsReinout HeeckEric HochmeisterPeter Hugosson-MillerHenrik Sperre JohansenStefan KapusnikAndy KellensPavel KrivanekAdrian KuhnDenis KudriashovLaurent LaffontJustin LanghorstAlexander LazarevicAdrian LienhardAndreas LeidigGerman LeivaMichael Lucas-SmithEsteban LorenzanoFrancisco Ortiz PeñalozaMariano Martinez PeckPhilipp MarshallDave MasonJohn McIntoshMartin McClureJohnaton MeichtryJannick MenanteauEliot MirandaYann MonclairHernan Morales DurandDiogenes MoreiraMike MullerOscar NierstraszDavid J PennellJoseph PelrineBernardt PieberAlain PlantecDamien PolletGuillermo PolitoLukas RenggliJorge RessiaMike RobertsRobert RothwellDavid RotlisbergerMichael RuegerRabak ScarpiniAlex SchenkmanBill SchwabNiko SchwarzStan SheperdIgor StasenkoFrancois StephanySerge StinckwichMathieu SuenLawrence TrutterAndrew TweenCarlo TeixeiraVeronica Uquillaz-GomezToon VerwaestMartin von LoewisJuan VuletichSteven WirtsHernan Wilkinson
  37. 37. Join us!Creating good energy,software quality,learning and having funhttp://pharo-project.org

×