SlideShare a Scribd company logo
1 of 18
PRESENTATION
ON
INTRODUCTION OF JAVA
PRESENTED BY
Name ID
MD. SUMON SORDER 161-15-953
CONTENT
• WHAT IS JAVA ?
• WHERE IS JAVA USED ?
• FEATURES OF JAVA
• JAVA PROGRAM TRANSLATION
• JAVA VIRTUAL MACHINE
• JAVA SYSTEM OVERVIEW
• JAVA PROGRAM-DEVELOPMENT PHASE
• ADVANTAGE OF JAVA
• DISADVANTAGE OF JAVA
• PROJECT
WHAT IS JAVA ?
 JAVA IS OBJECT ORIENTED PROGRAMMING
LANGUAGE AS WELL AS PLATEFORM.
 JAVA WAS DEVELOPED BY A TEAM LED BY
JAMES GOSLING AT SUN MICROSYSTEMS.
 JAVA IS A FIRST PROGRAMMING LANGUAGE
WHICH PROVIDE THE CONCEPT OF WRITING
PROGRAMS THAT CAN BE EXECUTED USING THE
WEB.
WHERE IS JAVA USED ?
ACCORDING TO THE SUN , 3 BILLION DEVICES RUN JAVA.
THERE ARE MANY DEVICES WHERE JAVA IS CURRENTLY
USED.
 DESKTOP APPLICATIONS - ACROBAT READER, MEDIA
PLAYER, ANTIVIRUSES ETC.
 WEB APPLICATIONS - IRCTC.CO.IN ,
JAVATPOINT.COM ETC.
 ENTERPRISE APPLICATION – BANKING APPLICATION,
BUSINESS APPLICATION.
 MOBILE.
 EMBEDDED SYSTEM.
 GAMES.
FEATURES OF JAVA
• JAVA IS SIMPLE.
• JAVA IS OBJECT ORIENTED
• JAVA IS DISTRIBUTED
• JAVA IS ARCHITECTURE NEUTRAL
• JAVA IS ROBUST
• JAVA IS INTERPRETED AND COMPILED
• JAVA IS SECURE
• JAVA IS PORTABLE
• JAVA IS MULTI-THREADED
JAVA PROGRAM TRANSLATION
Hello.jav
a
javac Hello.clas
s
Interpreter for
WinXP
Interpreter for
Mac
Interpreter for
Unix
Source
Program
Java
Compiler
Java
Bytecode
JAVA VIRTUAL MACHINE
 JAVA VIRTUAL MACHINE IS THE LIKE USUAL
COMPUTER WHICH TRANSLATE HIGH LEVEL
LANGUAGE INTO MACHINE LANGUAGE.
 JUST LIKE THAT JAVA VIRTUAL MACHINE
ALSO TRANSLATE BYTECODE INTO MACHINE
LANGUAGE.
 JVM ARE AVAILABLE FOR MANY HARDWARE
AND SOFTWARE PLATEFORM.
WHAT IS OOP ?
 OBJECT-ORIENTED PROGRAMMING IS A METHOD OF
IMPLEMENTATION.
 A LANGUAGE IN WHICH EVERYTHING REPRESENT IN THE FORM OF
OBJECT IS CALLED OBJECT ORIENTED PROGRAMMING LANGUAGE.
IT NOT ONLY MAKES THE PROGRAM LESS COMPLEX BUT ALSO
MAKES THE SOFTWARE REUSE FEASIBLE AND POSSIBLE.
 JAVA IS NOT TRULY OBJECT ORIENTED PROGRAMING LANGUAGE
CONCEPTS OF OOP
•OBJECT
•CLASS
•ENCAPSULATION
•INHERITANCE
•POLYMORPHISM
•ABSTRACTION
JAVA SYSTEM OVERVIEW
Java
Application
Java Programming Language
Java Native
Interface
Java Class Library
Operating System
Class
Load
er
Verifier Executio
n
Java Virtual
Machine
JAVA PROGRAM-DEVELOPMENT
PHASES
DATA TYPES IN JAVA
GARBAGE COLLECTION
 GARBAGE COLLECTION IS THE MECHANISM
THAT DE ALLOCATE THE MEMORY OF AN
OBJECT WHEN IT IS NO LONGER REFERENCED BY
A VARIABLE.
 IN C++, THE MEMORY OF AN OBJECT IS
RELEASED BY USE OF DELETE OPERATOR.
 JAVA VIRTUAL MACHINE DETERMINES WHEN
TO FREE UP THE MEMORY OF AN OBJECT.
ADVANTAGES OF JAVA
 JAVA IS SIMPLE LANGUAGE.
 JAVA DOES NOT SUPPORT POINTERS.
 JAVA IS FIRST LANGUAGE IN WHICH PROGRAMS CAN BE EXECUTED
USING WEB.
 WRITE ONCE RUN ANYWHERE (WORA).
DISADVANTAGES OF JAVA
 SLOW PERFORMANCE.
 NO SUPPORT FOR LOW LEVEL PROGRAMMING.
 POOR FEATURES IN JAVA.
 NO CONTROL OVER GARBAGE COLLECTION.
PROJECT
INTRANET MAILING SYSTEM
• USERS CAN SEND INFORMATION AND QUERY TO EACH OTHER.
• PROVIDES THE FACILITY TO MAINTAIN PROFILE AND INBOX OF EACH
EMPLOYEE SEPARATELY.
• DEVELOP A COMMUNICATION INTERFACE FOR THE ORGANIZATION.
THANK
YOU
ANY QUERY
?

More Related Content

What's hot

Rubymotion inspect 2014_review
Rubymotion inspect 2014_reviewRubymotion inspect 2014_review
Rubymotion inspect 2014_review
Bob Firestone
 
C,c++,java,php,.net training institute in delhi, best training institute for ...
C,c++,java,php,.net training institute in delhi, best training institute for ...C,c++,java,php,.net training institute in delhi, best training institute for ...
C,c++,java,php,.net training institute in delhi, best training institute for ...
MCM COmpetitive Classes
 

What's hot (20)

Core Java
Core JavaCore Java
Core Java
 
Introduction to Core Java Programming
Introduction to Core Java ProgrammingIntroduction to Core Java Programming
Introduction to Core Java Programming
 
Why JAVA is Best
Why JAVA is BestWhy JAVA is Best
Why JAVA is Best
 
Summer training presentation on "CORE JAVA".
Summer training presentation on "CORE JAVA".Summer training presentation on "CORE JAVA".
Summer training presentation on "CORE JAVA".
 
Why java is important in programming language?
Why java is important in programming language?Why java is important in programming language?
Why java is important in programming language?
 
Introduction of java technology
Introduction of java technologyIntroduction of java technology
Introduction of java technology
 
Java By Sai NagaVenkata BuchiBabu Manepalli
Java By Sai NagaVenkata BuchiBabu ManepalliJava By Sai NagaVenkata BuchiBabu Manepalli
Java By Sai NagaVenkata BuchiBabu Manepalli
 
Lara Technology
Lara TechnologyLara Technology
Lara Technology
 
Java Assignment Help
Java Assignment HelpJava Assignment Help
Java Assignment Help
 
Java
JavaJava
Java
 
Rubymotion inspect 2014_review
Rubymotion inspect 2014_reviewRubymotion inspect 2014_review
Rubymotion inspect 2014_review
 
C,c++,java,php,.net training institute in delhi, best training institute for ...
C,c++,java,php,.net training institute in delhi, best training institute for ...C,c++,java,php,.net training institute in delhi, best training institute for ...
C,c++,java,php,.net training institute in delhi, best training institute for ...
 
Introduction to JAVA
Introduction to JAVAIntroduction to JAVA
Introduction to JAVA
 
Java history 01
Java history 01Java history 01
Java history 01
 
Industrial Training Report on Java Technology.
Industrial Training Report on Java Technology.Industrial Training Report on Java Technology.
Industrial Training Report on Java Technology.
 
PPT on JAVA
PPT  on JAVA PPT  on JAVA
PPT on JAVA
 
Lara technologies
Lara technologiesLara technologies
Lara technologies
 
Training on Core java | PPT Presentation | Shravan Sanidhya
Training on Core java | PPT Presentation | Shravan SanidhyaTraining on Core java | PPT Presentation | Shravan Sanidhya
Training on Core java | PPT Presentation | Shravan Sanidhya
 
Java presentation
Java presentationJava presentation
Java presentation
 
Features of java 02
Features of java 02Features of java 02
Features of java 02
 

Viewers also liked

Capacitance and capacitor
Capacitance and capacitorCapacitance and capacitor
Capacitance and capacitor
Touqeer Jumani
 

Viewers also liked (13)

Graphical User Interface (Gui)
Graphical User Interface (Gui)Graphical User Interface (Gui)
Graphical User Interface (Gui)
 
Basic structure of capacitor
Basic structure of capacitorBasic structure of capacitor
Basic structure of capacitor
 
Types of Capacitors
Types of CapacitorsTypes of Capacitors
Types of Capacitors
 
Most usable capasitor types with all info
Most usable capasitor types with all infoMost usable capasitor types with all info
Most usable capasitor types with all info
 
Graphical User Interface
Graphical User Interface Graphical User Interface
Graphical User Interface
 
Capacitor Presentation
Capacitor PresentationCapacitor Presentation
Capacitor Presentation
 
Mechanism of Capacitor Presentation
Mechanism of Capacitor PresentationMechanism of Capacitor Presentation
Mechanism of Capacitor Presentation
 
Capacitance and capacitor
Capacitance and capacitorCapacitance and capacitor
Capacitance and capacitor
 
Capacitor
CapacitorCapacitor
Capacitor
 
Capacitors
CapacitorsCapacitors
Capacitors
 
Capacitors
CapacitorsCapacitors
Capacitors
 
Capacitor
CapacitorCapacitor
Capacitor
 
AI and Machine Learning Demystified by Carol Smith at Midwest UX 2017
AI and Machine Learning Demystified by Carol Smith at Midwest UX 2017AI and Machine Learning Demystified by Carol Smith at Midwest UX 2017
AI and Machine Learning Demystified by Carol Smith at Midwest UX 2017
 

Similar to INTRODUCTION OF JAVA

Great cup of java
Great  cup of javaGreat  cup of java
Great cup of java
CIB Egypt
 
TechSearchWeb.pdf
TechSearchWeb.pdfTechSearchWeb.pdf
TechSearchWeb.pdf
TechSearchWeb
 
Technology Tutorial.pdf
Technology Tutorial.pdfTechnology Tutorial.pdf
Technology Tutorial.pdf
TechSearchWeb
 
Presentation on java
Presentation on javaPresentation on java
Presentation on java
topu93
 

Similar to INTRODUCTION OF JAVA (20)

Presentation on Core java
Presentation on Core javaPresentation on Core java
Presentation on Core java
 
INTRODUCTION_O1.pptx
INTRODUCTION_O1.pptxINTRODUCTION_O1.pptx
INTRODUCTION_O1.pptx
 
java Training in Ranchi
java Training in Ranchijava Training in Ranchi
java Training in Ranchi
 
Java By Sai NagaVenkata BuchiBabu Manepalli
Java By Sai NagaVenkata BuchiBabu ManepalliJava By Sai NagaVenkata BuchiBabu Manepalli
Java By Sai NagaVenkata BuchiBabu Manepalli
 
Java Programming Basics Infographic.pdf
Java Programming Basics  Infographic.pdfJava Programming Basics  Infographic.pdf
Java Programming Basics Infographic.pdf
 
Bn1005 demo ppt core java
Bn1005 demo ppt core javaBn1005 demo ppt core java
Bn1005 demo ppt core java
 
Presentation on java life of a deveoper.pptx
Presentation on java life of a deveoper.pptxPresentation on java life of a deveoper.pptx
Presentation on java life of a deveoper.pptx
 
Java tutorial for beginners | Java Features
Java tutorial for beginners | Java FeaturesJava tutorial for beginners | Java Features
Java tutorial for beginners | Java Features
 
Introduction to java
Introduction to javaIntroduction to java
Introduction to java
 
Java basic-tutorial for beginners
Java basic-tutorial for beginners Java basic-tutorial for beginners
Java basic-tutorial for beginners
 
Great cup of java
Great  cup of javaGreat  cup of java
Great cup of java
 
Session 02 - Elements of Java Language
Session 02 - Elements of Java LanguageSession 02 - Elements of Java Language
Session 02 - Elements of Java Language
 
10 interesting things about java
10 interesting things about java10 interesting things about java
10 interesting things about java
 
TechSearchWeb Tutorials.pdf
TechSearchWeb Tutorials.pdfTechSearchWeb Tutorials.pdf
TechSearchWeb Tutorials.pdf
 
TechSearchWeb.pdf
TechSearchWeb.pdfTechSearchWeb.pdf
TechSearchWeb.pdf
 
Technology Tutorial.pdf
Technology Tutorial.pdfTechnology Tutorial.pdf
Technology Tutorial.pdf
 
Elements of Java Language
Elements of Java Language Elements of Java Language
Elements of Java Language
 
Java withrealworldtechnology
Java withrealworldtechnologyJava withrealworldtechnology
Java withrealworldtechnology
 
Presentation on java
Presentation on javaPresentation on java
Presentation on java
 
Java presentation
Java presentationJava presentation
Java presentation
 

More from Md.Sumon Sarder

More from Md.Sumon Sarder (9)

Internship Title Defense
Internship Title DefenseInternship Title Defense
Internship Title Defense
 
RMG Sectors In bangladesh
RMG Sectors In bangladeshRMG Sectors In bangladesh
RMG Sectors In bangladesh
 
Simple harmonic motion And its application
Simple harmonic motion And its applicationSimple harmonic motion And its application
Simple harmonic motion And its application
 
Simple harmonic motion And its application
Simple harmonic motion And its applicationSimple harmonic motion And its application
Simple harmonic motion And its application
 
Application of Differential Equation in Real Life
Application of Differential Equation in Real LifeApplication of Differential Equation in Real Life
Application of Differential Equation in Real Life
 
MaxPlanck Presentation.
MaxPlanck Presentation.MaxPlanck Presentation.
MaxPlanck Presentation.
 
Natural language processing
Natural language processing Natural language processing
Natural language processing
 
Digital transmission Presentation
Digital transmission PresentationDigital transmission Presentation
Digital transmission Presentation
 
Artificial Intelligence Presentation
Artificial Intelligence PresentationArtificial Intelligence Presentation
Artificial Intelligence Presentation
 

Recently uploaded

Recently uploaded (20)

Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 

INTRODUCTION OF JAVA

  • 1. PRESENTATION ON INTRODUCTION OF JAVA PRESENTED BY Name ID MD. SUMON SORDER 161-15-953
  • 2. CONTENT • WHAT IS JAVA ? • WHERE IS JAVA USED ? • FEATURES OF JAVA • JAVA PROGRAM TRANSLATION • JAVA VIRTUAL MACHINE • JAVA SYSTEM OVERVIEW • JAVA PROGRAM-DEVELOPMENT PHASE • ADVANTAGE OF JAVA • DISADVANTAGE OF JAVA • PROJECT
  • 3. WHAT IS JAVA ?  JAVA IS OBJECT ORIENTED PROGRAMMING LANGUAGE AS WELL AS PLATEFORM.  JAVA WAS DEVELOPED BY A TEAM LED BY JAMES GOSLING AT SUN MICROSYSTEMS.  JAVA IS A FIRST PROGRAMMING LANGUAGE WHICH PROVIDE THE CONCEPT OF WRITING PROGRAMS THAT CAN BE EXECUTED USING THE WEB.
  • 4. WHERE IS JAVA USED ? ACCORDING TO THE SUN , 3 BILLION DEVICES RUN JAVA. THERE ARE MANY DEVICES WHERE JAVA IS CURRENTLY USED.  DESKTOP APPLICATIONS - ACROBAT READER, MEDIA PLAYER, ANTIVIRUSES ETC.  WEB APPLICATIONS - IRCTC.CO.IN , JAVATPOINT.COM ETC.  ENTERPRISE APPLICATION – BANKING APPLICATION, BUSINESS APPLICATION.  MOBILE.  EMBEDDED SYSTEM.  GAMES.
  • 5. FEATURES OF JAVA • JAVA IS SIMPLE. • JAVA IS OBJECT ORIENTED • JAVA IS DISTRIBUTED • JAVA IS ARCHITECTURE NEUTRAL • JAVA IS ROBUST • JAVA IS INTERPRETED AND COMPILED • JAVA IS SECURE • JAVA IS PORTABLE • JAVA IS MULTI-THREADED
  • 6. JAVA PROGRAM TRANSLATION Hello.jav a javac Hello.clas s Interpreter for WinXP Interpreter for Mac Interpreter for Unix Source Program Java Compiler Java Bytecode
  • 7. JAVA VIRTUAL MACHINE  JAVA VIRTUAL MACHINE IS THE LIKE USUAL COMPUTER WHICH TRANSLATE HIGH LEVEL LANGUAGE INTO MACHINE LANGUAGE.  JUST LIKE THAT JAVA VIRTUAL MACHINE ALSO TRANSLATE BYTECODE INTO MACHINE LANGUAGE.  JVM ARE AVAILABLE FOR MANY HARDWARE AND SOFTWARE PLATEFORM.
  • 8. WHAT IS OOP ?  OBJECT-ORIENTED PROGRAMMING IS A METHOD OF IMPLEMENTATION.  A LANGUAGE IN WHICH EVERYTHING REPRESENT IN THE FORM OF OBJECT IS CALLED OBJECT ORIENTED PROGRAMMING LANGUAGE. IT NOT ONLY MAKES THE PROGRAM LESS COMPLEX BUT ALSO MAKES THE SOFTWARE REUSE FEASIBLE AND POSSIBLE.  JAVA IS NOT TRULY OBJECT ORIENTED PROGRAMING LANGUAGE
  • 10. JAVA SYSTEM OVERVIEW Java Application Java Programming Language Java Native Interface Java Class Library Operating System Class Load er Verifier Executio n Java Virtual Machine
  • 13. GARBAGE COLLECTION  GARBAGE COLLECTION IS THE MECHANISM THAT DE ALLOCATE THE MEMORY OF AN OBJECT WHEN IT IS NO LONGER REFERENCED BY A VARIABLE.  IN C++, THE MEMORY OF AN OBJECT IS RELEASED BY USE OF DELETE OPERATOR.  JAVA VIRTUAL MACHINE DETERMINES WHEN TO FREE UP THE MEMORY OF AN OBJECT.
  • 14. ADVANTAGES OF JAVA  JAVA IS SIMPLE LANGUAGE.  JAVA DOES NOT SUPPORT POINTERS.  JAVA IS FIRST LANGUAGE IN WHICH PROGRAMS CAN BE EXECUTED USING WEB.  WRITE ONCE RUN ANYWHERE (WORA).
  • 15. DISADVANTAGES OF JAVA  SLOW PERFORMANCE.  NO SUPPORT FOR LOW LEVEL PROGRAMMING.  POOR FEATURES IN JAVA.  NO CONTROL OVER GARBAGE COLLECTION.
  • 16. PROJECT INTRANET MAILING SYSTEM • USERS CAN SEND INFORMATION AND QUERY TO EACH OTHER. • PROVIDES THE FACILITY TO MAINTAIN PROFILE AND INBOX OF EACH EMPLOYEE SEPARATELY. • DEVELOP A COMMUNICATION INTERFACE FOR THE ORGANIZATION.