SlideShare a Scribd company logo
Making examples accessible
    (the short version)
         Max Andersen
Making Examples Accessible
Making Examples Accessible
Making Examples Accessible
Making Examples Accessible
Making Examples Accessible
Making Examples Accessible
Making Examples Accessible
Making Examples Accessible
Making Examples Accessible
Making Examples Accessible
Making Examples Accessible
Making Examples Accessible
Making Examples Accessible
1.000.000+ starts of JBoss Tools August-October 2011
4%
15%




           81%
Windows              Linux   Mac



                4%
          15%




                       81%
The most accessible Example...
The most accessible Example...
The most accessible Example...
The most accessible Example...
The most accessible Example...
The most accessible Example...
JBoss AS 7 Quick Starts


        https://github.com/jbossas/quickstart


https://docs.jboss.org/author/display/AS7/Getting
   +Started+Developing+Applications+Guide

More Related Content

KEY
WordPress Bootcamp Part 1 - Introduction
PDF
Getting Started with Papers
KEY
Tycho - good, bad or ugly ?
PDF
OpenShift: Java EE in the clouds
PDF
Case study: JBoss Developer Studio, an IDE for Web, Mobile and Cloud applicat...
PDF
Red Hat and Oracle: Delivering on the Promise of Interoperability in Java EE 7
PDF
Enterprise Maven Repository BOF
PPTX
Quarkus Hidden and Forbidden Extensions
WordPress Bootcamp Part 1 - Introduction
Getting Started with Papers
Tycho - good, bad or ugly ?
OpenShift: Java EE in the clouds
Case study: JBoss Developer Studio, an IDE for Web, Mobile and Cloud applicat...
Red Hat and Oracle: Delivering on the Promise of Interoperability in Java EE 7
Enterprise Maven Repository BOF
Quarkus Hidden and Forbidden Extensions

More from Max Andersen (11)

PDF
Quarkus Denmark 2019
PDF
Docker Tooling for Eclipse
PDF
Google analytics for Eclipse Plugins
PDF
JBoss Enterprise Maven Repository
KEY
Ceylon - the language and its tools
PDF
OpenShift Express Intro
PDF
JBoss AS 7 from a user perspective
KEY
How to be effective with JBoss Developer Studio
KEY
JBoss Asylum Podcast Live from JUDCon 2010
KEY
How To Make A Framework Plugin That Does Not Suck
ODP
Kickstart Jpa
Quarkus Denmark 2019
Docker Tooling for Eclipse
Google analytics for Eclipse Plugins
JBoss Enterprise Maven Repository
Ceylon - the language and its tools
OpenShift Express Intro
JBoss AS 7 from a user perspective
How to be effective with JBoss Developer Studio
JBoss Asylum Podcast Live from JUDCon 2010
How To Make A Framework Plugin That Does Not Suck
Kickstart Jpa
Ad

Recently uploaded (20)

PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PPTX
Cloud computing and distributed systems.
PDF
KodekX | Application Modernization Development
PPTX
Big Data Technologies - Introduction.pptx
PDF
cuic standard and advanced reporting.pdf
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Understanding_Digital_Forensics_Presentation.pptx
Building Integrated photovoltaic BIPV_UPV.pdf
sap open course for s4hana steps from ECC to s4
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Dropbox Q2 2025 Financial Results & Investor Presentation
Unlocking AI with Model Context Protocol (MCP)
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Advanced methodologies resolving dimensionality complications for autism neur...
Agricultural_Statistics_at_a_Glance_2022_0.pdf
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Per capita expenditure prediction using model stacking based on satellite ima...
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Cloud computing and distributed systems.
KodekX | Application Modernization Development
Big Data Technologies - Introduction.pptx
cuic standard and advanced reporting.pdf
The Rise and Fall of 3GPP – Time for a Sabbatical?
“AI and Expert System Decision Support & Business Intelligence Systems”
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Ad

Making Examples Accessible

Editor's Notes

  • #2: Examples are projects that are used to present some key aspect of your framework or distribution. The idea of these examples is to show users how your cool technology works so the more accessible they are the better, right?\n
  • #3: One part is the build system - which one should your examples use?\nLets take a few uses. One thing we need is to solve...\n
  • #4: ...dependencies. Somehow examples should run on users system and how do they know which version of various jars needs to be used? so there has to be a dependency mechanism - so what does that mean for our build tool choice?\n
  • #5: Ant goes away - sure you can add custom stuff to it but thats custom. Ant+Ivy could work pretty well in this case...but...\n
  • #6: ...we also don’t want any voodoo. By voodoo I mean magic build scripts that does alot of custom setup, resource property replacement, call out to custom scripts etc. especially since when try use it in various IDE’s these aren’t well recognized...so..\n
  • #7: Ivy now goes away - at least Gradle has a programmatic api to access its project model and Maven has a declarative model which allows IDE’s to at least get near perfect integration. \n\n
  • #8: on the topic of IDE’s - here are a good set of the IDE’s used out there in the wild - there is alot more but lets say these are a good set of whats used in java opensource.\n
  • #9: Here is what many framework core devs at JBoss seem to think developers are doing, but reality is more like...\n
  • #10: this...eclipse keeps showing up in IDE statistics as the most used IDE out there and even netbeans is more used than intellij. So in that context - how does the build tools work in these..\n
  • #11: ...gradle unfortunately doesn’t work in these (yet) so what is left is Maven.\n
  • #12: here we are seeing from where in the world users of jboss tools are coming from. notice the clusters of people in Brazil and China..\n
  • #13: looking at more data from these an interesting fact can be deduce - that there is something a vast majority of users are all doing - any guess on what that is ? <click> Yup, you are right - majority runs on windows (note, the same pattern shows up when looking at browsers hitting jboss.org)\n
  • #14: So to conclude - the most accessible example should\nUse maven as its build system, Be working from eclipse, been tested and run on windows and the language for docs should be Portugese or/and Chinese - just kidding, English is by far the dominant shared language all between.\nIf you want to see on some good examples of quickstarts that follows this take a look at the JBoss AS 7 quickstarts done by Pete Muir and others - thanks!\n
  • #15: So to conclude - the most accessible example should\nUse maven as its build system, Be working from eclipse, been tested and run on windows and the language for docs should be Portugese or/and Chinese - just kidding, English is by far the dominant shared language all between.\nIf you want to see on some good examples of quickstarts that follows this take a look at the JBoss AS 7 quickstarts done by Pete Muir and others - thanks!\n
  • #16: So to conclude - the most accessible example should\nUse maven as its build system, Be working from eclipse, been tested and run on windows and the language for docs should be Portugese or/and Chinese - just kidding, English is by far the dominant shared language all between.\nIf you want to see on some good examples of quickstarts that follows this take a look at the JBoss AS 7 quickstarts done by Pete Muir and others - thanks!\n
  • #17: So to conclude - the most accessible example should\nUse maven as its build system, Be working from eclipse, been tested and run on windows and the language for docs should be Portugese or/and Chinese - just kidding, English is by far the dominant shared language all between.\nIf you want to see on some good examples of quickstarts that follows this take a look at the JBoss AS 7 quickstarts done by Pete Muir and others - thanks!\n
  • #18: So to conclude - the most accessible example should\nUse maven as its build system, Be working from eclipse, been tested and run on windows and the language for docs should be Portugese or/and Chinese - just kidding, English is by far the dominant shared language all between.\nIf you want to see on some good examples of quickstarts that follows this take a look at the JBoss AS 7 quickstarts done by Pete Muir and others - thanks!\n
  • #19: So to conclude - the most accessible example should\nUse maven as its build system, Be working from eclipse, been tested and run on windows and the language for docs should be Portugese or/and Chinese - just kidding, English is by far the dominant shared language all between.\nIf you want to see on some good examples of quickstarts that follows this take a look at the JBoss AS 7 quickstarts done by Pete Muir and others - thanks!\n
  • #20: So to conclude - the most accessible example should\nUse maven as its build system, Be working from eclipse, been tested and run on windows and the language for docs should be Portugese or/and Chinese - just kidding, English is by far the dominant shared language all between.\nIf you want to see on some good examples of quickstarts that follows this take a look at the JBoss AS 7 quickstarts done by Pete Muir and others - thanks!\n
  • #21: So to conclude - the most accessible example should\nUse maven as its build system, Be working from eclipse, been tested and run on windows and the language for docs should be Portugese or/and Chinese - just kidding, English is by far the dominant shared language all between.\nIf you want to see on some good examples of quickstarts that follows this take a look at the JBoss AS 7 quickstarts done by Pete Muir and others - thanks!\n
  • #22: \n