Sponsored White Papers, Webcasts, and Downloads
ZDNet Resources
- Dynamic Aspect-Oriented Load Balancing in Java RMI
- Load balancing is the process of distributing client requests over a set of servers, and is a key element of obtaining good performance in a distributed application. Java RMI extends Java with distributed objects whose methods can be called from remote clients. In some Java RMI programs, there may be...
- Tags: Aspect-oriented, Java RMI, Java, Programming Languages, Software Development, Software/Web Development
- White papers 2008-05-08
- Crosscutting Concerns in J2EE Applications
- The paper explores the evolution benefits of adopting aspects in a J2EE setting by studying crosscutting concerns in a typical J2EE application. To identify these concerns, the paper takes a top-down as well as a bottom-up approach. In the top-down view the paper focuses on typical concerns that are known...
- Tags: Paper, Informatica, Aspect-oriented, J2EE Application, J2Ee, Middleware, Enterprise Software, Software Development, Software/Web Development, Software
- White papers 2008-01-01
- AspectML: A Polymorphic Aspect-Oriented Functional Programming Language
- This paper defines Aspectml, a typed functional, aspect-oriented programming language. The main contribution of Aspectml is the seamless integration of polymorphism, run-time type analysis and aspect-oriented programming language features. In particular, Aspectml allows programmers to define type-safe polymorphic advice using pointcuts constructed from a collection of polymorphic join points. Aspectml...
- Tags: Aspect-oriented Programming, Aspect-oriented, AspectML
- White papers 2007-03-31
- An Aspect-Oriented Approach to Bypassing Middleware Layers
- The layered architecture of middleware platforms (such as CORBA, SOAP, J2EE) is a mixed blessing. On the one hand, layers provide services such as demarshaling, session management, request despatching, Quality-of-Service QoS etc. In a typical middleware platform, every request passes through each layer, whether or not the services provided by...
- Tags: Aspect-oriented, Middleware Platform, Middleware, Enterprise Software, Software
- White papers 2007-03-16
- Aspect-Oriented Design Principles: Lessons From Object-Oriented Design
- For Aspect-Oriented Design AOD to become mainstream, appropriate design principles are needed to guide its use in real, evolving systems. The principles should tells what type of coupling are appropriate between aspects and the software entities they advise, how to use non-invasiveness effectively, how to preserve correct behavior in the...
- Tags: Object-oriented Design, Aspect-oriented, Object Mentor, Object-oriented, Ooa/Ood/Oop, Software Development, Software/Web Development
- White papers 2007-02-23
- 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
- White papers 2006-06-19
- Artefaktur Component Kit (ACDK) 4.14.0 (Windows)
- ACDK is a development framework with a similar target of Microsoft's .NET or Sun's ONE platform, but it uses C++ as a core implementation language. It implements the standard library packages, including acdk::lang, acdk::lang::reflect, acdk::util, acdk::io, acdk::text including regexpr, acdk::net (TCP/UDP sockets, ssl, ftp, HTTPS), acdk::sql (as wrapper to ODBC,...
- Tags: Unit Test, Aspect-oriented, Microsoft Windows, C++, ACDK, Programming Languages, C/C++, Scripting Languages, Corba, Software Development, Software/Web Development, Web Development
- Software downloads 2005-05-10
- 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, Software/Web Development
- White papers 2005-03-18
- A Calculus of Untyped Aspect-Oriented Programs
- Aspects have emerged as a powerful tool in the design and development of systems, allowing for the encapsulation of program transformations. The dynamic semantics of aspects is typically specified by appealing to an underlying object-oriented language via a compiler transformation known as weaving. This treatment is unsatisfactory for several reasons....
- Tags: DePaul University, Aspect-oriented, Semantics, Object-oriented, Ooa/Ood/Oop, Software Development, Software/Web Development
- White papers
Additional Resources
- Alarm Clock Pro 9.2.3 (Mac)
- Waking up to headache-inducing buzzers and static-plagued radio stations can now be confined to your past. Alarm Clock Pro enables you to design your daily routine and perform various tasks automatically, such as starting your favorite iTunes playlist. With the sheer amount of functionality Alarm Clock Pro offers, it can...
- Tags: Apple Macintosh, Koingo Software, Alarm Clock Pro
- Software downloads 2009-11-27
- Kinemac 1.8.1 (Mac)
- Kinemac is a 3D Real Time Animation & Presentation Software for Mac OS X. It allows you to create your own professional 3D Animations with the simplicity of a 2D presentation tool. Just drag your images, texts, movies, songs, SVG and 3D OBJ files onto the Kinemac stage to get...
- Tags: 3D, Apple Macintosh, Animation, Image, Kinemac
- Software downloads 2009-11-26
- Nesox Email Marketer Personal Edition 1.93 (Windows)
- Nesox Email Marketer is a professional newsletter software and e-mail marketing software for mailing list building, e-mail campaigns creating, sending and tracking at your own computer. Email Marketer is the perfect desktop solution for all your e-mail marketing needs. It is also the most proven customer e-mail relationship management software...
- Tags: Newsletter, Microsoft Windows, Email Marketing, Nesox Solutions, Nesox Email Marketer, Email Marketer, E-mail, Marketing Research, Corporate Communications, Online Communications, Marketing
- Software downloads 2009-11-26
- GoPro Motorsports HD Hero
- GoPro had a hit on its hands with the first-generation GoPro Hero. The small camera combined decent video quality and rugged reliability in a small package that was easy to use in action-based scenarios. However, the Hero wasn't without its flaws. Finicky battery choices that often cut recording sessions short...
- Tags: Corporate communications, Engineering, battery, video, camera
- Product reviews 2009-11-24
- Sony VAIO VGN-NW270F/S
- Editors' note: This review is part of our 2009 Retail Laptop and Desktop Holiday Roundup, which covers specific fixed configurations of popular systems found in retail stores.The Sony Vaio VGN-NW270F/S is a stylish, spacious laptop for high-definition fans with low budgets. For a reasonable $699 at Best Buy, the Vaio...
- Tags: Desktops, Sony Vaio, laptop computer, Sony Corp.
- Product reviews 2009-11-24
- HP Pavilion dv6-1375dx
- Editors' note: This review is part of our 2009 Retail Laptop and Desktop Holiday Roundup, which covers specific fixed configurations of popular systems found in retail stores. HP had better hope its Pavilion dv6-1375 is not sitting on retail store shelves directly next to the Sony Vaio VGN-NW270F/S. Both are...
- Tags: Desktops, HP Pavilion, Hewlett-Packard Co.
- Product reviews 2009-11-24
- HP vs. Dell: Showdown at the Windows 7 upgrade corral
- Well, the great thing is all the competition. I like to see Acer squeezing them both from below, and of course competing with each other. Of course also great to see all the pressure on MS to innovate and lower prices.Google Chrome_OS will be hard to beatWell, with Google_Chrome_OS it...
- Tags: Operating systems, Microsoft Windows Vista (Longhorn), Hewlett-Packard Co., Dell Computer Corp., Microsoft Corp., Windows 8, Microsoft Windows, XPS, Microsoft Windows 7
- Discussion threads 2009-11-24
- Ostendo CRVD monitor now available - but it's not cheap
- The super-curved, super-wide Ostendo CRVD monitor is now available for sale. Previously unveiled at CES last year, the 43-inch monitor features a 2880 x 900 resolution and 32:10 aspect ratio. The target audience is anyone using it for defense training and simulation, and possibly serious...
- Tags: Monitor, Gamer, Target Audience, Monitors & Displays, Games, Hardware, Components, Personal Technology, Rachel King
- Blog posts 2009-11-24
- LG 32LH20
- Photo gallery: LG LH20 seriesWe can't fault the LG LH20 series for trying. The company's least-expensive lineup of LCDs for 2009 offers more features than its competition, including the only USB port for digital photos and by far the best selection of picture adjustments. All of those tweaks...
- Tags: LG Electronics Inc., LG LH20 series, LG LH20
- Product reviews 2009-11-24
- Alarm Clock Pro 9.2.2 (Windows)
- Waking up to headache-inducing buzzers and static-plagued radio stations can now be confined to your past. Alarm Clock Pro enables you to design your daily routine and perform various tasks automatically, such as starting your favorite iTunes playlist. With the sheer amount of functionality Alarm Clock Pro offers, it can...
- Tags: Koingo Software, Microsoft Windows, Advertising & Promotion, Digital Music, Digital Media, Operating Systems, Software, Marketing, Personal Technology, Consumer Electronics
- Software downloads 2009-11-24
- MKVtools 2.2.4 (Mac)
- MKVtools is a collection of tools used to manipulate .mkv and .ogm video files. It's primary purpose is to convert .ogm and .mkv files into more user friendly formats - either .avi files, .mp4 files or as individually extracted track files. MKVtools is trialware - only $4.99 for full functionality,...
- Tags: Apple Macintosh, Video, EmmGunn, MKVtools, Corporate Communications, Marketing
- Software downloads 2009-11-24
- << Previous
- page 1 of 1
- Next >>
White Papers and Webcasts