'NET Productivity Through Automation - PowerPoint PPT Presentation

1 / 11
About This Presentation
Title:

'NET Productivity Through Automation

Description:

Simpler runtimes. Visual Basic 6. Delphi .NET WinForms. Interactive design ... Complex, slow, non-portable, weak stability. SQL Databases. Cross-space ... – PowerPoint PPT presentation

Number of Views:28
Avg rating:3.0/5.0
Slides: 12
Provided by: downloadM
Category:

less

Transcript and Presenter's Notes

Title: 'NET Productivity Through Automation


1
.NET Productivity Through Automation
  • israel_at_iks.co.il
  • www.iks.co.il

2
Motivation
  • Customer Satisfaction
  • Speed of Delivery
  • Functionality
  • Failure rate 30-50
  • Quality
  • Bugs
  • Responsiveness
  • Maintenance
  • Enhancement

3
Motivation
  • Customer Satisfaction
  • Speed of Delivery
  • Functionality
  • Failure rate 30-50
  • Quality
  • Bugs
  • Responsiveness
  • Maintenance
  • Enhancement

Write Less Code
4
Data Applications
  • Past
  • ISAM files
  • SQL embedded in C
  • Mainframe screens
  • Textual user interface
  • Manual report coding
  • Present
  • SQL databases
  • Interactive design
  • Rapid Application Development (RAD)
  • Data-binding
  • Reused components

5
Graphical User Interface
  • Past
  • OpenLook/Win32 API
  • C/C
  • Present
  • Simpler runtimes
  • Visual Basic 6
  • Delphi
  • .NET WinForms
  • Interactive design
  • Rapid Application Development (RAD)
  • Reusable components

6
(No Transcript)
7
Failed Attempts
  • Object-oriented programming
  • Reuse
  • Object-orient databases
  • ODI ObjectStore
  • CASE tools
  • Microsofts DHMTL
  • As alternative to desktop applications
  • 4GL data tools
  • Out of fashion
  • Binary portability
  • Java
  • Complex libraries/standards
  • XML, STL

8
Disruptive Technologies
  • Web clients
  • Complex, slow, non-portable, weak stability
  • SQL Databases
  • Cross-space/technology boundary
  • Latest-generation programming languages
  • Java/C
  • Design and Documentation
  • Lifecycle management tools

9
The Future of Software Development
  • Declarative
  • Aspect-oriented programming
  • Iterative
  • SQL query refinement
  • Richer tools
  • Programming constructs (e.g., TD)
  • Design and Documentation
  • UML?!

10
Implementation Concepts
  • Data Access
  • Best Practices
  • Demo ComponentOne DataExpress
  • Complex Architectures
  • Distributed Systems
  • Tasks and Data (TD)
  • Demo PrimeData
  • Object-Relational Mapping (ORM)
  • Coding Constructs
  • .NET Framework 2.0 Generics
  • Aspects
  • Extended C

11
Implementation Technology
  • Reflection
  • Code Generation
  • DTE
  • Visual Studio.NET Add-ins
  • Demo
  • Control Delegator
Write a Comment
User Comments (0)
About PowerShow.com