Monday
November 13

4:00 - 4:50 PM
Kelley 1001

 

Sam S. Adams
IBM Distinguished Engineer
IBM Research

 

 

End User Programming - The Long Tail of Software Development

 

End User Programming has been one of the holy grails of software development even before Alan Kay coined the the term "Personal Computing". While there have been notable successes such as the spreadsheet and Apple's HyperCard, the vast majority of computer users are limited to software developed by professionals due to the complexity of the tools and lanugages currently available. But this situation is in the process of making a dramatic change for the better. The past several years have seen the large scale adoption of technology such as Wikis and Blogs, which have ushered in the era of participatory media, where anyone with internet access can create and publish information in a wide variety of forms. What is coming after this first wave is an expansion from participatory media to participatory software development, where users can finally development, deploy, share and reuse software applications and components made by themselves for themselves. This summer, Chris Anderson, the editor of WIRED magazine, published the first book on a concept he created in 2005, The Long Tail, which proposes a new economic model of mass market of niches that describes the success of internet giants such as Google, Amazon and eBay. This talk will discuss the future of end user programming from a Long Tail perspective, and why IBM is preparing for a large scale shift in the industry toward software development by the users for the users.

 

Biography:

 

Sam S. Adams is an IBM Distinguished Engineer within IBM's Research Division. Mr. Adams joined the IBM Consulting Group in 1994 as a founding member of IBM's Object Technology Practice. In 1995 he helped create the IBM Object Foundry, which was the genesis of IBM's world-wide software reuse infrastructure. Sam was elected that year to the IBM Academy of Technology where he led an Academy study on Self-configuring systems, the initial IBM effort on what was to become Project eLiza and Autonomic Computing in 1999. In 1996, Sam was named one of IBM's first Distinguished Engineers. He spent 1997 in IBM Research investigating adaptive systems technology and then joined Network Computing Software Division in 1998 to help drive emerging technologies into IBM products and services. Sam was IBM's technical architect and strategist for XML in 1999 and helped create the concept of Service Oriented Architectures, which forms the basis for today's Web Services and Grid Services efforts. He returned to IBM Research in 2000, spending the next 2 years on exploratory research into semantic processing and common sense computing. As part of IBM's On Demand Computing effort, Sam is currently focusing on empowering end users to develop their own web application via a radically simplified approach to programming web services. A Native American of Cherokee and Sac-and-Fox descent, Sam is IBM's Executive liaison to AISES, the American Indian Science and Engineering Society. Prior to joining IBM, Sam spent 8 years as co-founder and Chief Scientist for Knowledge Systems Corporation in Cary, NC, a software and services startup that played a major role in the commercial acceptance of the Smalltalk programming environment.

_______________________________________________
Colloquium mailing list
[email protected]
https://secure.engr.oregonstate.edu/mailman/listinfo/colloquium

Reply via email to