application frameworks n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Application Frameworks PowerPoint Presentation
Download Presentation
Application Frameworks

Loading in 2 Seconds...

play fullscreen
1 / 20

Application Frameworks - PowerPoint PPT Presentation


  • 103 Views
  • Uploaded on

Application Frameworks. Presented by Armando Garza. “Application Frameworks Produce Results!”. American Heritage Definition:.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Application Frameworks' - moses


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
application frameworks

Application Frameworks

Presented by

Armando Garza

american heritage definition
American Heritage Definition:

“A structure for supporting or enclosing something else, especially a skeletal support used as a bases for something being constructed; a fundamental structure, as for written work or a system of ideas.”

you get five major benefits by using an application framework
You get five major benefits by using an application framework:
  • Modularity
  • Reusability
  • Extensibility
  • Simplicity
  • Maintainability
modularity
Modularity

Customized Business Application

Domain-Specific Components

Cross-Domain Components

.NET Framework

reusability
Reusability

Application

Application

Application

Application Framework

extensibility
Extensibility

Application

<< interface >>

Send Contract

Send Print

Send Email

Send Fax

simplicity
Simplicity

Application

Application

A

D

A

D

C

E

B

F

Class Library

Application Framework

Component A

Component D

Component A

Component D

Component B

Component E

Component B

Component E

Component C

Component F

Component C

Component F

maintainability
Maintainability

Business Component

Business Component

Business Component

Business Component

Business Component

Framework

Business Component

Business Component

Business Component

Business Component

Application

Application

framework economics
Framework Economics
  • Framework Development
  • User Training
framework development
Framework Development
  • Cost and effort are required to develop a highly usable and extensible framework.
  • Both business and technical knowledge is required.
  • Framework development is a reiterative process.
user training
User Training
  • To be proficient, the developer needs sufficient knowledge about the framework.
  • Supporting materials can speed up the learning curve.
developing application frameworks
Developing Application Frameworks

Developing an application framework is like investing in the stock market, good investments aren’t judged on whether they are making money today, but whether they support you investment strategy.

analysis
Analysis
  • Set scope and objectives
  • Identify key features
  • Types of business applications that participate
  • Use cases that will be supported
  • Supported business domains
design
Design
  • Identify common spots in:
    • Domain-specific layer
    • Cross domain layer
  • Identify hot spots in:
    • Domain-specific layer
    • Cross domain layer
  • Devise the architecture
implementation
Implementation
  • Coding of the application framework
  • Develop a framework that meets:
    • Requirements
    • Time constraints
stabilization
Stabilization
  • The focus is on:
    • Testing
    • Bug Fixes
    • Developer Feedback
    • Documentation
    • Knowledge Transfer