Bulid Tools <ul><li>A build tool is a programming utility that is used when building  </li></ul><ul><li>a new version of a...
overview <ul><li>Buildtools  is a complete document administrations software  </li></ul><ul><li>system designed specifical...
Build and Test tools <ul><li>Applications Build and test tools tutorials. </li></ul><ul><li>Java Build tools </li></ul><ul...
What the Build Tools Create <ul><li>The purpose of the build tools is to create and build Nios II software </li></ul><ul><...
What the build tools create(cont..) <ul><li>Nios II BSP—A library providing access to hardware in the Nios II </li></ul><u...
What the build tools create(cont..) <ul><li>User library—A library implementing a collection of reusable </li></ul><ul><li...
New build tools J2EE <ul><li>Computer Revolutions: </li></ul><ul><li>-Computer applications innovating at unprecedented sp...
J2EE components <ul><li>J2EE applications are made up of components. </li></ul><ul><li>A J2EE component is a self containe...
J2EE components(cont..) <ul><li>The J2EE specifications defines the following J2EE components: </li></ul><ul><li>-Applicat...
JAM <ul><li>What is a ”Knowledge JAM”? </li></ul><ul><li>A formal process for bringing out tacit Knowledge via a  </li></u...
Who participates in a Knowledge JAM? <ul><li>Knowledge Originators. </li></ul><ul><li>Knowledge Brokers. </li></ul><ul><li...
Key interactions in a Knowledge JAM <ul><li>Select. </li></ul><ul><li>Plan. </li></ul><ul><li>Discover/Capture. </li></ul>...
Key interactions JAM(cont..) <ul><li>Select-Scope,Sponsor. </li></ul><ul><li>Plan-Get participants,Topics. </li></ul><ul><...
ANT <ul><li>ANT is a java based build tool. </li></ul><ul><li>It is a kind of like Make,without Make's Wrinkles and with t...
Advantage of ANT <ul><li>ANT is not OS specific unlike MAKE Which is UNIX specific. </li></ul><ul><li>ANT executes it's ta...
Advantage of ANT(cont..) <ul><li>ANT will do the rest. </li></ul><ul><li>ANT integrates well with editors such as Eclipse,...
Upcoming SlideShare
Loading in...5
×

Build tools

353
-1

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

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

No notes for slide

Build tools

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

    Clipping is a handy way to collect important slides you want to go back to later.

×