Sponsored White Papers, Webcasts, and Downloads
ZDNet Resources
- sort by:
- Relevance
- Date
- Popularity
- 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...
- 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...
- 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...
- 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...
- 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...
- White papers 2007-02-23
- Aspect-Oriented Techniques for Web Services: A Model-Driven Approach
- In order to tackle the entire web service life cycle, it is necessary to face how to model systems based on service functionality and also how to add extra-functional properties to modelled services. In this regard, the paper proposes first of all to use UML for modelling services based on...
- White papers 2006-11-21
- 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...
- 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,...
- 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...
- 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....
- White papers
Additional Resources
- Bigasoft QuickTime Converter 1.7.0.3570 (Windows)
- Bigasoft QuickTime Converter is a powerful QuickTime movie conversion tool to help you easily convert QuickTime movies (MOV, QT) to other popular video formats like AVI, DivX, Xvid, MPEG-1, MPEG-2, WMV, ASF, VOB, MKV, 3GP, FLV for best enjoying on your iPod, iPhone, Apple TV, PSP, Zune, cell phones and...
- Software downloads 2009-11-05
- Deep 1.2.1 (Mac)
- Deep has the unique ability to find images based on color. It also allows you to search by tag, location, size and aspect ratio. Images can be tagged. Deep uses Core Animation and other Leopard only technology to bring image search and viewing to a new level on OS X....
- Software downloads 2009-11-05
- xGestures 1.75 (Mac)
- xGestures is a mouse gestures program for Mac OS X that adds gestures to nearly every aspect of the OS. Add normal mouse gestures or rocker gestures to Finder, Safari, your favorite program, or for the entire system at one time. Gesture actions include: minimizing and closing windows, launching and...
- Software downloads 2009-11-05
- vTask Studio (formerly VistaTask) 7.70 (Windows)
- vTask Studio gives you the opportunity to control every aspect of your computer, such as the keyboard, mouse and Web actions, without needing to write any programming code. vTask Studio is useful in many different scenarios, such as software quality assurance testing, IT administration jobs, repetitive data entry, program installations,...
- Software downloads 2009-11-05
- BS.Player 2.50.1017 (Windows)
- BS.Player is a Windows based multimedia player that plays all types of media files (AVI / MPG / ASF / WMV / WAV / AVCHD / FLV YouTube videos / MP3) and specializes in video and DivX playback. Main features: display subtitles, support custom subtitles position, color, font, transparency, supported...
- Software downloads 2009-11-04
- MacSpeech Dictate 1.5.6 (Mac)
- MacSpeech Dictate provides a whole new way to interact with your Mac. Instead of typing, use your voice to input text; rather than clicking your mouse, just speak commands. With MacSpeech Dictate, it's easy. Amazing Accuracy: MacSpeech Dictate will astonish you with its accuracy. You simply talk and leave the...
- Software downloads 2009-11-04
- Submerge 1.8.3 (Mac)
- Create subtitled movies for your computer, mp3-player, cellphone or game console. Submerge can easily create hard-coded subtitled movies for your computer, mp3-player, cellphone or game console. It will merge your subtitle file with your movie and create a new file that is suited for your needs. It supports almost all...
- Software downloads 2009-11-04
- Kinemac 1.8.0 (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...
- Software downloads 2009-11-03
- LG 60PS80
- Photo gallery: LG PS80 seriesWhen it was announced at CES 2009, the LG PS80 series of plasma TVs earned one of our three nominations for Best of CES in the TV category. We've already reviewed the other two sets--Panasonic's G10 plasmas and Vizio's VF551XVT LED-based LCD--and both scored...
- Product reviews 2009-11-02
- LG 50PS80
- Photo gallery: LG PS80 seriesWhen it was announced at CES 2009, the LG PS80 series of plasma TVs earned one of our three nominations for Best of CES in the TV category. We've already reviewed the other two sets--Panasonic's G10 plasmas and Vizio's VF551XVT LED-based LCD--and both scored...
- Product reviews 2009-11-02
- << Previous
- page 1 of 1
- Next >>
Content Types
Premier Vendor Content Whitepapers, webcasts & resources from our Power Center Sponsors
Meet Doc
-
Here to help you with your Document Management Needs
- Check out Doc’s Blog on ZDNet
- Help your company, help the earth I want to share with you the Environmental Defense Fund Paper Calculator, which allows you to gauge your organization's environmental impact.
- Which is Greener: Paper or Digital? The Answer May Surprise You Anything we can do to reduce paper consumption is good. But what about the impact of digital waste?
-
Produced by
ZDNet and


