Watch, Follow, &
Connect with Us

Please visit our new home

Public Report
Report From: Conference/US/2006/General    [ Add a report in this area ]  
Report #:  32405   Status: Open
Ten Things to Make your Win32 Application .NET Ready by Michael Li
Project:  Conference Build #:  No
Version:    1 Submitted By:   Christine Ellis
Report Type:  Suggestion / Enhancement Request Date Reported:  8/7/2006 3:16:33 PM
Severity:    Infrequently encountered problem Last Updated: 8/28/2006 1:36:48 PM
Platform:    All platforms Internal Tracking #:  
Resolution: None  Resolved in Build: : None
Duplicate of:  None
Voting and Rating
Overall Rating: (16 Total Ratings)
4.38 out of 5
Total Votes: 7
Ten Things to Make your Win32 Application .NET Ready by Michael Li
TYPE: Regular Session
LEVEL: Intermediate
ABSTRACT: Microsoft has been pushing .NET as the new development platform since 2002.  The bottomline question most often asked is  Do I need to move to .NET? .  There are plenty of reasons to move to .NET and equally as many for staying with Win32.   This session will focus on 10 specifc techquies that you can employ in your Win32 development today to minimize the migration impact when and should you decide to move to .NET.  The techniques covered in this session are Best Practices that the speaker accumulated since 2003 while helping customers making the transition to .NET from Win32 development.  

*** Note to Review Board:
Here is a tentative presentation outline:

1. Understand what .NET offers
   a. New OO based FCL
   b. Garbage collections / Memory Manager
      i. FastMM in D2006
   c. ASP.NET

2. Application Partitioning
   a. Packages
   b. Business Rules classes
   c. Application Block

3. Review your 3P Tools Dependency

4. Data Connections
   a. Compatability - BDE/dbExpress/ADO

5. What features are obsolete/incompatible?
   a. MIDAS
   b. COM
   c. IntraWeb

6. Security Implementation
   a. New built-in Security namespaces
   b. Encryption options

7. .NET InterOperability
   a. Calling .NET API inside Win32 Apps
   b. COM InterOp

8. Web Services

9. Picking your battles
   a. Web strategies
   b. Identify rewrite opportunities

10. Technology Plan

   a. Management Buy-in
   b. Short and Long term plan

SPEAKER BIOGRAPHY: Michael Li is the founding president and CTO of InfoCan Management Consultants Group (Canada) Inc,  InfoCan Management is an independent consulting firm based in Vancouver, British Columbia, Canada, specializing in Enterprise, mobile and Internet solutions.  One of the top ranked Borland Learning Partners, InfoCan Management is the first Canadian-based Authorized Education Centre to offer certified hands-on training and consulting services in Delphi, C#Builder, C++Builder, JBuilder and DataSnap across North America.  From 1998-2004, InfoCan was voted 6 times by Delphi Informant Readers Choice Awards as the Best Training Company in North America.  In 2004, InfoCan Management launched a new series of.NET specific training program on popular topics like .NET Foundations, Migration Strategies, ASP.NET, .NET Security, Web Services and more.

A frequent speaker at developers' conferences and user groups worldwide, Michael is well known for his energetic and high caliber presentation style. Michael is a Certified Borland Consultant and Certified Borland Instructor for Delphi and C++Builder, and is also the founding Chairman of the Vancouver Delphi Developers Association.  In Jan 2006, Michael was awarded the Microsoft Most Valuable Professional (MVP) recognition for his community contribution in C# and .NET.

SCUBA diving is his ultimate hobby and frequently travel with his dive bag while speaking at conferences worldwide.  Ask him about his latest shark feeding adventure in the Bahamas and dive excursion in Turks & Caicos.  He also lists sport fishing, cycling and downhill skiing as his favorite pastimes. Michael can be reached at
Steps to Reproduce:


Server Response from: ETNACODE01