JBUG.be Artesis Hogeschool

1,053 views
939 views

Published on

Presentation to the last year high school students

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

  • Be the first to like this

No Downloads
Views
Total views
1,053
On SlideShare
0
From Embeds
0
Number of Embeds
247
Actions
Shares
0
Downloads
11
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Adam Smith:The Wealth of Nations (1776)Individual actions , repetition is more effective
  • JBUG.be Artesis Hogeschool

    1. 1.
    2. 2. ArtesisHogeschool<br />
    3. 3. Contents<br />About me<br />About RealDolmen<br />Software Engineering Process<br />The open source landscape<br />About JBoss<br />About JBUG.be<br />The most popularprojects<br />
    4. 4. Contents<br />About me<br />About RealDolmen<br />Software Engineering Process<br />The open source landscape<br />About JBoss<br />About JBUG.be<br />The most popularprojects<br />
    5. 5. Andries Inzé<br />Andries.Inze@realdolmen.com<br />http://andries.inze.be<br />http://www.linkedin.com/in/andriesinze<br />President of <br />Technical Project Leader at<br />Contributor of<br />About me<br />
    6. 6. Contents<br />About me<br />About RealDolmen<br />Software Engineering Process<br />The open source landscape<br />About JBoss<br />About JBUG.be<br />The most popularprojects<br />
    7. 7. About Realdolmen<br />1982: Start Dolmen NV uit ColruytIT-departement<br />1986: Oprichting Real Software door Rudy Hageman<br />1997: Beursgang Real op EuroNext<br />1999: Beursgang Dolmen NV op EuroNext<br />2008: Fusie tussen Real en Dolmen tot RealDolmen<br />Aantal werknemers  1854 (op 30/09/2008)<br />
    8. 8. AboutRealdolmen<br />Unique offering<br />
    9. 9. About Realdolmen<br />
    10. 10. Contents<br />About me<br />About RealDolmen<br />Software Engineering Process<br />The open source landscape<br />About JBoss<br />About JBUG.be<br />The most popularprojects<br />
    11. 11. Software Engineering Process<br />Business has a problem<br />The customer does not always know what he wants<br />
    12. 12. Software Engineering Process<br />62 percent of IT projects fail<br />49 percent suffered budget overruns<br />47 percent had higher-than-expected maintenance costs, and<br />41 percent failed to deliver the expected business value and ROI<br />25 percent of all IT projects get cancelled<br />IT departments don&apos;t take into account the time required between design and development and<br />QA is not adequately understood and budgeted into projects&apos; timelines.<br />http://news.cnet.com/8301-13505_3-9900455-16.html<br />
    13. 13. Project setup<br />Account manager<br />Project Manager<br />Key User<br />IT Manager<br />FunctionalAnalyst<br />TechnicalManager<br />Business <br />Analyst<br />Quality Lab<br />TechnicalConsultant<br />TechnicalConsultant<br />Software <br />Engineers<br />Software <br />Engineers<br />Software <br />Engineers<br />
    14. 14.
    15. 15. Architect<br />Technische<br />vereisten<br />Functionele <br />vereisten<br />IT<br />Gebruikers<br />“Alligneer met de <br />ICT architectuur”<br />Technische <br />Analyse<br />Functionele<br />analyse<br />“Ondersteun<br />mijn business”<br />Functioneel analist<br />Technisch analist<br />Applicatie architectuur<br />Design<br />Construct<br />Test<br />Realisator<br />“Efficiëntie & kwaliteit”<br />
    16. 16. Contents<br />About me<br />About RealDolmen<br />Software Engineering Process<br />The open source landscape<br />About JBoss<br />About JBUG.be<br />The most popularprojects<br />
    17. 17. Java landscape<br />
    18. 18. Open source vs binary<br />
    19. 19. Buying Software<br />
    20. 20. no access to the source code<br />want to add a feature? can&apos;t.<br />want to fix a bug? can&apos;t.<br />want to do a security audit? can&apos;t.<br />want to give copies to yourfriends? can&apos;t, legally.<br />for fixes/improvements,<br /> wait for the “upgrade”<br />new bugs, more money, runsslower (needs new computer)<br />
    21. 21. The Alternative?<br />
    22. 22.
    23. 23. Benefits of Open Source<br />Reliability<br />Stability<br />Auditability<br />Cost<br />Flexibility and Freedom<br />Support and Accountability<br />
    24. 24. The Java landscape<br />19825 Java projects!!!<br />
    25. 25. Contents<br />About me<br />About RealDolmen<br />Software Engineering Process<br />The open source landscape<br />About JBoss<br />About JBUG.be<br />The most popularprojects<br />
    26. 26. How JBoss started<br />Marc Fleury<br />Founded in 1999<br />Sold for $ 420 million in 2006<br />
    27. 27. Or better known as…<br />The industry needs an enemy!<br />
    28. 28. IT’s Free<br />It doesn’t suck<br />JBoss back then<br />
    29. 29. JBossnow<br />
    30. 30. From Community to Enterprise<br />
    31. 31. JBOSS = JOBS<br />
    32. 32. Contents<br />About me<br />About RealDolmen<br />Software Engineering Process<br />The open source landscape<br />About JBoss<br />About JBUG.be<br />The most popularprojects<br />
    33. 33. About JBUG.be<br />Founded 2008<br />http://www.jbug.be<br />Consists of 5 JBoss Enthousiasts!<br />Joram Barrez<br />Joris De Winne<br />Matthias De Scheerder<br />Jeroen Verhulst<br />Andries Inzé<br />
    34. 34. About JBUG.be<br />
    35. 35. About JBUG.be<br />Next event<br />Last Friday on Devoxx Seam Community Day<br />
    36. 36. Contents<br />About me<br />About RealDolmen<br />Software Engineering Process<br />The open source landscape<br />About JBoss<br />About JBUG.be<br />The most popularprojects<br />
    37. 37. Guided tour<br />JBoss.org<br />
    38. 38.
    39. 39. JBossPorfolio<br />
    40. 40. JBoss AS<br />What is an application server?<br />Security<br />Scaling<br />High-availability<br />Dependency management<br />Transaction management<br />Messaging<br />Monitoring<br />Configuration<br />Interoperability<br />… <br />Develop faster<br />
    41. 41. JBoss AS Projects<br />WebARchives<br />
    42. 42. % job postings<br />
    43. 43. Growth in %<br />
    44. 44.
    45. 45. JBoss Hibernate<br />
    46. 46.
    47. 47. Hibernate Validation<br />@NotNull private String line1; <br />@Length(max = 20) @NotNullprivate String country; <br />@Range(min = -2, max = 50, message = &quot;Floor out of range&quot;) public int floor; <br />
    48. 48. Hibernate Search<br />Full text search<br />Sounds like operator<br />Near operator<br />Like operator<br />…<br />
    49. 49. (*) Input: “Hype Cycle for Business Process Management, 2008”<br />
    50. 50.
    51. 51. What’s the fuss all about?<br />“Business process”<br />An (organized) way of “doingthings”<br />… withcertain goal (eg making money)<br />Notan IT concept<br />1723-1790, Adam Smith: The pin factory<br />1863-1947, Henry Ford: massproduction<br />Assemblylines<br />
    52. 52. Notanit concept<br />1900-1993, William EdwardsDeming<br />Japaneseproduction boom (after WWII)<br />Qualitycontroltechniques<br />Improvedproductionthroughinsight in processes<br />(Deming) qualitycircle<br />
    53. 53. Business processes are everywhere<br />Tax system<br />
    54. 54. Business processes are everywhere<br />Tax system<br />Library: acquiring and returning a book<br />
    55. 55. Business processes are everywhere<br />Tax system<br />Library: acquiring and returning a book<br />Ordering a ticket for a concert<br />
    56. 56. Business processes are everywhere<br />Tax system<br />Library: acquiring and returning a book<br />Ordering a ticket for a concert<br />Getting up in the morning<br />
    57. 57. Business processes are everywhere<br />Tax system<br />Library: acquiring and returning a book<br />Ordering a ticket for a concert<br />Getting up in the morning<br />…<br />Anycompany - anyproduct - anyservice <br />They all have business processes<br />Whichmeans<br />Business processes = doing business<br />
    58. 58. The power of pictures<br />Communication medium  the diagram<br />Simple and easy to understand<br />
    59. 59.
    60. 60. Bpmsellingpoints<br />Bridge between IT & the business<br />No disconnectionbetween<br />What business expects<br />What IT delivers<br />And forcing the business people to align<br />Business changes are rapidelyimplemented<br />Agile<br />Visibility<br />Monitoring, CEP, KPI, data-mining, …<br />Makingdecisions in real-time<br />
    61. 61. jBPM<br />
    62. 62. JSF -<br />
    63. 63. JSF - RichFaces<br />
    64. 64. Seam<br />JSF<br />F<br />S<br />E<br />J<br />jBPM<br />J<br />AJAX<br />Drools<br />Spring<br />B<br />EJB<br />

    ×