 |
JavaOne Community Corner Podcast
Podcasts from the java.net Community Corner at JavaOne. You can also subscribe to the JavaOne Community Corner Podcast to get the latest podcast automatically. If you use iTunes you can open iTunes and subscribe with this link: JavaOne Community Corner Podcast in iTunes.
j1-2k8-mtW07: JMX for Unit Tests in Test-Driven Development
Using the Java Management Extensions -- JMX -- to observe internal
state provides an elegant alternative to reflection and compiler hacks.
As a byproduct it provides a JMX interface for the completed system.
This talk will cover how to benefit from unit testing with
JMX, and the code and overhead required to use the technique. May. 8, 2008
j1-2k8-mtT17: Greenfoot
Greenfoot is a Java programming environment that is aimed at young beginners: High school age students can get into programming as effortlessly as we did with Basic or Pascal, but in the context of programming interactive, graphical games and simulations. This presentation demonstrates how to make a computer game in 20 minutes. May. 7, 2008
j1-2k8-pre02: Community Leaders Weekend: Purpose of java.net
In a candid discussion from the java.net Community Leaders Weekend 2008, a group of community leaders and infrastructure team members take a "big picture" look at the purpose and goals of java.net. May. 5, 2008
j1-2k8-pre01: Best of Community Corner 2007
Once again, java.net will be hosting a series of 20-minute mini-talks in its JavaOne booth (Pavilion booth #101). In this introductory podcast of the 2008 series, java.net editor Chris Adamson previews this year's talk and takes a look back with excerpts from five of 2007's best mini-talks. May. 2, 2008
j1-2k7-mtH11: SunSPOTs and Squawk technology
In the final java.net Community Corner mini-talk from JavaOne 2007, recorded after the closure of the pavilion and heard for the first time here on this podcast, Arshan Poursohi introduces the SunSPOT program for tiny wireless sensing devices and the Squawk JVM that runs on it. Aug. 31, 2007
j1-2k7-mtH10: Update on Sun'S OpenID Program
At JavaOne 2007, Sun launched an exploratory program on OpenID, hosted at the Identity Management - Sun Java System Access Manager site. In this talk, Gerald Beuchelt discusses what Sun's team intends to do and how the community can participate. Aug. 29, 2007
j1-2k7-mtW03: Rearchitecting Legacy J2EE Applications with Spring & Hibernate
This talks presents hints and tips on using the refactoring core J2EE functionalities with the Spring Framework. In particular Peter will talk about refactoring legacy EJBs into Spring-EJB, whilst through 10 days of staged new employment activity. He will advise how to manage those multiple application context files. He will describe the best probably avenues to get your IT workshop and management teams to think about using and/or doing more Agile development techniques. You have had some knowledge of Spring Framework beforehand, but don't worry if you are not very familiar, because it will be fun experience regardless. Aug. 24, 2007
j1-2k7-mtT13: Legacy Integration Components Under Open JBI Components From a Partner
JBI is a specification for the integration, it provides a standard for building integration projects, just as EJB provides a standard for transactional projects.
One of our open source partners who has contributed several JBI binding components is here to present their views about JBI and JBI components. We think that for JBI to have broad acceptance there must be a way first of all to build bridges with existing application and services.
Aug. 22, 2007
j1-2k7-mtW04: Enterprise Data Mashup Service (EDMS)
The Enterprise Data Mashup Service Engine project aims at building a Open-Source JBI compliant Service Engine which features * Ability to create relational mapping for spreadsheets, flatfile, HTML table, xml sources (webrowset), XQuery Rowset, *Using Netbeans Database Explorer to browse source tables,
* Drag-n-Drop these tables into the Mashup Editor to define the join conditions,
* Ability to view the resultset using the Mashup editor
* View Cache Management,
* Transforming the response to various formats by composing the output with an XSLT Service Engine,
* etc.,
and thus provides the mashed up views of enterprise data from heterogenous sources. These pre-canned, materialized views served by the EDM SE can be used by clients to build highly responsive and interactive Ajax powered web2.0 style enterprise applications using existing client-side frameworks. Aug. 17, 2007
j1-2k7-mtW10: Armenian E-Science Library Project
The E-Science Library Project is interersted in "aggregating digital library services, as well as other digitized services, to make them available via a web-based server at American University of Armenia (AUA). We are seeking discounted digital library services from major scientific organizations (e.g., ACM, IEEE). " Aug. 15, 2007
j1-2k7-mtW02: Binding Components - Open JBI Components
OpenJBI Components are based on the industry standard JBI architecture. They are open source components developed under java.net community process. In this talk we will explore most popular OpenJBI components: Http BC, Messaging BCs (MQ and JMS), JDBC BC. Developers will have an opportunity to understand how to use these BCs to build composite applications under the OpenESB platform Aug. 10, 2007
j1-2k7-mtT06: The JENI Project
Codenamed JENI, JEDI Indonesia is an integrated service for University students to learn, share and develop solutions using Java. The project includes implementing JEDI as the default curriculum with the addition of other popular frameworks.
JENI is a project of the Ministry of Education, and supported by Indonesia Go Open Source (IGOS) Team, the Indonesia JUG, and Sun Microsystems.
For more information, visit https://jeni.jardiknas.org. Aug. 3, 2007
j1-2k7-mtH04: NetBeans tools for developing OpenESB composite applications
This mini-talk will overview Netbeans based developer tools available for OpenESB composite application development. It consists of a quick tour of the IDE-based development workflow with demos of following topics using Netbeans 6.0 tools and OpenESB run-time Aug. 1, 2007
j1-2k7-mtH07: Building your JUG on solid foundation
In this mini-talk from the java.net JavaOne 2007 Community Corner, NLJUG leader Klaasjan Tukker describes techniques for building and fostering a successful Java User Group. Jul. 27, 2007
j1-2k7-mtW06: Kepler's Orrery - Generative Music of the Planets
Kepler's Orrery is an applet that creates generative music based on a gravity simulator. Rocks, bodies, and mutators create a unique blend of sound for each arrangement of bodies it starts with. In this mini-talk, creator Simran Gleason shows how it works Jul. 20, 2007
j1-2k7-mtH01: Open Source Business Opportunities
In this mini-talk from the java.net Community Corner at JavaOne, Edgar Silva takes a very Brazilian perspective in a free-form discussion of business models and opportunities he's seen with the adoption of open-source software development. Jul. 18, 2007
j1-2k7-mtH09: Aspect Orientation for Mashups using OpenESB
The Java Business Integration (JBI) specification, JSR-208, provides a loosely coupled integration model for distributed services within a Service-Oriented Architecture (SOA). The architecture allows dynamic deployment of JBI components and JBI service assemblies that can be used as Aspect and Advice mechanisms to alter the behavior of other services. Once these Aspect and Advice mechanisms are "plugged" in on-the-fly between a Consuming Service and a Provisioning Service through a Service Facade, the architecture provides a mechanism to dynamically define, verify, audit, track, enable, and enforce these cross-cutting concerns. Jul. 13, 2007
j1-2k7-mtT04: Jarvis: The JasperReports Visual Designer for NetBeans
Enhance your applications with reports: Project Jarvis adds this ability to NetBeans. Jarvis is a full featured visual multiview designer that integrates the whole process of design, testing and integration of reports. The special asset of jarvis is it's seamless integration with the IDE. Due to that you cannot only design the reports, jarvis also helps you to use them from your java code. In this session you will get an introduction to the concepts and aims of jarvis. You will experience NetBeans as a visual report designer that can link datasources to your report via drag & drop, and finally you will learn how easy it is to enhance your applications with the generated reports. Jul. 11, 2007
j1-2k7-mtH02: Interview with Brian Behlendorf
In an interview from the JavaOne 2007 java.net Community Corner, java.net editor Chris Adamson interviews Brian Behlendorf about his early involvement with the Apache project, the creation and development of the Apache Foundation and CollabNet, his perspectives on the open-source community, and what his next big project could be. Jul. 4, 2007
j1-2k7-mtH08: Building Composite Applications Using BPEL
Open ESB opens a new world of opportunities for enterprises to address business process management challenges. This session will provide a overview of how Java EE skills can be easily extended to solve some of the complex integration and business process management problems. It will also provide an overview of Open ESB, WS-BPEL 2.0 Implementation and the array of options to connect to enterprise services. Jun. 29, 2007
j1-2k7-mtT08: Building Composite Applications Using Open ESB 2.0
Opne ESB is the next generation integration platform developed by open source community. ope-esb.dev.java.net is the java.net project that encompasses Open-ESB project. Open ESB is based in JBI architecture. It is fully integrated in NetBeans and Glassfish, other popular open source projects. Open ESB offers a rich set of tools to build SOA based integration applications.
In this talk you will learn how to build a composite application using Open ESB. You will understand how to leverage existing enterprise applications by building a new class of applications called Composite applications. Visit open-esb.dev.java.net for more detailed information on how to get involved in this open source community. Jun. 27, 2007
j1-2k7-mtT05: Java Programming Contest for University Students
In this session, we will explain why Sun and Ricoh
have decided to organise this Java Programmming
Contest for 3 successive years already and how we have
managed to build an active community of more than 50
universities and 500 students.
This session is a must for educational institutes,
students and Java ME developers. Jun. 22, 2007
j1-2k7-mtW05: OpenDS project introduction
This session introduces OpenDS, an open source
community project building a free and comprehensive
next generation directory service. In particular,
OpenDS is designed to address large deployments,
provide high performance, and be easy to extend,
deploy, manage, and monitor.
Attendees interested in using or contributing to OpenDS
will gain a clear understanding of the real-world
problems solved by the project, the overall
architecture, and how to get involved in this active
and growing community. Jun. 20, 2007
j1-2k7-mtT10: Turning Unit Tests into Performance and Reliability Tests
Java developers undertake a lot of effort to build unit and functional tests while they build software services and applications. PushToTest is the open-source SOA governance and test automation platform that turns unit and functional tests into scalability and performance tests. The new PushToTest Release 5 runtime adds support for JSR 223 dynamic scripting languages so unit tests may be written in Java, Jython, Groovy, JRuby, Rhino and many other languages. In this session Frank Cohen, founder of PushToTest, will demonstrate creating a unit test and operating it as a scalability test in a distributed environment of test machines. Jun. 15, 2007
j1-2k7-mtW09: OpenJDK Quality Team Introduction and Discussion
It takes a village to grow an open source project. Any open source project lives from a wide range of contributions, not just bug fixes, new features, and other changes to the software, but evangelism, user groups, artwork, and more. The OpenJDK Quality Team is being formed by Sun's Java SE quality team to inspire collaboration with the public related to OpenJDK and Java SE quality. The quality team gives you opportunities to create tests, perform test execution, give feedback on current test plans, and more. In this java.net Community Corner mini-talk from JavaOne 2007, David Herron introduces the OpenJDK quality team. Jun. 13, 2007
j1-2k7-mtH06: A peek into Bunny Hunters, a Darkstar based game
In this JavaOne 2007 Community Corner mini-talk, Project Darkstar founder and community leader Jeff Kesselman introduces Bunny Hunters, a demo game written to run on Darkstar. Jun. 8, 2007
j1-2k7-mtH05: Managing Player Awareness in Darkstar
A common problem with most online games is making players aware of other players that are near them.
In this mini-talk, Jack Strohm offers one idea of how to implement this efficiently within Darkstar. Jun. 6, 2007
j1-2k7-mtT14: Keaton: Calling QTKit from Java
Want to play audio, video, or multimedia in a Java application? QuickTime for Java opened the door to Apple's extensive QuickTime library, but times are changing and QTJ seems headed for deprecation. In fact, Apple is pushing Mac developers away from the old procedural-C QuickTime API altogether. In its place is a new object-oriented, Cocoa-aligned framework called QTKit. Great for Objective-C programmers, but what about the Java crowd? The Keaton project, something of a successor to Lloyd, will create a one-to-one mapping of Java objects to Obj-C objects, so you can work with QTMovies and QTMovieViews directly in Java code. Come see this talk to see how it works and how you can use it in your Mac Java application. May. 31, 2007
j1-2k7-mtT12: Open Software Factory
The project Open Software Factory (aka openmodelerp) is an ongoing process to develop a set of tools and a corresponding set of methods for effective Model-Driven Software Development (MDSD).
Abstraction is fundamental to software development. Abstractions are provided by models. Modeling and model transformation constitute the core of MDSD. Models can be refined and finally be transformed into a technical implementation, i.e., a software system.
This talk will begin with a quick overview of basic MDSD concepts. The remainder of the talk will discuss how the Open Software Factory supports MDSD. We will summarize our current achievements and briefly outline our plans for the future. The talk will share our project's experience in both developing Open Software Factory and applying it to develop to simple 2 Demonstration applications. The following issues will be briefly mentioned in the talk.
- The apparent productivity gains of using OSF and the MDSD paradigm in general.
- The benefits of using OSF to make models more abstract, independent of their implementation.
- The efficient re-targeting of an application model to a new platform.
- The automation of repetitive parts of software development that are inherent when using current infrastructures (J2EE, Struts, Spring, Hibernate, JSF, etc ...).
- Combining the use of OSF with best practices of Agile Software Development and the resulting synergy.
- Implications for other development tools such as NetBeans to support MDSD.
- Current challenges for the Java Open Source community to have a complete toolchain to support MDSD, not tied to any specific vendor.
May. 30, 2007
j1-2k7-mtT03: Web continuations with RIFE and Terracotta
State management has always been a complex and tricky part of web application development. Continuations simplify this and automatically allow you to create a one-to-one conversation between users and a web application. State preservation and flow control no longer need to be handled manually, bringing you back to the simplicity of single user console applications. Remember 'scanf()'?
This presentation will introduce continuations from general principles, followed by practical examples that explain how they benefit web application development and their frequent usage patterns. Finally, automatic fail-over and scalability will be demonstrated through the integration with Open Terracotta. May. 25, 2007
j1-2k7-mtW07: Closures Q and A
In a followup to his JavaOne 2007 technical session, Neal Gafter offers a 15-minute question-and answer session on a proposal to add closures to the Java programming language. He makes the case for Closures making Java programs easier to read, and handles questions about closure expression serializability, continuations, patterns and boilerplate that suggest the need for closures, and whether closures really fit into the language. May. 16, 2007
j1-2k7-mtH03: Substance Look and Feel
Substance look and feel aims to provide a configurable and customizable production-quality Java look and feel library for Swing applications. This mini-talk will show the following Substance features: Using Substance in your Swing application,
Using core themes, watermarks and skins,
Writing your own theme, watermark and skin,
Using animation API,
Additional UI elements available under Substance,
Substance plugin infrastructure and examples for SwingX, Flamingo and NetBeans May. 11, 2007
j1-2k7-mtT09: Teaching Java: from High School Student to Professional Developer
It goes without saying that programming is the key skill for software development professionals. It is also, traditionally, very hard to teach and learn. This talk by Ian Utting will introduce a set of free tools designed to introduce students to OO programming via Java in High Schools (Greenfoot), at the start of the University careers (BlueJ), and as they progress towards using full-scale professional IDEs (NetBeans/BlueJ Edition). May. 8, 2007
j1-2k7-mtW01: Music Programming with Java (for dummies)
In this session, you'll learn about a project that brings music composition down to the absolute 'dummy' music programmer. Basically, the project, which is open sourced on dev.java.net, provides a visual designer on top of the JFugue API, which is a simplified MIDI API. Come see how simple it can be to compose music and, if you like, join the project and extend the designer. May. 8, 2007
JavaOne 2007 Community Corner Podcasts: Project Darkstar Interview
Project Darkstar is a collection of technologies around providing high-performance, high-uptime, low-latency servers for massively-multiplayer online games and other applications. A Darkstar Community has recently been approved for java.net and in this interview, Darkstar founder Jeff Kesselman talks with java.net editor Chris Adamson about the project, what it does, and what people are doing with it. May. 7, 2007
JavaOne 2007 Community Corner Podcasts: Best of 2006
Once again, the java.net Community Corner booth will be the place to be for dozens of 20-minute mini-talks delivered by members of the java.net community, about their projects, their communities, and other topics that interest them. And once again, java.net will record and offer all the mini-talks as a podcast feed. In this "feed seed," java.net editor Chris Adamson compiles a selection of highlights from some of the most popular talks from the 2006 Community Corner. May. 3, 2007
|