SlideShare une entreprise Scribd logo
1  sur  10
LANGUAGE JAVA
In the early 90s, extending the power of network
computing to the activities of everyday life was a
radical vision. In 1991, a small group of Sun
engineers called the "Green Team" believed that the
next wave in computing was the union of digital
consumer devices and computers. JAVA by James
Gosling, the team worked around the clock and
created the programming language that would
revolutionize our world – Java.
In 1995, the team announced that the Netscape
Navigator Internet browser would incorporate Java
technology.
Java would not be a completely new language,
would resemble what we know as C + +, In its early
versions, called OAK, a object-oriented language
features at least:
1. Encapsulation
2. Heredity
3. Polymorphism
4. Dynamic Link
Today, Java not only permeates the Internet, but also is the
invisible force behind many of the applications and devices that
power our day-to-day lives. From mobile phones to handheld
devices, games and navigation systems to e-business solutions,
Java is everywhere.
It is characterized as:
STRONG LANGUAGE : can block the system
LANGUAGE PERFORMANCE : When different control flows
share the same logical address space are called threads.
PORTABLE LANGUAGE : given the large growth of networks in
recent years, are executable on any machine and any operating
system.
LANGUAGE AS SIMPLE AS POSSIBLE : provide a large
number of extras with class libraries.
LANGUAGE SAFE : the Java compiler performs a systematic
verification of conversions.
GRAPHICAL USER INTERFACE (GUI)
The user interface design is implemented Java MVC (Model
View Controller)
APIs (Application Program Interface)
They are organized into disjoint groups called packets. Each package
contains a set of interfaces, classes and exceptions related.
The set of APIs is controlled by Sun Microsystems along with other entities
through the JCP (Java Community Process).
The API consists of classes, interfaces and referrals.
AWT and Swing,Java package for generating the GUI in
large real applications.
COMPONENT SWING
COMPONENT AWT
NetBeans IDE with Java SE: simple graphical user interface
and add simple back-end functionality, the layout and design
of a GUI and add a few buttons and text fields.
The text fields will be used for receiving user input and also for
displaying the program output. The button will initiate the
functionality built into the front end.
AWT = Abstract Windowing Toolkit
Create window graphics environments, in the manner of
Windows aspect 'like' on several platforms a have used
elements common to all platforms: sliders, buttons, dropdown
menus, etc ...
Basic controls: Button Chekboxes Choice List Menu Text Field
Eclipse began as an IBM Canada project. It was developed by OTI (Object
Technology International) as a replacement for Visual Age also developed
by OTI.
Eclipse has a text editor with syntax highlighting. The real-time compilation.
Has unit tests with JUnit, CVS version control, integration with Ant,
assistants (wizards) for creating projects, classes, tests, etc..,
Eclipse is a computer program composed of a set of programming tools.
open source platform for developing what the project calls "Rich Client
Applications", opposed the application "Client-light" browser-based. This
platform has typically been used to develop integrated development
environments (IDE English), as the Java IDE called Java Development
Toolkit (JDT) and compiler (ECJ) that comes as part of Eclipse
GRAPHIC INTERFACE OF ECLIPSE
Java libraries : are the result of compiling the source
code developed by who implements the JRE (Java
Runtime Environment) software packages or plugins
(or connectors) in a Web browser, and offering support
for Java development.
Swing libraries, AWT built upon but offer no native
implementations components AWT.
Integration libraries, allowing communication with
external systems.
Libraries for the user interface : mechanisms to use
and manage their associated events (GUI)
JAVA APPLICATIONS
USB COMMUNICATION THROUGH JAVA
Developed using the Java Community Process. The objective of this project
is to develop a USB interface for the Java platform that will allow full access
to the USB system to any Java.
The JSR-80 project includes three packages: javax-usb (API javax.usb),
javax-usb-ri (the common operating system independent)
API JUSB: The API is distributed so it can be properly used as free
software projects, providing multiple access to multiple physical devices
USBLa API jUSB includes the following packages :
•usb.core: It allows Java applications to access remote USB devices from
the USB host.
•usb.windows: package has a Windows application object usb.core.Host
•usb.remote: allows using a Java application to access USB devices on a
remote computer.
usb.util: download the firmware for USB devices, converting a USB device
with only one entrance / exit on a socket.
•usb.devices: access to a variety of USB devices with jUSB API, including
Kodak digital cameras and Rio 500 MP3.

Contenu connexe

Tendances

Features of java unit 1
Features of java unit 1Features of java unit 1
Features of java unit 1RubaNagarajan
 
J2ee strutswithhibernate-140121221332-phpapp01
J2ee strutswithhibernate-140121221332-phpapp01J2ee strutswithhibernate-140121221332-phpapp01
J2ee strutswithhibernate-140121221332-phpapp01Jay Palit
 
Role of java in android app development
Role of java in android app developmentRole of java in android app development
Role of java in android app developmentRahul Rana
 
11 Java User Interface Libraries for Developing Mobile Applications
11 Java User Interface Libraries for Developing Mobile Applications11 Java User Interface Libraries for Developing Mobile Applications
11 Java User Interface Libraries for Developing Mobile ApplicationsAEGIS-ACCESSIBLE Projects
 
Intro To Android App Development
Intro To Android App DevelopmentIntro To Android App Development
Intro To Android App DevelopmentMike Kvintus
 
Android - From Zero to Hero @ DEVit 2017
Android - From Zero to Hero @ DEVit 2017Android - From Zero to Hero @ DEVit 2017
Android - From Zero to Hero @ DEVit 2017Ivo Neskovic
 
Structure programming – Java Programming – Theory
Structure programming – Java Programming – TheoryStructure programming – Java Programming – Theory
Structure programming – Java Programming – TheoryOXUS 20
 
Android Project Presentation
Android Project PresentationAndroid Project Presentation
Android Project PresentationLaxmi Kant Yadav
 
Java Programming (M&M)
Java Programming (M&M)Java Programming (M&M)
Java Programming (M&M)mafffffe19
 
Summer training report on java se6 technology
Summer training  report on java se6 technologySummer training  report on java se6 technology
Summer training report on java se6 technologyShamsher Ahmed
 
Android Development in a Nutshell
Android Development in a NutshellAndroid Development in a Nutshell
Android Development in a NutshellAleix Solé
 
Android architecture
Android architectureAndroid architecture
Android architectureHari Krishna
 
Android In A Nutshell
Android In A NutshellAndroid In A Nutshell
Android In A NutshellTed Chien
 

Tendances (20)

Programming in Java
Programming in JavaProgramming in Java
Programming in Java
 
Features of java unit 1
Features of java unit 1Features of java unit 1
Features of java unit 1
 
J2ee strutswithhibernate-140121221332-phpapp01
J2ee strutswithhibernate-140121221332-phpapp01J2ee strutswithhibernate-140121221332-phpapp01
J2ee strutswithhibernate-140121221332-phpapp01
 
Role of java in android app development
Role of java in android app developmentRole of java in android app development
Role of java in android app development
 
11 Java User Interface Libraries for Developing Mobile Applications
11 Java User Interface Libraries for Developing Mobile Applications11 Java User Interface Libraries for Developing Mobile Applications
11 Java User Interface Libraries for Developing Mobile Applications
 
Intro To Android App Development
Intro To Android App DevelopmentIntro To Android App Development
Intro To Android App Development
 
Core java
Core javaCore java
Core java
 
Android - From Zero to Hero @ DEVit 2017
Android - From Zero to Hero @ DEVit 2017Android - From Zero to Hero @ DEVit 2017
Android - From Zero to Hero @ DEVit 2017
 
Java Programming : introduction
Java Programming : introductionJava Programming : introduction
Java Programming : introduction
 
Structure programming – Java Programming – Theory
Structure programming – Java Programming – TheoryStructure programming – Java Programming – Theory
Structure programming – Java Programming – Theory
 
Android Project Presentation
Android Project PresentationAndroid Project Presentation
Android Project Presentation
 
Java Programming (M&M)
Java Programming (M&M)Java Programming (M&M)
Java Programming (M&M)
 
Java ms harsha
Java ms harshaJava ms harsha
Java ms harsha
 
Java Intro
Java IntroJava Intro
Java Intro
 
Summer training report on java se6 technology
Summer training  report on java se6 technologySummer training  report on java se6 technology
Summer training report on java se6 technology
 
Android Development in a Nutshell
Android Development in a NutshellAndroid Development in a Nutshell
Android Development in a Nutshell
 
Core java slides
Core java slidesCore java slides
Core java slides
 
Android architecture
Android architectureAndroid architecture
Android architecture
 
Android In A Nutshell
Android In A NutshellAndroid In A Nutshell
Android In A Nutshell
 
JAVA CORE
JAVA COREJAVA CORE
JAVA CORE
 

En vedette

Story board - Visão sobre a costa
Story board - Visão sobre a costaStory board - Visão sobre a costa
Story board - Visão sobre a costaPasadinhas
 
100 câu hệ phương trình hay ôn luyện thi đại học môn toán online
100 câu hệ phương trình hay ôn luyện thi đại học môn toán online100 câu hệ phương trình hay ôn luyện thi đại học môn toán online
100 câu hệ phương trình hay ôn luyện thi đại học môn toán onlineNguyễn Hậu
 
Java [modo de compatibilidad]
Java [modo de compatibilidad]Java [modo de compatibilidad]
Java [modo de compatibilidad]gilber255
 
Pinterest presentation
Pinterest presentationPinterest presentation
Pinterest presentationhartshorns
 
Suối nguồn (the fountainhead)
Suối nguồn (the fountainhead)Suối nguồn (the fountainhead)
Suối nguồn (the fountainhead)Nguyễn Hậu
 
Zocial awardth2013 v1.10
Zocial awardth2013 v1.10Zocial awardth2013 v1.10
Zocial awardth2013 v1.10zocialinc
 
Henrique pinto tecnica da mão direita
Henrique pinto   tecnica da mão direitaHenrique pinto   tecnica da mão direita
Henrique pinto tecnica da mão direitaPedro Sena
 

En vedette (9)

Story board - Visão sobre a costa
Story board - Visão sobre a costaStory board - Visão sobre a costa
Story board - Visão sobre a costa
 
logotipo
logotipologotipo
logotipo
 
100 câu hệ phương trình hay ôn luyện thi đại học môn toán online
100 câu hệ phương trình hay ôn luyện thi đại học môn toán online100 câu hệ phương trình hay ôn luyện thi đại học môn toán online
100 câu hệ phương trình hay ôn luyện thi đại học môn toán online
 
Java [modo de compatibilidad]
Java [modo de compatibilidad]Java [modo de compatibilidad]
Java [modo de compatibilidad]
 
Pinterest presentation
Pinterest presentationPinterest presentation
Pinterest presentation
 
Suối nguồn (the fountainhead)
Suối nguồn (the fountainhead)Suối nguồn (the fountainhead)
Suối nguồn (the fountainhead)
 
Fun Music Software
Fun Music SoftwareFun Music Software
Fun Music Software
 
Zocial awardth2013 v1.10
Zocial awardth2013 v1.10Zocial awardth2013 v1.10
Zocial awardth2013 v1.10
 
Henrique pinto tecnica da mão direita
Henrique pinto   tecnica da mão direitaHenrique pinto   tecnica da mão direita
Henrique pinto tecnica da mão direita
 

Similaire à Java

Core Java Slides
Core Java SlidesCore Java Slides
Core Java SlidesVinit Vyas
 
MODULE_1_The History and Evolution of Java.pptx
MODULE_1_The History and Evolution of Java.pptxMODULE_1_The History and Evolution of Java.pptx
MODULE_1_The History and Evolution of Java.pptxVeerannaKotagi1
 
Intoduction to java
Intoduction to javaIntoduction to java
Intoduction to javajalinder123
 
Dr. Rajeshree Khande :Intoduction to java
Dr. Rajeshree Khande :Intoduction to javaDr. Rajeshree Khande :Intoduction to java
Dr. Rajeshree Khande :Intoduction to javaDrRajeshreeKhande
 
Chapter 1 introduction to java technology
Chapter 1 introduction to java technologyChapter 1 introduction to java technology
Chapter 1 introduction to java technologysshhzap
 
JAVA ALL 5 MODULE NOTES.pptx
JAVA ALL 5 MODULE NOTES.pptxJAVA ALL 5 MODULE NOTES.pptx
JAVA ALL 5 MODULE NOTES.pptxDrPreethiD1
 
Java application-development
Java application-developmentJava application-development
Java application-developmentDeepika Chaudhary
 
TechSearchWeb Tutorials.pdf
TechSearchWeb Tutorials.pdfTechSearchWeb Tutorials.pdf
TechSearchWeb Tutorials.pdfTechSearchWeb
 
Java Tutorial to Learn Java Programming
Java Tutorial to Learn Java ProgrammingJava Tutorial to Learn Java Programming
Java Tutorial to Learn Java Programmingbusiness Corporate
 
eSWT: The new UI toolkit for the mobile java
eSWT: The new UI toolkit for the mobile javaeSWT: The new UI toolkit for the mobile java
eSWT: The new UI toolkit for the mobile javaGorkem Ercan
 
GUI design using JAVAFX.ppt
GUI design using JAVAFX.pptGUI design using JAVAFX.ppt
GUI design using JAVAFX.pptTabassumMaktum
 
Analysis Of The Original Version Of Java
Analysis Of The Original Version Of JavaAnalysis Of The Original Version Of Java
Analysis Of The Original Version Of JavaAmanda Brady
 
Technology Tutorial.pdf
Technology Tutorial.pdfTechnology Tutorial.pdf
Technology Tutorial.pdfTechSearchWeb
 
Introducción a la progrogramación orientada a objetos con Java
Introducción a la progrogramación orientada a objetos con JavaIntroducción a la progrogramación orientada a objetos con Java
Introducción a la progrogramación orientada a objetos con JavaFacultad de Ciencias y Sistemas
 
Unesco Presentation
Unesco PresentationUnesco Presentation
Unesco PresentationUmesh
 

Similaire à Java (20)

Core Java Slides
Core Java SlidesCore Java Slides
Core Java Slides
 
Java presentation
Java presentationJava presentation
Java presentation
 
MODULE_1_The History and Evolution of Java.pptx
MODULE_1_The History and Evolution of Java.pptxMODULE_1_The History and Evolution of Java.pptx
MODULE_1_The History and Evolution of Java.pptx
 
Intoduction to java
Intoduction to javaIntoduction to java
Intoduction to java
 
Dr. Rajeshree Khande :Intoduction to java
Dr. Rajeshree Khande :Intoduction to javaDr. Rajeshree Khande :Intoduction to java
Dr. Rajeshree Khande :Intoduction to java
 
Chapter 1 introduction to java technology
Chapter 1 introduction to java technologyChapter 1 introduction to java technology
Chapter 1 introduction to java technology
 
Java
JavaJava
Java
 
Java Basic.pdf
Java Basic.pdfJava Basic.pdf
Java Basic.pdf
 
JAVA ALL 5 MODULE NOTES.pptx
JAVA ALL 5 MODULE NOTES.pptxJAVA ALL 5 MODULE NOTES.pptx
JAVA ALL 5 MODULE NOTES.pptx
 
Java application-development
Java application-developmentJava application-development
Java application-development
 
TechSearchWeb Tutorials.pdf
TechSearchWeb Tutorials.pdfTechSearchWeb Tutorials.pdf
TechSearchWeb Tutorials.pdf
 
Java Tutorial to Learn Java Programming
Java Tutorial to Learn Java ProgrammingJava Tutorial to Learn Java Programming
Java Tutorial to Learn Java Programming
 
eSWT: The new UI toolkit for the mobile java
eSWT: The new UI toolkit for the mobile javaeSWT: The new UI toolkit for the mobile java
eSWT: The new UI toolkit for the mobile java
 
Java Programming Basics
Java Programming BasicsJava Programming Basics
Java Programming Basics
 
GUI design using JAVAFX.ppt
GUI design using JAVAFX.pptGUI design using JAVAFX.ppt
GUI design using JAVAFX.ppt
 
Analysis Of The Original Version Of Java
Analysis Of The Original Version Of JavaAnalysis Of The Original Version Of Java
Analysis Of The Original Version Of Java
 
TechSearchWeb.pdf
TechSearchWeb.pdfTechSearchWeb.pdf
TechSearchWeb.pdf
 
Technology Tutorial.pdf
Technology Tutorial.pdfTechnology Tutorial.pdf
Technology Tutorial.pdf
 
Introducción a la progrogramación orientada a objetos con Java
Introducción a la progrogramación orientada a objetos con JavaIntroducción a la progrogramación orientada a objetos con Java
Introducción a la progrogramación orientada a objetos con Java
 
Unesco Presentation
Unesco PresentationUnesco Presentation
Unesco Presentation
 

Java

  • 1.
  • 2. LANGUAGE JAVA In the early 90s, extending the power of network computing to the activities of everyday life was a radical vision. In 1991, a small group of Sun engineers called the "Green Team" believed that the next wave in computing was the union of digital consumer devices and computers. JAVA by James Gosling, the team worked around the clock and created the programming language that would revolutionize our world – Java.
  • 3. In 1995, the team announced that the Netscape Navigator Internet browser would incorporate Java technology. Java would not be a completely new language, would resemble what we know as C + +, In its early versions, called OAK, a object-oriented language features at least: 1. Encapsulation 2. Heredity 3. Polymorphism 4. Dynamic Link
  • 4. Today, Java not only permeates the Internet, but also is the invisible force behind many of the applications and devices that power our day-to-day lives. From mobile phones to handheld devices, games and navigation systems to e-business solutions, Java is everywhere. It is characterized as: STRONG LANGUAGE : can block the system LANGUAGE PERFORMANCE : When different control flows share the same logical address space are called threads. PORTABLE LANGUAGE : given the large growth of networks in recent years, are executable on any machine and any operating system. LANGUAGE AS SIMPLE AS POSSIBLE : provide a large number of extras with class libraries. LANGUAGE SAFE : the Java compiler performs a systematic verification of conversions.
  • 5. GRAPHICAL USER INTERFACE (GUI) The user interface design is implemented Java MVC (Model View Controller) APIs (Application Program Interface) They are organized into disjoint groups called packets. Each package contains a set of interfaces, classes and exceptions related. The set of APIs is controlled by Sun Microsystems along with other entities through the JCP (Java Community Process).
  • 6. The API consists of classes, interfaces and referrals. AWT and Swing,Java package for generating the GUI in large real applications. COMPONENT SWING COMPONENT AWT
  • 7. NetBeans IDE with Java SE: simple graphical user interface and add simple back-end functionality, the layout and design of a GUI and add a few buttons and text fields. The text fields will be used for receiving user input and also for displaying the program output. The button will initiate the functionality built into the front end. AWT = Abstract Windowing Toolkit Create window graphics environments, in the manner of Windows aspect 'like' on several platforms a have used elements common to all platforms: sliders, buttons, dropdown menus, etc ... Basic controls: Button Chekboxes Choice List Menu Text Field
  • 8. Eclipse began as an IBM Canada project. It was developed by OTI (Object Technology International) as a replacement for Visual Age also developed by OTI. Eclipse has a text editor with syntax highlighting. The real-time compilation. Has unit tests with JUnit, CVS version control, integration with Ant, assistants (wizards) for creating projects, classes, tests, etc.., Eclipse is a computer program composed of a set of programming tools. open source platform for developing what the project calls "Rich Client Applications", opposed the application "Client-light" browser-based. This platform has typically been used to develop integrated development environments (IDE English), as the Java IDE called Java Development Toolkit (JDT) and compiler (ECJ) that comes as part of Eclipse GRAPHIC INTERFACE OF ECLIPSE
  • 9. Java libraries : are the result of compiling the source code developed by who implements the JRE (Java Runtime Environment) software packages or plugins (or connectors) in a Web browser, and offering support for Java development. Swing libraries, AWT built upon but offer no native implementations components AWT. Integration libraries, allowing communication with external systems. Libraries for the user interface : mechanisms to use and manage their associated events (GUI)
  • 10. JAVA APPLICATIONS USB COMMUNICATION THROUGH JAVA Developed using the Java Community Process. The objective of this project is to develop a USB interface for the Java platform that will allow full access to the USB system to any Java. The JSR-80 project includes three packages: javax-usb (API javax.usb), javax-usb-ri (the common operating system independent) API JUSB: The API is distributed so it can be properly used as free software projects, providing multiple access to multiple physical devices USBLa API jUSB includes the following packages : •usb.core: It allows Java applications to access remote USB devices from the USB host. •usb.windows: package has a Windows application object usb.core.Host •usb.remote: allows using a Java application to access USB devices on a remote computer. usb.util: download the firmware for USB devices, converting a USB device with only one entrance / exit on a socket. •usb.devices: access to a variety of USB devices with jUSB API, including Kodak digital cameras and Rio 500 MP3.