Build tools
Upcoming SlideShare
Loading in...5

Build tools






Total Views
Views on SlideShare
Embed Views



0 Embeds 0

No embeds



Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment

    Build tools Build tools Presentation Transcript

    • Bulid Tools
      • A build tool is a programming utility that is used when building
      • a new version of a program.
      • For eg:
      • -Make is a popular open source bulid tool that uses
      • makefile,another build tool,to ensure that source files that have
      • been updated will be compiled into a new version of a program.
    • overview
      • Buildtools is a complete document administrations software
      • system designed specifically for the australian constructions industry.
      • -Typical builtools users include
      • Estimators.
      • Project managers.
      • Contract administrators.
      • General administrators.
      • Developers.
      • consultants.
    • Build and Test tools
      • Applications Build and test tools tutorials.
      • Java Build tools
      • -There many java Build tools available for the java programmers.
      • -These tools help the programmer to build their project efficiently.
      • Build process is repetitive process where programmer builds the
      • project efficiently.
      • Build process is repetitive process where programmer builds the
      • project again and again to test.
    • What the Build Tools Create
      • The purpose of the build tools is to create and build Nios II software
      • projects. A Nios II project is a makefile with associated source files.
      • The SBT creates the following types of projec t:
      • Nios II application—A program implementing some desired
      • functionality, such as control or signal processing.
      • Nios II BSP—A library providing access to hardware in the Nios II
      • system, such as control or signal processing.
    • What the build tools create(cont..)
      • Nios II BSP—A library providing access to hardware in the Nios II
      • system, such as UARTs and other I/O devices. A BSP provides a
      • software runtime environment customized for one processor in an
      • SOPC Builder system. A BSP optionally also includes the operating
      • system, and other basic system software packages such as
      • communications protocol stacks.
    • What the build tools create(cont..)
      • User library—A library implementing a collection of reusable
      • functions, such as graphics algorithms.
    • New build tools J2EE
      • Computer Revolutions:
      • -Computer applications innovating at unprecedented space.
      • -MS office with its Word processing and spreadsheet became vital
      • office tool,dramatically increased productivity in almost all offices
      • and industries.
      • Next came Network Revolutions;
      • Introduction of JAVA.
      • Latest came J2EE platform which introduced java to server side
      • Enterprise computing.
    • J2EE components
      • J2EE applications are made up of components.
      • A J2EE component is a self contained functional software
      • unit that is assembled into a J2EE applications with its related
      • classes and files and that communicates with other components.
    • J2EE components(cont..)
      • The J2EE specifications defines the following J2EE components:
      • -Applications clients and applets are components that run on the
      • client.
      • -Java Servlet and Javaserver Pages(JSP) technology components
      • are web components that run on the server.
      • -Enterprise JavaBeans(EJB)components are business components
      • that runs on the server.
      • -J2EE components are written in the java programming.
    • JAM
      • What is a ”Knowledge JAM”?
      • A formal process for bringing out tacit Knowledge via a
      • facilitated conversation between knowers and seekers,with a
      • built -in step to circulate or ”translate”.
    • Who participates in a Knowledge JAM?
      • Knowledge Originators.
      • Knowledge Brokers.
      • Facilitator.
      • Sponsor.
      • Champion.
    • Key interactions in a Knowledge JAM
      • Select.
      • Plan.
      • Discover/Capture.
      • Broker.
      • Reuse.
    • Key interactions JAM(cont..)
      • Select-Scope,Sponsor.
      • Plan-Get participants,Topics.
      • Discover/Capture-Facilitate conversations.
      • Broker-Translate and circulate.
      • Reuse-Apply and measure.
    • ANT
      • ANT is a java based build tool.
      • It is a kind of like Make,without Make's Wrinkles and with the full
      • portability of pure Java Code.
    • Advantage of ANT
      • ANT is not OS specific unlike MAKE Which is UNIX specific.
      • ANT executes it's tasks as JAVA programs which makes it platform
      • independent.
      • ANT tasks support JAVA project structures which eases it's use with
      • JAVA/J2EE applications.
      • ANT is extensible.
      • ANT tasks can be extended to create customized tasks.
      • Using ANT to build an applications involves writing a simple
      • configuration XML file.
    • Advantage of ANT(cont..)
      • ANT will do the rest.
      • ANT integrates well with editors such as Eclipse,IntelliJ IDEA.
      • You may almost never need to go the command-prompt to deal with
      • ANT.
      • ANT can invoke third party plug-in tasks.
      • ANT has support from most applications servers.