PROGRAMMING IN JAVA. For Examination in Engineering Degree, Diploma and B.Sc., M.Sc., BCA, C-DAC and DOE.

Size: px
Start display at page:

Download "PROGRAMMING IN JAVA. For Examination in Engineering Degree, Diploma and B.Sc., M.Sc., BCA, C-DAC and DOE."

Transcription

1

2 PROGRAMMING IN JAVA For Examination in Engineering Degree, Diploma and B.Sc., M.Sc., BCA, C-DAC and DOE. Dr. S. S. KHANDARE Principal B.D. College of Enginnering SEWAGRAM (WARDHA) S. CHAND & COMPANY LTD. (AN ISO 9001: 2000 COMPANY) RAM NAGAR, NEW DELHI

3 S. CHAND & COMPANY LTD. (An ISO 9001 : 2000 Company) Head Office: 7361, RAM NAGAR, NEW DELHI Phone: , , Fax: Shop at: schandgroup.com; info@schandgroup.com Branches : AHMEDABAD : 1st Floor, Heritage, Near Gujarat Vidhyapeeth, Ashram Road, Ahmedabad , Ph: , , ahmedabad@schandgroup.com BANGALORE : No. 6, Ahuja Chambers, 1st Cross, Kumara Krupa Road, Bangalore , Ph: , , bangalore@schandgroup.com BHOPAL : 238-A, M.P. Nagar, Zone 1, Bhopal , Ph: bhopal@schandgroup.com CHANDIGARH : S.C.O , First Floor, Sector - 22-C (Near Aroma Hotel), Chandigarh , Ph: , , chandigarh@schandgroup.com CHENNAI : 152, Anna Salai, Chennai , Ph: , chennai@schandgroup.com COIMBATORE : Plot No. 5, Rajalakshmi Nagar, Peelamedu, Coimbatore , (M) , coimbatore@schandgroup.com CUTTACK : 1st Floor, Bhartia Tower, Badambadi, Cuttack , Ph: ; , cuttack@schandgroup.com DEHRADUN : 1st Floor, 20, New Road, Near Dwarka Store, Dehradun , Ph: , , dehradun@schandgroup.com GUWAHATI : Pan Bazar, Guwahati , Ph: , guwahati@schandgroup.com HYDERABAD : Sultan Bazar, Hyderabad , Ph: , , hyderabad@schandgroup.com JAIPUR : A-14, Janta Store Shopping Complex, University Marg, Bapu Nagar, Jaipur , Ph: , jaipur@schandgroup.com JALANDHAR : Mai Hiran Gate, Jalandhar , Ph: , , jalandhar@schandgroup.com JAMMU : 67/B, B-Block, Gandhi Nagar, Jammu , (M) KOCHI : Kachapilly Square, Mullassery Canal Road, Ernakulam, Kochi , Ph: , cochin@schandgroup.com KOLKATA : 285/J, Bipin Bihari Ganguli Street, Kolkata , Ph: , , kolkata@schandgroup.com LUCKNOW : Mahabeer Market, 25 Gwynne Road, Aminabad, Lucknow , Ph: , , lucknow@schandgroup.com MUMBAI : Blackie House, 103/5, Walchand Hirachand Marg, Opp. G.P.O., Mumbai , Ph: , , mumbai@schandgroup.com NAGPUR : Karnal Bag, Model Mill Chowk, Umrer Road, Nagpur , Ph: , nagpur@schandgroup.com PATNA : 104, Citicentre Ashok, Govind Mitra Road, Patna , Ph: , , patna@schandgroup.com PUNE : 291/1, Ganesh Gayatri Complex, 1st Floor, Somwarpeth, Near Jain Mandir, Pune , Ph: , pune@schandgroup.com RAIPUR : Kailash Residency, Plot No. 4B, Bottle House Road, Shankar Nagar, Raipur , RANCHI Ph: , raipur@schandgroup.com : Flat No. 104, Sri Draupadi Smriti Apartments, East of Jaipal Singh Stadium, Neel Ratan Street, Upper Bazar, Ranchi , Ph: , ranchi@schandgroup.com VISAKHAPATNAM: Plot No. 7, 1st Floor, Allipuram Extension, Opp. Radhakrishna Towers, Seethammadhara North Extn., Visakhapatnam , (M) , visakhapatnam@schandgroup.com 2002, S.S. Khandare All rights reserved. No part of this publication may be reproduced, stored in a retrieval system or transmitted, in any form or by any means, electronic, mechanical, photocopying, recording or otherwise, without the prior permission of the Publishers.thout the written permis First Edition 2002 Revised Edition 2008 Revised Edition 2010 ISBN : Code : 20B 056 PRINTED IN INDIA By Rajendra Ravindra Printers Pvt. Ltd., 7361, Ram Nagar, New Delhi and published by S. Chand & Company Ltd., 7361, Ram Nagar, New Delhi

4 PREFACE TO THIRD EDITION I am thankful to the readers of the book for their overwhelming response for the Third edition of this book. It is a great pleasure in presenting this third and improved edition of the book on Java-programming. The book contains the topics of object oriented programming, UML modelling, flow charts and algorithms, control and looping statements, arrays etc. and the advance Java-programming which contains string functions, object based programming, object oriented programming and GUI components. In this edition two new revised chapters on advanced technology in java and Internet and E-commerce have been added. The chapter on Java sevlet, JSP and J2EE are also included. In this book, the basic programming methods and software technologies used in Java programming are presented. In the third and improved edition all the programs are provided with results and a new chapter on networking is included. There are aditions in the programs and projects. A chapter on subjective and objective questions has been modified. The book is very useful for begineer and those who are appearing for competitive examinations and private interviews. Dr. S.S. Khandare

5 ACKNOWLEDGEMENT I am grateful to the staff members and programmers of various Institutions for their suggestions during the development of the book. I would like to thank to Mrs. Nirmala Gupta (CMD), Mr. Himanshu Gupta (JMD), Mr. Amit Gupta (CEO), Mr. Navin Joshi, Vice-President (Publishing), Mr. Bhagirath Kaushik, General Manager (S & M) of S. Chand & Co., New Delhi for their efforts in the publication of this book. I am thankful to the programmers who have helped me in the preparation of the book. Dr. S.S. Khandare

6 CONTENTS 1. Introduction Object Oriented Technology UML Modelling Algorithm and Flow Charts Programming Techniques Control Statement Looping Statements Scanning Methods Program Methods Arrays String Operation Object Based Programming Object Oriented Programming Exception Handling Threading File Operation Simple GUI Event Handling Methods Advanced GUI Java Graphics Two Dimensional Drawing and Transformation Three Dimensional Viewing and Transformations Computer Aided Design Animation Java Database Connectivity Networking Internet and e-commerce Java Servlets

7 29. JSP J2EE Coding Standard Objective/Subjective Questions Projects in Java Data Structures in Java Advanced Technology in Java Appendix-1 / Exercises and Projects BIBLIOGRAPHY 673 INDEX

8 INTRODUCTION 1 1 INTRODUCTION OBJECTIVE The objectives of this chapter : * Know about Java programming * Compare Java programming * Benefits of Java programming * Java tools and supports * Know internet technology James Gosling of Sun Microsystems developed an OOPs language known as Java. It is an entirely object oriented programming language which is used to create executable contents such as applets, application or handler. An application written in the Java language is known as The hot Java web browser. 1.1 History of Java The Java language is a language resulted due to development of C and C ++ based language and project funded by Sun Microsystem. The Java technology was created as a programming tool in a small closed door project by Patrick Naughton, Mike Sheridan and James Gosling. James Gosling is the creator of the language. Java language resulted as a popular because of world wide web which gained popularity in 1993 and due to its capacity to create web pages. In 1994, Sun management team created a Java technology based clone of Mosaic which was named as WebRunner. This became Hot Java browser. The popularity of Java language can be attributed to the popularity of world wide web and its capacity to create web pages. In 1995, Java generated immediate interest because of its capacity to work with world wide web. The developers decided to launch Java 1.0 a version in The Sun Microsystem announced the Java technology and incorporated Netscape Navigator as world popular web browser. Sun Microsystem Launched Sun Java SDK. In 1996, JDK 1.0 was released. In the year 1997, JDK1.1 (JavaBeans development kit) was released. Then the Java servlets developer kit was released. This resulted into increase of large number of Java developers.then the Enterprise Java beans technology was announced. Then Java Foundation classes being announced. In 1998, Java2 open source technolgy was launched. It gained more importance in 1998 because of the spread of the internet. In 1999, Jini technology was announced and Java 2 platform code was released. The Java was having XML support. Then same year Java server pages technology was released. The JSP deals with client and server side operations.then in the year 2000, Java powered PDAs and mobile phones. Then the J2EE and J2SE technology was announced. The internet boom reached a zoom in year But in the year 2000, there was a crash in the IT sector and thousand of workers were rendered jobless. Between 2001 and 2003, Java made steady progress and then in 2001, there are five million Java developers earning on Java related technology and it became popular all over the world. In 2002, the Java web services developer pack and J2EE 1.4 beta was announced. In the year, 2003 mobile phones powered by Java were developed and used by the customers. Apache foundation started working on building insfrastructure for the Java platform. The companies like Jcreator, Jboss, Netbeams which were 1

9 2 PROGRAMMING IN JAVA built applications under the open source licences for the Java platform. In 2004, Sun Microsystem launched Tiger 12Se1.5. In 2005, new technologies like AJAX and Java server faces were developed and put into operation. In the year 2005, Java completed 10 years of its existance. In the year 2006, most of the web sites went with the Java/JDBC/JSP technologies which used Mysql as data base and Java servlet for programming. 1.2 Structured programming and object oriented programming There are two categories of programming techniques: 1. Structured programming 2. Object oriented programming The structured programming is a system of programming in which the programming is performed by using the sequential commands. All the programming instructions are written in a structured format and executed in a sequence. The processing is performed in a systematic manner on the data very easily accessible in the class. The object oriented programming is a technique which is performed in a manner that the data remains in a hiding format in the variables of the protected and public type. The operations in the object oriented programming are performed by the member functions using objects. 1.3 Need for object oriented programming Object oriented programming is required for handling the complexities in programming due to the operation on data base system. In the structured programming, the data is maintained in the variables and can be very easily accessed in the program. It generally happens that the data values are defined for specific quantities and there are large number of such quantities. The data values are easily accessed in structured programming and the data values remain free either in the arrays or normal variables. Therefore in this case it is not possible to protect the data values or hide them. The function programs access and transfer the values of variables very easily in structured programming. The object oriented programming, provided access in the function program can be protected to the data values and the data values can be maintained in a structured format under the objects. The access to function members is controlled by the objects and under the objects large number of values can be stored. The variables can be utilized as protected variables, public variables, private variables and global variables. The data values can be prevented from direct accessed by member functions and objects. This helped in the creation of softwares with proper formats and operations. 1.4 Benefits over other languages Java programming can be compared with the other languages like C, C ++, FORTRAN, BASIC, COBOL. The Java language has the main base of C-language and utilizes large part of the structure of C ++ language. C-language is capable of handling the softwares in which large data values are not used and the complex operations on data values is not performed. The C ++ is nearly equivalent to the structure of Java and the object oriented programming is similar to Java language. C-language though considers the main program to be its primary program whereas Java allows for flexibility in the language. The Java language allows the use of internet browsers to deal with internet operations and also allows for normal operations. FORTRAN and BASIC languages are old languages which were designed for elementary calculations and operations. The COBOL language was designed for commercial applications and data base programming. These languages were found deficient to handle the graphics and animation of 2-D and 3-D objects.

10 INTRODUCTION 3 Java language has the capability to perform complex mathematical calculation and operations. It is capable of handling complex data base and file operations. It has excellent system to handle errors and a system to the perform operations of inter connected system. It is capable of displaying high resolution graphics and animations. 1.5 Java language Java is fully an object oriented language. This language utilizes classes and objects to manipulate the data. Java language utilizes redymade pieces of classes or user made classes for modification of the data values. The classes consists of private and public member functions and variables. The variables are capable of storing the data values and the modification of data can be done very easily by the member functions. To operate on these member functions the main program utilizes the objects created from the classes, These objects call the member function which modifies the data values. In the object oriented programming technique the objects are utilized for processing on data by executing the methods of the class. The JAVA technology is based on the JAVA usermade or readymade classes having different data types and methods related to the string operation, file operation, data base operation, graphic operation, animations & GUI tools. Class Private Data/ FunctionMember Object Public Data/ FunctionMember Fig Benefits of Java programming There are number of benefits of Java language, these are as below: 1. It utilizes a class based programming technique in which variables are stored under the object which allows storage of large amount of data. 2. The data values stored under the object may be of different nature which could be stored in different variables. 3. The object oriented programming allows two varieties of data, private and public. The private variables are protected variables and cannot be accessed very easily whereas the public variables can be accessed by the object. 4. The Java language allows object oriented tools like inheritance and polymorphism which allows for creation of new classes and methods. 5. The array of objects could be created for processing over a data base system in which the data could be stored and retrieved very easily. 6. Java language allows string operations and file operations with a wide variety of methods. 7. The Java programming is an internet friendly language which allows for internet connectivity. 8. The Advanced Software Technology utilization of graphic user interface allows the user to choose his own components and design the screen in a customised format. 9. Java programming allows graphic display and drawing of images on the screen.

11 4 PROGRAMMING IN JAVA 10. It allows complicated animation on the screen. 11. The language provides a socket programming for connection to internet server directly. 1.7 Applications of object oriented programming The object oriented programming technology has been used for 1. Computer Aided Engineering 2. Simulation and Modelling 3. Data System 4. Internet Application System 5. Artificial Intelligence and Expert System 6. Operating System Design 7. Graphic user Interface 8. Multi media application 9. Design of support System 10. CAD/CAM Systems 11. Image Processing 12. Web Programming 13. Web Site Designing 14. E-commerce The object oriented technology improves the productivity of the programmer and also increases the quality of software system. It allows for communicating the messages and is capable of creating a network to access the data or the softwares of any other user at any other location. 1.8 Java runtime environment It is the environment used to execute the code once an applet, application or handler has been written in the Java language. The Java architecture consists of the Java language and the Java as a virtual machine which together provides the means to execute the Java code. Refer Fig.1-2. JAVA API JAVA Language JAVA Environment Class Library Fig. 1-2

12 INTRODUCTION 5 The Java system consists of several parts : 1. Environment 2. Language 3. Java application programming Interface 4. Class Libraries In JAVA programming, the language compiler is used to compile the program written in JAVA programming commands. It utilizes JAVA API & Class libraries to create the program codes and the program is run in a runtime environment. 1.9 Procedure of writing Java programs LIBRARY OF CLASSES USER CLASSES PROGRAM CLASSES OBJECT METHOD Fig. 1-3 While constructing the Java program the procedure shown in Fig.1-3 has been used. Initially all the libraries of classes to be used in the program are imported. The user defined classes are written and then the program class is written. In the program class, the objects and the methods of the class are described Java tools The tools provide developers with everything that they require for creating Java code. They include the Java compiler, interpreter and the class libraries from which actual Java programs (applet, applications and handlers) are built. The Hot Java browser and Applet viewer also gives a runtime system for executing Java code. The Java is open source software permitted to be used by software developer with certain limitations. The software J2SE, J2EE, J2ME can be downloaded from the site of sun microsystem as There are a number of Java intelligent development environment. There are a number of IDE's available such as JEdit, Jcreator which are the editor with the front end GUI tools which run the Java environment.the various other editor available for Java applications are eclipse, netbeans etc. These tools can be down loaded from the site of The web server is server software which provides platform, tools, environment to the applications which can be used. The prominent web server which is free is the Tomcat Apache Web server. It is open

13 6 PROGRAMMING IN JAVA source implementation of Java servlet and Java server pages technologies developed under the Jakarta project at the Apache Software Foundation. The Tomcat apache can be used for J2EE SDK and JSP applications. The strut is a multi-tiered Java architecture and frame work which provides flexible control layer based on standard technologies such as Java servlets, Java Beans, XML etc. Struct encourages applications based on the model view controller architecture (MUC). This can be obtained form The JBoss is an open source, Java based application server. It is available on the the site The hibernet is a powerful and high performance object/relational persistant classes which allows inheritance, polymorphism, composition and Java collection framework.it allows to write and execute queries in portable SQL extension(hql). It is obtained from the site The Apache Ant is a build tool which is purely Java. It provides platform for core Java applications.it can be obtained from the site The BSF is the bean scripting framework which is a set of Java classes to provide scripting language support within Java applications and access to Java objects and methods from scripting languages. BSF allows JSPs in languages other than Java while providing access to the Java class library. It is available on the site Java applets Fig. 1-4 Java applets are pieces of executable Java code which are embedded in an HTML document by using the APPLET tag. When a Java capable browser accesses such a page, it automatically downloads the executable code pointed by the special tag.when the code arrives, it is executed within the browser. Applets and applications are different in the sense that they come from a special class of the Java code (the applet class) and rely on a Java enabled environment such as the Hotjava browser in which they are executed. The Fig.1-4 shows the Java applet.

14 INTRODUCTION Java application These are the programs or softwares written in Java language. These are the stand alone software written in Java language. They can be executed outside an enabled environment by using Hot Java browser. The results of the softwares can be obtained on Java applets or can be obtained on the operating system Java handlers These are the special pieces of Java code that do the processing of incoming information and convert it into an object usable by the Java environment. In these situations, handlers provide the Java environment with a mechanism for dynamic learning on how to deal with the incoming data. Java supports two types of handlers protocol handlers and content handlers. The protocol handlers extend Hotjava knowledge of protocols. If a browser comes upon a protocol it doesn t understand, then it can dynamically learn the protocol by simply downloading and executing the associated protocol handler, assuming one exists. Content handler on the other hand extends Hotjava knowledge of the content Java byte codes The Java byte codes are language of machine instructions understood by Java virtual machine. It is generated from Java language source code. These instructions specify both operations and operands which encode instruction for Java virtual machine. These are the interpretations in Java which involve translating one language to another. In case of Java, the source code are created and stored in a Java class file during the compilation process. The source code are further operated on a virtual machine to convert them into real machine codes or instructions which hardware can execute. The execution speed of Java program depends on how the programs can run. The speed of the program will depend on the behaviour of computation, limits of the programs utilization of GUI which the virtual machine can interpret and execute Java virtual machine Java code must be written by the specification of the Java virtual machine. All Java code is compiled for use on this non-existent machine, which is actually a set of specifications for how the code should be generated during the process. The writing of the code that compiles under the Java Virtual Machine guarantees platform independence. We really don t deal with the Virtual Machine when writing Java programs, unless we are porting to the new programs. The virtual machine is utilized to provide automatic storage management for objects in JDK storage space for all objects are allocated from the central Java heap and running Java program uses pointer into the heap area called object references to access its object. The machine language consists of very simple instructions that can be executed directly by the CPU of a computer. Most of the programs are written in high-level programming languages such as Java, Pascal, or C ++. A program written in a high-level language cannot be run directly on any computer. Initially, the code has to be translated into machine language. This translation can be done by a program called a compiler. A compiler takes a high-level-language program and translates it into an executable machine-language program. After the translation is over then machine-language program can be run any number of times. If the program is to be run on another type of computer it has to be re-translated by the use of a different compiler, into the appropriate machine language. There is an alternative to compiling a high-level language program. Rather than using a compiler,

15 8 PROGRAMMING IN JAVA which translates the program instruction-by-instruction to machine language. An interpreter is a program that acts much like a CPU. In order to execute a program, the interpreter runs in a loop in which it repeatedly reads one instruction from the program, decides what is necessary to carry out that instruction and then performs the appropriate machine-language commands to proceed. However, interpreters are used for other purposes like they can allow us to use a machinelanguage program meant for one type of computer on a completely different type of computer. The designers of Java have selected to use a combination of compilation and interpretation. The programs written in Java are compiled into machine language, but it is a machine language for a computer which do not exist. This so known as virtual computer and it is called as the Java virtual machine. The machine language for the Java virtual machine is called Java byte code. The Java byte code could be used as the machine language of a real computer rather than a virtual computer. A different Jave bytecode interpreter is needed for each type of computer, but once a computer has a Java bytecode interpreter, it can run any Java byte code program. The same Java bytecode program can be run on any computer that has such an interpreter. This is one of the essential features of Java, the same compiled program can be run on many different types of computers. There are many reasons for using Java virtual machine such as a compiler has to understand Java and it must be a complex high-level language. The compiler is itself a complex program. A Java bytecode interpreter is a small and simple program. This makes it easy to write a bytecode interpreter for a new type of computer.if this type of system is adopted, then it is possible for computer to run any compiled Java program. It would be much harder to write a Java compiler for the same computer. Furthermore, many Java programs are meant to be downloaded over a network. The security reasons are very important, when we run a program that will damage computer system or your files. The bytecode interpreter acts as a buffer between the programmer and the program you download. There the interpreter will running the downloaded program indirectly. The interpreter can protect our system from potentially dangerous actions on the part of that program. I should note that there is no necessary connection between Java and Java bytecode. A program written in Java could certainly be compiled into the machine language of a real computer. Any program written in other languages could be compiled into Java byte code. However, it is the combination of Java and Java byte code that is platform-independent, secure, and network-compatible, while allowing the programmer to program in a modern high level object oriented language Comparison of Java language with other languages Comparing Java language with other languages like FORTRAN, BASIC, C, C++ and C#, it is more versatile language. The language allows the declaration of variable and methods as per requirement and their scope can be extended. The FORTRAN language results into tedious system of statement numbering and column writing. The variable names where fixed to certain characters etc. The BASIC language also has process of writing statement number and tedious statement procedure. Java language is simple in construction and clear in specification. For beginners it is designed as close to C ++ to provide convenience to the programmers to migrate from C ++ to Java. Java is simpler to learn than C ++, because many difficulties in the earlier programs are eliminated in the Java programming. Object oriented development is used in programming in C ++ language but the programming is not much comparable whereas in Java the programming is much easier. Java was built with network communication in mind. It consist of comprehensive library of routines for dealing with network protocols such as transmission control protocols, internet protocol hypertext transfer protocol and file transfer protocol. As a result Java applications can open and access objects across the internet with the same ease that a programmer normally expects when accessing

16 Programming In Java 20% OFF Publisher : SChand Publications ISBN : Author : Dr. S. S. Khandare Type the URL : Get this ebook

Introduction to JAVA Programming Language

Introduction to JAVA Programming Language Introduction to JAVA Programming Language Lecture 2 Based on Slides of Dr. Norazah Yusof 1 Origins of the Java Language Patrick Naughton and Jonathan Payne at Sun Microsystems developed a Web browser that

More information

Appendix 08: Details of Location under Each Category

Appendix 08: Details of Location under Each Category Appendix 08: Details of Location under Each Category Dated: Sr. No. A Bank Location CATEGORY - A Type of 1 Hyderabad - DR DR Site Telangana 2 Mumbai - DC DC Site 3 Mumbai- DC 4 Bangalore-

More information

FUNDAMENTALS OF COMPUTER PROGRAMMING AND IT

FUNDAMENTALS OF COMPUTER PROGRAMMING AND IT FUNDAMENTALS OF COMPUTER PROGRAMMING AND IT SALIENT FEATURES OF THE PRESENT EDITION Motivates the unmotivated and provides the teachers an unequaled approach that allows them to teach students with a disparity

More information

Introduction to Java. Lecture 1 COP 3252 Summer May 16, 2017

Introduction to Java. Lecture 1 COP 3252 Summer May 16, 2017 Introduction to Java Lecture 1 COP 3252 Summer 2017 May 16, 2017 The Java Language Java is a programming language that evolved from C++ Both are object-oriented They both have much of the same syntax Began

More information

Java Training For Six Weeks

Java Training For Six Weeks Java Training For Six Weeks Java is a set of several computer software and specifications developed by Sun Microsystems, later acquired by Oracle Corporation that provides a system for developing application

More information

Chapter 1 Introduction to Computers, Programs, and Java. What is a Computer? A Bit of History

Chapter 1 Introduction to Computers, Programs, and Java. What is a Computer? A Bit of History Chapter 1 Introduction to Computers, Programs, and Java CS170 Introduction to Computer Science 1 What is a Computer? A machine that manipulates data according to a list of instructions Consists of hardware

More information

Outline. Introduction to Java. What Is Java? History. Java 2 Platform. Java 2 Platform Standard Edition. Introduction Java 2 Platform

Outline. Introduction to Java. What Is Java? History. Java 2 Platform. Java 2 Platform Standard Edition. Introduction Java 2 Platform Outline Introduction to Java Introduction Java 2 Platform CS 3300 Object-Oriented Concepts Introduction to Java 2 What Is Java? History Characteristics of Java History James Gosling at Sun Microsystems

More information

Introduction to Java Programming

Introduction to Java Programming Introduction to Java Programming Lecture 1 CGS 3416 Spring 2017 1/9/2017 Main Components of a computer CPU - Central Processing Unit: The brain of the computer ISA - Instruction Set Architecture: the specific

More information

AN ISO 9001:2008 CERTIFIED COMPANY ADVANCED. Java TRAINING.

AN ISO 9001:2008 CERTIFIED COMPANY ADVANCED. Java TRAINING. AN ISO 9001:2008 CERTIFIED COMPANY ADVANCED Java TRAINING www.webliquids.com ABOUT US Who we are: WebLiquids is an ISO (9001:2008), Google, Microsoft Certified Advanced Web Educational Training Organisation.

More information

History Introduction to Java Characteristics of Java Data types

History Introduction to Java Characteristics of Java Data types Course Name: Advanced Java Lecture 1 Topics to be covered History Introduction to Java Characteristics of Java Data types What is Java? An Object-Oriented Programming Language developed at Sun Microsystems

More information

Chapter 1: Introduction to Computers and Java

Chapter 1: Introduction to Computers and Java Chapter 1: Introduction to Computers and Java Starting Out with Java: From Control Structures through Objects Fifth Edition by Tony Gaddis Chapter Topics Chapter 1 discusses the following main topics:

More information

8/23/2014. Chapter Topics. Introduction. Java History. Why Program? Java Applications and Applets. Chapter 1: Introduction to Computers and Java

8/23/2014. Chapter Topics. Introduction. Java History. Why Program? Java Applications and Applets. Chapter 1: Introduction to Computers and Java Chapter 1: Introduction to Computers and Java Starting Out with Java: From Control Structures through Objects Fifth Edition by Tony Gaddis Chapter Topics Chapter 1 discusses the following main topics:

More information

CANARA BANK NRI CELL, CIRCLE OFFICE 1ST FLOOR, RED CROSS BHAVAN SACHIVALAYA MARG BHUBANESWAR : ODISHA, INDIA E MAIL ID:

CANARA BANK NRI CELL, CIRCLE OFFICE 1ST FLOOR, RED CROSS BHAVAN SACHIVALAYA MARG BHUBANESWAR : ODISHA, INDIA E MAIL ID: CONTACT DETAILS For any information/clarification/grievance on matters connected with NRIs, please contact our BRANCHES spread across the country: NRIs may also contact the following NRI Cells/Offices.

More information

Object Oriented Concepts and Programming (CSC244) By Dr. Tabbasum Naz

Object Oriented Concepts and Programming (CSC244) By Dr. Tabbasum Naz Object Oriented Concepts and Programming (CSC244) By Dr. Tabbasum Naz tabbasum.naz@ciitlahore.edu.pk Course Outline Course Title Object Oriented Concepts and Course Code Credit Hours 4(3,1) Programming

More information

Java Programming Language Mr.Rungrote Phonkam

Java Programming Language Mr.Rungrote Phonkam 2 Java Programming Language Mr.Rungrote Phonkam rungrote@it.kmitl.ac.th Contents 1. Intro to Java. 2. Java Platform 3. Java Language 4. JDK 5. Programming Steps 6. Visual Programming 7. Basic Programming

More information

A web application serving queries on renewable energy sources and energy management topics database, built on JSP technology

A web application serving queries on renewable energy sources and energy management topics database, built on JSP technology International Workshop on Energy Performance and Environmental 1 A web application serving queries on renewable energy sources and energy management topics database, built on JSP technology P.N. Christias

More information

SMART WIREFREE. Home Automation Solutions

SMART WIREFREE. Home Automation Solutions Home Automation Solutions Collection 2017 What is Home Automation? Home automation systems are designed to make a home owners life more comfortable, convenient and secure. With a range of solutions available

More information

Web Development with Java

Web Development with Java Web Development with Java Tim Downey Web Development with Java Using Hibernate, JSPs and Servlets Tim Downey, BS, MS Florida International University Miami, FL 33199, USA British Library Cataloguing in

More information

Assoc. Prof. Dr. Marenglen Biba. (C) 2010 Pearson Education, Inc. All rights reserved.

Assoc. Prof. Dr. Marenglen Biba. (C) 2010 Pearson Education, Inc. All rights reserved. Assoc. Prof. Dr. Marenglen Biba (C) 2010 Pearson Education, Inc. All rights reserved. Course: Object-Oriented Programming with Java Instructor : Assoc. Prof. Dr. Marenglen Biba Office : Faculty building

More information

Chapter 1 Introduction to Computers, Programs, and Java

Chapter 1 Introduction to Computers, Programs, and Java Chapter 1 Introduction to Computers, Programs, and Java 1 Objectives To understand computer basics, programs, and operating systems ( 1.2 1.4). To describe the relationship between Java and the World Wide

More information

Lecture 1: Introduction to Java

Lecture 1: Introduction to Java Lecture 1: Introduction to Java 1 Programs Computer programs, known as software, are instructions to the computer. You tell a computer what to do through programs. Without programs, a computer is an empty

More information

Energy Saving HRC Fuse-Links

Energy Saving HRC Fuse-Links Energy Saving HRC Fuse-Links Blade Type HN 3 A - 800 A Cylindrical Type HF A - 3 A L&T, India's largest manufacturer of low tension switchgear, offers the new generation of low watt loss HRC fuse-links

More information

Development of web applications using Google Technology

Development of web applications using Google Technology International Journal of Computer Engineering and Applications, ICCSTAR-2016, Special Issue, May.16 Development of web applications using Google Technology Vaibhavi Nayak 1, Vinuta V Naik 2,Vijaykumar

More information

Getting Started. Chapter 1. Java Programming FROM THE BEGINNING. Chapter 1: Getting Started

Getting Started. Chapter 1. Java Programming FROM THE BEGINNING. Chapter 1: Getting Started Chapter 1 Getting Started 1 1.1 What Do Computers Do? A computer system is an integrated collection of hardware and software components. Hardware refers to the electronics inside a computer. Software consists

More information

Ahmedabad Amritsar Bangalore Bathinda

Ahmedabad Amritsar Bangalore Bathinda Ahmedabad 3rd Floor, Navneet Plaza, Near Municipal Market, CG RoadAhmedabad 380001 Guj arat Tel: +91 079 400 491 00-104 Email:ahmedabad@canamgroup.com Amritsar SCO-37, 3rd Floor, District Shopping Complex,

More information

Video Door Phone Collection 2017

Video Door Phone Collection 2017 Door Phone Collection 2017 Safe Home with Crabtree Door Phone Add Security to your lifestyle Crabtree VDP products are designed and developed to the highest quality standards for individual residential

More information

JAVA+ANDROID CURRICULUM 6 WEEKS. INTRODUCTION TO JAVA Understanding Requirement: Why Java Why Java is important to the Internet JAVA on LINUX Platform

JAVA+ANDROID CURRICULUM 6 WEEKS. INTRODUCTION TO JAVA Understanding Requirement: Why Java Why Java is important to the Internet JAVA on LINUX Platform JAVA+ANDROID CURRICULUM 6 WEEKS INTRODUCTION TO JAVA Understanding Requirement: Why Java Why Java is important to the Internet JAVA on LINUX Platform INTRODUCTION TO JAVA VIRTUAL MACHINE Java Virtual Machine

More information

Introduction to Java Programming CPIT 202. WEWwwbvxnvbxmnhsgfkdjfcn

Introduction to Java Programming CPIT 202. WEWwwbvxnvbxmnhsgfkdjfcn Introduction to Java Programming CPIT 202 WEWwwbvxnvbxmnhsgfkdjfcn b 1 WEEK 1 LECTURE 1 What is Java? 2 Background on Java First appear in 1995 Developed by Sun Microsystems Corp. Cross platform = platform

More information

CHAPTER 1. Introduction to JAVA Programming

CHAPTER 1. Introduction to JAVA Programming CHAPTER 1 Introduction to JAVA Programming What java is Java is high level You can use java to write computer applications that computes number,process words,play games,store data, etc. History of Java.

More information

DESIGN YOUR WORLD WITH YOUNG ENERGY

DESIGN YOUR WORLD WITH YOUNG ENERGY DESIGN YOUR WORLD WITH YOUNG ENERGY S w i tc h es & Plat e s List Price w.e.f. 23rd Oct. 2017 STANDARD SWITCHES 2 STANDARD SWITCHES 3 Switches & Plates SWITCH MODULE 10AX One way switch ASZSXXW101 8536

More information

Appendix A - Glossary(of OO software term s)

Appendix A - Glossary(of OO software term s) Appendix A - Glossary(of OO software term s) Abstract Class A class that does not supply an implementation for its entire interface, and so consequently, cannot be instantiated. ActiveX Microsoft s component

More information

Chapter 1 Introduction to Computers, Programs, and Java

Chapter 1 Introduction to Computers, Programs, and Java Chapter 1 Introduction to Computers, Programs, and Java 1 Programs Computer programs, known as software, are instructions to the computer. You tell a computer what to do through programs. Without programs,

More information

Technology in Action. Chapter Topics. Scope creep occurs when: 3/20/2013. Information Systems include all EXCEPT the following:

Technology in Action. Chapter Topics. Scope creep occurs when: 3/20/2013. Information Systems include all EXCEPT the following: Technology in Action Technology in Action Alan Evans Kendall Martin Mary Anne Poatsy Chapter 10 Behind the Scenes: Software Programming Ninth Edition Chapter Topics Understanding software programming Life

More information

JAVA COURSES. Empowering Innovation. DN InfoTech Pvt. Ltd. H-151, Sector 63, Noida, UP

JAVA COURSES. Empowering Innovation. DN InfoTech Pvt. Ltd. H-151, Sector 63, Noida, UP 2013 Empowering Innovation DN InfoTech Pvt. Ltd. H-151, Sector 63, Noida, UP contact@dninfotech.com www.dninfotech.com 1 JAVA 500: Core JAVA Java Programming Overview Applications Compiler Class Libraries

More information

DATA STRUCTURES Using C

DATA STRUCTURES Using C DATA STRUCTURES Using C DATA STRUCTURES Using C Rohit Khurana Founder and CEO ITLESL, Delhi VIKAS PUBLISHING HOUSE PVT LTD VIKAS PUBLISHING HOUSE PVT LTD E-28, Sector-8, Noida-201301 (UP) India Phone:

More information

An Introduction to Software Engineering. David Greenstein Monta Vista High School

An Introduction to Software Engineering. David Greenstein Monta Vista High School An Introduction to Software Engineering David Greenstein Monta Vista High School Software Today Software Development Pre-1970 s - Emphasis on efficiency Compact, fast algorithms on machines with limited

More information

Technology in Action. Chapter Topics (cont.) Chapter Topics. Reasons for Software Programming. Information Systems 10/29/2010

Technology in Action. Chapter Topics (cont.) Chapter Topics. Reasons for Software Programming. Information Systems 10/29/2010 Technology in Action Chapter 10 Behind the Scenes: Building Applications 1 2 Chapter Topics System development life cycle Life cycle of a program Problem statement Algorithms Moving from algorithm to code

More information

Special Topics: Programming Languages

Special Topics: Programming Languages Lecture #23 0 V22.0490.001 Special Topics: Programming Languages B. Mishra New York University. Lecture # 23 Lecture #23 1 Slide 1 Java: History Spring 1990 April 1991: Naughton, Gosling and Sheridan (

More information

Seminar report Java Submitted in partial fulfillment of the requirement for the award of degree Of CSE

Seminar report Java Submitted in partial fulfillment of the requirement for the award of degree Of CSE A Seminar report On Java Submitted in partial fulfillment of the requirement for the award of degree Of CSE SUBMITTED TO: www.studymafia.org SUBMITTED BY: www.studymafia.org 1 Acknowledgement I would like

More information

Programming In Java Prof. Debasis Samanta Department of Computer Science Engineering Indian Institute of Technology, Kharagpur

Programming In Java Prof. Debasis Samanta Department of Computer Science Engineering Indian Institute of Technology, Kharagpur Programming In Java Prof. Debasis Samanta Department of Computer Science Engineering Indian Institute of Technology, Kharagpur Lecture 01 Introduction First of all I wish like to welcome you all to the

More information

Eclipse Java Ejb 3.0 Tutorial For Beginners With Examples Pdf

Eclipse Java Ejb 3.0 Tutorial For Beginners With Examples Pdf Eclipse Java Ejb 3.0 Tutorial For Beginners With Examples Pdf EJB3 And JPA Step By Step Tutorial Using Eclipse Update And Delete Example, Hibernate Query Language, JSF Page Navigation Tutorial JSF Validation.

More information

CTI Higher Certificate in Information Systems (Internet Development)

CTI Higher Certificate in Information Systems (Internet Development) CTI Higher Certificate in Information Systems (Internet Development) Module Descriptions 2015 1 Higher Certificate in Information Systems (Internet Development) (1 year full-time, 2½ years part-time) Computer

More information

CHAPTER 4: ARCHITECTURE AND SYSTEM DESIGN OF PROPOSED EXPERT SYSTEM: ESOA

CHAPTER 4: ARCHITECTURE AND SYSTEM DESIGN OF PROPOSED EXPERT SYSTEM: ESOA CHAPTER 4: ARCHITECTURE AND SYSTEM DESIGN OF PROPOSED EXPERT SYSTEM: ESOA Pages: From 49 to 64 This chapter presents the Architecture, frameworf^and system design of the we6-6ased expert system. This chapter

More information

HDFC General Insurance Limited (Formerly L&T General Insurance Company Limited)

HDFC General Insurance Limited (Formerly L&T General Insurance Company Limited) HDFC HDFC 1 2 3 4 5 HDFC Ltd. care@hdfcgi.com www.hdfcgi.com 1st Floor, HDFC House, 165-166 Backbay Reclamation, H. T. Parekh Marg, Churchgate, Mumbai - 400020. www.hdfcgi.com hdfcgi.com HDFC 6 AHMEDABAD

More information

Assoc. Prof. Dr. Marenglen Biba. (C) 2010 Pearson Education, Inc. All rights reserved.

Assoc. Prof. Dr. Marenglen Biba. (C) 2010 Pearson Education, Inc. All rights reserved. Assoc. Prof. Dr. Marenglen Biba (C) 2010 Pearson Education, Inc. All rights reserved. Course: Object-Oriented Programming with Java (4 credit hours) Instructor : Assoc. Prof. Dr. Marenglen Biba Office

More information

OPERATIONS RESEARCH. Dr. Mohd Vaseem Ismail. Assistant Professor. Faculty of Pharmacy Jamia Hamdard New Delhi

OPERATIONS RESEARCH. Dr. Mohd Vaseem Ismail. Assistant Professor. Faculty of Pharmacy Jamia Hamdard New Delhi OPERATIONS RESEARCH OPERATIONS RESEARCH By Dr. Qazi Shoeb Ahmad Professor Department of Mathematics Integral University Lucknow Dr. Shakeel Javed Assistant Professor Department of Statistics & O.R. AMU,

More information

ACET - Gateway to the World of Actuary - FAQs (ver. 2.00/March 2012)

ACET - Gateway to the World of Actuary - FAQs (ver. 2.00/March 2012) ACET - Gateway to the World of Actuary - FAQs (ver. 2.00/March 2012) Note: i) The Frequently Asked Questions (FAQs) as under are designed to assist potential examinees and IAI does not claim that these

More information

Full Stack Java Developer Course

Full Stack Java Developer Course T&C Apply Full Stack Java Developer Course From Quick pert Infotech Learning Process Java Developer Learning Path to Crack Interviews Full Fledged Java Developer Spring & Hibernate (Framwork Expert) PL

More information

An Application for Monitoring Solr

An Application for Monitoring Solr An Application for Monitoring Solr Yamin Alam Gauhati University Institute of Science and Technology, Guwahati Assam, India Nabamita Deb Gauhati University Institute of Science and Technology, Guwahati

More information

CTI Short Learning Programme in Internet Development Specialist

CTI Short Learning Programme in Internet Development Specialist CTI Short Learning Programme in Internet Development Specialist Module Descriptions 2015 1 Short Learning Programme in Internet Development Specialist (10 months full-time, 25 months part-time) Computer

More information

HDFC General Insurance Limited (Formerly L&T General Insurance Company Limited)

HDFC General Insurance Limited (Formerly L&T General Insurance Company Limited) HDFC 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1st Floor, HDFC House, 165-166 Backbay Reclamation, H. T. Parekh Marg, Churchgate, Mumbai - 400020. 1800 2 092 020 care@hdfcgi.com HDFC 1st Floor, HDFC House, 165-166

More information

COURSE DETAILS: CORE AND ADVANCE JAVA Core Java

COURSE DETAILS: CORE AND ADVANCE JAVA Core Java COURSE DETAILS: CORE AND ADVANCE JAVA Core Java 1. Object Oriented Concept Object Oriented Programming & its Concepts Classes and Objects Aggregation and Composition Static and Dynamic Binding Abstract

More information

SYLLABUS JAVA COURSE DETAILS. DURATION: 60 Hours. With Live Hands-on Sessions J P I N F O T E C H

SYLLABUS JAVA COURSE DETAILS. DURATION: 60 Hours. With Live Hands-on Sessions J P I N F O T E C H JAVA COURSE DETAILS DURATION: 60 Hours With Live Hands-on Sessions J P I N F O T E C H P U D U C H E R R Y O F F I C E : # 4 5, K a m a r a j S a l a i, T h a t t a n c h a v a d y, P u d u c h e r r y

More information

Controllers Address, Phone No., Fax No. &

Controllers Address, Phone No., Fax No. & Controllers Address, Phone No., Fax No. & Email S.No. Address, Phone No., Fax No., E-mail 1. Controller, Legal Metrology Department, Door.No: 48-8-12 & 12A, Boddupativari Street, Near ESI Hospital, Gunadala,

More information

ESPRIT Project N Work Package H User Access. Survey

ESPRIT Project N Work Package H User Access. Survey ESPRIT Project N. 25 338 Work Package H User Access Survey ID: User Access V. 1.0 Date: 28.11.97 Author(s): A. Sinderman/ E. Triep, Status: Fast e.v. Reviewer(s): Distribution: Change History Document

More information

Java J Course Outline

Java J Course Outline JAVA EE - J2SE - CORE JAVA After all having a lot number of programming languages. Why JAVA; yet another language!!! AND NOW WHY ONLY JAVA??? CHAPTER 1: INTRODUCTION What is Java? History Versioning The

More information

SSC - Web development Model-View-Controller for Java Servlet

SSC - Web development Model-View-Controller for Java Servlet SSC - Web development Model-View-Controller for Java Servlet Shan He School for Computational Science University of Birmingham Module 06-19321: SSC Outline Outline of Topics Java Server Pages (JSP) Model-View-Controller

More information

Chapter 1 Introduction to Computers, Programs, and Java

Chapter 1 Introduction to Computers, Programs, and Java Chapter 1 Introduction to Computers, Programs, and Java 1 Objectives To review computer basics, programs, and operating systems ( 1.2-1.4). To explore the relationship between Java and the World Wide Web

More information

SECRETS OF JAVA. A Self Learning Approach for Students, Academic and Industrial Professionals

SECRETS OF JAVA. A Self Learning Approach for Students, Academic and Industrial Professionals SECRETS OF JAVA A Self Learning Approach for Students, Academic and Industrial Professionals By Er. R. Kabilan, M.E Senior Lecturer Thiruvalluvar College of Engg. and Tech. Vandavasi (Chennai) FIREWAL

More information

CS5015 Object-oriented Software Development. Lecture: Overview of Java Platform. A. O Riordan, 2010 Most recent revision, 2014 updated for Java 8

CS5015 Object-oriented Software Development. Lecture: Overview of Java Platform. A. O Riordan, 2010 Most recent revision, 2014 updated for Java 8 CS5015 Object-oriented Software Development Lecture: Overview of Java Platform A. O Riordan, 2010 Most recent revision, 2014 updated for Java 8 Java Programming Language Java is an object-oriented programming

More information

COURSE SYLLABUS. Complete JAVA. Industrial Training (3 MONTHS) PH : , Vazhoor Road Changanacherry-01.

COURSE SYLLABUS. Complete JAVA. Industrial Training (3 MONTHS) PH : , Vazhoor Road Changanacherry-01. COURSE SYLLABUS Complete JAVA Industrial Training (3 MONTHS) PH : 0481 2411122, 09495112288 E-Mail : info@faithinfosys.com www.faithinfosys.com Marette Tower Near No. 1 Pvt. Bus Stand Vazhoor Road Changanacherry-01

More information

Intelligent Power Factor Controller with Automatic set-up. etacon Series. Automatic Power Factor Controller

Intelligent Power Factor Controller with Automatic set-up. etacon Series. Automatic Power Factor Controller Intelligent Power Factor Controller with Automatic set-up etacon Series Automatic Power Factor Controller Trouble-free Power Factor Correction is now at your fingertips, thanks to the etacon series of

More information

Developing Applications with Java EE 6 on WebLogic Server 12c

Developing Applications with Java EE 6 on WebLogic Server 12c Developing Applications with Java EE 6 on WebLogic Server 12c Duration: 5 Days What you will learn The Developing Applications with Java EE 6 on WebLogic Server 12c course teaches you the skills you need

More information

Objectives. Chapter 1 Introduction to Computers, Programs, and Java. What is a Computer?

Objectives. Chapter 1 Introduction to Computers, Programs, and Java. What is a Computer? Chapter 1 Introduction to Computers, Programs, and Java Objectives To review computer basics, programs, and operating systems ( 12-14) To explore the relationship between Java and the World Wide Web (

More information

1 What is Java? 2 Java is platform independent 3 Applets can be distributed by WWW 4 Example of an applet 5 The Java Language 6 Java is secure 7 Java in four versions 8 Java standard library 9 Event handling

More information

HttpServlet ( Class ) -- we will extend this class to handle GET / PUT HTTP requests

HttpServlet ( Class ) -- we will extend this class to handle GET / PUT HTTP requests What is the servlet? Servlet is a script, which resides and executes on server side, to create dynamic HTML. In servlet programming we will use java language. A servlet can handle multiple requests concurrently.

More information

INTRODUCTION TO Object Oriented Systems BHUSHAN JADHAV

INTRODUCTION TO Object Oriented Systems BHUSHAN JADHAV INTRODUCTION TO Object Oriented Systems 1 CHAPTER 1 Introduction to Object Oriented Systems Preview of Object-orientation. Concept of distributed object systems, Reasons to distribute for centralized objects.

More information

Shri V. Murugesan, Dy. DGFT Tele : , Fax :

Shri V. Murugesan, Dy. DGFT Tele : , Fax : Conttacctt perrssonss fforr infforrmatti i ion on Nirryatt Bandhu Sccheme S. No. Name of the Office 1. DGFT Headquarters, Udyog Bhavan, New Delhi Details of the contact person Shri Shashi Pal Sharama,

More information

CALL LOGGING PROCESS

CALL LOGGING PROCESS CALL LOGGING PROCESS 1. TO REGISTER A COMPLAINT, FIRST YOU NEED TO REGISTER YOUR PRODUCT ON VIVITEK WEB SITE. BELOW ARE THE STEPS TO REGISTER YOUR PRODUCT ON VIVTEK WEB SITE. 2. LOG ON TO WWW.VIVITEK.IN

More information

HDFC General Insurance Limited (Formerly L&T General Insurance Company Limited)

HDFC General Insurance Limited (Formerly L&T General Insurance Company Limited) HDFC 1 2 HDFC HDFC 3 4 5 6 7 8 9 10 HDFC care@hdfcgi hdfcgi HDFC 1st Floor, HDFC House, 165-166 Backbay Reclamation, H. T. Parekh Marg, Churchgate, Mumbai - 400020. care@hdfcgi CHANDIGARH SCO No.101-103,2nd

More information

Chapter 10 Web-based Information Systems

Chapter 10 Web-based Information Systems Prof. Dr.-Ing. Stefan Deßloch AG Heterogene Informationssysteme Geb. 36, Raum 329 Tel. 0631/205 3275 dessloch@informatik.uni-kl.de Chapter 10 Web-based Information Systems Role of the WWW for IS Initial

More information

CSE 336. Introduction to Programming. for Electronic Commerce. Why You Need CSE336

CSE 336. Introduction to Programming. for Electronic Commerce. Why You Need CSE336 CSE 336 Introduction to Programming for Electronic Commerce Why You Need CSE336 Concepts like bits and bytes, domain names, ISPs, IPAs, RPCs, P2P protocols, infinite loops, and cloud computing are strictly

More information

Oracle Forms Modernization Through Automated Migration. A Technical Overview

Oracle Forms Modernization Through Automated Migration. A Technical Overview Oracle Forms Modernization Through Automated Migration A Technical Overview Table of Contents Document Overview... 3 Oracle Forms Modernization... 3 Benefits of Using an Automated Conversion Tool... 3

More information

Hackveda Appsec Labs Java Programming Course and Internship Program Description:

Hackveda Appsec Labs Java Programming Course and Internship Program Description: Hackveda Appsec Labs Java Programming Course and Internship Program Description: The training program includes a complete training of java core and advanced concepts. After the training program students

More information

Computational Detection of CPE Elements Within DNA Sequences

Computational Detection of CPE Elements Within DNA Sequences Computational Detection of CPE Elements Within DNA Sequences Report dated 19 July 2006 Author: Ashutosh Koparkar Graduate Student, CECS Dept., University of Louisville, KY Advisor: Dr. Eric C. Rouchka

More information

J2EE Technologies. Industrial Training

J2EE Technologies. Industrial Training COURSE SYLLABUS J2EE Technologies Industrial Training (4 MONTHS) PH : 0481 2411122, 09495112288 Marette Tower E-Mail : info@faithinfosys.com Near No. 1 Pvt. Bus Stand Vazhoor Road Changanacherry-01 www.faithinfosys.com

More information

Introduction to Java and OOP. Hendrik Speleers

Introduction to Java and OOP. Hendrik Speleers Introduction to Java and OOP Hendrik Speleers Introduction to Java Additional course material Thinking in JAVA (4th edition) by Bruce Eckel Free download of older editions: http://mindview.net/books/tij4

More information

Webservices In Java Tutorial For Beginners Using Netbeans Pdf

Webservices In Java Tutorial For Beginners Using Netbeans Pdf Webservices In Java Tutorial For Beginners Using Netbeans Pdf Java (using Annotations, etc.). Part of way) (1/2). 1- Download Netbeans IDE for Java EE from here: 2- Follow the tutorial for creating a web

More information

Java Enterprise Edition

Java Enterprise Edition Java Enterprise Edition The Big Problem Enterprise Architecture: Critical, large-scale systems Performance Millions of requests per day Concurrency Thousands of users Transactions Large amounts of data

More information

"Web Age Speaks!" Webinar Series

Web Age Speaks! Webinar Series "Web Age Speaks!" Webinar Series Java EE Patterns Revisited WebAgeSolutions.com 1 Introduction Bibhas Bhattacharya CTO bibhas@webagesolutions.com Web Age Solutions Premier provider of Java & Java EE training

More information

Chapter 11 Program Development and Programming Languages

Chapter 11 Program Development and Programming Languages Chapter 11 Program Development and Programming Languages permitted in a license distributed with a certain product or service or otherwise on a password-protected website for classroom use. Programming

More information

Java- EE Web Application Development with Enterprise JavaBeans and Web Services

Java- EE Web Application Development with Enterprise JavaBeans and Web Services Java- EE Web Application Development with Enterprise JavaBeans and Web Services Duration:60 HOURS Price: INR 8000 SAVE NOW! INR 7000 until December 1, 2011 Students Will Learn How to write Session, Message-Driven

More information

JavaServer Faces Programming By Budi Kurniawan READ ONLINE

JavaServer Faces Programming By Budi Kurniawan READ ONLINE JavaServer Faces Programming By Budi Kurniawan READ ONLINE Before writing our first JSF program, I shall assume that you have installed and configured Tomcat server. I shall also assume that Tomcat is

More information

Tapestry. Code less, deliver more. Rayland Jeans

Tapestry. Code less, deliver more. Rayland Jeans Tapestry Code less, deliver more. Rayland Jeans What is Apache Tapestry? Apache Tapestry is an open-source framework designed to create scalable web applications in Java. Tapestry allows developers to

More information

Java Application Deployment on the Web

Java Application Deployment on the Web A sample Training Module from our course WELL HOUSE CONSULTANTS LTD 404, The Spa Melksham, Wiltshire SN12 6QL United Kingdom PHONE: 01225 708225 FACSIMLE 01225 707126 EMAIL: info@wellho.net 2004 Well House

More information

JAVA Training Overview (For Demo Classes Call Us )

JAVA Training Overview (For Demo Classes Call Us ) JAVA Training Overview (For Demo Classes Call Us +91 9990173465) IT SPARK - is one of the well-known and best institutes that provide Java training courses. Working professionals from MNC's associated

More information

DOWNLOAD OR READ : JAVA THREADS PDF EBOOK EPUB MOBI

DOWNLOAD OR READ : JAVA THREADS PDF EBOOK EPUB MOBI DOWNLOAD OR READ : JAVA THREADS PDF EBOOK EPUB MOBI Page 1 Page 2 java threads java threads pdf java threads Section 2. Thread basics What are threads? Nearly every operating system supports the concept

More information

T Technical specification: FASTAXON Group: Muuntaja

T Technical specification: FASTAXON Group: Muuntaja T-76.115 Technical specification: FASTAXON Group: Muuntaja 0 Version History Owner of the document: All members of the group Muuntaja. Version Date Author(s) Description 0.1 15.11.2003 Pekka Korhonen First

More information

MythoLogic: problems and their solutions in the evolution of a project

MythoLogic: problems and their solutions in the evolution of a project 6 th International Conference on Applied Informatics Eger, Hungary, January 27 31, 2004. MythoLogic: problems and their solutions in the evolution of a project István Székelya, Róbert Kincsesb a Department

More information

Enterprise JavaBeans. Layer:01. Overview

Enterprise JavaBeans. Layer:01. Overview Enterprise JavaBeans Layer:01 Overview Agenda Course introduction & overview. Hardware & software configuration. Evolution of enterprise technology. J2EE framework & components. EJB framework & components.

More information

Sentences Installation Guide. Sentences Version 4.0

Sentences Installation Guide. Sentences Version 4.0 Sentences Installation Guide Sentences Version 4.0 A publication of Lazysoft Ltd. Web: www.sentences.com Lazysoft Support: support@sentences.com Copyright 2000-2012 Lazysoft Ltd. All rights reserved. The

More information

Oracle and MySQL. A Practical Approach

Oracle and MySQL. A Practical Approach Oracle and MySQL A Practical Approach Oracle and MySQL A Practical Approach By B. Mohamed Ibrahim MCA., M.Phil., MBA., Software Technical Consultant Firewall Media (An Imprint of Laxmi Publications Pvt.

More information

Chapter 1 Introduction to Java

Chapter 1 Introduction to Java Chapter 1 Introduction to Java 1 Why Java? The answer is that Java enables users to develop and deploy applications on the Internet for servers, desktop computers, and small hand-held devices. The future

More information

CHAPTER 7 WEB SERVERS AND WEB BROWSERS

CHAPTER 7 WEB SERVERS AND WEB BROWSERS CHAPTER 7 WEB SERVERS AND WEB BROWSERS Browser INTRODUCTION A web browser is a software application for retrieving, presenting, and traversing information resources on the World Wide Web. An information

More information

JAVA An overview for C++ programmers

JAVA An overview for C++ programmers JAVA An overview for C++ programmers Wagner Truppel wagner@cs.ucr.edu edu March 1st, 2004 The early history James Gosling, Sun Microsystems Not the usual start for a prog.. language Consumer electronics,

More information

(C) Global Journal of Engineering Science and Research Management

(C) Global Journal of Engineering Science and Research Management ANDROID BASED SECURED PHOTO IDENTIFICATION SYSTEM USING DIGITAL WATERMARKING Prof.Abhijeet A.Chincholkar *1, Ms.Najuka B.Todekar 2, Ms.Sunita V.Ghai 3 *1 M.E. Digital Electronics, JCOET Yavatmal, India.

More information

Java Programming Manual Windows

Java Programming Manual Windows Java Programming Manual Windows If you are searching for a book Java programming manual windows in pdf format, then you've come to the loyal website. We presented the complete option of this ebook in txt,

More information

SSC - Web applications and development Introduction and Java Servlet (I)

SSC - Web applications and development Introduction and Java Servlet (I) SSC - Web applications and development Introduction and Java Servlet (I) Shan He School for Computational Science University of Birmingham Module 06-19321: SSC Outline Outline of Topics What will we learn

More information

Developing Ajax Web Apps with GWT. Session I

Developing Ajax Web Apps with GWT. Session I Developing Ajax Web Apps with GWT Session I Contents Introduction Traditional Web RIAs Emergence of Ajax Ajax ( GWT ) Google Web Toolkit Installing and Setting up GWT in Eclipse The Project Structure Running

More information

Introduction to Autodesk MapGuide EnterpriseChapter1:

Introduction to Autodesk MapGuide EnterpriseChapter1: Chapter 1 Introduction to Autodesk MapGuide EnterpriseChapter1: In this chapter, you review the high-level key components that comprise Autodesk MapGuide Enterprise. The Autodesk MapGuide Studio, an integral

More information