Sponsored White Papers, Webcasts, and Downloads
TechRepublic Resources
- MSDN Webcast: Using Windows Workflow Foundation to Build Services With Jon Flanders (Level 300)
- Windows Workflow Foundation WF is a programming model, set of tools, and runtime environment which allows to write declarative and reactive programs for Windows operating systems. WF is part of the Microsoft .NET Runtime, and it first appeared in Microsoft .NET 3.0. Windows Communication Foundation WCF is also a programming...
- Tags: Microsoft Developer Network, Programming Model, Webcast, Windows Communication Foundation, Microsoft Corp., Programming, Windows Workflow Foundation, Workflow Foundation, Microsoft Windows, .Net, Middleware, Operating Systems, Software, Software Development, Software/Web Development, Enterprise Software
- Webcasts 2008-07-09
- Belgian Company Improves Workflows With New Programming Model
- Based in Brussels, Elia is Belgium's electricity transmission system operator. It links electricity producers, distributors, and high-consuming industries, both within Belgium and throughout Europe. The company needed to respond quickly to changes in the energy market. The existing interface and settings were difficult to use, which led to long development...
- Tags: Programming Model, Belgium, Workflow, Programming, Microsoft Windows, Development Tools, Operating Systems, Software, Software Development, Software/Web Development
- Case studies 2008-01-01
- Introducing System.Transactions in the Microsoft .NET Framework version 2.0 (EXE)
- Developers on the Microsoft Windows platform traditionally choose between two transactional programming models: explicit transaction management or declarative transaction flow and management. Version 2.0 of the .NET Framework introduces a new transactional programming model available in the System.Transactions namespace. The new model allows developers to easily write transactional code with...
- Tags: Programming Model, Microsoft .NET Framework, Programming, Development Tools, Software Development, Software/Web Development
- Software downloads 2007-08-30
- Data Parallel Haskell: A Status Report
- This paper describes the design and current status of the effort to implement the programming model of nested data parallelism into the Glasgow Haskell Compiler. This paper extended the original programming model and its implementation, both of which were first popularised by the NESL language, in terms of expressiveness as...
- Tags: Programming Model, Association For Computing Machinery, Multi-core, Programming, Development Tools, Software Development, Software/Web Development
- White papers 2007-01-16
- A Performance-Oriented Data Parallel Virtual Machine for GPUs
- Existing GPU programming interfaces require that applications employ a graphics-centric programming model exported by a device driver tuned for real-time graphics and games. This programming model impedes development of non-graphics applications by hiding hardware resources behind its graphics-oriented interface. This paper presents a virtual machine abstraction for GPUs that provides...
- Tags: Programming Model, Performance, Hardware, Virtual Machine, Graphics, Programming, GPU, Development Tools, Software Development, Software/Web Development
- White papers 2006-08-08
- Leveraging Component-Oriented Programming With Attribute-Oriented Programming
- Component-oriented programming has achieved wide acceptance in the domain of software engineering by improving productivity, reusability and composition. This success has also encouraged the emergence of a plethora of component models. Nevertheless, even if the abstract models of existing component models are quite similar; their programming models can differ a...
- Tags: Programming Model, Computer Science, Programming, Composition, Component-Oriented Programming, Productivity, Development Tools, Software Development, Software/Web Development
- White papers 2006-06-19
- A Statically Verifiable Programming Model for Concurrent Object-Oriented Programs
- Reasoning about multithreaded object-oriented programs is difficult, due to the non-local nature of object aliasing, data races, and deadlocks. This paper proposes a programming model that prevents data races and deadlocks, and supports local reasoning in the presence of object aliasing and concurrency. The programming model builds on the multithreading...
- Tags: Programming Model, Object-oriented, Programming, Ooa/Ood/Oop, Development Tools, Software Development, Software/Web Development
- White papers 2006-05-26
- Securing the .NET Programming Model
- The security of the .NET programming model is studied from the standpoint of fully abstract compilation of C#. A number of failures of full abstraction are identified, and fixes described. The most serious problems have recently been fixed for version 2.0 of the .NET Common Language Runtime. Type safety is...
- Tags: Programming Model, CLR, .Net, Middleware, Application Servers, Software Development, Software/Web Development, Enterprise Software, Software
- White papers 2006-05-17
- The Java Persistence API - A Simpler Programming Model for Entity Persistence
- A major enhancement in Enterprise JavaBeans EJB technology is the addition of the new Java Persistence API, which simplifies the entity persistence model and adds capabilities that were not in EJB 2.1 technology. The Java Persistence API deals with the way relational data is mapped to Java objects ("Persistent entities"),...
- Tags: Programming Model, API, Programming, Entity Persistence, EJB, J2Ee, Programming Languages, Java, Application Servers, Middleware, Enterprise Software, Software Development, Software/Web Development, Software
- White papers 2006-05-01
- MPI Microtask for Programming the Cell Broadband Enginee Processor
- The Cell Broadband Engine processor employs multiple accelerators, called Synergistic Processing Elements SPEs, for high performance. Each SPE has a high-speed local store attached to the main memory through Direct Memory Access DMA, but a drawback of this design is that the local store is not large enough for the...
- Tags: Programming Model, Memory, Programming, Cell, Development Tools, Processors, Software Development, Software/Web Development, Semiconductors, Hardware, Components
- White papers 2006-01-11
- Exploiting the WebSphere Portal V5.1.0.1 Programming Model: Part 1: Introducing the Model
- The WebSphere Portal programming model is an extension of the J2EE programming model. You use it to implement Web applications that leverage the rich set of WebSphere Portal platform capabilities. This paper introduces the various parts of the model, provides a short overview of portal technology, and describes how portals...
- Tags: Portlet, Programming Model, IBM WebSphere Portal Server, IBM WebSphere, WebSphere Portal Programming Model, Portals, Web Technology, Middleware, Enterprise Software, Internet, Software
- White papers 2005-12-14
- Introducing System.Transactions
- Developers on the Microsoft Windows platform traditionally choose between two transactional programming models: explicit transaction management or declarative transaction flow and management. Both these programming models have their advantages and disadvantages and neither one is superior to the other in every respect. Version 2.0 of the .NET Framework introduces a...
- Tags: Programming Model, Programming, Development Tools, Software Development, Software/Web Development
- White papers 2005-12-01
- The Business Value of the Service Component Architecture (SCA) and Service Data Objects (SDO)
- Most companies nowadays are being pressured by their customers and shareholders to drive growth by improving productivity and limiting costs in every aspect of their operation. It is impossible to maximize efficiency if the company has rigid, expensive, proprietary IT systems. This paper will describe the capabilities in the SOA...
- Tags: Programming Model, SOA, Service Component Architecture, Programming, IBM Corp., Service-Oriented Architecture (SOA), Web Services, Development Tools, Middleware, Enterprise Software, Software, Software Development, Software/Web Development
- White papers 2005-11-01
- Service-Oriented Architecture: Programming Model and Product Architecture
- IBM products increasingly implement a Service-Oriented Architecture SOA, in which programmers build services, use services, and develop solutions that aggregate services. IBM Software Group middleware products and tools support the development and deployment of SOA solutions, and increasingly make functional interfaces between components and products visible through a service model....
- Tags: Programming Model, SOA, Programming, IBM Corp., Product Architecture, Service-Oriented Architecture (SOA), Web Services, Middleware, Enterprise Software, Software
- White papers 2005-10-20
- Upcoming Technologies on Microsoft.Net Development Platform: Part I
- WCF, Windows Communication Foundation previously known as INDIGO, encapsulates all the available distributed technologies that are available with Microsoft.Net platform including ASMX Web Services, MSMQ, COM+ Enterprise Services and .NET Remoting. WCF not only encapsulates all these available distributed technologies but also provides a consistent programming model. This consistent programming...
- Tags: Programming Model, .NET Remoting, Windows Communication Foundation, Microsoft Corp., Programming, ActiveX/COM/COM+/DCOM, Development Tools, Software Development, Software/Web Development
- White papers 2005-10-19
- Securing the .NET Programming Model (Industrial Application)
- The .NET programming model is fundamental to security on Microsoft's .NET platform, just as the Java programming model forms a part of the security model on the JVM. Type safety is a crucial aspect of both systems. Enforcement of type system rules by the .NET Common Language Runtime CLR and...
- Tags: Programming Model, .NET Programming Model, .Net, Application Servers, Middleware, Software Development, Software/Web Development, Enterprise Software, Software
- White papers 2005-09-16
- SOA Programming Model for Implementing Web Services, Part 1: Introduction to the IBM SOA Programming Model
- The IBM programming model for Service-Oriented Architecture SOA enables non-programmers to create and reuse IT assets without mastering IT skills. The model includes component types, wiring, templates, application adapters, uniform data representation, and an Enterprise Service Bus ESB. This is the first in a series of papers about the IBM...
- Tags: Web, Programming Model, Web Service, SOA, IBM Corp., Service-Oriented Architecture (SOA), Web Services, Enterprise Software, Software
- White papers 2005-06-14
- The .NET Common Programming Model (CPM)
- The basic principle of .NET is object-oriented development. The driving force behind it is the Common Programming Model CPM. Take a closer look at this core functionality.The .NET Common Programming Model CPM allows different languages to employ the .NET framework. In this article, I’ll offer an overview of the basic...
- Tags: .NET, Application servers, Middleware, OOA/OOD/OOP, Sanders Kaufman, Jr., programming model, System.Object, Polymorphism, Common Programming Model, MyCar, Microsoft .NET
- Technical articles 2002-08-19
- MSDN Webcast: Building Highly Scalable ASP.NET Web Sites by Exploiting Asynchronous Programming Models (Level 400)
- One of the keys to building highly scalable Microsoft ASP.NET applications is to use the ASP.NET thread pool as efficiently as possible by avoiding situations where threads lie dormant waiting for database queries, Web service calls, and other I/O operations to complete. This webcast describes how to do just that...
- Tags: Microsoft Developer Network, Programming Model, Webcast, Microsoft ASP.NET, Microsoft Corp., Web Site, Programming, .Net, Middleware, Software Development, Software/Web Development, Enterprise Software, Software
- Webcasts
- Leading New Zealand Bank Manages Rapid Growth by Using Modern Programming Model
- Kiwibank has quickly grown to become a leading New Zealand retail bank with half a million customers, largely due to a strong brand proposition, rapid product deployment, and a "Can-do" attitude. When the bank wanted to deliver a better, more consistent customer experience, it turned to the Microsoft .NET Framework...
- Tags: Bank, Programming Model, Brand, Microsoft Corp., Programmer, Programming, Kiwibank, Branding, Development Tools, Marketing, Software Development, Software/Web Development
- Case studies