European Silverlight 4 & Silverlight 5 Hosting BLOG

BLOG about Silverlight 5 Hosting and Its Techologies - Dedicated to European Windows Hosting Customer

Silverlight 3 European Hosting :: Working with Data Services in Silverlight 3 - WCF vs REST

clock May 3, 2010 08:11 by author Scott

Here we'll delve into the latter Silverlight 3 feature by comparing the options developers have for communicating with services from Silverlight. We'll do so by building a sample application called Cooking with Silverlight, a fictitious site where people can search in a recipe database and read reviews of recipes. We'll start by showing options for exchanging information with a Windows Communication Foundation (WCF) service. After that, We'll build the same application, but now using representational state transfer (REST) services. These two examples will demonstrate the differences between communicating with WCF or REST in a Silverlight app. You can download the complete code for this article by clicking the above link.

Working with Data in a Silverlight App

Silverlight uses the same Base Class Library (BCL) as the full .NET Framework, however, only a subset is available in the Silverlight platform. When browsing the assemblies, you'll quickly notice that many familiar data-related assemblies and classes are missing. Indeed, Silverlight does not contain ADO.NET and has no support for a DataSet or DataReader. In Silverlight 3, the current version at the time of writing, Silverlight has no client-side database access available, and it isn't possible to have a connection string in your Silverlight application, which would allow remote database access.

However, enterprise applications are built around data. To solve this problem, Silverlight can connect with services, on the same server on which the Silverlight app is hosted or on another server, if it complies with a few characteristics, which we'll look at in the cross-domain section of this article. Using services, we can satisfy almost every requirement for working with data in a Silverlight application. Even if we had a client-side database implementation, we'd still have the services required to use up-to-date information.

Out of the box, Silverlight can connect with several types of services, including WCF and REST. Let's first look at how the sample application was built and compare where the two technologies differ from one another.

Silverlight and WCF

WCF is the preferred way of building services in the .NET Framework. Designing a WCF service for use with Silverlight isn't much different from designing the service for use with any other technology. The main difference is the type of binding used for the communication. By default, when you add a WCF service to a project, it's configured to use a wsHttpBinding. In general, a wsHttpBinding supports distributed transactions and secure sessions. Silverlight, however, can't work with this type of binding; instead a basicHttpBinding is required. A basicHttpBinding essentially allows communication with a traditional ASMX web service (based on WS-BasicProfile 1.1) and lacks the options offered by the wsHttpBinding, such as secure sessions.

This means that all data is transmitted as plain XML in a SOAP message. In enterprise environments, this could be risky. To counter this risk, one possible solution is using ASP.NET authentication to allow access only to authenticated users on the services. 

Visual Studio offers a Silverlight-enabled WCF service template. This template sets the correct type of binding in the configuration file.

Creating the WCF Service

A WCF service typically offers a service contract. The service contract offered by the service defines the operations exposed by the service. Each operation that needs to be exposed over the service is attributed with an OperationContractAttribute.

The implementation of the service, contained in the *.svc.cs file in a WCF scenario, contains the logic for accessing the data using the repository and returning a list of DTOs.

Using the WCF Service from the Silverlight Client

With the service in place, the Silverlight application needs to connect with it. WCF services are said to be self-describing: They expose a Web Services Description Language (WSDL) file, which contains metadata about the service. This metadata describes, among other things, the operations and data contracts exposed by the service. When you connect to such a service using Visual Studio's Add Service Reference dialog box, the IDE will generate a proxy class. This proxy contains a client-side copy of the service. The proxy class contains all operations, without the implementations, and a copy of the data contracts. Because of this, we get full IntelliSense in the editor when working with the service.

To execute a call to the service, we use this proxy class. However, when the application accesses a service from Silverlight, the call will be executed asynchronously. If synchronous calls were possible, during the call's execution the browser would remain blocked while awaiting a response from the server.

A callback method is specified for the XXX_Completed event. This method is executed when the service returns. Making the actual async call to the service is done using the XXXAsync method. Inside the callback method, the result of the service call is accessible through the e.Result property. This property's type is the same type as returned by the service. These types were generated when the proxy was created upon adding the service reference. We're using the result, here a generic List of Recipe instances, as the ItemsSource for the ListBox. Of course, other data-binding scenarios are possible here.

Silverlight and REST

The biggest advantage of using WCF services is the typed access, which is based on the metadata that the service exposes. This makes the process of writing the client-side code easier. However, not every service exposes metadata. Some services work with human-readable information, mostly in the form of XML, which they send following a request from the client.

This is the case for REST services. Compared with WCF, REST has some advantages. As said, the information is exchanged as pure XML (or JavaScript Object Notation—JSON, if needed). The XML is clean and more lightweight than the SOAP messages exchanged when using WCF. Thus, less data will go over the wire, resulting in faster transfer of the data. REST is also entirely platform independent: It requires no extra software as it relies on standard HTTP methods. However, because REST services are not self-describing, Visual Studio can't generate a proxy class. This means that when writing a Silverlight application that needs to work with a REST service, we manually need to parse the returned XML to capture the server's response. Luckily, Silverlight includes LINQ to XML, making this process much easier. Alternatively, you could use the XmlReader/XmlWriter or the XmlSerializer for this task.

Creating the REST Service

A REST service will send data when it's requested to do so. The request is done over HTTP, for example, by sending a request to a specific URL. The REST service will then respond by sending XML over the wire.

To create a REST service, we can use WCF as well. However, we need to perform some configuration changes to enable the WCF services to work as REST services.

The service operations in the service contract need to be attributed with WebGetAttribute in addition to the OperationContractAttribute. The UriTemplate defines what the URL should look like and which parameters it should contain to get access to the associated operation.

The implementation of the service operation is almost identical to the WCF implementation, as you can see in the previous listings. To test the service and see its response, navigate for example to http://localhost:1234/ RestRecipeService.svc/recipe/find/pancake.

For the sample application, we wrote the REST service ourselves. It's also possible to use one of the numerous, often free, REST service APIs available, such as Twitter, Flickr, or Facebook. Looking at those APIs, it's easy to see that their XML is also the contract for data exchange between a client application and the service.

Using the REST Service from the Silverlight Client

Since there's no metadata available on a REST service, we can't add a service reference to it from Visual Studio. We need another approach.

Using a REST service from Silverlight is a three-step process. Step one: Build the URL to which we need to send a request. The format of this URL is defined by the service and may contain parameters that we must provide as well. Step two: Send a request to that URL. And finally, step 3: Wait for the result to come in as XML or JSON and parse this accordingly.

Building the URL is pretty straightforward. It's constructed by gluing together the URL from the service project with the string defined as value for the UriTemplate. You can send a request to this URL by using either the WebClient or the HttpWebRequest class, both part of the System.Net namespace and also classes included in the full .NET Framework. For most situations, the WebClient will suffice; if you need more fine-grained control over the request, the HttpWebRequest is the best bet. The WebClient is basically a wrapper around the HttpWebRequest with an easier API: Using the WebClient under the covers still uses methods of the HttpWebRequest. We'll use the WebClient here as well.

Cross-Domain Access

When accessing services, Silverlight will not allow access of these services by default if they're hosted on a domain other than the domain hosting the Silverlight application. In other words, if we have a Silverlight application called CookingWithSilverlight.xap hosted on http://www.somedomain.com, the application can't access a service on http://www.someotherdomain.com unless that service specifically grants a right to access it from a client application hosted on another domain. This feature is called cross-domain restrictions and is basically a security measurement to prevent cross-domain attacks.

How can a service allow the access anyway? When a cross-domain service request is launched, Silverlight will check for a file called ClientAccessPolicy.xml at the root of the domain (it will also check for crossdomain.xml, which is the policy file that Adobe Flash checks for). If this file is present and allows the call to be made, Silverlight will access the service. If the file isn't present or we're accessing from a domain that isn't on the list of allowed domains, Silverlight will block the request, resulting in a security exception being thrown.

Cross-domain restrictions apply for both WCF and REST services. Accessing an image or a video on another domain doesn't trigger this check. In the sample application, both the WCF and REST services are hosted in a website different from the one hosting the Silverlight application. In both websites, at the root, a policy file can be found, allowing access from any domain.

Two Services Options for Silverlight Developers

Both WCF and REST have their strong points. WCF really benefits from the fact that it exposes metadata that can be used to generate a proxy class. During development, this results in IntelliSense picking up the types and operations of the services, which makes things much easier. Features like easy duplex communication and binary XML data exchange make WCF in Silverlight quite complete. All SOAP 1.1–enabled services, even if they're exposed from technology other than .NET, can be used from Silverlight in the same manner. In most enterprises, SOAP-enabled services are the standard.

However, we don't always have—or need—all the options made available by WCF. If the data being exchanged is pure text, we can use REST. It's simple, fast, and is based on the HTTP standard methods, requiring no special software. Many large Web 2.0 sites expose an API that uses REST. Working with this type of services does require some more manual work, in that we have to send the request, capture the results, and parse them into meaningful data.

Regardless of what type of service is used, the communication happens asynchronously. In the case of WCF, when the proxy class is generated, both the XXXAsync method and the XXX_Completed event are created. When using REST, the WebClient has a DownloadStringAsync and a DownloadStringCompleted event.

Top Reasons to host your Silverlight 3 Website with HostForLife.eu

There are many reasons why so many people choose HostForLife over any other web hosting provider each year. Whether you’re beginner or an experience webmaster, HostForLife offers the perfect solution for everyone.

You’ll have highly trained, skilled professional technical support people ready, willing, and wanting to help you 24 hours a day. Your web hosting account servers are monitored from three monitoring points, with two alert points, every minute, 24 hours a day, 7 days a week, 365 days a year. The followings are the list of other added-benefits you can find when hosting with us:

1. World-class 24x7 Customer Support
Will your hosting company promptly answer questions and resolve issues - at 3 am on a Sunday? Even some providers claiming “24x7” support will not - but HostForLife will. Our outstanding uptime is backed by true 24x7 customer support. An expertly trained technician will respond to your query within one hour, round the clock. You will also get qualified answers. Other hosting companies typically have very low - level support staff during the night or weekends. HostForLife always has knowledgeable, top - level  support standing by, day or night, to give you the answers you need.

2. Commitment to Outstanding Reliability
Reliability, Stability, and Performance of our servers remain out TOP priority. Even our basic service plans are equipped with standard service level agreements for 99.99% uptime. Advanced options raise the bar to 99.99%. Our state-of-the-art data centers combine servers and SAN storage with full redundancy and operational tools with proprietary service management techniques. Full backup and recovery capabilities are implemented, including redundant power supplies, cooling and connectionsto major data networks.

3. “Right-size” plans for maximum value
HostForLife offers a complete menu of services. IT professionals select only what they need - and leave behind what they don’t. The result is an optimal blend of cost and performance. We offer IT professionals more advanced features and the latest technology - ahead of other hosting companies.

4. Profitable, Stable, Debt-free Business
Financial stability is the bedrock of a hosting provider’s ability to deliver outstanding uptime, cost-effective service plans and world-class 24x7 support.  HostForLife’s customers are assured of our financial integrity and stability - a stark contrast to the ups and downs they may have experienced with other providers.

5. The Best Account Management Tools
HostForLife revolutionized hosting with Plesk Control Panel, a Web-based interfaces that provides customers with 24x7 access to their server and site configuration tools. Some other hosting providers manually execute configuration requests, which can take days. Plesk completes requests in second. It is included free with each hosting account. Renowned for its comprehensive functionally - beyond other hosting control panels - and ease of use, Plesk Control Panel is available only to HostForLife’s customers.

6. 30-Day Money Back Guarantee
HostForLife 30 day money back guarantee ensures you have the ability to cancel your account anytime within your first 30 days under our full 30 day money back guarantee (less one-time account setup free). So what are you waiting for? Sign up today, risk free…

7. Simplicity with FREE 1-Click Installation
HostForLife was designed with ease of use in mind. From one click installations of your favourite website applications to our much talked about drag and drop website builder, you can rest assure your stay with us is going to be a smooth one. HostForLife offers the most extensive set of scripts on the web allowing you to build complicated websites with little or no programming knowledge at all. From blogs to forums to powerful e-commerce solutions, Super Green has something that is right for you.

 



Silverlight 3 European Hosting :: The Highlights

clock April 27, 2010 06:05 by author Scott

Are you looking for an affordable hosting service? Are you looking for good service at affordable prices? Try HostForLife.eu, only with € 3.00/month, you can get a reasonable price with best service. This topic contains only brief information about Silverlight 3, if you want to be more familiar with Silverlight, you should try HostForLife.eu.

Is Silverlight Ready?

Excitement for the next version of any technology is apt to be high, but Microsoft has a history of making the version 3 of their products the jumping-on point. Microsoft has done its best to convince application developers that Silverlight is ready for business. While many of the features are focused to help build line-of-business applications, there are features that should appeal to most developers using the Silverlight 3 platform.

On the face of it, Silverlight 3 is an evolutionary release, not a revolutionary one. In many ways, you should consider that Silverlight 3 is an additive release. This means Silverlight 2 applications should continue to work (whether you leave them as Silverlight 2 or convert them to Silverlight 3) but they may get some unexpected behavior changes. Please see the “What’s New in Silverlight 3” topic in the official product documentation for a full list of changes for Silverlight 2 applications.

The new features in Silverlight 3 run the gamut from very visible features (like Out of Browser support) to tiny jewels of functionality that will help developers do their job easier. This article will walk through all the changes by category.

Controls

While not revolutionary, the control set in Silverlight 3 has a number of changes in packaging and content. The focus is primarily to help application developers be more productive but there are other surprises as well.

Packaging

The strategy of having built-in controls, controls that exist in the Silverlight SDK and others that exist in the Silverlight Toolkit, has changed a bit in Silverlight 3. Controls that used to be part of the Silverlight Toolkit but have been deemed to have matured have been migrated to the Silverlight SDK. The packaging of these controls is still outside of the Silverlight plug-in, but they are shipped with the Silverlight Tools instead of requiring the additional download of the Silverlight Toolkit. The controls that have made the leap to the SDK include:

- AutoCompleteBox
- HeaderedItemsControl
- TreeView

Validating Controls

Microsoft enhanced the existing control set to support displaying validation errors. For example, you can now set the TextBox to know about validation errors by specifying the NotifyOnValidationError and ValidatesOnExceptions like so:

<TextBox Text=”{Binding Name,
                Mode=TwoWay,
                NotifyOnValidationError=true,
                ValidatesOnExceptions=true}”
         Width=”100”
         Height=”25”/>

The Name property that you are binding to may have some validation (in this case a simple check for length validation):   

string _name;
public string Name
{
  get { return _name; }
  set
  {
    if (value.Lenght > 10)
    {
      throw new InvalidOperationException(
                              “String too long”);
    }
    _name = value;
  }
}

Data Controls

Microsoft added new controls to specifically target line-of-business applications and rapid application development. Developers can now choose from a number of small controls to create smart line-of-business applications. These include:

- DataPager: Supports paging through a variety of different types of data.
- Label: A control that supports feedback to the user of required and non-required fields.
- DescriptionViewer: Indicator that relates information about the field.
- ValidationSummary: Shows a list of validation errors, if any.
- DataField: Wraps a Label and a DescriptionViewer around a content section.
- DataForm: A container to give a rapid-application experience for creating an editing experience to data.

Dialog-like Windows

While not really a control, the new ChildWindow class is an important inclusion to the Silverlight tool set. The ChildWindow (available as part of the Silverlight Toolkit) is a base class for a new XAML document that developers can use as a makeshift dialog window. In Visual Studio, there is a new Item template for the ChildWindow as well.

ListBox

The venerable ListBox now includes the ability to support multiple selections. You can use this feature by setting the SelectionMode attribute/property:

<ListBox SelectionMode=”Multiple” />

The SelectionMode enumeration supports three values:

- Single: Same as the Silverlight 2 behavior.
- Multiple: Allows multiple selections with modifier keys (Ctrl/Shift).
- Extended: Allows multiple selections without modifier keys.

In addition, the default item creation for the ListBox uses the new VirtualizingStackPanel, which will improve performance of large lists of items.

ComboBox

In Silverlight 2, the ComboBox was the most notorious control for having odd behavior. Microsoft made some beneficial changes to this control in Silverlight 3. In Silverlight 2, if you had the ComboBox’s popup larger than the ComboBox itself and required a scrollbar, the width of the ComboBox was too narrow by the width of the scrollbar so your items would get clipped. Microsoft fixed this in Silverlight 3.

In addition, when using Enumerations with the ItemsSource of a ComboBox, the ComboBox correctly shows strings instead of numbers as shown below:

myComboBox.ItemsSource =
  new SelectionMode[] { SelectionMode.Single };
  // Works now

DataGrid

The DataGrid now supports grouping. To use the paging you’ll need to use a PagedCollectionView to wrap your collections and then set the GroupDescriptions as shown below:

// Wrap some collection in the view
var view = new PagedCollectionView(data);

// Group by Company Name
view.GroupDescriptions.Add(new
  PropertyGroupDescription(“CompanyName”));

// use the view as data source
theGrid.ItemSource = view;

This allows grouping in multiple levels to create true hierarchies from non-heirarchical data.

Top Reasons to host your Silverlight 4 Website with HostForLife.eu

There are many reasons why so many people choose HostForLife over any other web hosting provider each year. Whether you’re beginner or an experience webmaster, HostForLife offers the perfect solution for everyone.

You’ll have highly trained, skilled professional technical support people ready, willing, and wanting to help you 24 hours a day. Your web hosting account servers are monitored from three monitoring points, with two alert points, every minute, 24 hours a day, 7 days a week, 365 days a year. The followings are the list of other added-benefits you can find when hosting with us:

1. World-class 24x7 Customer Support
Will your hosting company promptly answer questions and resolve issues - at 3 am on a Sunday? Even some providers claiming “24x7” support will not - but HostForLife will. Our outstanding uptime is backed by true 24x7 customer support. An expertly trained technician will respond to your query within one hour, round the clock. You will also get qualified answers. Other hosting companies typically have very low - level support staff during the night or weekends. HostForLife always has knowledgeable, top - level  support standing by, day or night, to give you the answers you need.

2. Commitment to Outstanding Reliability
Reliability, Stability, and Performance of our servers remain out TOP priority. Even our basic service plans are equipped with standard service level agreements for 99.99% uptime. Advanced options raise the bar to 99.99%. Our state-of-the-art data centers combine servers and SAN storage with full redundancy and operational tools with proprietary service management techniques. Full backup and recovery capabilities are implemented, including redundant power supplies, cooling and connectionsto major data networks.

3. “Right-size” plans for maximum value
HostForLife offers a complete menu of services. IT professionals select only what they need - and leave behind what they don’t. The result is an optimal blend of cost and performance. We offer IT professionals more advanced features and the latest technology - ahead of other hosting companies.

4. Profitable, Stable, Debt-free Business
Financial stability is the bedrock of a hosting provider’s ability to deliver outstanding uptime, cost-effective service plans and world-class 24x7 support.  HostForLife’s customers are assured of our financial integrity and stability - a stark contrast to the ups and downs they may have experienced with other providers.

5. The Best Account Management Tools
HostForLife revolutionized hosting with Plesk Control Panel, a Web-based interfaces that provides customers with 24x7 access to their server and site configuration tools. Some other hosting providers manually execute configuration requests, which can take days. Plesk completes requests in second. It is included free with each hosting account. Renowned for its comprehensive functionally - beyond other hosting control panels - and ease of use, Plesk Control Panel is available only to HostForLife’s customers.

6. 30-Day Money Back Guarantee
HostForLife 30 day money back guarantee ensures you have the ability to cancel your account anytime within your first 30 days under our full 30 day money back guarantee (less one-time account setup free). So what are you waiting for? Sign up today, risk free…

7. Simplicity with FREE 1-Click Installation
HostForLife was designed with ease of use in mind. From one click installations of your favourite website applications to our much talked about drag and drop website builder, you can rest assure your stay with us is going to be a smooth one. HostForLife offers the most extensive set of scripts on the web allowing you to build complicated websites with little or no programming knowledge at all. From blogs to forums to powerful e-commerce solutions, Super Green has something that is right for you.

 



Silverlight 4 European Hosting :: MIX10 - Windows Phone Developer Tools are Free, Silverlight 4 RC

clock April 23, 2010 12:16 by author Scott

Are you looking for an affordable hosting service? Are you looking for good service at affordable prices? Try HostForLife.eu, only with € 3.00/month, you can get a reasonable price with best service. This topic contains only brief information about Silverlight 4, if you want to be more familiar with Silverlight, you should try HostForLife.eu.

The opening keynote of Microsoft's 5th annual MIX10 conference for Web developers and designers focused on the company's rich Internet application technology Silverlight and its role in Windows Phone Series 7 app development. The first Windows Phone 7 Series devices are expected at retail this fall.

The Windows Phone application development platform is based on Silverlight (XAML), XNA Framework (games) and the .NET Compact Framework, according to Microsoft. It supports Windows Azure cloud services, Zune apps, Xbox Live and third-party Web services such as social networking.

The fourth iteration of the technology since its introduction in 2007 adds support for Web cams, microphones, programmatic clipboard access and printer output, rich text editing, drag and drop capability, right click mouse and scrolling, access to file system resources, elevated trust, and out of browser online and offline applications.

Microsoft Silverlight 4 Tools for Visual Studio 2010 RC were released today. The Expression Blend 4 Beta, which adds support for Silverlight 4, Visual Studio 2010 and .NET Framework 4 (Windows Presentation Foundation 4) was also made available for download.

Microsoft announced that the XNA Framework currently used to build Xbox 360, Windows PC and Zune apps, supports Windows Phone and Silverlight prior to the Game Developers Conference last week. Developers can use the same project to develop games for multiple devices—Windows PC, Windows Phone and Xbox 360. This functionality was demonstrated during the keynote with a loop-based game called The Harvest. Visual Studio supports the 2-D and 3-D APIs in the XNA Framework. It also provides access to limited Xbox LIVE functionality such as achievements, scores and connecting with other gamers.

The Windows Phone 7 Series platform is a clean break from the company's Windows Mobile 6.5 platform, which Microsoft says it will still support. Current applications will not run on the new operating system.

Microsoft's mobile strategy is focused on enabling its developers and designers to use familiar tools and skill sets to build Windows Phone 7 Series applications. Community Technology Previews of Visual Studio 2010 Express for Windows Phone, Windows Phone Emulator, Silverlight for Windows Phone and XNA 4.0 Game Studio were released today in the Windows Phone Developer Tools CTP, which supports Windows Vista and Windows 7. Developers with Visual Studio have the option to use a Visual Studio add-in or the Express tooling. Expression Blend users need the Expression Blend 4 Beta and the Expression Blend SDK for Windows Phone.

The Visual Studio and Expression Blend tools for Windows Phone offer shared project templates and WYSIWYG controls that pick up the same look and feel as Windows Phone 7 Series skins--not Silverlight default controls. Among the Visual Studio tools is a Windows Phone Emulator, a virtual machine running the Windows Phone OS 7.0 for debugging, deploying and executing test builds. Apps can also be tested by plugging into a registered Windows Phone 7 Series test device with a USB connector.

Top Reasons to host your Silverlight 4 Website with HostForLife.eu

There are many reasons why so many people choose HostForLife over any other web hosting provider each year. Whether you’re beginner or an experience webmaster, HostForLife offers the perfect solution for everyone.

You’ll have highly trained, skilled professional technical support people ready, willing, and wanting to help you 24 hours a day. Your web hosting account servers are monitored from three monitoring points, with two alert points, every minute, 24 hours a day, 7 days a week, 365 days a year. The followings are the list of other added-benefits you can find when hosting with us:

1. World-class 24x7 Customer Support
Will your hosting company promptly answer questions and resolve issues - at 3 am on a Sunday? Even some providers claiming “24x7” support will not - but HostForLife will. Our outstanding uptime is backed by true 24x7 customer support. An expertly trained technician will respond to your query within one hour, round the clock. You will also get qualified answers. Other hosting companies typically have very low - level support staff during the night or weekends. HostForLife always has knowledgeable, top - level  support standing by, day or night, to give you the answers you need.

2. Commitment to Outstanding Reliability
Reliability, Stability, and Performance of our servers remain out TOP priority. Even our basic service plans are equipped with standard service level agreements for 99.99% uptime. Advanced options raise the bar to 99.99%. Our state-of-the-art data centers combine servers and SAN storage with full redundancy and operational tools with proprietary service management techniques. Full backup and recovery capabilities are implemented, including redundant power supplies, cooling and connectionsto major data networks.

3. “Right-size” plans for maximum value
HostForLife offers a complete menu of services. IT professionals select only what they need - and leave behind what they don’t. The result is an optimal blend of cost and performance. We offer IT professionals more advanced features and the latest technology - ahead of other hosting companies.

4. Profitable, Stable, Debt-free Business
Financial stability is the bedrock of a hosting provider’s ability to deliver outstanding uptime, cost-effective service plans and world-class 24x7 support.  HostForLife’s customers are assured of our financial integrity and stability - a stark contrast to the ups and downs they may have experienced with other providers.

5. The Best Account Management Tools
HostForLife revolutionized hosting with Plesk Control Panel, a Web-based interfaces that provides customers with 24x7 access to their server and site configuration tools. Some other hosting providers manually execute configuration requests, which can take days. Plesk completes requests in second. It is included free with each hosting account. Renowned for its comprehensive functionally - beyond other hosting control panels - and ease of use, Plesk Control Panel is available only to HostForLife’s customers.

6. 30-Day Money Back Guarantee
HostForLife 30 day money back guarantee ensures you have the ability to cancel your account anytime within your first 30 days under our full 30 day money back guarantee (less one-time account setup free). So what are you waiting for? Sign up today, risk free…

7. Simplicity with FREE 1-Click Installation
HostForLife was designed with ease of use in mind. From one click installations of your favourite website applications to our much talked about drag and drop website builder, you can rest assure your stay with us is going to be a smooth one. HostForLife offers the most extensive set of scripts on the web allowing you to build complicated websites with little or no programming knowledge at all. From blogs to forums to powerful e-commerce solutions, Super Green has something that is right for you.

 



Silverlight 4 European Hosting :: Getting Started with Silverlight 4

clock April 19, 2010 06:20 by author Scott

The whole premise of Silverlight was that it should be .NET for the browser. That is, a well-educated .NET programmer should be able to simply start a Silverlight project and work on it without knowing anything radically new.

It is arguable that Silverlight versions 1.0 through 3.0 haven’t really made this promise come true. Now we have Silverlight 4 and perhaps it is time to take the promise seriously.

Take a few simple steps and you might be surprised at just how quickly a Silverlight project can be yours and, more to the point, how little extra you need to learn.

The beta of Silverlight 4 was announced at PDC 2009 and was immediately made available for download. Perhaps more importantly, Visual Web Designer 2010 Express and Visual Studio 2010 betas both have tools incorporated that for the first time make working with Silverlight seem as easy as working with a forms or WPF-based application. Indeed, given Silverlight uses WPF, as long as you are familiar with it then creating a web application should be almost second nature.

First, download Visual Web Designer 2010 Express. You can use the full Visual Studio 2010 if you want to, but the Express version is all you need to evaluate Silverlight.

To upgrade to Silverlight 4, download the Tools for Visual Studio.

Once you have Web Designer 2010 installed, simply start a new project using File, New Project and select either Visual Basic or C# and then select the Silverlight group. Finally select Silverlight Application.

If you focus on the Silverlight application you should recognise the basic structure of a .NET application. There is the MainPage.xaml XAML file and its code behind MainPage.xaml.cs (or vb). This is where your application code mostly resides. The App.xaml and App.xaml.cs contain the code that gets your application started.

If you would like to simply run the application, use Debug,Start Debugging or press F5, then you should see a browser open with what looks like an empty page. If you dismiss the browser, or stop debugging, you can add some details to make the page look less empty. Load the MainPage.xaml file into the designer and if you are in the least bit familiar with WPF you should recognise the XAML code that generates the page.

By default a grid layout has been use and you can now use the Toolbox to drop a button onto the page. Again you should recognise the XAML code added by the designer.

<Grid x:Name=”LayoutRoot”
        Background=”White”>
<Button Content=”Button” Height=”23”
        HorizontalAlignment=”Left” Margin=”146,139,0,0”
        Name=”button1” VerticalAlignment=”Top” Width=”75” />
</Grid>

If you now double-click on the button you will be transferred to the code editor ready to enter instructions into the button’s click event handler. To give the button something to do let’s just pop up a messagebox with a hello world message:

private void button1_Click(
        object sender, RoutedEventArgs e)
{
MessageBox.Show(“Hello Silverlight World”);
}

Now if you run the application again you will see a button and if you click it then a messagebox pops up as requested.

This should seem all so familiar that it verges on the dull and boring but… notice that this now works in any browser that has a Silverlight plug-in – e.g. Firefox as well as IE. It is also a client side technology. The page that you are viewing in the browser happens to be an ASP.NET page, but if you change the URL to end .html then you will see the same button and the same behaviour.

The test website set up by the Visual Web Developer contains an ASP.NET page and a standard HTML page which can be severed by any web server. What this means is that you can integrate Silverlight, and hence .NET, with any web technology you may already be using.

You can use much of what you already know about WPF and .NET in general. For example, if you want to draw a line on the page you can use:

Line myLine = new Line();
myLine.X1 = 1;
myLine.X2 = 50;
myLine.y1 = 1;
myLine.y2 = 50;
myLine.Stroke = new SolidColorBrush(Colors.Black);
LayoutRoot.Children.Add(myLine);

This should be familiar as a use of a basic WPF drawing object, i.e. Line. The idea is you create the Line object, customise it and then add to the grid’s children after checking the XAML to discover the name generated for the grid.

If you run the program above you will find that it draws a retained mode diagonal line – i.e. there is no need to buffer the drawing to make the line persist when the page is covered, the redraw is automatic.

So what more is there to say about Silverlight? As we’ve hinted presumably you know it all already?! Well not quite. Silverlight is running in a browser and this makes a lot of difference. Your programs need to interact with the browser, its navigation and the user in ways that aren’t quite the same as when running a desktop application. In addition there is the not-unimportant fact that the Silverlight .NET Class framework isn’t an exact copy of the entire .NET Class framework that you are familiar with.

In fact you will very quickly discover that under Silverlight there are a lot of missing and modified facilities. There is much to learn if you want to make your Silverlight application standout. This short article has got you off the starting blocks – now win the race…

Top Reasons to host your Silverlight 4 Website with HostForLife.eu

There are many reasons why so many people choose HostForLife over any other web hosting provider each year. Whether you’re beginner or an experience webmaster, HostForLife offers the perfect solution for everyone.

You’ll have highly trained, skilled professional technical support people ready, willing, and wanting to help you 24 hours a day. Your web hosting account servers are monitored from three monitoring points, with two alert points, every minute, 24 hours a day, 7 days a week, 365 days a year. The followings are the list of other added-benefits you can find when hosting with us:

1. World-class 24x7 Customer Support
Will your hosting company promptly answer questions and resolve issues - at 3 am on a Sunday? Even some providers claiming “24x7” support will not - but HostForLife will. Our outstanding uptime is backed by true 24x7 customer support. An expertly trained technician will respond to your query within one hour, round the clock. You will also get qualified answers. Other hosting companies typically have very low - level support staff during the night or weekends. HostForLife always has knowledgeable, top - level  support standing by, day or night, to give you the answers you need.

2. Commitment to Outstanding Reliability
Reliability, Stability, and Performance of our servers remain out TOP priority. Even our basic service plans are equipped with standard service level agreements for 99.99% uptime. Advanced options raise the bar to 99.99%. Our state-of-the-art data centers combine servers and SAN storage with full redundancy and operational tools with proprietary service management techniques. Full backup and recovery capabilities are implemented, including redundant power supplies, cooling and connectionsto major data networks.

3. “Right-size” plans for maximum value
HostForLife offers a complete menu of services. IT professionals select only what they need - and leave behind what they don’t. The result is an optimal blend of cost and performance. We offer IT professionals more advanced features and the latest technology - ahead of other hosting companies.

4. Profitable, Stable, Debt-free Business
Financial stability is the bedrock of a hosting provider’s ability to deliver outstanding uptime, cost-effective service plans and world-class 24x7 support.  HostForLife’s customers are assured of our financial integrity and stability - a stark contrast to the ups and downs they may have experienced with other providers.

5. The Best Account Management Tools
HostForLife revolutionized hosting with Plesk Control Panel, a Web-based interfaces that provides customers with 24x7 access to their server and site configuration tools. Some other hosting providers manually execute configuration requests, which can take days. Plesk completes requests in second. It is included free with each hosting account. Renowned for its comprehensive functionally - beyond other hosting control panels - and ease of use, Plesk Control Panel is available only to HostForLife’s customers.

6. 30-Day Money Back Guarantee
HostForLife 30 day money back guarantee ensures you have the ability to cancel your account anytime within your first 30 days under our full 30 day money back guarantee (less one-time account setup free). So what are you waiting for? Sign up today, risk free…

7. Simplicity with FREE 1-Click Installation
HostForLife was designed with ease of use in mind. From one click installations of your favourite website applications to our much talked about drag and drop website builder, you can rest assure your stay with us is going to be a smooth one. HostForLife offers the most extensive set of scripts on the web allowing you to build complicated websites with little or no programming knowledge at all. From blogs to forums to powerful e-commerce solutions, Super Green has something that is right for you.

 



Silverlgiht 4 European Hosting :: Silverlight - The Most Effective Software for Net Reporting

clock April 16, 2010 06:01 by author Scott

Nowadays net reporting is a system that is used by all corporate and entrepreneurs in order to display or make a presentation of their data for their clients. Net reports generally consist of charts, aggregates and cross tabs. There are many net reporting software available in the market but Silver Light reporting software is regarded as the best net reporting software. Silver Light reporting software is effective and compatible as it is the most simple and easy way for the clients to learn or get the information shown by reports. Silver Light reporting software is an advanced programming language for the new generation. Apart from creating and displaying company reports, they also introduce innovative designs of corporate and entrepreneurs.

Silver Light reporting software is a genuine programming language and it also has several excellent tools for making designs while creating reports. A user can controlled all the aspects of Silver light features and options even from the code. Silver Light reporting software for reporting services also assist the user to optimize data processing in a report and specify required information with the help of report parameter supporter. This product has features like export of files to popular format like PDF, Excel, CVS, XML, MHTML and TIFF. The excellent features of Silver light application helps to display reports from Microsoft SQL Server Reporting Services.

The current version of this software supports the SQL Reporting Services 2005. Silver Light software for reporting services is the first product that has been developed for displaying Microsoft SQL Server Reporting Services. As net reporting is becoming a significant task for all corporate and entrepreneurs, this reporting software is an excellent product that is required for all kinds of business. Silver Light net report is an excellent application from Microsoft for creating and displaying databases. It has various interesting features and tools to aid its users to create and display reports. The silver light net report service is well known and popular for its user-friendly programming language. It is also most effective and efficient net reporting application ever existed.


The main advantages of using Silver Light reporting software is to have full access and control over the reports. It allows the programmers to make reports to sort, format, and group easily. The main advantage of Silver Light net reporting services is that it helps the programmers to create reports quickly with its advanced features. Silver Light net reporting has gained lot of popularity because of its effective and efficient features it offers to its programmers. Silver Light net reporting services are gaining lot of popularity and most corporate used this software for displaying reports related to finance and essential data. There are many soft wares for displaying reports but Silver Light reporting software is most effective and convenient application with many advanced features and options.


In order to design UI Silverlight applications of versions 1.0 and 2, Microsoft has placed versions 2 and 2 SP1 of Microsoft Expression Blend respectively. Aside from this, Visual Studio 2008 is also possible to be used in developing and debugging applications by Silverlight. So that Silverlight projects can be created and let the CoreCLR be targeted by the compiler, Silverlight Tools for Visual Studio is required by Visual Studio 2008.

One Silverlight project includes the CreateSilverlight.js and Silverlight.js files which are initialized by the programs plug-in to be used as the UIs XAML file, in HTML files, and in the applications code-behind files. The debugging procedure of any Silverlight application is the same as with applications by ASP.NET. The feature called CLR Remote Cross Platform Debugging by Visual Studio can also be utilized in order to debug applications of Silverlight while are operating on different platforms. Along with Silverlight 2s release, an additional development tool option has been added and is called Eclipse.


Top Reasons to host your Silverlight 4 Website with HostForLife.eu

There are many reasons why so many people choose HostForLife over any other web hosting provider each year. Whether you’re beginner or an experience webmaster, HostForLife offers the perfect solution for everyone.

You’ll have highly trained, skilled professional technical support people ready, willing, and wanting to help you 24 hours a day. Your web hosting account servers are monitored from three monitoring points, with two alert points, every minute, 24 hours a day, 7 days a week, 365 days a year. The followings are the list of other added-benefits you can find when hosting with us:

1. World-class 24x7 Customer Support
Will your hosting company promptly answer questions and resolve issues - at 3 am on a Sunday? Even some providers claiming “24x7” support will not - but HostForLife will. Our outstanding uptime is backed by true 24x7 customer support. An expertly trained technician will respond to your query within one hour, round the clock. You will also get qualified answers. Other hosting companies typically have very low - level support staff during the night or weekends. HostForLife always has knowledgeable, top - level  support standing by, day or night, to give you the answers you need.

2. Commitment to Outstanding Reliability
Reliability, Stability, and Performance of our servers remain out TOP priority. Even our basic service plans are equipped with standard service level agreements for 99.99% uptime. Advanced options raise the bar to 99.99%. Our state-of-the-art data centers combine servers and SAN storage with full redundancy and operational tools with proprietary service management techniques. Full backup and recovery capabilities are implemented, including redundant power supplies, cooling and connectionsto major data networks.

3. “Right-size” plans for maximum value
HostForLife offers a complete menu of services. IT professionals select only what they need - and leave behind what they don’t. The result is an optimal blend of cost and performance. We offer IT professionals more advanced features and the latest technology - ahead of other hosting companies.

4. Profitable, Stable, Debt-free Business
Financial stability is the bedrock of a hosting provider’s ability to deliver outstanding uptime, cost-effective service plans and world-class 24x7 support.  HostForLife’s customers are assured of our financial integrity and stability - a stark contrast to the ups and downs they may have experienced with other providers.

5. The Best Account Management Tools
HostForLife revolutionized hosting with Plesk Control Panel, a Web-based interfaces that provides customers with 24x7 access to their server and site configuration tools. Some other hosting providers manually execute configuration requests, which can take days. Plesk completes requests in second. It is included free with each hosting account. Renowned for its comprehensive functionally - beyond other hosting control panels - and ease of use, Plesk Control Panel is available only to HostForLife’s customers.

6. 30-Day Money Back Guarantee
HostForLife 30 day money back guarantee ensures you have the ability to cancel your account anytime within your first 30 days under our full 30 day money back guarantee (less one-time account setup free). So what are you waiting for? Sign up today, risk free…

7. Simplicity with FREE 1-Click Installation
HostForLife was designed with ease of use in mind. From one click installations of your favourite website applications to our much talked about drag and drop website builder, you can rest assure your stay with us is going to be a smooth one. HostForLife offers the most extensive set of scripts on the web allowing you to build complicated websites with little or no programming knowledge at all. From blogs to forums to powerful e-commerce solutions, Super Green has something that is right for you.

 



Silverlgiht 4 European Hosting :: Silverlight at MIX10 - New Framework Tracks Web Analytics

clock April 14, 2010 06:37 by author Scott

Microsoft is announcing a Silverlight Analytics Framework at its MIX10 conference next week that goes beyond Web analytics to enable developers to use instrumentation to track usage patterns for Silverlight applications running in or out of the browser. The free, open source framework will be made available on Monday on CodePlex.

The release of Silverlight 4, made available in beta in November at Microsoft's Professional Developers Conference, is also anticipated during the MIX conference.

The new Analytics Framework for Microsoft's RIA technology enables Web developers and designers to instrument their applications visually using behaviors in Microsoft's Expression Blend design tool without writing code. Designers can track how people are consuming and interacting with Silverlight applications. The framework also supports A/B tests -- alternate versions of the same page-- and Microsoft's SketchFlow tool, which is used to prototype applications.

Web analytics are commonly implemented using JavaScript tags on HTML pages with the collected data sent to third-party analytics vendors. Tracking events is more complicated for media-oriented applications and not possible for out of browser or offline Silverlight scenarios, which are supported in the latest release of the technology, Silverlight 3.

The Silverlight Analytics Framework is designed to enable Web analytics solution providers such as Google Analytics and Webtrends to write one module to collect event data in all of the different Silverlight application scenarios, online or off.

NBC Olympics used multiple analytic services recently to track the Silverlight application and media player it used to provide NBC.com coverage of the Vancouver Winter Games. "The requirements from their advertisers and business users required them to have six different analytics vendors hooked into their application to measure audio, video and quality of experience."

The source code for the media player, which supports IIS Smooth Streaming and DVR controls, was released in the Silverlight Media Framework in December on CodePlex. It currently has a limited license--the source code is under review for Ms-PL.

Microsoft is partnering with several analytics and controls vendors to enable analytics providers for the framework. Partners will be announced at the launch.

PreEmptive Solutions is among the launch partners, providing support for the Silverlight Analytics Framework data model inside of Expression Blend with the community edition of its Runtime Intelligence, a post compile injection technology for application performance and usage monitoring, which ships in the Dotfuscator Software Services in Visual Studio 2010.

Next generation app development is going to include a lot more feedback, particularly in Agile scenarios, said Torok, who noted that bigger companies like Microsoft already track information on usage patterns and performance.

The Silverlight Analytics Framework supports SL3, Expression Blend 3 and Visual Studio 2008. Future plans, namely framework support for Silverlight 4 and the Windows Phone 7 Series platform, and licensing information will be discussed during the MIX session, according to Scherotter. The framework is slated for release March 15 on CodePlex.

Top Reasons to host your Silverlight 4 Website with HostForLife.eu

There are many reasons why so many people choose HostForLife over any other web hosting provider each year. Whether you’re beginner or an experience webmaster, HostForLife offers the perfect solution for everyone.

You’ll have highly trained, skilled professional technical support people ready, willing, and wanting to help you 24 hours a day. Your web hosting account servers are monitored from three monitoring points, with two alert points, every minute, 24 hours a day, 7 days a week, 365 days a year. The followings are the list of other added-benefits you can find when hosting with us:

1. World-class 24x7 Customer Support
Will your hosting company promptly answer questions and resolve issues - at 3 am on a Sunday? Even some providers claiming “24x7” support will not - but HostForLife will. Our outstanding uptime is backed by true 24x7 customer support. An expertly trained technician will respond to your query within one hour, round the clock. You will also get qualified answers. Other hosting companies typically have very low - level support staff during the night or weekends. HostForLife always has knowledgeable, top - level  support standing by, day or night, to give you the answers you need.

2. Commitment to Outstanding Reliability
Reliability, Stability, and Performance of our servers remain out TOP priority. Even our basic service plans are equipped with standard service level agreements for 99.99% uptime. Advanced options raise the bar to 99.99%. Our state-of-the-art data centers combine servers and SAN storage with full redundancy and operational tools with proprietary service management techniques. Full backup and recovery capabilities are implemented, including redundant power supplies, cooling and connectionsto major data networks.

3. “Right-size” plans for maximum value
HostForLife offers a complete menu of services. IT professionals select only what they need - and leave behind what they don’t. The result is an optimal blend of cost and performance. We offer IT professionals more advanced features and the latest technology - ahead of other hosting companies.

4. Profitable, Stable, Debt-free Business
Financial stability is the bedrock of a hosting provider’s ability to deliver outstanding uptime, cost-effective service plans and world-class 24x7 support.  HostForLife’s customers are assured of our financial integrity and stability - a stark contrast to the ups and downs they may have experienced with other providers.

5. The Best Account Management Tools
HostForLife revolutionized hosting with Plesk Control Panel, a Web-based interfaces that provides customers with 24x7 access to their server and site configuration tools. Some other hosting providers manually execute configuration requests, which can take days. Plesk completes requests in second. It is included free with each hosting account. Renowned for its comprehensive functionally - beyond other hosting control panels - and ease of use, Plesk Control Panel is available only to HostForLife’s customers.

6. 30-Day Money Back Guarantee
HostForLife 30 day money back guarantee ensures you have the ability to cancel your account anytime within your first 30 days under our full 30 day money back guarantee (less one-time account setup free). So what are you waiting for? Sign up today, risk free…

7. Simplicity with FREE 1-Click Installation
HostForLife was designed with ease of use in mind. From one click installations of your favourite website applications to our much talked about drag and drop website builder, you can rest assure your stay with us is going to be a smooth one. HostForLife offers the most extensive set of scripts on the web allowing you to build complicated websites with little or no programming knowledge at all. From blogs to forums to powerful e-commerce solutions, Super Green has something that is right for you.

 



Silverlight 4 European Hosting :: How to Capture Video from Default Webcam

clock April 12, 2010 06:22 by author Scott

Introduction

Silverlight 4 Beta 1 has been released by Microsoft on 18th November 2009. There are lots of goodies came up with the release of the new version. Among them, most of all are requested by the developers & users of Silverlight. In this post we will demonstrate one of the new feature “Accessing Default Webcam using Silverlight 4”

Pre-Requisite

To create a Silverlight 4 application you need “Visual Studio 2010 Beta 2”. Download it from the Microsoft site. Then install the “Silverlight Tools 4 for Visual Studio 2010 Beta 2”. After successful installation, create a Silverlight 4 Application project.

XAML Steps

Once you done with the project creation, Visual Studio will open the MainPage.xaml for you. Add a Rectangle & three Buttons inside the Grid. The Rectangle will responsible for the Video output from your VideoCaptureDevice & buttons will be responsible for the interaction with the device. After adding the same your XAML will look like this:

 <Grid x:Name=”LayoutRoot” Background=”White”>
          <StackPanel HorizontalAlignment=”Center”>
                <Rectangle x:Name=”rectWebCamView” Width=”500” Height=”400”/>
                <StackPanel Orientation=”Horizontal” HorizontalAlignment=”Center”>
                       <Button x:Name=”btnCaptureDevice” Content=”Capture Device” Margin =”5”/>
                       <Button x:Name=”btnPlayCapture” Content=”Start Capture” Margin=”5”/>
                       <Button x:Name=”btnStopCapture” Content=”Stop Capture” Margin=”5”/>
                </StackPanel>
           </StackPanel>
</Grid>

Code Steps

Now, go to the code behind file (MainPage.xaml.cs) & create an instance of CaptureSource. Then call TryCaptureDevice() to initiate the Video Capture. This first get the default Video Capture device & assign it to the VideoBrush instance of the rectangle. Remember that, this will ask the user to grant permission to the user device & upon successful only it will start the device.

            private void TryCaptureDevice()
            {
                    // Get the default video capture device
                    VideoCaptureDevice videoCaptureDevice =
CaptureDeviceConfiguration.GetDefaultVideoCaptureDevice();

                    if (videoCaptureDevice == null)
                    {
                          // Default video capture device is not setup
                          btnPlayCapture.IsEnabled = false;
                          btnStopCapture.IsEnabled = false;
                         btnCaptureDevice.IsEnabled = true;

                         MessageBox.Show(“You don’t have any default capture device”);
                    }
                    else
                    {
                         btnPlayCapture.IsEnabled = false;
                         btnStopCapture.IsEnabled = false;

                         // Set the Capture Source to the VideoBrush of the rectangle
                        VideoBrush videoBrush = new VideoBrush();
                        videoBrush.SetSource(captureSource);
                        rectWebCamView.Fill = videoBrush;

                        // Check if the Silverlight has already accessto the device or grant access from the user
                        if (CaptureDeviceConfiguration.AllowedDeviceAccess ||
CaptureDeviceConfiguration.RequestDeviceAccess())
                        {
                                btnPlayCapture.IsEnabled = true;
                                btnStop Capture.IsEnabled = false;
                                btnCaptureDevice.IsEnabled = false;
                        }
                    }
            }

Conclusion

This is a sample application to showcase the new Webcam feature in Silverlight 4. This can be modified to save the image snapshot from the webcam.

What is so SPECIAL on HostForLife.eu Silverlight 4 Hosting?

We know that finding a cheap, reliable web host is not a simple task so we’ve put all the information you need in one place to help you make your decision. At HostForLife, we pride ourselves in our commitment to our customers and want to make sure they have all the details they need before making that big decision.

We will work tirelessly to provide a refreshing and friendly level of customer service. We believe in creativity, innovation, and a competitive spirit in all that we do. We are sound, honest company who feels that business is more than just the bottom line. We consider every business opportunity a chance to engage and interact with our customers and our community. Neither our clients nor our employees are a commodity. They are part of our family.

The followings are the top 10 reasons you should trust your online business and hosting needs to us:

- FREE domain for Life - HostForLife gives you your own free domain name for life with our Professional Hosting Plan and 3 free domains with any of Reseller Hosting Plan! There’s no need to panic about renewing your domain as HostForLife will automatically do this for you to ensure you never lose the all important identity of your site
- 99,9% Uptime Guarantee - HostForLife promises it’s customers 99.9% network uptime! We are so concerned about uptime that we set up our own company to monitor people’s uptime for them called HostForLife Uptime
- 24/7-based Support - We never fall asleep and we run a service that is opening 24/7 a year. Even everyone is on holiday during Easter or Christmast/New Year, we are always behind our desk serving our customers
- Customer Tailored Support - if you compare our hosting plans to others you will see that we are offering a much better deal in every aspect; performance, disk quotas, bandwidth allocation, databases, security, control panel features, e-mail services, real-time stats, and service
- Money Back Guarantee - HostForLife offers a ‘no questions asked’ money back guarantee with all our plans for any cancellations made within the first 30 days of ordering. Our cancellation policy is very simple - if you cancel your account within 30 days of first signing up we will provide you with a full refund
- Experts in Silverlight 4 Hosting
- Given the scale of our environment, we have recruited and developed some of the best talent in the hosting technology that you are using. Our team is strong because of the experience and talents of the individuals who make up HostForLife
- Daily Backup Service - We realise that your website is very important to your business and hence, we never ever forget to create a daily backup. Your database and website are backup every night into a permanent remote tape drive to ensure that they are always safe and secure. The backup is always ready and available anytime you need it
- Easy Site Administration - With our powerful control panel, you can always administer most of your site features easily without even needing to contact for our Support Team. Additionally, you can also install more than 100 FREE applications directly via our Control  Panel in 1 minute!

Happy Hosting!

 



Silverlight 4 European Hosting :: Silverlight Report Software 101

clock April 9, 2010 05:42 by author Scott

There are so many report software currently available in the market which are operating under the platform of Microsoft Silverlight. This article is a simple guide on such reporting tools.

Before we give out the list on what the reporting tools are under the Silverlight platform is, it is a must that this program should be defined first. To start with, Silverlight has a framework for a web application program which has been developed by Microsoft. Its functionalities are similar to that of Adobe Flash which is to combine graphics, multimedia, interactivity, and animations into just one runtime environment.

Initially, Silverlight was released into the public as a plug-in for video streaming. But later versions of the application included other features for interactivity as well as a support for programming languages such as .NET. Aside from these two, the new version is allowed to configure and use its development tools. This new version was released last July 9, 2009 and is called the Microsoft Silverlight 3.0.

The Silverlight application program can go well together with several web browser products which are used with the operating systems of Mac OS X and Microsoft Windows. Aside from these operating systems, mobile devices which start with the Symbian or Series 60 and Windows Mobile 7 phones have a high tendency that they will be supported by the program by 2010.

There are free software programs which have been implemented. This program has been called Moonlight and has been developed by Microsoft in its partnership with Novell. Because of the partnership of these two big companies, they have been able to produce compatible functionality to the FreeBSD, Linux and the other platforms which are open source.

The applications by Silverlight can be written through the use of any programming language under .NET. With regards to this, the program can used any development tools with .NET languages which are compatible with Silverlight. The only provision of such compatibility is that such languages can target hosts such as Silverlight CoreCLR instead of using the CLR framework of .NET.

In order to design UI Silverlight applications of versions 1.0 and 2, Microsoft has placed versions 2 and 2 SP1 of Microsoft Expression Blend respectively. Aside from this, Visual Studio 2008 is also possible to be used in developing and debugging applications by Silverlight. So that Silverlight projects can be created and let the CoreCLR be targeted by the compiler, Silverlight Tools for Visual Studio is required by Visual Studio 2008.

One Silverlight project includes the CreateSilverlight.js and Silverlight.js files which are initialized by the programs plug-in to be used as the UIs XAML file, in HTML files, and in the applications code-behind files. The debugging procedure of any Silverlight application is the same as with applications by ASP.NET. The feature called CLR Remote Cross Platform Debugging by Visual Studio can also be utilized in order to debug applications of Silverlight while are operating on different platforms. Along with Silverlight 2s release, an additional development tool option has been added and is called Eclipse.

Now that the program has been defined, here are some of the tools which can be used in report functions of Silverlight: FPS Icons Pack 1.0.49, Silverlight Files Uploader, DevForce Silverlight, Control System Works, Optimal Report Generator, Inventory Bookkeeping Software, and so many more.

What is so SPECIAL on HostForLife.eu Silverlight 4 Hosting?

We know that finding a cheap, reliable web host is not a simple task so we’ve put all the information you need in one place to help you make your decision. At HostForLife, we pride ourselves in our commitment to our customers and want to make sure they have all the details they need before making that big decision.

We will work tirelessly to provide a refreshing and friendly level of customer service. We believe in creativity, innovation, and a competitive spirit in all that we do. We are sound, honest company who feels that business is more than just the bottom line. We consider every business opportunity a chance to engage and interact with our customers and our community. Neither our clients nor our employees are a commodity. They are part of our family.

The followings are the top 10 reasons you should trust your online business and hosting needs to us:

- FREE domain for Life - HostForLife gives you your own free domain name for life with our Professional Hosting Plan and 3 free domains with any of Reseller Hosting Plan! There’s no need to panic about renewing your domain as HostForLife will automatically do this for you to ensure you never lose the all important identity of your site
- 99,9% Uptime Guarantee - HostForLife promises it’s customers 99.9% network uptime! We are so concerned about uptime that we set up our own company to monitor people’s uptime for them called HostForLife Uptime
- 24/7-based Support - We never fall asleep and we run a service that is opening 24/7 a year. Even everyone is on holiday during Easter or Christmast/New Year, we are always behind our desk serving our customers
- Customer Tailored Support - if you compare our hosting plans to others you will see that we are offering a much better deal in every aspect; performance, disk quotas, bandwidth allocation, databases, security, control panel features, e-mail services, real-time stats, and service
- Money Back Guarantee - HostForLife offers a ‘no questions asked’ money back guarantee with all our plans for any cancellations made within the first 30 days of ordering. Our cancellation policy is very simple - if you cancel your account within 30 days of first signing up we will provide you with a full refund
- Experts in Silverlight 4 Hosting
- Given the scale of our environment, we have recruited and developed some of the best talent in the hosting technology that you are using. Our team is strong because of the experience and talents of the individuals who make up HostForLife
- Daily Backup Service - We realise that your website is very important to your business and hence, we never ever forget to create a daily backup. Your database and website are backup every night into a permanent remote tape drive to ensure that they are always safe and secure. The backup is always ready and available anytime you need it
- Easy Site Administration - With our powerful control panel, you can always administer most of your site features easily without even needing to contact for our Support Team. Additionally, you can also install more than 100 FREE applications directly via our Control  Panel in 1 minute!

Happy Hosting!

 



Silverlight 4 European Hosting :: Silverlight Report Generator

clock April 8, 2010 05:36 by author Scott

Now days net reporting is a technique which is utilized by the entrepreneurs and the corporate to display or demonstrate their data to their clients. The net reports generally consist of cross tabs, aggregates and charts. There are various net reporting softwares which are easily available in the market, but the Silverlight reporting software is considered and rated as the best net reporting software. Silver light reporting software is most effective, competent and consistent as it is the most vulnerable and basic method for clients to obtain information or learn the reports. It is an advance programming language which is for the new generation.

Apart from displaying and creating the company reports, they also bring in the innovative designs of entrepreneurs and corporate sector. Silver Light net reporting software is a genuine programming language and also possesses excellent tools and features for creating reports and making designs. The user can control all the features, aspects and tools of this software even form the code. The software also assists the users to optimize data processing of a report and specifying the required information with the help of the report parameter supporter.

The software possesses features such as exporting of files to other popular formats like TIFF, PDF, MHTML, Excel, XML and CVS. One of the best features is that the Silver Light software helps to display the reports from Microsoft SQL Server Reporting Services.

It is regarded as the most efficient and powerful reporting software ever existed.
The foremost advantage of this reporting software is to make the user has full control and access over the reports. It allows programmers to generate reports to format, sort and group them easily. It is useful in creating the reports quickly with the advanced features. This reporting software is extremely user-friendly and popular among the programmers; and is convenient and timely in displaying and creating reports primarily related to financial and other critical data.

One of the Silverlight projects include the Silverlight.js and CreateSilverlight.js files which are initialized by the programs and then plug-in to be used as the in HTML files, UIs XAML file, code-behind files and in other applications as well. The debugging procedure and technique of any Silverlight software is the same as of applications by ASP. NET. The feature is known as CLR Remote Cross Platform Debugging which is by Visual Studio, can also be used to debug applications of Silverlight even operating on some other platforms. Along with the Silverlight 2s software release, an additional feature,which is known as a development tool option has been added which is known as Eclipse.

This is the quality that the silver light report control has incorporated from the ASP.net approach. The image that is displayed will be checked for Silver Light application all the time. If yes, then there are adjustments.

What is so SPECIAL on HostForLife.eu Silverlight 4 Hosting?

We know that finding a cheap, reliable web host is not a simple task so we’ve put all the information you need in one place to help you make your decision. At HostForLife, we pride ourselves in our commitment to our customers and want to make sure they have all the details they need before making that big decision.

We will work tirelessly to provide a refreshing and friendly level of customer service. We believe in creativity, innovation, and a competitive spirit in all that we do. We are sound, honest company who feels that business is more than just the bottom line. We consider every business opportunity a chance to engage and interact with our customers and our community. Neither our clients nor our employees are a commodity. They are part of our family.

The followings are the top 10 reasons you should trust your online business and hosting needs to us:

- FREE domain for Life - HostForLife gives you your own free domain name for life with our Professional Hosting Plan and 3 free domains with any of Reseller Hosting Plan! There’s no need to panic about renewing your domain as HostForLife will automatically do this for you to ensure you never lose the all important identity of your site
- 99,9% Uptime Guarantee - HostForLife promises it’s customers 99.9% network uptime! We are so concerned about uptime that we set up our own company to monitor people’s uptime for them called HostForLife Uptime
- 24/7-based Support - We never fall asleep and we run a service that is opening 24/7 a year. Even everyone is on holiday during Easter or Christmast/New Year, we are always behind our desk serving our customers
- Customer Tailored Support - if you compare our hosting plans to others you will see that we are offering a much better deal in every aspect; performance, disk quotas, bandwidth allocation, databases, security, control panel features, e-mail services, real-time stats, and service
- Money Back Guarantee - HostForLife offers a ‘no questions asked’ money back guarantee with all our plans for any cancellations made within the first 30 days of ordering. Our cancellation policy is very simple - if you cancel your account within 30 days of first signing up we will provide you with a full refund
- Experts in Silverlight 4 Hosting
- Given the scale of our environment, we have recruited and developed some of the best talent in the hosting technology that you are using. Our team is strong because of the experience and talents of the individuals who make up HostForLife
- Daily Backup Service - We realise that your website is very important to your business and hence, we never ever forget to create a daily backup. Your database and website are backup every night into a permanent remote tape drive to ensure that they are always safe and secure. The backup is always ready and available anytime you need it
- Easy Site Administration - With our powerful control panel, you can always administer most of your site features easily without even needing to contact for our Support Team. Additionally, you can also install more than 100 FREE applications directly via our Control  Panel in 1 minute!

Happy Hosting!

 



Silverlgiht 4 European Hosting :: Silverlight Report Viewer

clock April 7, 2010 07:33 by author Scott

Presentations and reports are the most fundamental and remarkable part of any business entity. Net reporting plays a substantial and valuable role in achieving the business goals for an entrepreneur or for a corporate entity. The presentations and reports are an essential component of business intelligence. The net reporting method is one of the most prominent and crucial factors responsible for achieving success in the business.
There are various reporting applications and softwares but Silverlight report viewer is the most efficient and effective reporting application service for report making for the small entrepreneurs or for the corporate identities.

The Microsofts report viewer for Silverlight is a web based application which has a revolutionary cross-browser, cross-platform, cross-device technology along with incorporating graphics, interactivity and animation within a single run time process.

Generally, other report viewing softwares and applications do not support the user with an option to zoom, print and to transmit the reports while using the browser to edit and search at the same time, but the Silverlight reporting viewer software enables users to gain advantages and benefits of both Internet applications and desktop providing them with modern and the latest report viewing facilities.

The users can also preview their reports in either multiple page options or in a single page option. The report files can be exported in to various other formats like RFT, PDF, Excel or HTML. the Silverlight report viewer is extremely user-friendly and possess an updated interface allowing the programmers and users to zoom in and out of its high quality reports and presentations. While converting and exporting reports to the HTML format, it is just impossible to maintain the high-quality appearance but Silverlight report viewer gets all the credit as the reports are displayed in a vector format. The users do not need to load down the entire presentation or report, but Silverlight report viewer enables them to load only the reports which are essential and necessary. It is one of the advantages and benefits of this product that it saves time and therefore, is considered as the most powerful and effective reporting software.

The Silverlight report viewer is one of the products which are intended to demonstrate the reports directly in the Silverlight software. The software is integrated to all the Silverlight applications which require an indigenous Silverlight controlling system.
The vital purpose of applying the Silverlight reporting is to have full control and access over the presentations and reports. The main advantage and benefit of this service is that it helpful for programmers to generate the reports more quickly and easily with its most advanced features and tools.

Silverlight report viewer has increase popularity and acceptance because of its efficient and practical tools and features which it providers to its programmers. It is also used in various other fields like marketing, sales, education, accounting and business for generating and displaying reports and presentations.

Have a cheat sheet with you so that it will be easy. Whenever you edit these, you have to refresh so that your report restarts and can adjust whenever you corrected a data. Once you get the hang of creating reports through the Silverlight Report software, you can also appreciate the SIlverlight Report Viewer more.

What is so SPECIAL on HostForLife.eu Silverlight 4 Hosting?

We know that finding a cheap, reliable web host is not a simple task so we’ve put all the information you need in one place to help you make your decision. At HostForLife, we pride ourselves in our commitment to our customers and want to make sure they have all the details they need before making that big decision.

We will work tirelessly to provide a refreshing and friendly level of customer service. We believe in creativity, innovation, and a competitive spirit in all that we do. We are sound, honest company who feels that business is more than just the bottom line. We consider every business opportunity a chance to engage and interact with our customers and our community. Neither our clients nor our employees are a commodity. They are part of our family.

The followings are the top 10 reasons you should trust your online business and hosting needs to us:

- FREE domain for Life - HostForLife gives you your own free domain name for life with our Professional Hosting Plan and 3 free domains with any of Reseller Hosting Plan! There’s no need to panic about renewing your domain as HostForLife will automatically do this for you to ensure you never lose the all important identity of your site
- 99,9% Uptime Guarantee - HostForLife promises it’s customers 99.9% network uptime! We are so concerned about uptime that we set up our own company to monitor people’s uptime for them called HostForLife Uptime
- 24/7-based Support - We never fall asleep and we run a service that is opening 24/7 a year. Even everyone is on holiday during Easter or Christmast/New Year, we are always behind our desk serving our customers
- Customer Tailored Support - if you compare our hosting plans to others you will see that we are offering a much better deal in every aspect; performance, disk quotas, bandwidth allocation, databases, security, control panel features, e-mail services, real-time stats, and service
- Money Back Guarantee - HostForLife offers a ‘no questions asked’ money back guarantee with all our plans for any cancellations made within the first 30 days of ordering. Our cancellation policy is very simple - if you cancel your account within 30 days of first signing up we will provide you with a full refund
- Experts in Silverlight Hosting
- Given the scale of our environment, we have recruited and developed some of the best talent in the hosting technology that you are using. Our team is strong because of the experience and talents of the individuals who make up HostForLife
- Daily Backup Service - We realise that your website is very important to your business and hence, we never ever forget to create a daily backup. Your database and website are backup every night into a permanent remote tape drive to ensure that they are always safe and secure. The backup is always ready and available anytime you need it
- Easy Site Administration - With our powerful control panel, you can always administer most of your site features easily without even needing to contact for our Support Team. Additionally, you can also install more than 100 FREE applications directly via our Control  Panel in 1 minute!

Happy Hosting!

 



About HostForLIFE.eu

HostForLIFE.eu is European Windows Hosting Provider which focuses on Windows Platform only. We deliver on-demand hosting solutions including Shared hosting, Reseller Hosting, Cloud Hosting, Dedicated Servers, and IT as a Service for companies of all sizes.

We have offered the latest Windows 2016 Hosting, ASP.NET Core 2.2.1 Hosting, ASP.NET MVC 6 Hosting and SQL 2017 Hosting.


Tag cloud

Sign in