MBA Thesis Accounting Finance Tourism Marketing Economics,Ecommerce Education Journalism and Mass Communicat Law sociologyEngineering linguistic

英国论文网:工程师类英国硕士课程论文 Compon

Component Engineering

标题: 工程师类英国硕士课程论文
英国论文网专业范围: engineering
论文用途: Master Coursework 硕士课程作业
学校背景: London south bank university

Assignment 3 Due: Friday 11th Januaray 2010, 4.00 pm (Week 13)
Marks: 20% of the total marks for the course

For this assignment you will write a paper comparing JavaBeans and .NET as component technologies for developing applications to run on a desktop computer. In addition to (a) describing and comparing the two technologies, you will need to (b) research the component marketplace for both of them, and (c) search for components that can be used for an example application. Restrict your paper to desktop applications only: do not include server applications, mobile applications, or distributed components.

Structure of Paper

Structure your paper in the following six numbered sections:

1. Introduction
2. Comparison of Technologies
3. Comparison of Component Markets
4. Example Application
5. Conclusion
6. References

In addition, include a signed UniSA cover sheet with statement of originality, and a table of contents.
Use diagrams where these will help the reader. An appropriate size for the paper is about 2500 words, excluding title page, table of contents and references. You should expect to spend about 20 hours on the research and writing.

The Learning and Teaching Unit [1] has useful online resources about writing reports and referencing, and also offers on-campus workshops.

Some comments on each section follow:

1 Introduction

Introduce your paper, and state its purpose. Then summarise what the reader can find in each of the remaining sections. A good introduction should engage the reader’s attention and motivate them to read the remainder of the paper with interest.

2 Comparison of Technologies

In this section, you should compare the JavaBeans technology with the .NET component technology. Include material on how components communicate with each other, how components can be customised, the techniques used to handle meta-information, the platforms (hardware and operating system) on which they can run, and the programming languages available. What are the main similarities, and what are the main differences between the two?

Use material from at least three different sources for this section; this may include the lecture notes [2] and the second edition of Szyperski [3], available in the library. Avoid material that focuses on how to program. Wikipedia may be useful, but do not use it as a primary source.

3 Comparison of Component Markets

In this section you will compare the availability of components for each technology. You do not have time in this assignment to look into the component markets in depth, so the requirement of this section is to present data on the number and variety of components available for JavaBeans and .NET,compare them, and comment.

UK Thesis Base Contacts