Michael Rauch and Christoph Gutmann explain how Eclipse Modeling technology is successfully applied to establish forward engineering in the domain of technical SOA. Modeling and code generation help them to drive standardization, increase quality and portability, reduce development effort and gain insight into dependencies.
William Pugh explains how to use FindBugs, a Java static code analysis tool, to discover bugs. The talk covers general issues regarding code bugs with advice on how to make sure you get rid of them.
Boris Bokowski introduces Orion, a web-based development tool, explaining its design principles: integrating several Internet technologies, such as HTTP, REST, JSON, OAuth, OpenID, and others.
Ian Goodsell presents the methodology for creating Eclipse and Visual Studio-based toolkits, and introduce Visual Studio Pattern Automation Toolkit, a toolkit for toolkit developers.
Jon Brisbin tells the story of how his company of 30,000 employees moved from an ancient system to making their own private cloud based on vSphere, tcServer, RabbitMQ, and a REST framework over the period of one year. He presents the minimum requirements needed to create such a cloud, underlining the advantages brought by virtualization, parallelism, and asynchronicity.
In this presentation from SpringOne 2009, Rob Harrop provides a tutorial on creating effective modular web applications for OSGi and the RFC66 Web Container. Topics include the design and modularization of web applications, extending web applications dynamically using standard OSGi features, and using the OSGi Web Container (RFC66) to deploy web applications on an OSGi platform.
Ben Hale demoes what’s new in dm Server 2.0. In the Programming Model: using web bundles instead of web modules, using SLF4J/LogBack instead of Log4J, using Plans besides PARs, the Integrated ConfigAdmin. Runtime changes: remote repository for dynamic bundle download, improved web-based admin console, SSH-enabled command line console, unified username/password store.
In this presentation from SpringOne 2009, Rob Harrop discusses OSGi in the enterprise, OSGi basics, modularity in OSGi, import-package, require-bundle, the problem of split packages, import-bundle, Bundlor, demos of OSGi bundle usage, RFC 66, dm Server, the blueprint service, OSGi services, demo of building an OSGi-based Spring MVC web application, OSGi configuration admin, and dynamic updates.
Alex Antonov explains why Orbitz needed to ditch Jini and Java serialization in favor of REST and Protocol Buffers. Most of the presentation contains a demo of a sample application using these technologies to handle client-server requests/responses.
In this presentation from SpringOne 2009, Christian Dupuis discusses the SpringSource Tool Suite (STS), the philosophy behind STS, the requirements behind STS, the STS 2.1 and 2.2 featureset, several demos of STS capabilities, Groovy and Grails, Spring 3.0, autowiring, namespaces, REST, cross-cutting annotations, AJDT, Spring Roo, Cloud Foundry, tc Server, dm Server, VMWare, and the STS roadmap.
Java Persistence API (JPA) 2.0, introduced with Java EE 6, adds in and specifies fully many things which were missing in JPA 1.0. This presentation discusses several features of JPA 2.0 such as advanced locking, enhanced query language, a shared cache API, expression/criteria API, property standardization, more flexible object modeling and more advanced O/R mapping support.
Giles Davies and Richard Erwin explain how to work in a mixed development environment containing .NET and Java projects by using Team Foundation Server to manage the process, source code, versioning, tracking, building, and reporting and using Visual Studio and Eclipse as IDEs.