Ars Technica Guide to Virtualization Part I

Ars Technica Guide to Virtualization Part IShort Description
In 2003, Intel announced that they were working on a technology called “Vanderpool” that was aimed at providing hardware-level support for a something called “virtualization.” With that announcement, the decades-old concept of virtualization had officially arrived on the technology press radar. But in spite of its long history in computing, as a new buzzword “virtualization” at first smelled ominously similar to terms like “trusted computing” and “convergence.” In other words, many folks had a vague notion of what virtualization was, and it from what they could tell it sounded like a decent enough idea, but you got the impression that nobody outside of a few vendors and CIO types was really too excited.

Website: arstechnica.com | Filesize: 253kb
No of Page(s): 7
Read more

End User Mashup Programming Environments

End User Mashup Programming EnvironmentsShort Description
There is believe that creating of web sites is the task that can be done only by processionals. Thing are developing pretty fast and new generation of online visual tools enable end users to create interactive web pages with dynamically changing content in visual programming environments. We analyzed and compared several most popular tools that allow creation a mashup type of web applications by integrating content from several online sources. Comparison identified trends and technologies will help in decision making during design phase of new interactive multimedia services by concept creator, business developers and software developers.

Website: www.tml.tkk.fi | Filesize: 1133kb
No of Page(s): 14
Read more

Why was Silverlight created

Why was Silverlight createdShort Description
In a world where the Internet appears more frequently in our everyday lives, static web sites composed only from text and pictures have become boring. A solution for this problem was the creation of PHP. Suddenly it was possible for the Server to create dynamical web sites, depending on the choices the user made. Still this wasn’t the best solution, because the server had to do all the work. Through the creation of JavaScript, it was suddenly possible for the client to take over a part of the workload. JavaScript allows the Developer to create a Code which will be executed from the Browser on the Client side, and so change the look of the web page, without the need to communicate with the Server. This allow for a more interactive and faster responding web pages. Two big “problems” with JavaScript are that, it is really hard to program in it, and everybody can see the JavaScript code.

Website: www.mathematik.uni-ulm.de | Filesize: 151kb
No of Page(s): 19
Read more

Using Silver light to Build a hero bar with ASP.NET

Using Silver light to Build a hero bar with ASP.NETShort Description
Silverlight is a new Web presentation technology that is created to run on a variety of platforms. It enables the creation of rich, visually stunning and interactive experiences that can run everywhere: within browsers and on multiple devices and desktop operating systems (such as the Apple Macintosh). In consistency with WPF (Windows Presentation Foundation), the presentation technology in Microsoft .NET Framework 3.0 (the Windows programming infrastructure), XAML (eXtensible Application Markup Language) is the foundation of the Silverlight presentation capability.

Website: www.raizel.in | Filesize: 109kb
No of Page(s): 4
Read more

Binary Refactoring Improving Code Behind the Scenes

Binary Refactoring Improving Code Behind the ScenesShort Description
We present Binary Refactoring: a software engineering technique for improving the implementation of programs without modifying their source code. While related to regular refactoring in preserving a program’s functionality, binary refactoring aims to capture modifications that are often applied to source code, although they only improve the performance of the software application and not the code structure. We motivate binary refactoring, present a binary refactoring catalogue, describe the design and implementation of BARBER—our binary refactoring browser for Java, and demonstrate the usefulness of binary refactoring through a series of benchmarks.

Website: www.cs.uoregon.edu | Filesize: 99kb
No of Page(s): 10
Read more

Interface-Based Programming

Interface-Based ProgrammingShort Description
As explained in Chapter 1, separation of interface from implementation is a core principle of component-oriented programming. When you separate interface from implementation, the client is coded against an abstraction of a service (the interface), not a particular implementation of it (the object). As a result, changing an implementation detail on the server side (or even switching to a different service provider altogether) doesn’t affect the client. This chapter starts by presenting .NET interfaces and describing what options are available to .NET developers when it comes to enforcing the separation of interface from implementation. It then addresses a set of practical issues involving the definition and use of interfaces, such as how to implement multiple interfaces and how to combine interfaces and class hierarchies. After a detailed look at generic interfaces, the chapter ends with a discussion of interface design and factoring guidelines.

Website: www.oreilly.com.cn | Filesize: 979kb
No of Page(s): 36
Read more

SQL Server 2008 (the developer side)

SQL Server 2008 (the developer side)Short Description
Your Data Any Place, Any Time. Enterprise Data Platform. Beyond Relational. Dynamic Development. Pervasive Insight.
Productivity Challenges:
Translating logical database schemas to business objects
Incorporating diverse data access syntax for multiple data sources
Creating and maintaining large, complex applications

Website: download.microsoft.com | Filesize: 6545kb
No of Page(s): 44
Read more

Next Page →