Speaker
Jamie Allsop NYSE-Euronext
I've been part of a distributed agile teams in different companies for the past 5 years and in that time learned a lot about agile development and distributed teams in general. Much of that experience went into developing agile-trac a free and open-source extension to the popular trac project management software. My recent interests have been in bringing agile development to the companies I work in. I’ve been fortunate to do this for reasonable project periods (up to 3 years in one case) and in truly distributed settings. This has been a good way to understand the effects of the changes and more importantly learn from them - what’s really important and what’s not. (Currently I'm the development manager for exchange platforms at NYSE-Euronext.)
Chris Aniszczyk EclipseSource
Chris Aniszczyk is the co-lead of the Eclipse Plug-in Development Environment (PDE) project and a Senior Software Engineer at EclipseSource. He is the co-author of The Eclipse Rich Client Platform (Addison-Wesley) book. Chris tends to be all over the place inside the Eclipse community by committing on various Eclipse projects. He sits on the Eclipse Architecture Council, Eclipse Planning Council and has the honor to represent the committers on the Eclipse Foundation\'s Board of Directors. Chris’s passions are modularity, blogging, tooling and anything Eclipse. He’s always available to discuss opensource or Eclipse over a frosty beverage.
Neil Bartlett Independent Consultant
Neil is a Java developer and consultant specialising in Eclipse RCP and OSGi, in particular their use in large enterprise settings. Recently he has helped a number of financial institutions with their adoption of RCP and evangelises the use of the RCP/OSGi technology platform for both client and server-side development.
-
Introduction to OSGi - What is OSGi anyway, and why should you care?
23|02|2010 | 10:30 - 12:35 | Bouzy
Adam Bien Independant Consultant, Java EE Expert
Adam Bien (www.adam-bien.com)is an independent speaker, software architect, developer, consultant, and author. Adam is using Java from the beginning (JDK 1.0) in different large scale projects. He wrote several books about Java and J2EE technology ("J2EE Patterns", "J2EE HotSpots", "Enterprise Java Frameworks", "Struts" and "Enterprise Java Architekturen"). Now he is working on architecture and of course also implementation in several J2EE/MDA-projects. He is also involved in embedded Java and P2P technology.
David Bosschaert Progress Software
David Bosschaert is a Fellow at Progress Software. He has been developing software since 1983 and coding Java since 1997. He spends most of his time architecting and developing Enterprise Java products at Progress Software in Dublin (previously IONA technologies). As a member of the OSGi Enterprise Expert Group (EEG), David has been one of the drivers behind Distributed OSGi. Since summer 2009 he is also the co-chair of the EEG.
You can reach him at david.bosschaert@gmail.com
Steven Bristol Less Everything
Steve wrote his first program at the age of nine using BASIC. Since then he has written everything from proxy servers (C++ on Linux) to global human resources applications (C# on Windows) and has now settled on Ruby On Rails as the love of his life. He is a Core Contributor to the Rails Framework and has contributed to several other open source projects. He created the open source social network Lovd By Less. He has led teams of software engineers for over 11 years. He knows over fourteen different programming languages. He was a mentor in the 2007 Google Summer of Code. He has gone over 150 miles per hour with his knee on the ground while racing motorcycles. He has been married for 10 years. He has three children. He can divide by zero.
Alex Buckley Oracle Corporation
Alex Buckley maintains the Java Language Specification and Java VM Specification at Oracle Corporation. He leads language evolution around modularity, annotations, and closures, and collaborates widely with experts in academia, industry, and standards bodies. He holds a Ph.D. in Computer Science from Imperial College London.
Bryan Cheung Liferay
Bryan Cheung steers the company's strategic direction and worldwide business development efforts as one of the founders serving with the company since its inception in 2004. Drawing on his technical experience, understanding of customer needs, and a passion for end users, Bryan leads Liferay in meeting its commitment to deliver focused and effective business solutions to its customers and its community. Bryan graduated from the University of California, Berkeley with a bachelor's degree in Computer Science, and is a sought-after keynote speaker at major industry events such as JavaOne, JAX Asia and Europe, and Open Source Meets Business.
Rachel Davies Agile Experience Ltd
Rachel has a wealth of experience through her work coaching agile teams. Her new book "Agile Coaching" shares many practical tips that can help you take your teams to the next level. Rachel supports the agile community as a long-serving director of the Agile Alliance and as an organizer of many Agile conferences.
Filippo Diotalevi
Filippo Diotalevi is an IT consultant specialised in the design and development of OSGi and Java Enterprise applications. He's author of two books on Java Enterprise development and committer of the Apache Felix project, one of the most successful open source OSGi implementations.
Christian Dupuis SpringSource
Christian is a Principal Software Engineer for SpringSource and is the leader of the Tools Team responsible for SpringSource development tools including SpringSource Tool Suite. Since 2004 Christian has led the well known Spring IDE open source project that provides development tools for the Spring Portfolio based on Eclipse.
Christian has been developing Java enterprise applications since 1997. During this time, Christian designed complex software architectures with a focus on multi-tiered, web-based, client-server applications using enterprise Java technologies and the Spring Framework. Prior to joining SpringSource, Christian worked as consultant and project manager for one of the leading global technology consulting firms in the financial sector in central Europe.
Christian has presented on a variety of enterprise Java topics at conferences such as JAX, W-JAX, SpringOne and The Spring Experience.
Jutta Eckstein IT communication
Jutta Eckstein, a partner of IT communication, is an independent coach, consultant and trainer from Braunschweig, Germany. She has a unique experience in applying agile processes within medium-sized to large distributed mission-critical projects. This is also the topic of her books ‘Agile Software Development in the Large’ and 'Agile Software Development with Distributed Teams'.
Kevlin Henney Independent Consultant
Kevlin Henney is an independent consultant and trainer. His work focuses on patterns and architecture, programming techniques and languages, and development process and practice. He has been a columnist for various magazines and online publications, including The Register, Better Software, Java Report, CUJ, and C++ Report. Kevlin is co-author of two volumes in the Pattern-Oriented Software Architecture series: A Pattern Language for Distributed Computing and On Patterns and Pattern Languages. He is the editor of 97 Things Every Programmer Should Know, and also contributed to 97 Things Every Software Architect Should Know.
Immo Hueneke Zuhlke Engineering
Immo has been a software developer, architect and consultant since 1980. With particular experience in the Telecoms, Finance and Manufacturing sectors, he has been fortunate enough to play a minor role in various revolutions - object oriented programming, open systems, the coming of the WorldWide Web, the open source movement, and agile software development. At present the most satisfying part of his work is coaching in Scrum and related approaches such as test-driven development.
Sameera Jayasoma WSO2
Sameera Jayasoma is a Senior Software Engineer working in WSO2 Inc., the leading open source SOA company. He is the OSGi lead of WSO2 Carbon platform, the base framework for all WSO2 Java products. He is a graduate of University of Moratuwa, Sri Lanka, and holds a first class degree in B.Sc. Engineering, specializing in Computer Science and Engineering.
Michael Johann rails-experts.com
Michael Johann is editor-in-chief of RailsWay magazine (www.railsway.de) and author of \"Ruby on Rails für JEE Experten\", (Hanser Verlag). He is a consultant and trainer for JRuby on Rails and a regular speaker at conferences around the globe. Bevor switching to Ruby on Rails he become a reknown JEE expert and editor-in-chief of JavaSpektrum magazine which was founded in 1996.
Ales Justin RedHat
Ales Justin was born in Ljubljana, Slovenia and graduated with a degree in mathematics from the University of Ljubljana. He fell in love with Java eight years ago and has spent most of his time developing information systems, ranging from customer service to energy management. He joined JBoss in 2006 to work full time on the Microcontainer project, currently serving as its lead. He also contributes to JBoss AS and is Seam, Weld and Spring integration specialist. He represent JBoss on 'JSR-291 Dynamic Component Support for Java SE' and 'OSGi' expert groups.
Mike Keith Oracle Corp.
Mike Keith was a co-lead of the EJB 3.0 and JPA 1.0 specifications in addition to representing Oracle on the Java EE 5 specification expert group. He co-authored the premier JPA reference book called Pro EJB 3: Java Persistence API and has over 15 years of teaching, research and development experience in object-oriented and distributed systems, specializing in object persistence. He currently works as an architect for Java persistence strategies at Oracle and represents Oracle on the JPA 2.0 (JSR 317) and Java EE 6 (JSR 316) expert groups. He is a popular speaker at numerous conferences and events around the world.
Allan Kelly Independant Agile Coach
Allan Kelly helps software teams improve their performance by adopting Agile and Lean methods. Based in London he provides training and coaching to companies large and small. He is the author of “Changing Software Development: Learning to become Agile” (John Wiley & Sons, 2008) and numerous journal articles. He holds BSc and MBA degrees and is a qualified Project Manager and Product Manager.
Kirk Knoernschild Burton Group
I’m a software developer currently working as an industry analyst at Burton Group. For more than 15 years, I’ve worked in the trenches on real software projects. Today, I spend my time researching and consulting on the technologies, trends, and market dynamics surrounding software development and architecture. I’m the author of the book, Java Design: Objects, UML, and Process. In the works is my second book which focuses on designing software systems with a modular architecture, an area in which I take an especially keen interest. I created the open source utility JarAnalyzer, which help teams manage the dependencies between JAR files. I regularly blog on topics related to software development, architecture, and especially modularity.
-
OSGi in the Enterprise: Agility, Modularity, and Architecture's Paradox
23|02|2010 | 13:45 - 14:30 | Mancy
Dierk König Canoo
Dierk Koenig works for Canoo Engineering AG, Basel, Switzerland. He is a committer to Groovy, Grails, and gpars and project manager of Canoo WebTest. Dierk speaks at international conferences and publishes in leading software magazines. He is lead author of "Groovy in Action". Twitter: @mittie
Peter Kriens aQute
Peter Kriens is the OSGi Director of Technology and CEO of aQute. He has worked as consultant for a large number of international companies introducing OO techniques. In 94 he moved to Sweden to work for Ericsson, where he worked on a number of commercial and research projects. In 2001, he was hired part-time by the OSGi to act as its technical director, in which capacity he was the editor of the specifications. He currently also acts as the OSGi Evangelist.
Guillaume Laforge SpringSource
Guillaume Laforge is the Groovy Project Manager, and Spec Lead of JSR-241, the Java Specification Request standardizing the Groovy dynamic language. He co-authored Manning's bestseller "Groovy in Action".
Along with Graeme Rocher, he founded G2One, Inc., the Groovy / Grails company dedicated to sustaining and leading the development of both Groovy and Grails, and providing professional services (expertise, consulting, support and training) around those technologies. In November 2008, SpringSource acquired G2One, as Groovy and Grails bring additional weapons to the SpringSource portfolio to fight the war on Enterprise Java complexity.
You can meet Guillaume at conferences around the world where he evangelizes the Groovy dynamic language, domain-specific languages in Groovy, and the agile Grails web framework.
Kito D. Mann JSFCentral
Kito D. Mann is editor-in-chief of JSF Central and the author of JavaServer Faces in Action (Manning). He is a member of several Java Community Process expert groups (including JSF and Portlets), and an internationally recognized speaker. Kito is also the Principal Consultant at Virtua specializing in enterprise application architecture, training, development, mentoring, and JSF product strategy. He holds a BA in Computer Science from Johns Hopkins University.
Toni Menzel Independent Consultant
Toni Menzel is a young, passionate, independent software developer from Hannover, Germany.
He is author of the OSGi Testing Framework Pax Exam and Committer to other Pax projects such as Pax Runner and Pax Swissbox. Toni is also committer to Apache ACE, a very efficient, standard compliant provisioning solution targeting OSGi platforms.
Toni's passionate about the Java Platform, Modularity & integrating Open Source Software into Organisations.
Commercial projects include airline, government, pharmacy and IT corporates.
Felix Meschberger Day Management AG
Felix Meschberger works as a senior developer for Day Management AG creating content management systems using open source and internal tools. Felix is a committer to the Apache Jackrabbit and Felix projects, where he maintains the Declarative Services specification implementation and developed the Metatype and Configuration Admin Service specification implementations. In September 2007 Felix contributed the Apache Sling to the Apache Incubator. Apache Sling is a web application framework built on top of the OSGi framework making extensive use of declarative services.
Sebastian Meyen Software & Support Verlag
Sebastian Meyen has been the editor-in-chief of the Java Magazin since its foundation in 1998 and of the Eclipse Magazin launched in 2004. In this way he is accompanying the Java community as a jounalist almost from the beginning. Prior to his work at Software & Support Verlag he studied philosophy in Frankfurt. Since the first JAX and W-JAX he is responsible for the programme of the conference for Java, XML and Web Services.
Ted Neward Neward & Associates
Ted Neward is an independent consultant specializing in high-scale enterprise systems, working with clients ranging in size from Fortune 500 corporations to small 10-person shops. He is an authority in Java and .NET technologies, particularly in the areas of Java/.NET integration (both in-process and via integration tools like Web services), back-end enterprise software systems, and virtual machine/execution engine plumbing.
Glyn Normington
Glyn works for the SpringSource division of VMware in Southampton, England on the dm Server open source project. He serves on the OSGi Alliance Core Platform and Enterprise Expert Groups. He previously worked on Java runtimes in IBM. He was the spec lead of JSR 291 and on the Expert Groups of JSRs 277 and 294. Prior to that he worked on transaction systems.
Dan North ThoughtWorks
Dan writes software and coaches teams in agile and lean methods. He believes in putting people first and writing simple, pragmatic software. He believes that most problems that teams face are about communication, and all the others are too. This is why he puts so much emphasis on "getting the words right", and why he is so passionate about behaviour-driven development, communication and how people learn. He has been working in the IT industry since he graduated in 1991, and he occasionally blogs at dannorth.net.
Charles Nutter JRuby Core Developer
Charles Oliver Nutter is a JRuby developer and JVM advocate, working to further language development on the Java platform. Charles has also experimented with designs for other Ruby-like languages that scratch itches standard Ruby does not. Charles blogs at blog.headius.com.
Brian Oliver Oracle
Brian works within the Coherence Engineering group at Oracle as a Global Solutions Architect. He's been building large scale commercial applications for over ten years with a variety of technologies, mostly using some form of clustering technology based on Java. Working predominantly in the Financial Services and e-Commerce areas, he's an experienced engineer and consultant in the distributed computing space. He's the founder of the London Coherence SIG - one of the largest data grid user groups of its kind, and the Coherence Incubator - a site dedicated to the exploration of distributed computing patterns on Coherence.
-
From 1 to 1000: Quick tips for building scalable applications on your notebook.
24|02|2010 | 14:30 - 14:50 | Bouzy
Andrew Osborne IBM
Ozzy joined IBM in 1997 and has worked on many software development projects mainly in IBM's WebSphere portfolio. His most recent interest is in working on the Apache Aries project, with particular focus on the Blueprint implementation. Ozzy's other interests include uses of digital video, webcasting and home theatre PCs. Ozzy holds a Bsc Hons in Computer Science from Canterbury University.
Marc Palmer Independent Consultant
Marc Palmer is an independent consultant and Grails developer. He is the author of many popular Grails plugins, is a member of the Weceem CMS development team, and may have launched his own startup by the time this talk happens (written in Grails of course). After years of Java development with home-spun Spring MVC frameworks, Marc became the architect and lead developer on the websites of several UK drinks brands including Tropicana, PJ Smoothies, Copella and Cobra Beer. For over two years he used Grails to roll out and maintain these sites. During this period and since he works as a committer on Grails, and continues to produce far too many plugins than is healthy.
Roman Pichler Certified Scrum Trainer
Roman Pichler is a leading product owner expert and Certified Scrum Trainer. His new book "Agile Product Management with Scrum: Creating Products that Customers Love", due to be published in early 2010, will be the product owner's essential guide to developing successful products with Scrum. Roman has more than eight years experience in helping companies transition to agile. He is a regular speaker at international conferences and lives near London.
Alois Reitbauer dynaTrace Software
Alois Reitbauer works as a Sr. performance architect for dynaTrace Software. In his role as a member of the R&D department he influences the dynaTrace product strategy and works closely with key customers in implementing performance management solution for the entire application lifecylce. Alois Reitbauer has 10 years experience as architect and developer in the Java and .NET space.
Ian Robinson IBM
Ian is an IBM Distinguished Engineer in IBM's WebSphere development organization. He works at the IBM Hursley software lab in the UK and is responsible for the strategy and development of OSGi technologies in WebSphere and the transaction processing capabilities of the WebSphere platform. As a member of the OSGi Alliance Enterprise Expert Group (EEG) Ian is co-author of the OSGi Transaction Service specification.
Grant Ronald Oracle
Grant Ronald is a Senior Group Product Manager working for the Application Development Tools group responsible for JDeveloper, Oracle ADF and Oracle Forms. Grant joined Oracle in 1997, working in Oracle Support, where he headed up the Forms/Reports/Discoverer Team responsible for the support of the local Oracle Support Centres throughout Europe, Middle East and Africa. Prior to Oracle, Grant worked in various development roles at EDS Defence. Grant has a BSc. in Computing Science and has been working in the IT Industry since 1989.
David Savage Paremus Ltd
David Savage is a software engineer working for Paremus as a lead architect on the Service Fabric product suite. The Paremus Service Fabric is an OSGi based distributed runtime with self healing, scaling and monitoring capabilities. He also contributes to open source as a committer on Apache Felix where he works primarily on the Sigil development tooling sub-project. Sigil is a set of development tools that provide a common IDE and headless build environment for OSGi applications. Recently he became a joint author on the book OSGi In Action from Manning Publications.
Doreen Seider German Aerospace Center (DLR)
Doreen Seider is the deputy head of the Department for Distributed Systems and Component Software of the German Aerospace Center’s (DLR) Simulation and Software Technology division. She received a master degree in computer sciences at the University of Leipzig. Her research fields include Grid Computing, OSGi, RCP and Web service technology. She is involved in the national Grid research project PartnerGrid and is leading the development of a software integration platform build upon Eclipse.
Shaun Smith Oracle
Shaun Smith is a product manager for Oracle TopLink and an active member of the Eclipse community. He's Ecosystem Development Lead for the Eclipse Persistence Services Project (EclipeLink), a committer on the Eclipse EMFT Teneo, and co-lead of the Eclipse Dali Java Persistence Tools. Prior to joining the TopLink team at Oracle, Shaun was a consultant specializing in application architecture and an agile software development coach with a particular focus on developing enterprise applications using test-driven design. He’s a frequent conference presenter on the topic of object persistence.
Stefan Tilkov innoQ Deutschland GmbH
Stefan Tilkov is co-founder and principal consultant at innoQ, a technology consulting company with offices in Germany and Switzerland. He has been involved in the design of large-scale, distributed systems for more than a decade, using a variety of technologies and tools ranging from C++ and CORBA over J2EE/Java EE and Web Services to REST and Ruby on Rails. Stefan is lead SOA editor of InfoQ, author of numerous articles and a frequent speaker at conferences around the world.
Russel Winder Concertant LLP
Russel was originally a theoretical particle physicist but decided in 1980 that being a UNIX systems
programmer was more fun. However, academia continued to call and he moved to UCL to lecture in programming,
software engineering and human--computer interaction, and do research on parallel programming languages and
socio-technical aspects of software development. After 13 years at UCL, Russel moved to KCL to be Professor
of Computing Science. Having revamped the teaching programme, continued the research on parallel
programming languages, and started research programmes in health informatics, it was time for new challenges
so he left KCL to become CTO of OneEighty Software Ltd, a company using novel virtual machine approaches to
embedded systems. Unfortunately, the money ran out for this start-up before the orders flooded in and so it
had to fold. Since then, Russel has been a consultant, analyst, trainer (Java SE, Java ME, Groovy and
Python) and author ("Developing Java Software" third edition, and "Python for Rookies"). The recent rise of
multicore processors means that parallelism has finally arrived (after 30 years of being the coming
technology), so Russel with two colleagues started a new consultancy practice (Concertant LLP) undertaking
consultancy, analysis and management work in all areas of parallelism and concurrency. Russel is centrally
involved with the development of the Groovy programming language and the GParallelizer framework, is author
of the Gant Ant task scripting framework, and contributes to the Gradle and SCons build frameworks.
Stefanos Zachariadis Zuhlke Engineering
Stefanos Zachariadis was awarded a PhD from the department of computer science of University College London in April 2005, specialising in mobile computing. Since then, he has worked as a researcher, at the European Space Agency writing satellite software and, more recently, as a senior software engineer at Zuhlke Engineering. As part of this role, he was worked as lead developer and architect in top financial sector companies, engineering companies and airlines, tackling a variety of technologies and system architectures.









