In the name of Allah the most merciful the most gracious
What is object oriented analysis (OOA)?
Object oriented analysis is knowing the problem, and try to figure out how to solve it using objects, and also it is used to define the requirements of the class.
What is Object oriented design (OOD)?
Object oriented design, is to figure a way to implement your solution, by the means of object oriented programming.
but why do we need the object oriented analysis and design?
Object Oriented Analysis and Design patterns are needed to:
- Help non programers to understand the design without any complex.
- It makes it easier to communicate with other developers.
- It also helps in correcting errors in the design or even improving it.
- Improves documentation and understandability.
- It facilitate reusability of the designed program.
Some of the principals of the object oriented design (OOD):
- Encapsulation: Hiding the implementation and other details of the class.
- Inheritance: Inheriting properties and methods from other classes.
- Polymorphism: To make many shapes of a single method.
- Abstraction: Simplifying classes.
- …….
Categorized in Object Oriented Analysis and Design (OOAD)
.::.Microsoft silverlight.::.
Silverlight is a plug-in that renders XAML-based user interfaces within a browser.
Silverlight is a cross-browser, cross-platform, and cross-device plug-in for delivering the next generation of .NET based media experiences and rich interactive applications for the Web.
- Silverlight architecture:
The core concept behind Silverlight is that you create a scene, typically in XAML, that represents the user interface that is hosted by the plug-in. Elements in the scene will raise events, either as a result of user interaction or when specific conditions occur such as a video finishing playing. Much as for Windows Forms or ASP.NET, you handle these events with code
- Server-side generation of the user interface:
One of the most interesting aspects of Silverlight is that the user interface is typically created using eXtensible Application Markup Language (XAML), which is then pulled down by the control and rendered to the user.
The main benefit of Silverlight is its support for features such as overlaid video, flexible 2D vector graphics and powerful animations and transformations, all of which would be complex to achieve in a pure ASP.NET AJAX environment. The fact that this UI can additionally be generated dynamically following a similar model to the other technologies does tend to make Silverlight compelling in many scenarios.
- Client-side interactivity:
The Silverlight control exposes its internal XAML DOM to the browser, enabling you to write client-side JavaScript that adapts and changes the UI, and which responds to the events that are raised from the XAML-based elements. Thus you can write client-side script that calls back to the server to obtain new UI content, much as you would do with a standard AJAX application.
References:
Developer fusion
Microsoft silverlight official website
Categorized in Silver light
Microsoft EDC (Egyptian Developers Conference) might be considered as the biggest
technical conference in Egypt.
The EDC is a very important event for all the developers because it updates
their technical information and there you will be introduced to the latest technologies
by Microsoft
For further information about the EDC visit:
If you’re a developer, it’s very important that you try to attend this event
Categorized in Conferences and events