Your SlideShare is downloading. ×
Build tools
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
309
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. 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.
  • 2. 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.
  • 3. 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.
  • 4. 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.
  • 5. 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.
  • 6. What the build tools create(cont..)
    • User library—A library implementing a collection of reusable
    • functions, such as graphics algorithms.
  • 7. 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.
  • 8. 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.
  • 9. 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.
  • 10. 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”.
  • 11. Who participates in a Knowledge JAM?
    • Knowledge Originators.
    • Knowledge Brokers.
    • Facilitator.
    • Sponsor.
    • Champion.
  • 12. Key interactions in a Knowledge JAM
    • Select.
    • Plan.
    • Discover/Capture.
    • Broker.
    • Reuse.
  • 13. Key interactions JAM(cont..)
    • Select-Scope,Sponsor.
    • Plan-Get participants,Topics.
    • Discover/Capture-Facilitate conversations.
    • Broker-Translate and circulate.
    • Reuse-Apply and measure.
  • 14. 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.
  • 15. 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.
  • 16. 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.

×