Top Banner
10

Java [modo de compatibilidad]

Apr 11, 2017

Download

Documents

gilber255
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Java [modo de compatibilidad]
Page 2: 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.

Page 3: Java [modo de compatibilidad]

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. Encapsulation2. Heredity3. Polymorphism4. Dynamic Link

Page 4: Java [modo de compatibilidad]

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

Page 5: Java [modo de compatibilidad]

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

Page 6: Java [modo de compatibilidad]

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

Page 7: Java [modo de compatibilidad]

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 ToolkitCreate 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

Page 8: Java [modo de compatibilidad]

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

Page 9: Java [modo de compatibilidad]

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)

Page 10: Java [modo de compatibilidad]

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.