NOTE: Article in Progress
Application Development involves understanding the software requirements and target platforms. On analysing various software applications, a generic profile of software requirements emerges. Each target platform has diverse set of libraries for various functionalities. Building a generic application, one that targets all the platforms is daunting as well as challenging. Some of these generic requirements and development challenges have been discussed here.
requirements
development
testing2
deployment, repeat
- Algorithms serve their purposes for achieving desired results. Some of them perform well under conditions while others do not. It is sometimes difficult to make a choice between a deluge of algorithms and their associated data structures. Documented here is a very small subset of the algorithmic landscape.
- Application Interface
- Multilingual Application Development
- Documentation Generation
- Packaging and Deployment
- Application Metrics
- End-user Feedback
- General Purpose Application
- User Experience
References