SlideShare a Scribd company logo
Java [modo de compatibilidad]
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.

More Related Content

PPTX
Java session13
PPTX
Java session2
DOCX
Java@intro to java
PPT
Android software stack
PDF
2. the aegis story building an accessible application
PPTX
Java Lecture 1
PDF
Android Programming Basics
PPT
An introduction to java programming language forbeginners(java programming tu...
Java session13
Java session2
Java@intro to java
Android software stack
2. the aegis story building an accessible application
Java Lecture 1
Android Programming Basics
An introduction to java programming language forbeginners(java programming tu...

What's hot (20)

PPTX
Programming in Java
PPTX
Features of java unit 1
PPT
J2ee strutswithhibernate-140121221332-phpapp01
PPTX
Role of java in android app development
PPT
11 Java User Interface Libraries for Developing Mobile Applications
ODP
Intro To Android App Development
PPTX
Core java
PDF
Android - From Zero to Hero @ DEVit 2017
PPT
Java Programming : introduction
PPTX
Structure programming – Java Programming – Theory
PPTX
Android Project Presentation
PPTX
Java Programming (M&M)
PPTX
Java ms harsha
PPTX
Java Intro
PDF
Summer training report on java se6 technology
PDF
Android Development in a Nutshell
PPT
Core java slides
DOCX
Android architecture
PPT
Android In A Nutshell
DOCX
JAVA CORE
Programming in Java
Features of java unit 1
J2ee strutswithhibernate-140121221332-phpapp01
Role of java in android app development
11 Java User Interface Libraries for Developing Mobile Applications
Intro To Android App Development
Core java
Android - From Zero to Hero @ DEVit 2017
Java Programming : introduction
Structure programming – Java Programming – Theory
Android Project Presentation
Java Programming (M&M)
Java ms harsha
Java Intro
Summer training report on java se6 technology
Android Development in a Nutshell
Core java slides
Android architecture
Android In A Nutshell
JAVA CORE
Ad

Viewers also liked (9)

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

Similar to Java [modo de compatibilidad] (20)

PPTX
Java (Part 2) unit 1
PPTX
OOP-JAVA-UNIT-1-PPT updated.pptx object oriented programming language using java
PPTX
DIT 206 LECTURE 2 - Features of the Java Programming Language copy.pptx
PPTX
Object Oriented concept-JAVA-Module-1-PPT.pptx
PPTX
1. Java Project Guidance for engineering
PPT
01-Introduction.ppt
PPTX
Java 2 computer science.pptx
PDF
Java application-development
PPT
Chapter 1 introduction to java technology
PDF
complete_referenceoverview.pdf
PPTX
MODULE_1_The History and Evolution of Java.pptx
PPTX
JAVA ALL 5 MODULE NOTES.pptx
PPTX
Advance java prasentation
PPTX
Java programming(unit 1)
PDF
Java: Rumours of my demise are greatly exaggerated
DOCX
Software requirement
PPTX
The Java Story
PPTX
Classes and Objects
PPTX
Introduction to Object-Oriented Concepts and Java
Java (Part 2) unit 1
OOP-JAVA-UNIT-1-PPT updated.pptx object oriented programming language using java
DIT 206 LECTURE 2 - Features of the Java Programming Language copy.pptx
Object Oriented concept-JAVA-Module-1-PPT.pptx
1. Java Project Guidance for engineering
01-Introduction.ppt
Java 2 computer science.pptx
Java application-development
Chapter 1 introduction to java technology
complete_referenceoverview.pdf
MODULE_1_The History and Evolution of Java.pptx
JAVA ALL 5 MODULE NOTES.pptx
Advance java prasentation
Java programming(unit 1)
Java: Rumours of my demise are greatly exaggerated
Software requirement
The Java Story
Classes and Objects
Introduction to Object-Oriented Concepts and Java

Java [modo de compatibilidad]

  • 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.