Sponsored White Papers, Webcasts, and Downloads
ZDNet Resources
- Using the Policy Injection Application Block in ASP.NET
- One technique becoming increasingly popular with developers is the adoption of an Aspect-Oriented Programming AOP model. AOP provides techniques for changing the behavior of business objects and other classes through the application of policies, making it easier to implement common crosscutting concerns such as logging, validation, exception handling, caching, and...
- Tags: Aspect-oriented Programming, Microsoft ASP.NET, Jupitermedia Corp., Policy Injection
- White papers 2007-05-03
- Separating Concerns and Advising Domain Objects
- Advising objects to separate concerns is an extremely powerful pattern. Spring-like approaches to AOP are fantastic choices if few instances of the advised class need to be created. However, many domain objects do not fall in this category. AspectJ is a full-featured AOP implementation that is designed to advise both...
- Tags: Aspect-oriented Programming, Domain Object, AspectJ
- White papers 2007-01-30
- Aspect Oriented Programming and Internationalization
- Aspect-Oriented Programming AOP, although specialized in nature, can facilitate a range of useful separations of concerns. One such area is Internationalization (often called "I18N" because of the 18 characters between the first and last letter of the word). I18N is big business in a global software marketplace. In this paper...
- Tags: Aspect-oriented Programming, Aspect-oriented, I18N
- White papers 2006-07-25
- A Safe Aspect-Oriented Programming Support for Component-Oriented Programming
- This paper shows that Aspect-Oriented Programming AOP can be safely supported by Component-Oriented Programming COP by providing a way to control the openness of a component with regards to AOP techniques. The proposal reconciles the intrusive nature of AOP with the "Black box property" of components in COP. The authors...
- Tags: Aspect-oriented Programming, Aspect-oriented, Proposal
- White papers 2006-06-19
- Writing Mixins sing AspectJ
- Aspect-Oriented Programming AOP complements object-oriented programming in many ways. One interesting complementary feature is behavior composability. This means that it should be possible to compose a class by adding behavior from different classes. OO uses inheritance and many patterns to add behavior to existing classes. AOP allows the developer to...
- Tags: Aspect-oriented Programming, Class, Ooa/Ood/Oop, Software Development, Software/Web Development
- White papers 2005-12-15
- Implement Your Own Proxy-Based AOP Framework
- Aspect-Oriented Programming AOP is well-suited to managing application crosscutting concerns, such as logging, security, and transaction management. AOP provides a complement to Object-Oriented Programming OOP, which is still the most common and powerful methodology to address the core business concerns. AOP can reduce code scattering, tangling, and duplication in applications.
- Tags: Aspect-oriented Programming
- White papers 2005-11-01
- Spring: Services and AOP
- It's not the service; it's how one applies it. One can get a whole lot more leverage out of certain services like transactions, security, and logging by packaging them and using them in a way that simplifies them and eliminates duplication in the rest of the code. Spring uses Aspect-Oriented...
- Tags: Aspect-oriented Programming, O'Reilly Media Inc., Service
- Book chapters 2005-03-28
- Component-Based Software Development With Aspect-Oriented Programming
- Middleware for component-based software development already provides some separation of concerns between the components implementing the business functionality and the component environment implementing the infrastructural services. However, the implementation of the services is usually not modularized, making it hard to adapt the platform to application specific needs, to exchange services...
- Tags: Software, ETH Zurich, Aspect-oriented Programming, Aspect-oriented, Middleware, Software Development, Development Tools, Software/Web Development
- White papers 2005-03-18
- IBM bets on software development technique
- IBM bets on software development techniqueWell knowing IBMits been patented at least. Still number one with a patented bullet.Been busy in India at leastGeez, those programmers in India will be busy.Well, hardlyIn order to patent something you have to describe clearly what it is. I have looked at some...
- Tags: Development tools, software, aspect-oriented programming, IBM Corp., software development
- Discussion threads 2004-03-24
- Simplifying application development with AOP
- Simplifying application development with AOPJournalism or advertising?I can no longer trust anything I get from this website. You need to create a seperate section for articles from technologists/ employees from companies. Their articles are inheriently biased especially when they are trumpeting their own componies products and services. That way the...
- Tags: Middleware, Development tools, application development, aspect-oriented programming, XML, Microsoft .NET
- Discussion threads 2004-01-09
Additional Resources
- Chrome's JavaScript poses challenge to Silverlight
- Experts speaking at Microsoft's TechEd conference in Australia warn that JavaScript will continue to get speedier, making it the biggest rival of Silverlight technology. The biggest rival for Microsoft's next-generation Silverlight web technology will be JavaScript, not Adobe's ubiquitous Flash, according to experts speaking at Microsoft's TechEd conference in...
- Tags: Microsoft Silverlight, JavaScript, Chrome, Scripting Languages, Software/Web Development, Web Development, Suzanne Tindal ZDNet Australia, Silverlight, Microsoft, Adobe, Flash, Google
- News items 2008-09-05
- EA's 'Spore' aims to create new worlds, businesses
- Electronic Arts's creature-building game "Spore" offers players a chance to develop new worlds--and maybe even new lines of business for the video game maker. RALEIGH, North Carolina--Electronic Arts's creature-building game Spore offers players a chance to develop new worlds--and maybe even new lines of business for the video game...
- Tags: Electronic Arts Inc., Spore, Games, Personal Technology, Reuters, Electronic Arts, video games, Nintendo
- News items 2008-09-05
- Should political postings stay or go? A survey.
- I've been blogging for ZD Net for several years, writing for ZD publications for almost 20 years. I've always found readers to be intelligent and thoughtful, which is why I continue to do this while doing other things as "work." My posting, A virus in your genes, think about that,...
- Tags: U.S., R&D, Discovery, Blog, Politics, Survey, Creationism, Rational Rants, Research & Development, Blogging, Business Operations, Internet, Mitch Ratcliffe
- Blog posts 2008-09-04
- Are we "done" with rich Internet applications?
- This week I've been putting together slides and preparing for my talk at Web 2.0 Expo New York City. I'm doing one titled "Making Sense of Rich Internet Applications" so it's more of a general talk covering everything from Adobe's stuff, to Microsoft Silverlight, to the mobile world, and now...
- Tags: Rich Internet Application, Ryan Stewart
- Blog posts 2008-09-04
- The power of standard protocols
- I've spent the past few months as the primary developer at a very small company. An important technology to this company is Instant Messaging, as it plays an essential part in our approach to unified messaging. This has meant that I have had to build, in-house, our...
- Tags: IM, Jabber, Protocol, XMPP, Instant Messaging, Internet, Online Communications, John Carroll
- Blog posts 2008-09-04
- Analyst: Google Chrome 'SOA ready'
- There's been plenty of excellent commentary about Google's new Chrome browser provided by my colleagues here in the ZDNet community, so I'm not going to go into any nitty-gritty here. But to look at it from an enterprise perspective, Chrome may help lay the groundwork for a...
- Tags: Google Inc., Client-server, SOA, Web Browser, Computing, Dave Linthicum, Service-Oriented Architecture (SOA), Web Services, Web Browsers, Middleware, Enterprise Software, Software, Internet, Joe McKendrick
- Blog posts 2008-09-04
- Ten key differences between Linux and Windows
- Before debating the relative merits and shortcomings of Linux and Windows, it helps to understand the real distinctions between them. Before debating the relative merits and shortcomings of Linux and Windows, it helps to understand the real distinctions between them. Here are the key differences distilled into one list....
- Tags: Linux, Microsoft Windows, Operating Systems, UNIX, Open Source, Software, Jack Wallen. TechRepublic, Jack Wallen. ZDNet.co.uk, Windows, Microsoft, GNU Public License
- News items 2008-09-04
- Something in the air: Several random wind energy updates
- It's been so still here in northern New Jersey for the past week that I can't imagine using the technology that I'm going to mention in this post. And yet the wind has been known to bend the trees in my yard, like kelp responding to a tidal surge. So,...
- Tags: Alternative Energy, mW, Wind Energy, Heather Clancy
- Blog posts 2008-09-04
- Five reasons Chrome will take over the world
- Five reasons Chrome will take over the worldFive reasons Chrome will take over the worldYou know what ZDNet needs? More articles about Chrome! 12 over the last 24 hours just isn't enough so why not add to that number.Chrome isn't taking over anything because its terribly broken. It doesn't render...
- Tags: Development tools, Web browsers, chrome, Chrome, Google Inc.
- Discussion threads 2008-09-03
- Would you abort George Clooney
- Would you abort George ClooneyWowNot willing to take on controversial topics, are you? Good luck with this one. :)Here's my two cents: Genetic research and the possibility of using it to "purify" the gene pool using whatever criteria can be justified reminds me of an episode of the old Muppet...
- Tags: George Clooney, gene
- Discussion threads 2008-09-03
- << Previous
- page 1 of 1
- Next >>
White Papers and Webcasts