Adaptive algorithms are an important technique to achieve portable high performance. They choose among solution methods and optimizations according to expected performance on a particular machine. Grid environments make the adaptation problem harder, because the optimal decision may change across runs and even during runtime. Therefore, the performance model used by an adaptive algorithm must be able to change decisions without high overhead. In this paper, we present work that is modifying previous research into rapid performance modeling to support adaptive grid applications through sampling and high granularity modeling. We also outline preliminary results that show the ability to predict differences in performance among algorithms in the same program.
Read the rest of this entry »
This document has been prepared to assist you in becoming familiar with The Dot Net Factory AD Self-Service AD Password. This guide assumes that the steps outlined in the AD Self-Service Suite Quick Start Guide are complete and the AD Self-Service Suite is installed on your system and ready for configuration of the AD Password specific settings.
Read the rest of this entry »
17 Sep
Posted by jj as Development, Web
The combination of evolving ICT standards that increase the interoperability between applications and the ever-increasing need for a more seamless access to and exchange of information is a major driver in the OECD ICT strategy. This paper describes the role and use of web services in the context of recent developments at the OECD to improve the accessibility of statistical information. It follows up on a paper presented at the 2002 ISIS meeting about “Improving Access to Statistical Information at OECD in Response to Users’ Requirements” and describes a technology framework – called “dot.STAT” – that has been devised for the implementation of applications that enable easy access to certain OECD reference data. The concepts outlined in this paper have been developed in close collaboration with the Statistics Directorate, specialised OECD-internal groups and task forces 2, as well as members of the SDMX Consortium3.
Read the rest of this entry »
The Microsoft .NET software platform integrates various aspects of software development. In .NET applications can be written in a variety of programming languages and can be either stand-alone or web-based. A lab module for CS 453 Electronic Commerce Technologies was developed that instructs students on how to develop complex e-commerce websites using the programming language C# within the Microsoft .NET framework. This project and thesis provided insight into the power of C# and the .NET framework. Student evaluations were constructive and positive overall. There were many good suggestions for expansion of the C# lab module.
Read the rest of this entry »
Fortran is the most widely used programming language in the world for numerical applications. It has achieved this position partly by being on the scene earlier than any of the other major languages and partly because it seems gradually to have evolved the features which its users, especially scientists and engineers, found most useful. In order to retain compatibility with old programs, Fortran has advanced mainly by adding new features rather than by removing old ones. The net result is, of course, that some parts of the language are, by present standards, rather archaic: some of these can be avoided easily, others can still be a nuisance.
Read the rest of this entry »
01 Oct
Posted by jj as Dotnet, Programming
Using the Web as a distributed computing platform helps extend the reach and value of corporate computing assets by improving access to information and services for customers and partners regardless of where they are.Through this path, companies can more flexibly deliver compelling service, but the real value comes when web initiatives complement an existing technology infrastructure and lower the cost of maintaining those legacy environments. For the future success of web development and delivery of services, enterprises must focus on simplified integration with existing IT assets to improve overall interoperability while keeping total cost of ownership low.This focus on leveraging the current technical assets and developer resources drives savings and extends the value locked up in core legacy transaction systems.
Read the rest of this entry »
Want to get your head around 3D modelling? We use Maya to show you how to build an animatable face feature by feature…
There are many ways in which to model a head in 3D. In this tutorial, we’ll look at polygon modelling with subdivision smoothing formesh refinement. This approach enables you to create the topology of the face mesh in a very direct and hands-on manner. With NURBS modelling, creating a human head can be problematic, and the best method involves stitching multiple surfaces together. This takes an awful lot of planning and isn’t a method you can jump straight into. Polygon modelling enables you to correct mistakes more easily.
Read the rest of this entry »
C# is one of the family of languages Microsoft has designed to be part of its .NET framework. This paper gives a comprehensive introduction to C#, but before we start it is necessary to outline some of the .NET concepts that will underpin the discussion in this paper. C# is part of the .NET Common Language Infrastructure (CLI). The CLI is a framework that enables the multiple .NET languages to talk to each other, and is specifically designed for strongly types languages.
Read the rest of this entry »