<<< Previous speaker Next speaker >>>

David Boloker, IBM

 David  Boloker

David Boloker is a Distinguished Engineer and Chief Technical Officer for Emerging Internet Technologies in IBM Software Group. Previously, he held the position of Chief Technical Officer for Java Technologies in Software Group. David is recognized in and outside IBM as a technical leader in the Internet software space guiding IBM's investments as well as internal product development. David's responsibilities include building IBM's technical Internet strategy, working with internal IBMers to develop the appropriate products for the Internet space, researching new areas in software design as well as guiding a group of researchers. Additionally, he spends about a third of his time working in the venture capital and startup communities partnering and discussing various trends and directions in the internet and gaming areas. Previous to joining Software Group, David worked at the IBM Thomas J. Watson Research Center and the Cambridge Scientific Center doing research in the area of remote distribution and control of hardware and software systems, dynamic I/O configuration of mainframe operating systems and secure internet gateways.

David has been recognized by IBM with numerous Outstanding Technical Achievement Awards in the areas of Java, Secure Internet Gateways, Dynamic I/O Configuration and the Remote Distribution and Control of S/370, 4300, S/390 and AS/400 Architecture processors. David earned a Bachelor of Arts and Master of Arts in Mathematics from Boston University.

Presentation: "Situational Applications"

Track:   Technical

Time: Thursday 11:15 - 12:00

Location: To be announced

Abstract:

In this session, David Boloker will discuss the evolution of the web application paradigm that is being fueled by the extreme popularity of blogs and wikis, creating new ways of interacting and truly enabling the read/write web. These technologies are evolving to enable the next wave of Do It Yourself - Information Technology (DIY-IT) by combining the flexibility of user-oriented information architecture provided by active content (such as wikis) with that of content-in-flight (such as web services and RSS feeds) to provide an easy-to-use integration platform for creating a new style of content-centric applications.

Characteristics of DIY-IT include:

  • A collaborative environment to create, share, manage, and evolve content on your terms
  • Integration of new capabilities for publishing and handling content, targeting a less technically sophisticated user and broadening its reach to the entire web development skills continuum
  • A programming model that is activity/situational based, focused on accessing and aggregating valuable content with relatively little programming, providing immediate business value and feedback
  • An extensible development environment where the application serves as the toolbox
  • Built on the rich interaction model provided by AJAX, delivering a rich user experience via the browser

In general, application design is rebalancing the ratio of code to content using a variety of architectures, data formats, and feeds. DIY-IT enables end users to aggregate and filter disparate fragments of the evolving data platform more effectively than more traditional database-centric applications.

Password protected Download slides