Reece Oxford and Acceleo: Difference between pages

(Difference between pages)
Content deleted Content added
Tags: Reverted Mobile edit Mobile web edit
 
EPL 2
 
Line 1:
{{shortShort description|EnglishOpen-source footballercode generator}}
{{Infobox software
{{Use British English|date=April 2016}}
| name = Acceleo
{{Use dmy dates|date=April 2016}}
| logo = Logo-acceleo.gif
{{Infobox football biography
| namelogo alt = ReeceAcceleo Oxfordlogo
| caption =
| image = Reece Oxford West Ham August 2014.jpg
| developer = [[Eclipse Foundation]]
| image_size = 200
| latest release version = {{wikidata|property|edit|reference|P348}}
| caption = Oxford warming up for [[West Ham United F.C.|West Ham United]] in 2014
| latest release date = {{start date and age|{{wikidata|qualifier|P348|P577}}}}
| fullname = Reece Joel Oxford<ref>{{cite web|url=http://m.premierleague.com/en-gb/news/article.080815-2015-2016-premier-league-squad-numbers-released.html|title=Player shirt numbers for 20 Barclays Premier League clubs released|publisher=Premier League|date=8 August 2015|access-date=9 August 2015|url-status=dead|archive-url=https://web.archive.org/web/20150809220849/http://m.premierleague.com/en-gb/news/article.080815-2015-2016-premier-league-squad-numbers-released.html|archive-date=9 August 2015|df=dmy-all}}</ref>
| latest preview version =
| birth_date = {{birth date and age|1998|12|16|df=y}}<ref name=11v11>{{cite web |url=http://www.11v11.com/players/reece-oxford-242686/ |title=Reece Oxford |work=11v11.com |publisher=AFS Enterprises |access-date=11 April 2016}}</ref>
| latest preview date =
| birth_place = [[Edmonton, London|Edmonton]], London, England
| programming language = [[Java (programming language)|Java]]
| height = {{convert|1.91|m|ftin|order=flip}}<ref name=11v11/>
| positionplatform = [[Centre-backLinux]]<br, />[[DefensivemacOS]], [[Microsoft midfielderWindows]]
| genre = [[Automatic programming|Code generator]]
| currentclub = [[FC Augsburg]]
| license = [[Eclipse Public License 2.0]]
| clubnumber = 4
| youthyears1 = {{0|0000}}–2011
| youthclubs1 = [[Tottenham Hotspur F.C. Reserves and Academy|Tottenham Hotspur]]<ref name=Tottenham/>
| youthyears2 = 2011–2014
| youthclubs2 = [[West Ham United F.C. Reserves and Academy|West Ham United]]
| years1 = 2014–2019
| clubs1 = [[West Ham United F.C.|West Ham United]]
| caps1 = 8
| goals1 = 0
| years2 = 2017
| clubs2 = → [[Reading F.C.|Reading]] (loan)
| caps2 = 5
| goals2 = 0
| years3 = 2017
| clubs3 = → [[Borussia Mönchengladbach]] (loan)
| caps3 = 3
| goals3 = 0
| years4 = 2018
| clubs4 = → [[Borussia Mönchengladbach]] (loan)
| caps4 = 4
| goals4 = 0
| clubs5 = → [[FC Augsburg]] (loan)
| caps5 = 8
| goals5 = 0
| years5 = 2019
| clubs6 = [[FC Augsburg]]
| caps6 = 34
| goals6 = 0
| years6 = 2019–
| nationalyears1 = 2013
| nationalteam1 = [[England national under-16 football team|England U16]]
| nationalcaps1 = 3
| nationalgoals1 = 0
| nationalyears2 = 2014–2015
| nationalteam2 = [[England national under-17 football team|England U17]]
| nationalcaps2 = 18
| nationalgoals2 = 1
| nationalyears3 = 2016
| nationalteam3 = [[England national under-18 football team|England U18]]
| nationalcaps3 = 2
| nationalgoals3 = 0
| nationalyears4 = 2015–2017
| nationalteam4 = [[England national under-19 football team|England U19]]
| nationalcaps4 = 7
| nationalgoals4 = 0
| nationalyears5 = 2016–2017
| nationalteam5 = [[England national under-20 football team|England U20]]
| nationalcaps5 = 5
| nationalgoals5 = 0
| club-update = 11:28, 9 May 2021 (UTC)
| nationalteam-update = 27 March 2018 (UTC)
}}
'''Reece Joel Oxford''' (born 16 December 1998) is an English professional [[Association football|footballer]] who plays as a [[defender (association football)|defender]] for [[Bundesliga]] club [[FC Augsburg]]. Oxford made his debut for [[West Ham United F.C.|West Ham United]] aged 16 years and 198 days, making him the club's youngest ever player, beating a record of 16 years and 221 days set in 1922 by [[Billy Williams (footballer, born 1905)|Billy Williams]].<ref>{{cite tweet|user=whufc_official|number=616265083187036160|title=OXFORD: @Reeceoxford_ will become #WHUFC's youngest-ever first-team player on Thursday, aged 16 years 198 days|date=1 July 2015|access-date=2 July 2015}}</ref><ref>{{cite tweet|user=whufc_official|number=616265561752911872|title=OXFORD: @Reeceoxford_ will beat Billy Williams' record. Billy was 16 years 221 days old when he debuted v @BlackpoolFC on 6 May 1922|date=1 July 2015|access-date=2 July 2015}}</ref>
 
'''Acceleo''' is an open-source code generator from the [[Eclipse Foundation]] that allows people to use a [[Model-driven architecture|model-driven]] approach to building applications. It is an implementation of the "[[MOFM2T]]" standard, from the [[Object Management Group]] (OMG), for performing model-to-text transformation.
==Club career==
Oxford was born in [[Edmonton, London]],<ref name=U17fa>{{cite web|first=Gary|last=Stonehouse|url=http://www.thefa.com/news/england/development/2015/jul/england-u17s-captain-reece-oxford-makes-senior-west-ham-debut-020715|title=England U17s skipper enjoys winning senior Hammers debut|publisher=The Football Association|date=2 July 2015|access-date=11 April 2016}}</ref> and was a boyhood supporter of [[Arsenal F.C.|Arsenal]].<ref>{{cite news | url=https://www.standard.co.uk/sport/football/boyhood-arsenal-fan-reece-oxford-delighted-with-west-hams-win-over-tottenham-a3195031.html | title=Boyhood Arsenal fan Reece Oxford delighted with West Ham's win over Tottenham | newspaper=London Evening Standard | date=3 March 2016 | access-date=3 March 2016 | author=Benge, James}}</ref> He began playing football at [[Tottenham Hotspur F.C.|Tottenham Hotspur]]'s academy but was released from the club in 2011. He then joined [[West Ham United F.C.|West Ham United]] at under-13 level.<ref>{{cite news|title=Reece Oxford: West Ham teenager was rejected by Tottenham|url=https://www.bbc.com/sport/0/football/33840538|access-date=10 August 2015|publisher=BBC Sport|date=10 August 2015}}</ref><ref name=Tottenham>{{cite news|title=West Ham youngster Reece Oxford reveals he was rejected by Tottenham|url=https://www.theguardian.com/football/2015/aug/10/reece-oxford-west-ham-tottenham|access-date=10 August 2015|newspaper=The Guardian|location=London|date=10 August 2015}}</ref> He turned out for the under-18 team while still an under-15 schoolboy, and made the bench for a League Cup match in August 2014, still aged 15.<ref>{{cite web| url=https://www.shoot.co.uk/west-ham-united-and-england-prodigy-reece-oxford/| title=SHOOT for the Stars: West Ham United prodigy Reece Oxford| first=Daniel| last=Church| date=16 December 2016| magazine=Shoot!| access-date=3 November 2017}}</ref>
 
== History and development ==
On 11 January 2015, Oxford signed a long-term professional contract with West Ham.<ref>{{cite web|url=http://www.thefa.com/news/england/development/2015/jan/england-u17s-captain-reece-oxford-pens-first-pro-deal-at-west-ham-140115|title=England U17s skipper Reece Oxford pens long-term contract with West Ham United on the pitch&nbsp;— England|publisher=The Football Association|access-date=1 July 2015}}</ref> Four months later, he won the [[Dylan Tombides]] Academy Player of the Year Award.<ref name=Award>{{cite web|url=http://www.skysports.com/football/news/11685/9943960/reece-oxford-will-become-west-hams-youngest-ever-player-against-fc-lusitans-but-who-is-he|title=Who is Reece Oxford |publisher=Sky Sports}}</ref>
 
=== Early versions ===
Oxford made his competitive, first team debut on 2 July 2015, aged 16, starting in midfield in a 3–0 win against Andorran club [[FC Lusitanos|Lusitanos]] in a [[UEFA Europa League]] [[2015–16 UEFA Europa League qualifying phase and play-off round#First qualifying round|first qualifying round]] first leg tie. In so doing, he became West Ham's youngest ever player.<ref name=lusitans1>{{cite news | url=https://www.independent.co.uk/sport/football/european/west-ham-30-lusitans-match-report-diafra-sakho-gives-hammers-winning-start-to-marathon-season-10362711.html | title=West Ham vs Lusitans match report: Diafra Sakho gives Hammers winning start to marathon season | newspaper=The Independent |location=London | date=2 July 2015 | access-date=3 July 2015}}</ref> He then made his [[Premier League]] debut on 9 August, playing the first 79 minutes before being substituted for [[Kevin Nolan]] as West Ham won 2–0 away to Arsenal. Following his start, Oxford became the second-youngest Premier League starter of all-time, after [[Jose Baxter]].<ref>{{cite web|title=Arsenal 0–2 West Ham|url=https://www.bbc.com/sport/0/football/33750502|publisher=BBC Sport|access-date=8 August 2015|date=8 August 2015}}</ref>
The Acceleo project is born in 2006 with the website Acceleo.org. Acceleo 1.0 was licensed under the GNU Public Licence (GPL) and it was compatible with Eclipse 3.0, 3.1 and several modelers based on [[Eclipse Modeling Framework|EMF]] and [[Unified Modeling Language|UML]] 1.2. A few weeks later, Acceleo 1.1<ref name="acceleo.org">{{in lang|en}} {{cite web|url=http://www.acceleo.org/pages/nouveautes-d-acceleo-1-1-0/en|title=Acceleo 1.1.0 release notes|accessdate=2011-08-10}}</ref> brought the compatibility with Eclipse 3.2 and [[Unified Modeling Language|UML]] 1.3. Acceleo changed its licence with the release of Acceleo 1.2 to adopt the Eclipse Public Licence (EPL) used by the projects of the Eclipse Foundation. Acceleo 2<ref>{{in lang|en}} {{cite web|url=http://www.acceleo.org/pages/telechargement-acceleo-1-2-0/en|title=Acceleo 1.2.0 release notes|accessdate=2011-08-10}}</ref> was available on June 5, 2007, after the launch of the website planet.acceleo.org which includes articles created by the members of the Acceleo community and the Acceleo modules repository which contains code generators based on Acceleo 2.
 
=== Entrance in the Eclipse Foundation ===
Ahead of the [[2016–17 West Ham United F.C. season|2016–17 season]], Oxford was named in ''[[The Daily Telegraph]]'''s list of the best youth prospects in English football.<ref>{{cite web|url=https://www.telegraph.co.uk/sport/football/competitions/premier-league/11755576/The-best-Premier-League-youth-prospects-in-pictures.html|publisher=The Telegraph|title=Reece Oxford and the best Premier League youth prospects&nbsp;— in pictures}}</ref> On his 18th birthday, 16 December 2016, Oxford signed a new, four-and-a-half year contract with West Ham.<ref>{{cite web|url=https://www.whufc.com/news/articles/2016/december/16-december/oxford-signs-new-contract|title=Oxford signs new contract&nbsp;— West Ham United|website=www.whufc.com|access-date=20 June 2017}}</ref> Just over one month later, he was sent on loan to [[Reading F.C.|Reading]] for the remainder of the season.<ref>{{cite web|url=http://www.readingfc.co.uk/news/article/2016-17/defender-reece-oxford-signs-on-loan-from-west-ham-3547936.aspx|title=Reading FC Reece is a Royal!|access-date=20 June 2017}}</ref> He made his Reading debut on 11 March 2017 in a 3–0 away defeat to [[Preston North End F.C.|Preston North End]], coming on as a second-half substitute for [[Paul McShane (footballer)|Paul McShane]]. He made five appearances, his final match being the 8 April away defeat to [[Norwich City F.C.|Norwich City]], 7–1.<ref name="Games played by Reece Oxford in 2017/2018"/>
In 2009, while moving to Acceleo 3, the project has been accepted in the Eclipse Foundation. During this transition, the language used by Acceleo to define a code generator has been changed to use the new standard from the OMG for model to text transformation, MOFM2T. With the release of Eclipse 3.6 Helios, Acceleo is included in the Eclipse simultaneous release train as an official project of the Eclipse Foundation. Acceleo is an Eclipse plugin and as such it is integrated in the Eclipse IDE. Acceleo is built on top of several key Eclipse technologies like [[Eclipse Modeling Framework|EMF]] and, since the release of Acceleo 3, the Eclipse implementation of OCL. OCL is a standard language from the OMG to navigate in models and to define constraints on the elements of a model.
 
=== Trademark ===
On 21 June 2017, Oxford was sent on loan to [[Bundesliga]] club [[Borussia Mönchengladbach]] for the [[2017–18 Borussia Mönchengladbach season|2017–18 season]].<ref>{{cite web|url=https://www.bbc.co.uk/sport/football/40333744|title=Reece Oxford: West Ham defender signs for Borussia Monchengladbach on loan|website=BBC.co.uk}}</ref><ref>{{cite web|url=http://www.skysports.com/football/news/11685/10920816/reece-oxford-joins-borussia-monchengladbach-on-loan|title=Reece Oxford joins Borussia Monchengladbach on loan|publisher=Sky Sports|access-date=20 June 2017}}</ref> He did not make his debut until 28 October when he came on as an 89th-minute substitute for [[Lars Stindl]] in a 1–3 win against [[TSG 1899 Hoffenheim|Hoffenheim]].<ref>{{cite web| url=https://www.bbc.co.uk/sport/football/41792048| title=1899 Hoffenheim 1–3 Borussia Mönchengladbach| publisher=BBC Sport| date=28 October 2017| access-date=29 October 2017}}</ref> On 12 December, Oxford made his first league start for ''Gladbach'', against [[SC Freiburg|Freiburg]]. After the match, sporting director [[Max Eberl]] praised Oxford's development during his time at the club and stated exploratory talks had taken place over a permanent deal.<ref>{{cite web|url=http://www.espn.co.uk/football/soccer-transfers/story/3311951/borussia-monchengladbach-want-to-keep-west-hams-reece-oxford|title=Gladbach want to keep West Ham's Oxford|date=15 December 2017|access-date=21 December 2017}}</ref> His loan was cut short and he returned to West Ham on 29 December 2017.<ref>{{cite web|url=https://www.bundesliga.com/en/news/Bundesliga/borussia-monchengladbach-loanee-reece-oxford-returns-to-west-ham-467521.jsp?smartformat=true|title=Reece Oxford loan spell at Borussia Mönchengladbach ends as West Ham recall youngster| website=bundesliga.com| date=29 December 2017| access-date=29 December 2017}}</ref>
While the Acceleo source code is open source, the Acceleo trademark and its logo, integrated in Acceleo, are not open source. They were the trademark of the company Obeo, creator of Acceleo, and they were transferred to the [[Eclipse Foundation]] when Acceleo was accepted as an official project.<ref>{{in lang|en}} {{cite web|url=http://www.eclipse.org/legal/logo_guidelines.php|title=Eclipse logo guidelines|accessdate=2011-08-10| archiveurl= https://web.archive.org/web/20110629073232/http://www.eclipse.org/legal/logo_guidelines.php| archivedate= 29 June 2011 <!--DASHBot-->| url-status= live}}</ref>
 
=== Source code ===
On 31 January 2018, Oxford was loaned to Borussia Mönchengladbach again.<ref>{{cite web|url=https://www.bundesliga.com/en/bundesliga/news/reece-oxford-returns-to-borussia-monchengladbach-from-west-ham-united-467500.jsp|title=Reece Oxford returns to Borussia Mönchengladbach from West Ham United|website=bundesliga.com - the official Bundesliga website|access-date=20 May 2019}}</ref>
Acceleo is an Eclipse project mostly developed in [[Java (programming language)|Java]]<ref>{{in lang|en}} {{cite web|url=http://www.ohloh.net/p/acceleo-eclipse/analyses/latest|title=Ohloh code analysis|accessdate=2011-08-10|archive-date=2012-03-15|archive-url=https://web.archive.org/web/20120315010618/http://www.ohloh.net/p/acceleo-eclipse/analyses/latest|url-status=dead}}</ref> and available under the Eclipse Public Licence (EPL). The source code of Acceleo 1.x and 2.x is available on SVN on the website of the OW2 Consortium.<ref>{{in lang|en}} {{cite web|url=http://forge.ow2.org/projects/acceleo|title=Acceleo 1 & 2 source code on the OW2 Forge|accessdate=2011-08-10|archive-date=2011-07-17|archive-url=https://web.archive.org/web/20110717053332/http://forge.ow2.org/projects/acceleo/|url-status=dead}}</ref> With its entrance in the Eclipse Foundation in 2009, the source code of Acceleo 3 was transferred from SVN to a CVS based repository on the servers of the Eclipse Foundation.<ref>{{in lang|en}} {{cite web|url=http://dev.eclipse.org/viewcvs/viewvc.cgi/org.eclipse.m2t/org.eclipse.acceleo/?root=Modeling_Project|title=Acceleo 3 source code on CVS (read only)|accessdate=2011-08-10|archive-date=2011-09-27|archive-url=https://web.archive.org/web/20110927063124/http://dev.eclipse.org/viewcvs/viewvc.cgi/org.eclipse.m2t/org.eclipse.acceleo/?root=Modeling_Project|url-status=dead}}</ref> After the release of Eclipse 3.7 Indigo in 2011, the Acceleo project has migrated to Git<ref>{{in lang|en}} {{cite web|url=http://dev.eclipse.org/mhonarc/lists/m2t-dev/msg00643.html|title=Acceleo migrates to Git|accessdate=2011-08-10}}</ref> following the migration started by several official project of the Eclipse Foundation and since July 2011, the Acceleo source code is available on GitHub.<ref>{{in lang|en}} {{cite web|url=https://github.com/eclipse/acceleo|title=Acceleo 3 source code on Github|website=[[GitHub]] |accessdate=2011-08-10}}</ref>
 
=== Releases ===
On 31 January 2019, Oxford again went out on loan, this time joining German team [[FC Augsburg]] until the end of the season.<ref>{{cite web|url=https://www.bbc.co.uk/sport/football/47079213|title=West Ham: Reece Oxford joins Augsburg on loan|date=31 January 2019|publisher=BBC Sport|access-date=20 May 2019}}</ref> Oxford made nine appearances for Augsburg, his final game coming in the last day of the [[Bundesliga]] season in an 8–1 defeat by [[Vfl Wolfsburg|Wolfsburg]].<ref>{{cite web|url=https://www.football.london/west-ham-united-fc/players/reece-oxford-augsburg-west-ham-16297402|title=Oxford suffers Augsburg humiliation but defender poised to complete transfer|first1=Sam|last1=Inkersole|first2=19 May 2019Updated10:57|last2=11:30|date=19 May 2019|website=football|access-date=20 May 2019}}</ref> On 2 August 2019, Oxford joined Augsburg permanently on a four-year deal.<ref>{{cite web|url=https://fcaugsburg.de/wns/fc-augsburg-verpflichtet-reece-oxford/|title=FC Augsburg verpflichtet Reece Oxford|language=de|publisher=FC Augsburg|date=2 August 2019|access-date=2 August 2019}}</ref>
* First stable release: Acceleo 1.0.0 available since 1 April 2006
 
{| class="wikitable"
==International career==
!colspan="5"|Legend:
Oxford has played for England up to under-20 level and captained his country at the [[2015 UEFA European Under-17 Championship]].<ref name="thefootballassociation">{{cite web|url=http://www.thefa.com/news/england/development/2015/may/west-hams-reece-oxford-aims-to-put-sam-allardyces-lessons-into-practice-with-england-u17s-060515|title=West Ham and England U17s defender Reece Oxford aims to put Big Sam's lessons into practice against Europe's best&nbsp;— England|publisher=The Football Association|access-date=1 July 2015}}</ref> The Young Lions reached the quarter-finals, and Oxford scored in the [[penalty shoot-out (association football)|penalty shootout]] as they defeated [[Spain national under-17 football team|Spain]] in a play-off for the [[2015 FIFA U-17 World Cup|2015 U-17 World Cup]].<ref>http://www.thefa.com/news/2015/may/19/england-v-spain-u17-world-cup-play-off-match-19052015</ref> West Ham refused permission for him to play in the U17 World Cup in Chile, fearing that exposure to an international football tournament would lead to [[Occupational burnout|burnout]].<ref>{{cite web | url=https://www.telegraph.co.uk/sport/football/teams/west-ham/11909926/West-Ham-refuse-to-let-exciting-midfield-prospect-Reece-Oxford-play-for-England.html | title=West Ham refuse to let exciting midfield prospect Reece Oxford play for England | newspaper=The Daily Telegraph |location=London | date=3 October 2015 | access-date=4 October 2015 | author=Edwards, Luke}}</ref>
|-
 
|style="white-space:nowrap;background-color:#FFFF80;" width="20%" align="center"|Previous versions
==Style of play==
|style="white-space:nowrap;background-color:#40CC40;" width="20%" align="center"|Latest stable release
[[UEFA]].com has described his playing style as, "Tall and quick, he is not daunted in the face of illustrious opponents."<ref name="auto">{{cite web|publisher=Uefa.com|url=http://www.uefa.com/memberassociations/news/newsid=2322266.html|title=UEFA.com's weekly wonderkid: Reece Oxford}}</ref> On several occasions, Oxford has been compared to former West Ham academy graduate [[Rio Ferdinand]].<ref>{{cite web|publisher=HITC|url=http://www.hitc.com/en-gb/2016/08/05/am-is-reece-oxford-west-hams-new-version-of-rio-ferdinand/|title=Is Reece Oxford West Ham's new version of Rio Ferdinand?|date=5 August 2016}}</ref><ref>{{cite web|title=Manchester United lodge transfer bid for West Ham's Reece Oxford|url=http://metro.co.uk/2016/05/30/manchester-united-lodge-transfer-bid-for-west-hams-reece-oxford-5913473/|publisher=Metro|access-date=5 August 2016|date=30 May 2016}}</ref>
|style="white-space:nowrap;background-color:#1E90FF;" width="20%" align="center"|Next release
 
|}
==Personal life==
Oxford is of Grenadian descent through his grandfather. His grandfather, Karl, is the brother of the Jamaican footballer [[Neville Oxford]].<ref>{{cite web|url=http://www.jamaicaobserver.com/sport/Reece-gives--Oxford--new-meaning_19231807|title=Reece gives 'Oxford' new meaning|first=Walker|last=Howard|work=Jamaica Observer}}</ref> In December 2018, Oxford was the victim of a theft when his [[18-carat]] [[Rolex]] watch was stolen from the changing rooms at West Ham's [[Chadwell Heath]] training ground.<ref>{{Cite web|url=https://www.skysports.com/football/news/11685/11577976/west-ham-defender-reece-oxford-has-rolex-watch-stolen-prompting-police-investigation|title=West Ham defender Reece Oxford has Rolex watch stolen, prompting police investigation}}</ref>
 
{| class="wikitable"
==Career statistics==
! Version
{{updated| 22 May 2021}}
! Release date
 
! Release log
{| class="wikitable" style="text-align: center"
|+ Appearances and goals by club, season and competition
|-
|style="white-space: nowrap;background-color:#FFFF80;"| 1.0
!rowspan="2"|Club
| 1 April 2006
!rowspan="2"|Season
| First version of Acceleo available under the GPL licence, code generation from [[Eclipse Modeling Framework|EMF]] based models.
!colspan="3"|League
!colspan="2"|National Cup
!colspan="2"|League Cup
!colspan="2"|Continental
!colspan="2"|Total
|-
|style="white-space: nowrap;background-color:#FFFF80;"| 1.1
!Division!!Apps!!Goals!!Apps!!Goals!!Apps!!Goals!!Apps!!Goals!!Apps!!Goals
| 20 October 2006
| Compatibility with Eclipse 3.2, support for models created with GMF, ArgoUML, Poseidon, Umbrello and Rational Rose.<ref name="acceleo.org"/>
|-
|style="white-space: nowrap;background-color:#FFFF80;"| 1.2
|rowspan="6"|[[West Ham United F.C.|West Ham United]]
| 5 January 2007
|[[2014–15 West Ham United F.C. season|2014–15]]<ref name="Games played by Reece Oxford in 2014/2015">{{Soccerbase season|77600|2014|name=Reece Oxford|access-date=11 April 2016}}</ref>
| Switch to the Eclipse Public Licence (EPL), new indentation service, parameterized launcher, Ant compatibility.<ref>{{in lang|en}} {{cite web|url=http://www.acceleo.org/pages/nouveautes-d-acceleo-1-2-0/en|title=Acceleo 1.2.0 release notes|accessdate=2011-08-10}}</ref>
|[[Premier League]]
|0||0||0||0||0||0||colspan="2"|—||0||0
|-
|style="white-space: nowrap;background-color:#FFFF80;"| 2.0
|[[2015–16 West Ham United F.C. season|2015–16]]<ref name="Games played by Reece Oxford in 2015/2016">{{Soccerbase season|77600|2015|name=Reece Oxford|access-date=11 April 2016}}</ref>
| 5 June 2007
|Premier League
| Language improvements, XML compatibility, export of generators as Eclipse plugin.<ref>{{in lang|en}} {{cite web|url=http://www.acceleo.org/pages/nouveautes-d-acceleo-2-0-0/en|title=Acceleo 2.0.0 release notes|accessdate=2011-08-10}}</ref>
|7||0||2||0||0||0||3<ref group=lower-alpha name=UEL>Appearances in [[UEFA Europa League]]</ref>||0||12||0
|-
|style="white-space: nowrap;background-color:#FFFF80;"| 2.1
|[[2016–17 West Ham United F.C. season|2016–17]]<ref name="Games played by Reece Oxford in 2017/2018">{{Soccerbase season|77600|2016|name=Reece Oxford|access-date=11 August 2016}}</ref>
| 12 July 2007
|Premier League
| Compatibility with Eclipse 3.3, code generator debugger.<ref>{{in lang|en}} {{cite web|url=http://www.acceleo.org/pages/nouveautes-d-acceleo-2-1-0/en|title=Acceleo 2.1.0 release notes|accessdate=2011-08-10}}</ref>
|0||0||0||0||0||0||2<ref group=lower-alpha name=UEL/>||0||2||0
|-
|style="white-space: nowrap;background-color:#FFFF80;"| 2.2
|[[2017–18 West Ham United F.C. season|2017–18]]<ref name="Games played by Reece Oxford in 2017/2018"/>
| 7 January 2008
|Premier League
| Localization support, support for different encoding of the templates, release of the following generators: JEE, PHP, Python and WISS.<ref>{{in lang|en}} {{cite web|url=http://www.acceleo.org/pages/nouveautes-d-acceleo-2-2-0/en|title=Acceleo 2.2.0 release notes|accessdate=2011-08-10}}</ref>
|1||0||2||0||colspan="2"|—||colspan="2"|—||3||0
|-
|style="white-space: nowrap;background-color:#FFFF80;"| 2.3
|[[2018–19 West Ham United F.C. season|2018–19]]<ref name="Games played by Reece Oxford in 2017/2018"/>
| 25 July 2008
|Premier League
| Compatibility with Eclipse 3.4, ability to call standard EOperations defined in the model, search references.<ref>{{in lang|en}} {{cite web|url=http://www.acceleo.org/pages/nouveautes-d-acceleo-2-3-0/en|title=Acceleo 2.3.0 release notes|accessdate=2011-08-10}}</ref>
|0||0||0||0||0||0||colspan="2"|—||0||0
|-
|style="white-space: nowrap;background-color:#FFFF80;"| 2.4
!colspan="2"|Total
| 25 September 2008
!8!!0!!4!!0!!0!!0!!5!!0!!17!!0
| Possibility to export a generator as a stand-alone module or as a RCP application.<ref>{{in lang|en}} {{cite web|url=http://www.acceleo.org/pages/nouveautes-d-acceleo-2-4-0/en|title=Acceleo 2.4.0 release notes|accessdate=2011-08-10}}</ref>
|-
|style="white-space: nowrap;background-color:#FFFF80;"| 2.5
|[[Reading F.C.|Reading]] (loan)
| 3 December 2008
|[[2016–17 Reading F.C. season|2016–17]]<ref name="Games played by Reece Oxford in 2017/2018"/>
| Generation profiler, actions on the outline.<ref>{{in lang|en}} {{cite web|url=http://www.acceleo.org/pages/nouveautes-d-acceleo-2-5-0/en|title=Acceleo 2.5.0 release notes|accessdate=2011-08-10}}</ref>
|[[EFL Championship|Championship]]
|5||0||0||0||0||0||colspan="2"|—||5||0
|-
|style="white-space: nowrap;background-color:#FFFF80;"| 2.6
|[[Borussia Mönchengladbach]] (loan)
| 26 June 2009
|[[2017–18 Borussia Mönchengladbach season|2017–18]]<ref name="ROSW">{{soccerway|reece-oxford/363529|accessdate=9 October 2017}}</ref>
| Compatibility with Eclipse 3.5 Galileo.<ref>{{in lang|en}} {{cite web|url=http://www.acceleo.org/pages/nouveautes-d-acceleo-2-6-0/en|title=Acceleo 2.6.0 release notes|accessdate=2011-08-10}}</ref>
|[[Bundesliga]]
|7||0||1||0||colspan="2"|—||colspan="2"|—||8||0
|-
|style="white-space: nowrap;background-color:#FFFF80;"| 2.7
|[[FC Augsburg]] (loan)
| 6 April 2010
|[[2018–19 FC Augsburg season|2018–19]]<ref name="ROSW"/>
| Improvement of the profiler, compatibility with [[Enterprise Architect (Visual Modeling Platform)|Enterprise Architect]].<ref>{{in lang|en}} {{cite web|url=http://www.acceleo.org/pages/nouveautes-d-acceleo-2-7-0/en|title=Acceleo 2.7.0 release notes|accessdate=2011-08-10}}</ref>
|Bundesliga
|8||0||1||0||colspan="2"|—||colspan="2"|—||9||0
|-
|style="white-space: nowrap;background-color:#FFFF80;"| 3.0
|rowspan="3"|[[FC Augsburg]]
| 15 June 2010<ref name="acceleo_downloads">{{in lang|en}} {{cite web|url=https://www.eclipse.org/acceleo/download.html|title=Acceleo Download|accessdate=2019-07-06}}</ref>
|[[2019–20 FC Augsburg season|2019–20]]<ref name="ROSW"/>
| New language to define code generators based on MOFM2T, support for OCL based queries, real time compilation with error detection.<ref>{{in lang|en}} {{cite web|url=http://wiki.eclipse.org/Acceleo/ReleaseReview/Helios#Helios_Release_Highlights|title=Acceleo 3.0.0 release notes|accessdate=2011-08-10}}</ref>
|Bundesliga
|12||0||0||0||colspan="2"|—||colspan="2"|—||12||0
|-
|style="white-space: nowrap;background-color:#FFFF80;"| 3.1
|[[2020–21 FC Augsburg season|2020–21]]<ref name="ROSW"/>
| 7 June 2011<ref name="acceleo_downloads"/>
|Bundesliga
| Support for documentation for generators, detection of potential errors with warning, Maven support, binary compilation of the generator.<ref>{{in lang|en}} {{cite web|url=http://wiki.eclipse.org/Acceleo/ReleaseReview/Indigo#New_and_noteworthy|title=Acceleo 3.1.0 release notes|accessdate=2011-08-10}}</ref>
|24||0||1||0||colspan=2|—||colspan=2|—||25||0
|-
|style="white-space: nowrap;background-color:#FFFF80;"| 3.2
!colspan="2"|Total
| 27 October 2011<ref name="acceleo_downloads"/>
!44!!0!!2!!0!!0!!0!!0!!0!!46!!0
| Next major release of Acceleo with the new "Interpreter" view to evaluate Acceleo expression on a given set of model element.<ref>{{in lang|en}} {{cite web|url=http://wiki.eclipse.org/Acceleo/ReleaseReview/3.2#New_and_noteworthy|title=Acceleo 3.2.0 release notes|accessdate=2011-10-27}}</ref>
|-
|style="white-space: nowrap;background-color:#FFFF80;"| 3.3
!colspan="3"|Career total
| 29 May 2012<ref name="acceleo_downloads"/>
!62!!0!!7!!0!!0!!0!!5!!0!!74!!0
| Next major release of Acceleo.<ref>{{in lang|en}} {{cite web|url=https://wiki.eclipse.org/Acceleo/ReleaseReview/3.3|title=Acceleo 3.3.0 release notes|accessdate=2015-03-05}}</ref>
|-
|style="white-space: nowrap;background-color:#FFFF80;"| 3.4
| 10 June 2013<ref name="acceleo_downloads"/>
| Next major release of Acceleo.<ref>{{in lang|en}} {{cite web|url=http://wiki.eclipse.org/Acceleo/New_And_Noteworthy#Acceleo_3.4.0|title=Acceleo 3.4.0 release notes|accessdate=2015-03-05}}</ref>
|-
|style="white-space: nowrap;background-color:#FFFF80;"| 3.5
| 10 June 2014<ref name="acceleo_downloads"/>
| Next major release of Acceleo.<ref>{{in lang|en}} {{cite web|url=http://wiki.eclipse.org/Acceleo/New_And_Noteworthy#Acceleo_3.5.0|title=Acceleo 3.5.0 release notes|accessdate=2015-03-05}}</ref>
|-
|style="white-space: nowrap;background-color:#FFFF80;"| 3.6
| 8 June 2015<ref name="acceleo_downloads"/>
| Next major release of Acceleo.<ref>{{in lang|en}} {{cite web|url=https://projects.eclipse.org/projects/modeling.acceleo/reviews/3.6.0-release-review|title=Acceleo 3.6.0 release notes|date=2015-06-10}}</ref>
|-
|style="white-space: nowrap;background-color:#40CC40;"| 3.7
| 15 October 2016<ref name="acceleo_downloads"/>
| Next major release of Acceleo.<ref>{{in lang|en}} {{cite web|url=https://projects.eclipse.org/projects/modeling.acceleo/reviews/3.7.0-release-review|title=Acceleo 3.7.0 release notes|date=2016-11-16}}</ref>
|}
 
== Supported platforms ==
{{reflist|group=lower-alpha}}
Acceleo is written in [[Java (programming language)|Java]] and is deployed as a plugin in the Eclipse IDE. Acceleo is supported on Java 5+ based environments, on the following platforms:
* [[Linux]]
* [[macOS]]
* [[Windows XP]], [[Windows Vista]], [[Windows 7]]
 
==Honours The language ==
Starting with Acceleo 3, the language used to define an Acceleo code generator is an implementation of the MOFM2T standard. This code generation language uses a template based approach. With this approach, a template is a text containing dedicated part where the text will be computed from elements provided by the inputs models. Those dedicated parts are most of the time expressions specified on the entity of the input models used to select and extract information from those models. Within Acceleo, those expression are based on the Eclipse implementation of the OCL language.
===Club===
====West Ham United====
*[[Premier League Cup (football)|Under-21 Premier League Cup]]: [[2015–16 Under-21 Premier League Cup|2015–16]]<ref>{{cite web| url=http://www.whufc.com/News/Articles/2016/May/4-May/Live-Hull-City-U21-v-Dev-Squad| archive-url=https://web.archive.org/web/20160508110103/http://www.whufc.com/News/Articles/2016/May/4-May/Live-Hull-City-U21-v-Dev-Squad |archive-date=8 May 2016| url-status=dead| title=Dev Squad crowned Cup Champions| publisher=West Ham United F.C.| date=4 May 2016}}</ref>
 
===Individual= Features ==
Acceleo provides tools for code generation from [[Eclipse Modeling Framework|EMF]] based models. Thanks to those tools, Acceleo allows, for example, incremental generation. Incremental generation gives people the ability to generate a piece of code and then modify the generated code and finally regenerating the code once again without losing the previous modifications.
*[[Dylan Tombides]] Academy Player of the Year Award: 2015<ref name=Award />
 
Acceleo also allows:
* code generation from any kind of metamodel compatible with [[Eclipse Modeling Framework|EMF]] like [[Unified Modeling Language|UML]] 1, [[Unified Modeling Language|UML]] 2 and even custom metamodels ([[Domain-specific language|DSLs]])
* customization of the generation with user defined templates
* generation of any textual language ([[C (programming language)|C]], [[Java (programming language)|Java]], [[Python (programming language)|Python]], etc.)
 
=== Editor ===
Acceleo contains a code generation modules editor with syntax highlighting, completion, real time error detection and refactoring.
 
[[Image:Acceleo-editor.png|500px|alt=The Acceleo editor|The Acceleo editor]]
 
=== Debugger ===
The Acceleo debugger gives the possibility to keep an eye on the progression of a generation. It let the user pause a generation with a break point, check the state of the variables and move step by step during a generation to identify problems.
 
[[Image:Acceleo-debugger.png|500px|alt=Debugger|Debugger]]
 
=== Profiler ===
The profiler allow the user to figure out all the instructions executed during the generation, the number of time that those instructions have been executed and the time taken by each of those instructions. Profiling data are available in an [[Eclipse Modeling Framework|EMF]] models after a generation launched with the profiler. It gives the user the ability to find bottleneck in the code generator created.
 
[[Image:Acceleo-profiling-model.png|500px|alt=Acceleo profiling data]]
 
=== Traceability ===
The Acceleo engine can compute traceability information of all the elements involved in the generation of a file. This system allows, for example, to determine the elements from the input models that have been used to generate a specific piece of text and the part of the code generator that has been involved.
 
[[Image:Acceleo-traceability-result.png|500px|alt=Traceability in Acceleo|Traceability in Acceleo]]
 
== Stand-alone use ==
The parser and the generation engine, critical components of Acceleo, can also be used in "stand-alone", without being deployed on Eclipse. Acceleo generates a Java class to launch the generation programmatically thus allowing the integration of an Acceleo generator in any Java application. This Java launcher can also be called from Ant or Maven.
 
== Compatibility ==
The latest release of Acceleo is compatible with:<ref>{{in lang|en}} {{Cite web|url=https://projects.eclipse.org/projects/modeling.acceleo/releases/3.7.0/plan|title=Acceleo 3.7.0 Release Plan|date=2016-11-16|language=en}}</ref>
* Stand alone Java 6 runtime
* Eclipse 3.7 Indigo
* Eclipse 3.8 Juno
* Eclipse 4.3 Kepler
* Eclipse 4.4 Luna
* Eclipse 4.5 Mars
* Eclipse 4.6 Neon
 
Acceleo is based on the modeling framework [[Eclipse Modeling Framework|EMF]]. Thus it is compatible with any tool that can produce EMF compatible models.
 
== Example ==
Acceleo can use any EMF compatible models defined from any kind of metamodel like [[Unified Modeling Language|UML]] or even a custom [[Domain-specific language|DSLs]]. From this metamodel, the user can define a code generator that will produce any kind of textual language from a model using the metamodel.
 
{|
| [[Image:Acceleo Input Model.png|thumb|upright|alt=A simple EMF model|A simple EMF model]]
| [[Image:Acceleo Template.png|thumb|upright|alt=A simple Acceleo module|A simple Acceleo module]]
| [[Image:Acceleo Code Generated.png|thumb|upright|alt=The code generated|The code generated]]
|}
 
Here we are using the following elements: EClass, EAttribute and EOperation from [[Eclipse Modeling Framework|EMF]]. Thanks to the simple module and this input model, Acceleo can generate the former code. The module defined in this example is parameterized to generate Java but the MOFM2T standard is independent of the generated code. When the generator is created, the user can use another model to generate a piece of code with a similar appearance but with a different content. Acceleo integrates several code generation examples to generate Java and Python.
 
== Awards ==
{| class="wikitable sortable" style="text-align:center;"
|+ Awards received by Acceleo
! scope=col | Title
! scope=col | Author
! scope=col | Date
! scope=col | Link
|-
|style="width:350px"| Best Open Source Eclipse-Based Developer Tool 2009
|style="width:150px"| [[Eclipse Foundation]]
|style="width:150px"| 1 March 2009
|style="width:350px"| {{in lang|en}} Eclipse Community Awards Winners Announced
|-
| Open Innovation Award 2010
| Open World Forum
| 1 November 2010
| {{in lang|en}} Open World Forum Awards
|}
 
== Community and communication ==
The Acceleo community is gathered around the Acceleo part of the website of the Eclipse Foundation. The Acceleo documentation<ref>{{in lang|en}} {{cite web|url=http://eclipse.org/acceleo/documentation/|title=Acceleo documentation|accessdate=2011-08-10}}</ref> is accessible online on the Eclipse Help Center<ref>{{in lang|en}} {{cite web|url=http://help.eclipse.org/indigo/index.jsp?nav=%2F5|title=Acceleo documentation on the Eclipse Help Center|accessdate=2011-08-10}}</ref> and on the wiki of the Acceleo project.<ref>{{in lang|en}} {{cite web|url=http://wiki.eclipse.org/Acceleo|title=Acceleo wiki|accessdate=2011-08-10}}</ref>
 
=== Conferences ===
The developers of Acceleo are also communicating with the community thanks to presentation realized in MDA or Eclipse conferences.
 
{| class="wikitable" style="text-align:center;"
! Name
! Date
! Location
! Title of the presentation
|-
|style="width:250px"| MDA approach conference
|style="width:150px"| 23 November 2006
|style="width:150px"| Geneva
|style="width:450px"|
|-
| SOA/MDA
| 2006-30-11
| Luxembourg
|
|-
| [[EclipseCon]] 2007
| 6 March 2007
| Los Angeles
|
|-
| Eclipse Summit Europe 2008
| 10 October 2008
| Ludwigsburg
|
|-
| EclipseCon 2009
| 25 March 2009
| Los Angeles
| Eclipse MTL: a Real Standard Alternative for Code Generation<ref>{{in lang|en}} {{cite web|url=http://www.eclipsecon.org/2009/sessions?id=387 |title=EclipseCon 2009 - Eclipse MTL: a Real Standard Alternative for Code Generation |accessdate=2011-08-10 |url-status=dead|archiveurl=https://web.archive.org/web/20110728120245/http://www.eclipsecon.org/2009/sessions?id=387 |archivedate=2011-07-28 }}</ref>
|-
| Eclipse Summit Europe 2009
| 28 August 2009
| Ludwigsburg
| From Acceleo.org to Eclipse Modeling
|-
| Eclipse Con 2010
| 22 March 2010
| Los Angeles
| Acceleo Code Generation: Let's start with an Android example
|-
| Eclipse Summit Europe 2010
| 3 November 2010
| Ludwigsburg
| Creating a Language for Android Apps with Eclipse Modeling<ref>{{in lang|en}} {{cite web|url=http://www.eclipsecon.org/summiteurope2010/sessions/?page=sessions&id=1833 |title=Eclipse Summit Europe 2010 - Creating a Language for Android Apps with Eclipse Modeling |accessdate=2011-08-10 |url-status=dead|archiveurl=https://web.archive.org/web/20111001095754/http://www.eclipsecon.org/summiteurope2010/sessions/?page=sessions&id=1833 |archivedate=2011-10-01 }}</ref>
|-
| Topcased Days 2011
| 4 February 2011
| Toulouse
| Acceleo<ref>{{in lang|en}} {{cite web|url=http://www.topcased.org/index.php/content/view/53|title=Topcased Days 2011 - Acceleo|accessdate=2011-08-10|archive-date=2011-08-19|archive-url=https://web.archive.org/web/20110819145529/http://www.topcased.org/index.php/content/view/53|url-status=dead}}</ref>
|-
| Code Generation 2011
| 26 May 2011
| Cambridge
| And you thought you knew template based code generator?<ref>{{in lang|en}} {{cite web|url=http://www.codegeneration.net/cg2011/sessioninfo.php?session=24|title=Code Generation 2011 - And you thought you knew template based code generator?|accessdate=2011-08-10|archive-date=2011-09-27|archive-url=https://web.archive.org/web/20110927165244/http://www.codegeneration.net/cg2011/sessioninfo.php?session=24|url-status=usurped}}</ref>
|}
 
==References==
{{reflistReflist}}
 
==External links==
{{commonsCommons category|Reece Oxford}}
*{{official website}}
*[http://www.whufc.com/Teams/First-Team/Squad/Reece-Oxford Reece Oxford profile] at the official [[West Ham United F.C.]] website
*{{Soccerbase}}
*[http://www.thefa.com/england/all-teams/players?p=355716 England profile] at The FA
 
{{Eclipse Foundation}}
{{FC Augsburg squad}}
 
[[Category:Eclipse (software)]]
{{DEFAULTSORT:Oxford, Reece}}
[[Category:1998UML birthstools]]
[[Category:LivingFree peopleUML tools]]
[[Category:People2006 from Edmonton, Londonsoftware]]
[[Category:Footballers from Edmonton, London]]
[[Category:English footballers]]
[[Category:England youth international footballers]]
[[Category:Association football defenders]]
[[Category:Association football midfielders]]
[[Category:Tottenham Hotspur F.C. players]]
[[Category:West Ham United F.C. players]]
[[Category:Premier League players]]
[[Category:Black British sportspeople]]
[[Category:Reading F.C. players]]
[[Category:English Football League players]]
[[Category:English expatriate footballers]]
[[Category:Expatriate footballers in Germany]]
[[Category:Borussia Mönchengladbach players]]
[[Category:FC Augsburg players]]
[[Category:Bundesliga players]]
[[Category:English people of Jamaican descent]]
[[Category:English victims of crime]]