Past Meeting Archive Los Angeles ACM home page National ACM home page Click here for More Activities this month
Check out the Southern California Tech Calendar

Meeting of the
Los Angeles Chapter of ACM

Wednesday, November 6, 2002

What is .Net?

Chris Rolon
Neudesic, LLC

As Microsoft throws its money behind a web strategy that they tout as the new future in software development, taking data sharing to a whole new level, and revolutionizing software development, they have almost everyone asking "What is .Net?".

NET is a broad initiative meant to revolutionize the way applications are developed and data is shared. With the advent of the Internet, applications will more and more be based on loosely-coupled technologies. In this session we will examine how .Net will solve the development problems that companies face today.

Chris Rolon has been a software developer for more than 25 years. During his career, he has been a Technical Lead and Architect on a variety of projects. The projects ranged from being the Architect and developer of a software package to control the robotics for a video vending machine system to Architect and Technical Lead of an n-tier based framework for a large southern California company specializing in plant documentation. Chris's strong technical skills have been used by several companies to help identify and repair complex software problems.

For the past 2 years Chris has been focused on Microsoft's .Net initiative. His passion for .Net technology is so strong that it led him to co-found the Southern California .Net User Group. As a presenter, Chris speaks regularly at Microsoft events and many user groups in Southern California. Chris is a Principal Consultant at Neudesic, LLC which is focused on delivery of products and services based on Microsoft's .NET initiative.

With many years of development experience using Microsoft technologies, Chris brings a wealth of knowledge and experience to every project.

During his off time, Chris is an avid cyclist and loves to ride his bicycle up and down the hills of Southern California.


LA ACM Chapter November Meeting.
Held Wednesday November 6, 2002.

The presentation was "What is .NET?" a presentation by Chris Rolon a Principal Consultant at Neudisic, LLC. This was a regular meeting of the Los Angeles Chapter of ACM

Things have moved enormously fast in the last five years. Microsoft's .NET addresses a number of challenges as people try to conduct development programs and communicate with devices at many remote locations over the Internet. It helps solve problems with security, provides architectural guidance, improves intraoperability, business to business operation, and reduces time to market. The ability to operate effectively in the modern world has been provided by increases in computer power, currently doubling every 18 months, improvements in connectivity featuring low cost broad band services, wireless services and a wide range of interactive devices. You can now use a combination cell phone and personal digital assistant (PDA) so that you can both communicate by voice and have access to your important data back at your office and Internet access, regardless of where you are.

Integration has become imperative in and between organizations and in an individual's personal network. Integration has had the problem of historically being an afterthought. It has been regarded as too hard, too expensive, too slow and too brittle. .NET provides a solution to integration problems. It is based on the Extended Markup Language (XML), uses a universal data format and outputs an intermediate language (IL) independent of other programming languages. It adapts to devices, connects senders to receivers, and provides programmable XML web servers. .NET is a follow on to earlier XML web services that implemented service interactions across the web. It provides a number of special services including Common Language Runtime and a collection of unified classes. Common Language Runtime manages running code, verifies type safety, provides garbage collection, error handling and security provisions. The unified classes include (Active Server Pages), (Active Data Objects) and enterprise services. In .NET they are clustered under system, system.drawing, system.web, system.XML and other headings. Mr. Rolon provided a series of charts showing the large number of things included under these headings. Common Language Runtime supports threading so any language can use threading. It manages running code and provides memory management. Execution does not used interpreted code. .NET can do either Just In Time (JIT) compiling before immediate execution or can execute a more optimized set of compiled code. The .NET unified programming model provides consistent (Application Programming Interface) API availability regardless of the language used and programming model. .NET supports more than 30 languages, providing tools that work in multiple languages and across languages and platforms, and is simple to use.

This report does not do justice to Mr. Rolon's excellent presentation that provided a large amount of detail and examples, including demonstrations of .NET processes that demonstrated threading. Consider this article as only a sampling of the information presented. People who were familiar with web based operations (not including this writer) discussed details with him and stayed after the meeting to engage in follow-up discussions. He recommended two online sources of information: and

Of course, there is much information available at

This was third meeting of the LA Chapter year and was attended by about 20 persons.
Mike Walsh, LA ACM Secretary


The next meeting on Wednesday, December 4, will feature Dr. Arnold Goodman, Assoc. Dir. of the UCI Center for Statistical Consulting. He will present his problem solving checklist for collaborative teams and clients. Come share an interesting evening with us.
Join us

The Los Angeles Chapter normally meets the first Wednesday of each month at the Ramada Hotel, 6333 Bristol Parkway, Culver City. The program begins at 8 PM.   From the San Diego Freeway (405) take the Sepulveda/Centinela exit southbound or the Slauson/Sepulveda exit northbound.

5:15 p.m.  Business Meeting

6:30 p.m. Cocktails/Social

7:00 p.m. Dinner

8:00 p.m.  Presentation



To make a reservation, call or e-mail John Halbur, (310) 375-7037, and indicate your choice of entree, by Sunday before the dinner meeting.

There is no charge or reservation required to attend the presentation at 8:00 p.m.. Parking is FREE!

For membership information, contact Mike Walsh, (818)785-5056 or follow this link.

Other Affiliated groups



Return to "More"



Please visit our website for meeting dates, and news of upcoming events.

For further details contact the SIGPHONE at (310) 288-1148 or at, or

Return to "More"


Past Meeting Archive Los Angeles ACM home page National ACM home page Top

 Last revision: 2002 1121 - [ Webmaster ]