• XML SIG: XML & Curl Thursday, March 22, 2001 - 07:00PM
    Cubberley Community Center
    4000 Middlefield Rd. Room H-1
    Palo Alto, CA
    Software Architecture and Platform




  • Combining form and function.



    Bob Batty, VP of Sales and Marketing - Curl

    Brent Young, Technology Evangelist - Curl


    Cubberly Community Center

    4000 Middlefield Road, Room H-1

    Palo Alto, CA


    7:00-7:30pm registration/networking/refreshments

    7:30-9:00pm program



    $10 for non-SDForum Members

    No charge for SDForum members and students with ID

    Presentation Overview

    XML has become a popular mechanism for representing structured data. There are many motivations for XML's rapid adoption including the ability for users to extend and define XML structure and the ease with which XML files and XML parsers are created and used. In addition, translating legacy data stores to XML format helps move the industry closer to the optimistic goal of truly separating content from presentation logic.

    However, while there is a strong desire to employ XML-formatted data in a Web environment, the ability to do so on the client is limited. Therefore, XML (in the Web environment) is used primarily in server-side processing; typically, XML data is translated to an HTML representation and delivered to the client machine. Subsequent pages, requested by the user by clicking a hyperlink or submitting a form, perform similar pre-processing on the server. While this type of server-side usage of XML provides many benefits to the Web site developer, many new possibilities for exploiting XML's full capabilities can be achieved by moving the processing of XML data to the client machine.

    Using the Curl content language, Web site designers and developers can develop and deploy the next generation of Web pages and applications that take advantage of client-side processing. Curl's software technology provides full application-level functionality and a substantially richer, more interactive experience for the Web user. The technology, which offers real-time execution of all Web content from simple pages to complex computational applications, can significantly reduce the long downloads typically associated with highly interactive and dynamic Web pages. With a fully integrated SAX2-compliant XML parser, programmers of Curl content have full access to an XML parser within a Web environment. The bottom line: Curl Web pages can use easily integrate XML data streams for content and / or messaging, driving forward the usability of XML in today's Web environment.


    Speaker Profile

    Bob Batty

    As vice president of sales and marketing, Bob Batty brings over 20 years of B-to-B marketing, technology development and team leadership experience to Curl. Most recently, Mr. Batty was chairman, board director and founder of Onflow Corporation, the San Francisco-based online advertising service company that provides movie-quality Web ads at dial-up speeds. Prior to launching Onflow, Mr. Batty served a president, CEO and board director at Xaos Tools, a digital special effects, consumer image editing and authoring software products developer. Mr. Batty’s previous positions included executive vice president of business development at Zentec, Inc.; executive vice president, CFO and board director at Digital Power Corporation; chairman, CEO, founder and board director at CompuFilm Corporation; president, CEO and board director at Brag Systems, Inc.; and director of sales and marketing at Simplan Systems, Inc.

    Mr. Batty has a masters of business administration degree from Harvard University and a bachelor of arts degree from Dartmouth College.


    Brent A. Young

    Brent Young has been responsible for developing numerous Curl applications, including an XML parser. He has provided strategic counsel concerning architectural decisions of the Curl content language and platform. On the corporate side, Mr. Young helped establish the company's San Francisco office.

    Previously, Mr. Young was with ShoppingList.com, where he was one of three programmers who developed that company's Web site. He was responsible for both front-end (HTML, JS, CSS) and back-end (Java, Perl) development, with an emphasis on the organization and implementation of Oracle 8i databases. Mr. Young's interest in databases and their applicability to the Web began at Cornell University, through course work led by Dr. Praveen Seshadri and Dr. Daniel Huttenlocher, leaders in database and Web development. Under Dr. Seshadri's direction, Mr. Young conceived, designed, implemented, and supported a Web-based conference management software system, which was put to real world use in the SIGMOD '98 and VLDB '98 conferences.

    Mr. Young holds a Masters of Engineering and a Bachelors of Arts degree in Computer Science from Cornell University. He is the main editor of the Curl directory in the Open Directory Project and is a member of the Software Development Forum, Cornell's Young Entrepreneur Association, as well as Cornell's Alumni Association of Northern California.