Introduction To Java Questions to be addressed Why would I use Java - - PowerPoint PPT Presentation

introduction to java
SMART_READER_LITE
LIVE PREVIEW

Introduction To Java Questions to be addressed Why would I use Java - - PowerPoint PPT Presentation

Introduction To Java Questions to be addressed Why would I use Java for developing my applications? How do I get started on developing Java applications? What applications do I need to start developing? Why Java? Platform


slide-1
SLIDE 1

Introduction To Java

 Questions to be addressed

 Why would I use Java for developing my

applications?

 How do I get started on developing Java

applications?

 What applications do I need to start developing?

slide-2
SLIDE 2

Why Java?

 Platform independence

 Works on every operating system there is a JDK

  • for. (One application for all platforms)

 Mainly free

 The JDK distribution is freely available, and there is

no need to pay for any of the development tools which are commonly used.

slide-3
SLIDE 3

Why Java?

 Connects with several available database

systems easily

 JDBC drivers are available for many different

database systems including

 Oracle  MySQL  SQL Server 2005

slide-4
SLIDE 4

Why Java?

 A wide variety of applications.

 GUI database tools such as client records systems,

invoicing systems, et al.

 Paint and graphics objects to build games or image

manipulation applications.

 Web applications using JSP pages.

slide-5
SLIDE 5

How do I get started?

 To work with Java you need these components

 Java JDK  Java ME framework (to develop applications for

mobile phones)

 Java EE framework

slide-6
SLIDE 6

Required tools

http://java.sun.com/javase/downloads/index.jsp

slide-7
SLIDE 7

Required Tools

 Netbeans 6.0 contains all the libraries

necessary to develop the various different programs supported by the Java framework

slide-8
SLIDE 8

Other recommended tools

 Eclipse IDE

 Similar to the netbeans IDE, uses a plugin

  • framework. Is widely accepted as an industry

standard.

 Oracle Jdeveloper

 Excellent tool for fast JDBC Development, however

is quite resource hungry.

slide-9
SLIDE 9

Netbeans

 The favoured IDE used by Sun  A good introductory tool written in Java for java

development

 Have mainly favoured netbeans for use in

introductory courses to java...point for discussion?

slide-10
SLIDE 10

Java SE Development

 Java is an object-oriented language  Classes, methods and objects are the keywords

here.

 Supports full GUI development for standard

applications.

slide-11
SLIDE 11

GUI Application Development

 In Netbeans 6.0 GUI development is vey

simple.

 In the following example, we will demonstrate

an Lm to Euro converter Java Application using Netbeans 6.0

slide-12
SLIDE 12

Web Application Development

 The next example will be a simple JSP based

web application, still within netbeans

 Note the similarity in coding between a normal

GUI application and the web application

slide-13
SLIDE 13

Mobile Phone Development

 The final example is the same application

written to run on a mobile phone

 Note that the mobile phone application also

demonstrates a high level of commonality with the other platforms

slide-14
SLIDE 14

Questions?

 These slides and the examples are available at

the following URL

 http://ict.mcast.edu.mt/staff/gerards/jug/  Open to discussion...