Sonatype will be presenting at Eclipse Day hosted by Google in California this week.
Each year Google hosts an Eclipse Day and puts together an agenda that includes Eclipse and Google related topics. This year there will be presentations that feature Android, Helios, GWT, EGit, Linux Tools, Eclipse 4.0, EMF, XText and more. Sonatype’s founder, Jason van Zyl, will be presenting on Next Generation Development Infrastructure with Maven, m2eclipse, Nexus and Hudson.
This talk focuses on the Maven Ecosystem and the under-pinnings of technologies that are going to shape the Next Generation Maven Development Stack. While the Maven 3 release retains backward-compatibility with plugins written for Maven 2, the foundational technologies used in Maven are being recast to allow for more space for expansion as Maven starts to expand into newer spaces like OSGi and Polyglot development. In this talk, van Zyl discusses new, emerging technologies and how they fit into the overall approach to the development of a Next Generation Maven Development Stack. This presentation will include an overview of the following technologies:
- Moving Maven from Plexus to Guice
- Continued work to support OSGi development with Tycho
- Support for Polyglot development and alternative languages
- m2eclipse, the primary Eclipse IDE Maven-integration used at Sonatype which is also integrated with STS and JBoss Tools.
Eclipse Day hosted by Google:
- Thursday, August 26, 2010
- 9:00am – 5:00pm
- 1600 Amphitheatre Parkway
- Mountain View, CA
This August Sonatype will be presenting at Eclipse Day hosted by Google in Mountain View, California. Each year Google hosts an Eclipse Day and puts together an agenda that includes Eclipse and Google related topics. This year there will be presentations that feature Android, Helios, GWT, EGit, Linux Tools, Eclipse 4.0, EMF, XText and more.
Sonatype founder Jason van Zyl will be presenting on next generation development infrastructure with Maven, M2Eclipse, Nexus and Hudson. This presentation will show how to employ best practices when using these tools individually as well as together, as a powerful set.
All development organizations eventually converge on a set of tools to reduce costs, lower onboarding time, and leverage knowledge in strong communities to create standard processes. To this end we see in many organizations the emergence of a standard development stack consisting of Maven, M2Eclipse, Nexus & Hudson. Sonatype itself leverages this stack on a daily basis and this discussion will focus not only on the tools individually, but how they can work together to create a best practices approach to building and delivering your software in your organization.
Eclipse Day takes place on August 26, 2010 in Mountain View, California. For more information please visit the Sonatype events page. We hope to see you there!
How long does it take for you get a new developer in the door, sitting at a desk, productively coding? How long? A few days, multiple weeks? If you are developing enterprise systems, the answer is probably closer to a week than a day. A developer has to download a large, daunting list of tools, configure source control, and understand an often highly customized build system.
This particular inefficiency is the proverbial “elephant in the room” because you have to actively ignore how much time a team of ten or a hundred developers spends installing, reinstalling, tweaking, experimenting with, and arguing over different development environments. We’ve automated almost every other aspect of the enterprise, but the developers are still hand-crafting custom workstations.
If you already use Maven, developing a Android application isn’t going to be a stretch. There’s a very active community of open source projects for maven-droid development, and the Android SDK artifacts are available on Central.
You’ve probably noticed increased advertising for Google’s Android platform over the past few months. The mobile wars are heating up with the release of iPhone 4 and Android-based phones seem to be gaining market share at a rapid pace. Even if you don’t already develop for a mobile platform, you, your company, the organization you are a part of has started to have discussions about developing applications for these smart phones.
If you are thinking about mobile development with Maven, Here are some pointers to some great resources to get you started:
Vote for m2eclipse!
The Eclipse 3.6 (Helios) release added a new, easier way to install the m2eclipse plugin. If you want to start using m2eclipse, download Eclipse 3.6 (Helios), and use the Eclipse Marketplace. To open the Eclipse Marketplace, go to the Eclipse Help menu and select Eclipse Marketplace…