Monday, June 3, 2013

Advantage of lightswitch application

LightSwitch provides a clean and very sophisticated three-tier application architecture, and takes care of all the plumbing that binds the layers into a working application.
With Visual Studio LightSwitch, you can create complete LOB applications, as well as low-fidelity or high-fidelity application prototypes.

what is High-Fidelity Prototype....

A High-fidelity prototype that provides much more detail about the intended functionality, and serves as evidence that the functionality can be carried out in the outlined way.

Returning to the low-fidelity order entry example, you may be asked to demonstrate this function in more detail. In this case, your prototype should not only mimic accessing the back-end systems, but also use them to retrieve and check customers from the CRM, and return the entered order to the queue of the ERP system. In addition, the sales department would like to ensure that the UI of the workflow is intuitive and provides a great user experience.

In this case, you could implement a high-fi delity prototype that is very close to the fi nal solution

what is Low-Fidelity Prototype.....

A Low-fidelity prototype that is sketchy and incomplete but represents the main characteristics of the target
function.

For example, suppose you are required to demonstrate an order entry function implemented as a four step process emulating the access to several back-end systems. You can create a low-fidelity prototype that leads the user through this process. Instead of just modeling the workflow, the prototype really implements it, but it omits parts that retrieve data from the CRM at the back end and write orders back in the ERP.

Because this prototype focuses on the process, you can create only a sketchy UI with a very basic design and a draft layout. Moreover, it does not have to deal with authentication, business logic parameter, or any other things that are not closely related to the workflow.

What is Wireframe Model.....

The term wireframe has been used in three-dimensional (3D) modeling for a long time. This term is also used to describe UI prototypes, mainly for presenting website illustrations.
 A "wireframe" in this context depicts the layout of the fundamental elements in the user interface. picture shows an example of a "wireframe" describing the home page of a fictional company.



Advantages of wireframe

1.They are relatively cheap to create. Even a whiteboard can be used to create them. Using wireframes, you can save time and the expense of creating possible unsuitable UI models.
2.You can give a wireframe to key users and they will quickly have a basic understanding of your intention. If something is wrong, it can be corrected instantly.
3. When you present a graphically designed home page prototype to users, their attention is focused on the style of the page — the logo used, the font type, and so on — instead of the structure of the page. Of course, later you must present them with the graphical design. But fi rst the structure should be grabbed.
4.A wireframe is also a good start for the fi nal web design, because it relays a lot of information about the intentions of key users that is useful to the experts who create the graphical design.

Need of light switch

Many companies use almost the same IT infrastructure in terms of operating system,
database and communication platforms, ERP, CRM, and so on they still work in different
ways with those systems. They all have some unique factors that differentiate them and their
businesses from competitors on market segment. To be unique in this sense, they often
need specific software tailored to their requirements and imaginations.
Because of these differences in how businesses use and think about their IT infrastructures, they
also need to consider what kind of software to develop to best support their specifi c business
processes. These management applications are often called line-of-business(LOB) applications,
or LOB software.

Why need to develop LOB App.....

There are many reasons why companies may need to develop LOB application, including the following:

  1.  To create an application that meets business needs not currently met by existing systems
  2.  To develop satellite applications to support existing systems
  3.  To establish an ergonomic user interface (UI) for a legacy system

Developing LOB applications is a challenging task. Some of these challenges arise from technical or 
functional complexity, but the toughest ones reflect the different mindsets of the people involved