Web Applications Development
MGMT632, Fall 2007
Mondays, 4:00PM-6:45PM, ASM1004


Introduction. The objective of this course is to give you the fundamental technical skills that you need in order to develop web applications for firms. After completing this course you will be able to develop: (a) web layouts using stylesheets; (b) database-driven, server-side scripts in ASP.NET; (c) interactive client-side interfaces using MXML/Actionscript, XAML/C#; (d) XML web services in .NET; (e) interactive e-mail advertisements; and (f) mobile applications. You will develop these skills by successfully completing ten homework assignments that are centered around a common project: an online social networking business.

Learning Objectives:

  1. Ability to identify and choose a viable symbol engine
  2. Ability to design and implement a symbol engine for an autonomous business
  3. Ability to design an XML web service that accesses the symbol engine for maintenance and marketing purposes
  4. Ability to provide access to the symbol engine on mobile devices
  5. Knowledge of the various ways of harnessing the symbol engine for business purposes

Class Rules


  • You must attend every class. Your grade goes down by 2% points for every class missed without a valid excuse. Medical excuses must be accompanied by a note from your physician. Having a job interview is not a valid excuse for missing class.
  • No skipping class early. It's the same thing as not attending class (see penalty above).
  • You must download the readings and homeworks prior to the start of the week's class. Due to the dynamic nature of the topics, readings and homeworks are not fixed. On the first Monday of each week I will post the new readings, lectures notes, and homework assignments.
  • Homeworks are due before class. The due dates are printed on the assignments. The penalty for late homeworks is -2^(t+1)%, where t is the ceiling of the number of days late. For instance, if you're late by one day, the penalty is -4%. If you're 4 days late, the penalty is -32%. The penalty is in addition to any other points lost on your homework.
  • No open laptops in class. They annoy me.
  • If you are a qualified person with disabilities who might need appropriate academic adjustments, please communicate with me as soon as possible so that we may make appropriate arrangements to meet your needs in a timely manner. Frequently, we will need to coordinate accommodating activities with other offices on campus. Course materials can be made available in alternative formats.
  • It is expected you will respect others by not using communication devices during the class period.
  • Any violation of the Student Code of Conduct will be taken very seriously and appropriate sanctions will be applied. Violations include: plagiarism, exam misconduct, etc. Please refer to the UNM Pathfinder for additional information -
  • I will consider as "dropped" any student that misses 2 classes in the first week of the course.

  • Course Materials


    There is one required book for this course:

    1. Flor, Nick V., and Flor, Nancy V. e!Businesses: The Complete Business and Technical Guide to Creating a Profitable Web Entertainment Business. Book Manuscript, Rev. 1.

    The book (e!Businesses, hereafter e!Biz) is a manuscript my wife and I wrote. I will post chapters from this book every week (see class rules above).

    As needed, I will post links to some of my online articles on InformIT. These articles are intended to supplement your knowledge if you are deficient in one of the required technical areas. The articles are either visual tutorials (VT) or IT articles (IT). You will need to register with InformIT to access these articles; registration is free. "

    sign up with an internet service provider (ISP). I have arranged a deal with Infobahn in Pittsburgh (412-653-8050) to provide inexpensive Web site hosting. If you choose to go with them, you can register online (secure) using the following URL: Infobahn Secure Online Registration, You can also register via phone (note: long distance charge); mention "Hosting Special #1" when you call the number listed above. If you go with another ISP, you need to make sure they support:

    • Active Server Pages .NET
    • Microsoft Access Databases
    • CDONTS mailing
    • Web Services
    Additionally, you might want to check to see if they support anonymous user file uploading.

    Operating System:

  • Windows XP Professional (or greater) with IIS installed

    The technical supplement will be the .NET online documentation:

  • .NET Framework SDK 1.1 Documentation

    Software Downloads (explained in class):
  • .NET Framework (General Download Page)
  • .NET Framework SDK 1.1
  • .NET Framework 1.1 Redistributable
  • Data Access Components
  • Office XP Web Services ToolKit
  • .NET Compact Framework 1.0 SP2 Redistributable
  • SQL Server 2000 Windows CE Edition version 2.0
  • Pocket PC 2003 SDK & Emulator

    InformIT Visual Tutorials:
  • Microsoft Access
  • SQL

  • Grading


    There are no tests in this class. Instead, your grade is a function of your technical, entrepreneurial, and management skills. More specifically, 50% of your grade is based on technical skills, 40% on how much money and community your site generates, and the remaining 10% is a function of how well you manage the design and development of your programmable autonomous business.
  • (50%) Ten Assignments
  • (50%) Autonomous Business Performance

  • Tentative Syllabus

    Week Topic Readings Homeworks
    1 Introduction: Autonomous Businesses
    html Review
    e!Biz 1,5 HW1 (I & G)
    2 Beginning Forms, Scripts & Databases
    Simple Script
    e!Biz 6,
    IT 11
    VT DB
    VT SQL
    HW2 (I & G)
    3 Intermediate Forms, Scripts, & Databases:
    Guestbook
    e!Biz 7 HW3 (I & G)
    4 Include Files,Code-Behinds,
    Design Rules
    e!Biz 5,8
    5 Advanced Forms, Scripting & Databases:
    Message Forums
    e!Biz 9 HW4 (I & G)
    6 Login, Registration,
    and Password Protecting Your Pages
    e!Biz 10 HW5 (I & G)
    7 User Controls, Searching,
    Paging, & E-Mailing
    e!Biz 11 HW6 (I & G)
    8 REVIEW
    8/23-10/4
    (HW1-6)
    9 E-mail Scripts
    Memetic Advertising
    NONE HW7 (I & G)
    10 File Uploading
    Random Content
    NONE NONE
    11 XML
    XSD
    Ref:XML,
    XSD
    XML Guestbook
    Tournament Signup
    12 Dynamic Bitmaps
    AJAX
    XML
    HttpRequest
    MOVE 1
    13 AJAX (Finish)
    SilverLight
    SilverLight
    Docs
    MOVE 2
    14 Silverlight (Finish) SilverLight
    Docs
    MOVE 3
    15 .NET Web Services: Servers
    .NET Web Services: Client
    WS 2, 3,
    WS 4,R
    FINAL
    Top 5 Student
    Revenue
    1.
    [$37.55]
    2.
    [$14.5]
    3.
    [$5]
    4.
    [$4.2]
    5.
    [$2]

    Top 5 Student
    Community
    1.
    [29 users]
    2.
    [22 users]
    3.
    [11 users]
    4.
    [10 users]
    5.
    [9 users]