Access and Feeds

Cognitive First: Letting Data Drive the Development Process

By Dick Weisinger

Data has become the fuel for a new breed of applications based on analytics, artificial intelligence and machine learning.  In recognition of that, one proposed method for developing applications is to first understand both the business problem and the data that will be available.  From the data flows the logic, the user interface and the user experience.  This data-based way of thinking about application development is being called cognitive-first development.

Yogesh Gupta, CEO at Progress, said that “we see a whole world of business applications going smart, able to predict, to anticipate and therefore to help businesses be more successful. The experience goes beyond to cover the interaction itself. The interfaces have to understand context. All of this has to tie into a back-end platform to run your business. You need to run the business apps in a scalable, secure environment, with data connectivity and front-end tooling. We think that’s the architecture for modern, smart applications.”

A cognitive-first development methodology integrates techniques like predictive analytics and machine learning with traditional development technologies.  The result is the ability to make powerful applications that enable users to make better decisions and solve more complex problems.

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)

Leave a Reply

Your email address will not be published. Required fields are marked *

*