JavaZone 2009 - Utilizing Scripting in Real-World Applications
By combining the power of compiled and interpreted languages in the same application, can we get the best of both worlds? Can embedding scripting capabilities in our applications help us develop software that is more flexible and more usable? Can we reduce development time by making volatile and highly fluctuating application logic customizable, dynamic and scriptable? Can we make life easier for ourselves as developers by choosing the right language for the right task at any given time?
This presentation gives an introduction to the concept of scripting engines and how they can be used to add scripting capabilities to real-world applications. We take a closer look at the Java scripting engine API (JSR 223) and popular implementations of the standard. The session includes practical examples and actual code.
Anders Sandvig
Anders Sandvig is a self-taught hacker and pragmatic programmer with experience from many areas, including computer games, real-time graphics, interactive television, telecommunications, enterprise systems, desktop applications and web development. During the past two decades he has used a wide variety of programming languages, ranging from low-level assembly to high-level scripting. Anders has been a professional programmer for over ten years, is certified ScrumMaster and practitioner of agile development principles. He now works as a senior consultant for Webstep.
