SlideShare a Scribd company logo
1 of 12
DOTAProject Adrien KOSCIANSKI Julien BANVILLE
Introduction Annual Project based on a Video Game Warcraft 3 : Defense of The Ancients Statistic Computation
Summary DOTA : What is it? Presentation Rules of the game Our Project Introduction Technologic choices How does it work?
DOTA : What is it? Introduction Very popular add-on for Warcraft III One of the most played on Internet An extension developed by players A strategy game (STR)
DOTA : What is it? Rules of the game Two teams of one to five players Each player has one hero The objective is  simple : destroy opponents’ base Heroes cumulate objects and money Each objects improve skills of an hero
DOTA : What is it?
Our project Introduction Relation with the game / Interest Based on XML files Developed with Java language Allow people to know « What are best items for the hero you choose ? »
Ourproject The language Why Java? Simple Multi-platform (Windows, Linux, Mac OS) Very strong library to easily manipulate XML files.
Our project How does it work? Use a database built with XML files (about 150) Filter the information ( items and heroes)  Use algorithms on the information Render the statistics to the user
Our project
Conclusion Interesting project  Allies video games and software development Task distributions Team work
Thanks for your interest!

More Related Content

Viewers also liked

educ331 Linear Regression for Baseball
educ331 Linear Regression for Baseballeduc331 Linear Regression for Baseball
educ331 Linear Regression for Baseballboernerj
 
Zelda & dota 2 presentation unit 3 - task 3
Zelda & dota 2 presentation   unit 3 - task 3Zelda & dota 2 presentation   unit 3 - task 3
Zelda & dota 2 presentation unit 3 - task 3NeilRogero
 
The secret sauce of Dota 2: crowdsourcing and crowdfunding
The secret sauce of Dota 2: crowdsourcing and crowdfundingThe secret sauce of Dota 2: crowdsourcing and crowdfunding
The secret sauce of Dota 2: crowdsourcing and crowdfundingVille Kilkku
 
Dota 2 cutscene analaysis
Dota 2 cutscene analaysisDota 2 cutscene analaysis
Dota 2 cutscene analaysisGladeatorkid
 
Enrichment statistics project
Enrichment statistics projectEnrichment statistics project
Enrichment statistics projectElizabeth Walker
 
grade 7 esp
grade 7 espgrade 7 esp
grade 7 esparreza12
 
Maths final compilation Statistic project
Maths final compilation Statistic projectMaths final compilation Statistic project
Maths final compilation Statistic projectchristinelee1996
 
introduction of statistic concept by marc toledo
introduction of statistic concept by marc toledointroduction of statistic concept by marc toledo
introduction of statistic concept by marc toledoMarc Toledo
 
University Mobile Enrollment System: A Nigeria Perspective
University Mobile Enrollment System: A Nigeria PerspectiveUniversity Mobile Enrollment System: A Nigeria Perspective
University Mobile Enrollment System: A Nigeria Perspectiveiosrjce
 

Viewers also liked (15)

educ331 Linear Regression for Baseball
educ331 Linear Regression for Baseballeduc331 Linear Regression for Baseball
educ331 Linear Regression for Baseball
 
Zelda & dota 2 presentation unit 3 - task 3
Zelda & dota 2 presentation   unit 3 - task 3Zelda & dota 2 presentation   unit 3 - task 3
Zelda & dota 2 presentation unit 3 - task 3
 
The secret sauce of Dota 2: crowdsourcing and crowdfunding
The secret sauce of Dota 2: crowdsourcing and crowdfundingThe secret sauce of Dota 2: crowdsourcing and crowdfunding
The secret sauce of Dota 2: crowdsourcing and crowdfunding
 
DOTA 2 (VON DIMAYUGA)
DOTA 2 (VON DIMAYUGA)DOTA 2 (VON DIMAYUGA)
DOTA 2 (VON DIMAYUGA)
 
Dota 2
Dota 2Dota 2
Dota 2
 
Dota 2
Dota 2Dota 2
Dota 2
 
Dota 2 teams
Dota 2 teams Dota 2 teams
Dota 2 teams
 
Dota 2
Dota 2Dota 2
Dota 2
 
Dota 2 cutscene analaysis
Dota 2 cutscene analaysisDota 2 cutscene analaysis
Dota 2 cutscene analaysis
 
Enrichment statistics project
Enrichment statistics projectEnrichment statistics project
Enrichment statistics project
 
grade 7 esp
grade 7 espgrade 7 esp
grade 7 esp
 
Maths final compilation Statistic project
Maths final compilation Statistic projectMaths final compilation Statistic project
Maths final compilation Statistic project
 
Research
ResearchResearch
Research
 
introduction of statistic concept by marc toledo
introduction of statistic concept by marc toledointroduction of statistic concept by marc toledo
introduction of statistic concept by marc toledo
 
University Mobile Enrollment System: A Nigeria Perspective
University Mobile Enrollment System: A Nigeria PerspectiveUniversity Mobile Enrollment System: A Nigeria Perspective
University Mobile Enrollment System: A Nigeria Perspective
 

Similar to DOTA statistic analysis

Five In A Row Game- Networking Protocol Analysis
Five In A Row Game- Networking Protocol AnalysisFive In A Row Game- Networking Protocol Analysis
Five In A Row Game- Networking Protocol AnalysisAnushka Patil
 
Albion Online - Software Architecture of an MMO (talk at Quo Vadis 2016, Berlin)
Albion Online - Software Architecture of an MMO (talk at Quo Vadis 2016, Berlin)Albion Online - Software Architecture of an MMO (talk at Quo Vadis 2016, Berlin)
Albion Online - Software Architecture of an MMO (talk at Quo Vadis 2016, Berlin)David Salz
 
Landscape Of Virtual World Systems
Landscape Of Virtual World SystemsLandscape Of Virtual World Systems
Landscape Of Virtual World SystemsTim Holt
 
Casual Engines 2009
Casual Engines 2009Casual Engines 2009
Casual Engines 2009David Fox
 
Intro to Massively Multiplayer Online Game (MMOG) Design
Intro to Massively Multiplayer Online Game (MMOG) DesignIntro to Massively Multiplayer Online Game (MMOG) Design
Intro to Massively Multiplayer Online Game (MMOG) DesignChristopher Mohritz
 
The tech. behind RoboBlastPlanet
The tech. behind RoboBlastPlanetThe tech. behind RoboBlastPlanet
The tech. behind RoboBlastPlanetJavier Abud
 
Eyes free interfaces for educational games
Eyes free interfaces for educational gamesEyes free interfaces for educational games
Eyes free interfaces for educational gamesPablo Moreno Ger
 
Windows Embedded in the Real World
Windows Embedded in the Real WorldWindows Embedded in the Real World
Windows Embedded in the Real Worldukdpe
 
Experience of game prototyping with MOAI
Experience of game prototyping with MOAIExperience of game prototyping with MOAI
Experience of game prototyping with MOAIDmitry Potapov
 
Building Multiplayer Games (w/ Unity)
Building Multiplayer Games (w/ Unity)Building Multiplayer Games (w/ Unity)
Building Multiplayer Games (w/ Unity)Noam Gat
 
OSDF 2013 - Autopsy 3: Extensible Desktop Forensics by Brian Carrier
OSDF 2013 - Autopsy 3: Extensible Desktop Forensics by Brian CarrierOSDF 2013 - Autopsy 3: Extensible Desktop Forensics by Brian Carrier
OSDF 2013 - Autopsy 3: Extensible Desktop Forensics by Brian CarrierBasis Technology
 
Modern Data Stack for Game Analytics / Dmitry Anoshin (Microsoft Gaming, The ...
Modern Data Stack for Game Analytics / Dmitry Anoshin (Microsoft Gaming, The ...Modern Data Stack for Game Analytics / Dmitry Anoshin (Microsoft Gaming, The ...
Modern Data Stack for Game Analytics / Dmitry Anoshin (Microsoft Gaming, The ...DevGAMM Conference
 
Kinect for Windows SDK Dr David Brown
Kinect for Windows SDK Dr David BrownKinect for Windows SDK Dr David Brown
Kinect for Windows SDK Dr David BrownLee Stott
 
Gaming with Open Source Frameworks
Gaming with Open Source FrameworksGaming with Open Source Frameworks
Gaming with Open Source FrameworksAlmog Koren
 
Console development
Console developmentConsole development
Console developmentspartasoft
 
Online games: a real-time problem for the network
Online games: a real-time problem for the networkOnline games: a real-time problem for the network
Online games: a real-time problem for the networkJose Saldana
 
Trez Computer Shop Network Management Defense Documentation
Trez Computer Shop Network Management Defense DocumentationTrez Computer Shop Network Management Defense Documentation
Trez Computer Shop Network Management Defense DocumentationErika-Marie Garcia
 

Similar to DOTA statistic analysis (20)

V3 gamingcasestudy
V3 gamingcasestudyV3 gamingcasestudy
V3 gamingcasestudy
 
Five In A Row Game- Networking Protocol Analysis
Five In A Row Game- Networking Protocol AnalysisFive In A Row Game- Networking Protocol Analysis
Five In A Row Game- Networking Protocol Analysis
 
Albion Online - Software Architecture of an MMO (talk at Quo Vadis 2016, Berlin)
Albion Online - Software Architecture of an MMO (talk at Quo Vadis 2016, Berlin)Albion Online - Software Architecture of an MMO (talk at Quo Vadis 2016, Berlin)
Albion Online - Software Architecture of an MMO (talk at Quo Vadis 2016, Berlin)
 
Landscape Of Virtual World Systems
Landscape Of Virtual World SystemsLandscape Of Virtual World Systems
Landscape Of Virtual World Systems
 
Casual Engines 2009
Casual Engines 2009Casual Engines 2009
Casual Engines 2009
 
Intro to Massively Multiplayer Online Game (MMOG) Design
Intro to Massively Multiplayer Online Game (MMOG) DesignIntro to Massively Multiplayer Online Game (MMOG) Design
Intro to Massively Multiplayer Online Game (MMOG) Design
 
The tech. behind RoboBlastPlanet
The tech. behind RoboBlastPlanetThe tech. behind RoboBlastPlanet
The tech. behind RoboBlastPlanet
 
Eyes free interfaces for educational games
Eyes free interfaces for educational gamesEyes free interfaces for educational games
Eyes free interfaces for educational games
 
Windows Embedded in the Real World
Windows Embedded in the Real WorldWindows Embedded in the Real World
Windows Embedded in the Real World
 
Experience of game prototyping with MOAI
Experience of game prototyping with MOAIExperience of game prototyping with MOAI
Experience of game prototyping with MOAI
 
Windows 10 IoT Core
Windows 10 IoT CoreWindows 10 IoT Core
Windows 10 IoT Core
 
Building Multiplayer Games (w/ Unity)
Building Multiplayer Games (w/ Unity)Building Multiplayer Games (w/ Unity)
Building Multiplayer Games (w/ Unity)
 
OSDF 2013 - Autopsy 3: Extensible Desktop Forensics by Brian Carrier
OSDF 2013 - Autopsy 3: Extensible Desktop Forensics by Brian CarrierOSDF 2013 - Autopsy 3: Extensible Desktop Forensics by Brian Carrier
OSDF 2013 - Autopsy 3: Extensible Desktop Forensics by Brian Carrier
 
Modern Data Stack for Game Analytics / Dmitry Anoshin (Microsoft Gaming, The ...
Modern Data Stack for Game Analytics / Dmitry Anoshin (Microsoft Gaming, The ...Modern Data Stack for Game Analytics / Dmitry Anoshin (Microsoft Gaming, The ...
Modern Data Stack for Game Analytics / Dmitry Anoshin (Microsoft Gaming, The ...
 
Kinect for Windows SDK Dr David Brown
Kinect for Windows SDK Dr David BrownKinect for Windows SDK Dr David Brown
Kinect for Windows SDK Dr David Brown
 
Gaming with Open Source Frameworks
Gaming with Open Source FrameworksGaming with Open Source Frameworks
Gaming with Open Source Frameworks
 
Console development
Console developmentConsole development
Console development
 
Online games: a real-time problem for the network
Online games: a real-time problem for the networkOnline games: a real-time problem for the network
Online games: a real-time problem for the network
 
Semantic Games
Semantic GamesSemantic Games
Semantic Games
 
Trez Computer Shop Network Management Defense Documentation
Trez Computer Shop Network Management Defense DocumentationTrez Computer Shop Network Management Defense Documentation
Trez Computer Shop Network Management Defense Documentation
 

More from Banville Julien

Analyse statistique du jeu DOTA
Analyse statistique du jeu DOTAAnalyse statistique du jeu DOTA
Analyse statistique du jeu DOTABanville Julien
 
Analyse statistique sur DOTA
Analyse statistique sur DOTAAnalyse statistique sur DOTA
Analyse statistique sur DOTABanville Julien
 
Création d'une plate-forme ouverte à l'enseignement à distance
Création d'une plate-forme ouverte à l'enseignement à distanceCréation d'une plate-forme ouverte à l'enseignement à distance
Création d'une plate-forme ouverte à l'enseignement à distanceBanville Julien
 

More from Banville Julien (7)

Analyse statistique du jeu DOTA
Analyse statistique du jeu DOTAAnalyse statistique du jeu DOTA
Analyse statistique du jeu DOTA
 
Rapport Tal Master 1
Rapport Tal Master 1Rapport Tal Master 1
Rapport Tal Master 1
 
Analyse statistique sur DOTA
Analyse statistique sur DOTAAnalyse statistique sur DOTA
Analyse statistique sur DOTA
 
Projet Music Brainz
Projet Music BrainzProjet Music Brainz
Projet Music Brainz
 
Music Brainz
Music BrainzMusic Brainz
Music Brainz
 
Recherche de citations
Recherche de citationsRecherche de citations
Recherche de citations
 
Création d'une plate-forme ouverte à l'enseignement à distance
Création d'une plate-forme ouverte à l'enseignement à distanceCréation d'une plate-forme ouverte à l'enseignement à distance
Création d'une plate-forme ouverte à l'enseignement à distance
 

Recently uploaded

My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 

Recently uploaded (20)

My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 

DOTA statistic analysis

  • 2. Introduction Annual Project based on a Video Game Warcraft 3 : Defense of The Ancients Statistic Computation
  • 3. Summary DOTA : What is it? Presentation Rules of the game Our Project Introduction Technologic choices How does it work?
  • 4. DOTA : What is it? Introduction Very popular add-on for Warcraft III One of the most played on Internet An extension developed by players A strategy game (STR)
  • 5. DOTA : What is it? Rules of the game Two teams of one to five players Each player has one hero The objective is simple : destroy opponents’ base Heroes cumulate objects and money Each objects improve skills of an hero
  • 6. DOTA : What is it?
  • 7. Our project Introduction Relation with the game / Interest Based on XML files Developed with Java language Allow people to know « What are best items for the hero you choose ? »
  • 8. Ourproject The language Why Java? Simple Multi-platform (Windows, Linux, Mac OS) Very strong library to easily manipulate XML files.
  • 9. Our project How does it work? Use a database built with XML files (about 150) Filter the information ( items and heroes) Use algorithms on the information Render the statistics to the user
  • 11. Conclusion Interesting project Allies video games and software development Task distributions Team work
  • 12. Thanks for your interest!

Editor's Notes

  1. Our annual project is to make a software based on a video game which calculate the statistic, on objects and heroes , who are most used by players
  2. DoTA is a very popular game played on internet, at the beginning, this is just an extension realized by players on the main game : Warcraft 3.Now, DoTA is one of the most video game play on Internet about 2 millions peoples play on this games. It’s a strategy game so called to strategy real time game.
  3. There are two teams of five players and each player selects one of over seventy heroes which they will use to try to destroy their opponent’s base, while protecting their own. As players accumulate money, they can use it to buy a large variety of items to enhance the strengths of their hero and provide additional abilities.
  4. Expliquer la map
  5. We have to realize a software which allows the user to choose and to determine according to the hero , which objects are the most effective and most chosen. The software gets back files XML of the game and transform them into statisticsWe used Java Language to developped our Applications. We explains “why” later