introduction to java
play

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


  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?

  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.

  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

  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.

  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

  6. Required tools http://java.sun.com/javase/downloads/index.jsp

  7. Required Tools  Netbeans 6.0 contains all the libraries necessary to develop the various different programs supported by the Java framework

  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.

  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?

  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.

  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

  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

  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

  14. Questions?  These slides and the examples are available at the following URL  http://ict.mcast.edu.mt/staff/gerards/jug/  Open to discussion...

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend