Member Login

E-mail:    Password:  




 TitleDate AddedCompany
whitepaper Exploring Secrets of .NET Keystroke Handling2008-10-23 JupiterMedia
  Few areas in .NET are seemingly as simple yet deceptively challenging as processing keyboard inputs. This situation is exacerbated because neither the MSDN documentation nor any of the excellent .NET support websites provide comprehensive, practical details about handling keystrokes. Enter Keystroke Sandbox, a small application developed just for this paper. Keystroke Sandbox shows graphically what happens when one presses a single key or a combination of keys. Furthermore, it lets the user customize its environment at runtime to emulate a variety of the most common Windows Forms application patterns, including both enabling/disabling controls to receive or ignore input as well as simulating consuming keystrokes at different stages and using different controls.

Tags: .NET, Application Development
  
whitepaper A Comparison of J2EE and .NET as Platforms for Teaching Web Services2008-10-23 Institute of Electrical and Electronics Engineers
  .NET and J2EE are the two leading technologies in enterprise-level application development. They are also the platforms of choice for developing Web services. This paper compare the two platforms using parameters such as features present in each platform, tools and resources offered by the two and compatibility with the rest of the curriculum. .NET offers integrated, native support for various phases of Web services development, while the Java platform achieves this with several new libraries. The paper compare the Web-services development process in IBM's Websphere (for J2EE) and Microsoft's Visual Studio .NET and find them remarkably similar.

Tags: .NET, J2EE
  
whitepaper Ruby Comes to the .NET Platform: Find Out Why .NET Programmers May Want to Learn and Use Ruby, and Discover the Core Syntax of the Language2008-10-20 JupiterMedia
  Microsoft's IronRuby project brings a powerful and fun dynamic language to the Windows platform. The Ruby programming language is a modern, object-oriented scripting language, with a syntax inspired by languages such as Perl and Smalltalk. It was conceived by Yukihiro Matsumoto (aka "Matz"). In his words, Matz wanted a language that was "More powerful than Perl and more object-oriented than Python". The language is designed to feel natural; something Matz calls the "Principle of least surprise." Version 1.0 of the language was released in 1996. For several years, Ruby existed as a little-known scripting language that excelled in the tasks for which it was originally designed: manipulating data and environment with the least amount of effort.

Tags: .NET, Application Development
  
whitepaper SharePoint Applied: 10 Things You Wish They Had Told You - Part 22008-10-02 JupiterMedia
  SharePoint is a platform! SharePoint is still grouped under the "Server" category and seems to get more IT Pro treatment than developer treatment. The fact is, though, that there is a burgeoning SharePoint developer community, and Microsoft is making significant strides and investments in improving the developer story around SharePoint. As a developer, for those who are not afraid of using Visual Studio to cut and prune SharePoint to suit the specific needs. Developers can do that because SharePoint 2007 is built on ASP.NET 2.0, and it's significantly customizable.

Tags: .NET, Application Development
  
whitepaper Getting Started With the .NET Task Parallel Library: Multi-Core Case Studies2008-09-29 JupiterMedia
  The forerunner to this paper, Getting Started with Task Parallel Library, explained how to use the Task Parallel Library (TPL) to launch swarms of tasks on separate threads that execute on all the computer's available CPUs. That paper used basic stripped-down examples to demonstrate TPL concepts. But as usual, there's a difference between theory and practice. While simple examples make understanding the TPL parts of the code easier, they're not very realistic. As a bridge between learning and practice, this paper describes a series of programs originally created as sequential programs, but converted to use the TPL. They demonstrate various techniques for preventing different threads from interfering with each other.

Tags: .NET, Application Development
  
whitepaper Getting Started With the .NET Task Parallel Library2008-09-26 JupiterMedia
  Parallel programming has been around for decades, but unless one had access to special-purpose hardware, they've probably written mostly single CPU applications. One could distribute truly intensive applications across a network - but doing so was a lot of work and involved a lot of overhead. For several years, programming tools have allowed programmers to use multiple threads in the same program. Multiple threads may be able to run on multiple CPUs within the computer so multi-threading sometimes provides nice speed improvements. This paper provides an introduction to TPL. It explains the main pieces of TPL and provides simples examples.

Tags: .NET, Application Development
  
whitepaper Create a Durable and Reliable WCF Service With MSMQ 4.02008-09-03 JupiterMedia
  Windows Communication Foundation (WCF) endpoints often need to guarantee delivery. Take, for example, a WCF-based e-commerce application that accepts a credit card entry and performs some basic validation of the customer. At that point, the application must guarantee that the transaction gets processed. That's why developers have to ensure that their WCF endpoints are durable. This paper shows how to do just that.

Tags: .NET, Application Development
  
whitepaper Setting Up and Running Subversion and Tortoise SVN With Visual Studio and .NET2008-08-25 JupiterMedia
  Source control is an important aspect in software development even if one is not doing team development. It can help one manage the application more efficiently and make sure that the project is backed up and can be rolled back to any state on the file or project level. The author recently got acquainted with the open source Subversion and Tortoise SVN tools, and - for the first time - feel that this is source control that the author can live with comfortably. This paper describes all one needs to know to get started with Subversion and Tortoise SVN for Visual Studio projects.

Tags: .NET, Application Development
  
whitepaper Cache Payback: Put Performance in Your Pocket With the Client Result Cache2008-07-01 Oracle
  Oracle Data Provider for .NET (ODP.NET) enables the user to take advantage of features exposed by the underlying Oracle Call Interface. One such feature new in Oracle Database 11g Release 1 and Oracle Database 11g Release 1 Client is the client result cache. The client result cache is a portion of memory that is automatically allocated (on the client) to cache query results. Caching query results on the client makes it possible to avoid round-trips to the server to execute, query, and fetch data. This, in turn, leads to better performance and decreased resource consumption on the network and the server.

Tags: Application Development
  
whitepaper SOA Centers of Excellence: Preserving Order Amid Change2008-03-21 Oracle
  When first entertaining the notion of a Service-Oriented Architecture (SOA), most information technology (IT) professionals and business leaders rightly imagine the many benefits that their organizations will see in improved customer interaction, greater business agility, efficient asset reuse, and flexible growth options. Indeed, SOA is one of the bright lights of contemporary business strategy and, some would suggest, the inevitable technological outcome of our global, Web-centric world. Some have gone so far as to call SOA a revolution, not just in technology but in how one thinks about business infrastructure.

Tags: Web Services, .NET, Service-Oriented Architecture