• Windows SIG: Reflections on Reflection Wednesday, May 04, 2005 - 07:00PM to 09:00PM
    Cubberley Community Center
    4000 Middlefield Rd., Room H-1
    Palo Alto,, CA 94105
    Software Architecture and Platform

Windows SIG: Reflections on Reflection



  • The Monthly Meeting of the Windows SIG


    Presentation Overview

    Reflection provides objects that encapsulate assemblies, modules, and types that you can use to dynamically create an instance of a type, bind the type to an existing object, get the type from an existing object, get information about members and methods in a type, and dynamically access an object's methods and fields. Combine reflection with attributes, and you can do some very interesting things. This talk will present a number of those "interesting things" - including building class factories that can discover and instantiate types, performing automatic serialization/deserialization of arbitrary objects for maintaining persistent state and for using these objects as messaging primitives, using reflection and attributes to support internal versioning of data structures, and building dynamic user interfaces, including a listview class that's built from any attributed class.


    About the Presenter

    Ernesto DiSabatino, Software Developer, MetaLINCS Corporation

    Ernesto DiSabatino has been designing and developing software for over 20 years. He is a graduate of Columbia University with a degree in Computer Science. He has worked for many Bay Area companies, including Autodesk, Creative Labs Advanced Technology Center, AOL Music Group, and Sonic Solutions. He is now focused on developing the MetaLINCS "Smart Client" - utilizing C#, WinForms, and Web Services.


    Event Logistics


    Cubberly Community Center

    4000 Middlefield Road, Room H-1

    Palo Alto, CA 94105


    6:30 - 7:00 Informal Q&A with Pizza

    7:00 - 7:15 Announcements

    7:15 - 9:00 Presentations



    $15 at the door for non-SDForum members

    No charge for SDForum members

    Please call 408.494.8378 for student memberships

    No registration required

    More on the Windows SIG