The Wayback Machine - https://web.archive.org/web/20070621072213/http://today.java.net:80/pub/q/articles
The Source for Java Technology Collaboration
User: Password:



View Archives: Homepage | Projects & Communities | Also Today | Spotlights | Success Stories | Articles | Weblogs

View articles by: Most Recent | Topics | Columns | Authors | Top Articles

All java.net Articles


1 to 30 of 379 Next

j1-2k7-mtW05: OpenDS project introduction 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.
by Trey Drake
[June 20, 2007 | Discuss (0)]

A Dynamic MVC Development Approach Using Java 6 Scripting, Groovy, and WebLEAF
You've probably heard the benefits of scripting languages in Java SE 6, but have you thought about how to put them to use? In this article, Daniel López shows how to use Groovy for the business logic of a fully MVC web app, swapping around view frameworks to prove its flexibility.
by Daniel L�pez
[June 19, 2007 | Discuss (3)]

Java Mobility Podcast 9: A Swarm of Cheap Robots on Mars (Or Wherever You Need Them) Java Mobility Podcast 9: A Swarm of Cheap Robots on Mars (Or Wherever You Need Them)
Bruce Boyes, CEO of Systronix, describes TrackBot, a small robotic device with built-in sensor modules that provide beaconing, obstacle avoidance, spatial awareness, communication, and navigation. Add a SunSPOT device to TrackBot, and the result is a powerful but affordable strategy for large-scale deployments in swarms and collaborative robotic behavior. (See also TrackBot on YouTube.)
by Daniel H. Steinberg
[June 19, 2007 | Discuss (0)]

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.
by Frank Cohen
[June 15, 2007 | Discuss (0)]

Top 50: Interview with Kohsuke Kawaguchi of the Hudson Project Top 50: Interview with Kohsuke Kawaguchi of the Hudson Project
In this installment of our series of interviews with developers from some of java.net's most active and prominent projects, Marla Parker interviews Kohsuke Kawaguchi about the Hudson project, a continuous integration server used by large companies and open source projects.
by Marla Parker
[June 14, 2007 | Discuss (0)]

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.
by David Herron
[June 13, 2007 | Discuss (0)]

j1-2k7-mtH06: A peek into Bunny Hunters, a Darkstar based game 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.
by Jeff Kesselman
[June 08, 2007 | Discuss (0)]

Java Mobility Podcast 8: Amobee Delivers Ad-Funded Mobile Java Apps and Services
In this interview at 2007 JavaOne conference, Amobee Media Systems' Ziv Eliraz describes the company's unique operator-centric system for ad-funding mobile services and applications. Developers can integrate Amobee's handset API ("HAPI") in their Java applications and generate revenue in a way that is contextually sensitive and user-friendly.
by Daniel H. Steinberg
[June 08, 2007 | Discuss (0)]

Bundling Ajax into JSF components Bundling Ajax into JSF components
Ajax provides desirable client-side ease of use, but it's not always straightforward to see how it integrates into server-side web app frameworks. In this article, Chris Hardin argues for putting your Ajax and JSF together in the form of reusable components.
by Chris Hardin
[June 07, 2007 | Discuss (0)]

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.
by Jack Strohm
[June 06, 2007 | Discuss (0)]

Top 50: Interview with Joe Walker of the Direct Web Remoting Project Top 50: Interview with Joe Walker of the Direct Web Remoting Project
In the second of our series of interviews with developers from some of java.net's most active and prominent projects, Marla Parker interviews Joe Walker about the Direct Web Remoting project, which provides an infrastructure for developing Java-based Ajax web applications
by Marla Parker
[June 05, 2007 | Discuss (0)]

Java Mobility Podcast 7: OpenLaszlo and Project Orbit
Max Carlson, Laszlo Systems co-founder, and Hinkmond Wong, Sun senior staff engineer, discuss OpenLaszlo and Project Orbit. Designed to free content developers from worrying about runtime issues, OpenLaszlo supports zero-install deployment of Ajax applications in multiple environments. Project Orbit is the Sun Java ME viewer for Laszlo Web 2.0 content on set-top boxes and smart cell phones.
by Daniel H. Steinberg
[June 05, 2007 | Discuss (1)]

j1-2k7-mtT14: Keaton: Calling QTKit from Java 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.
by Chris Adamson
[May 31, 2007 | Discuss (0)]

Java Mobility Podcast 6: Vodafone Introduces Betavine Developer Portal
Roger and Terrence interview Steve Wolak and Peter Thompson from Vodafone about the new Betavine site, a research and development space that encourages collaboration in mobile and internet communications. As a Betavine user, you can download and test applications, create your own projects and blogs, and interact with other users.
by Daniel H. Steinberg
[May 31, 2007 | Discuss (0)]

j1-2k7-mtT12: Open Software Factory 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.

by Roy Feldman
[May 30, 2007 | Discuss (0)]

Track Conversation State on the Client using Applets
HTTP's statelessness has long been a challenge to web app developers, requiring state to be maintained somewhere, usually on the server. Ganesh Ram Santhanam offers a new approach, exploiting an interesting trait of the Java plugin to allow applets to maintain state for your JavaScript, even across Applet.destroy() calls.
by Ganesh Ram Santhanam
[May 29, 2007 | Discuss (8)]

j1-2k7-mtT03: Web continuations with RIFE and Terracotta 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.
by Geert Bevin
[May 25, 2007 | Discuss (2)]

Java Mobility Podcast 5: A Talk With Java ME Expert C. Enrique Ortiz
C. Enrique Ortiz, a recognized mobility expert, renowned blogger, developer, and author, touches on a range of mobility topics in this interview, including: moving to CDC; the latest JSRs that are important to mobile developers; mobile AJAX; and the issue of device fragmentation.
by Daniel H. Steinberg
[May 23, 2007 | Discuss (1)]

Using Annotations on the Java EE 5.0 Platform Using Annotations on the Java EE 5.0 Platform
Java EE 5 achieves a high level of simplification over previous editions of the platform by using annotations for declarative programming. In this article, Sangeetha S. and Subrahmanya S. V. look into this approach and its many uses.
by Sangeetha S. and Subrahmanya S. V.
[May 22, 2007 | Discuss (0)]

UISpec4J: Java GUI Testing Made Simple
GUI's are notoriously difficult to test, and the robot-based approach to automated testing makes agile development difficult, as you need finished GUIs before you can test. The UISpec4J project takes a different approach, and in this article Régis Medina and Pascal Pratmarty show how it works.
by R�gis Medina and Pascal Pratmarty
[May 17, 2007 | Discuss (1)]

Java Mobility Podcast 4: Meet Vringo Java Mobility Podcast 4: Meet Vringo
Catch Roger Brinkley's and Terrence Barr's interview with Vringo, an independent software vendor (ISV) who launched a video-sharing community that enables you to share video ringtones (or "Vringos") with your buddies. You choose the clips -- from movies, TV, music, or your originals -- you'd like your friends to see on their mobile phones, and they choose the clips they'd like you to see. Says Vringo: "We want to make sharing viral videos as easy as calling your friends."
by Daniel H. Steinberg
[May 17, 2007 | Discuss (0)]

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.
by Neal Gafter
[May 16, 2007 | Discuss (0)]

j1-2k7-mtH03: Substance Look and Feel 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
by Kirill Grouchnikov
[May 11, 2007 | Discuss (0)]

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).
by Chris Adamson
[May 08, 2007 | Discuss (3)]

j1-2k7-mtW01: Music Programming with Java (for dummies) 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.
by Chris Adamson
[May 08, 2007 | Discuss (0)]

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.
by Chris Adamson
[May 07, 2007 | Discuss (0)]

Java Mobility Podcast 3: JavaOne 2007 Activities Java Mobility Podcast 3: JavaOne 2007 Activities
In this, our first year of open-sourcing Java ME technology, we have an incredibly rich and varied program for mobile and embedded developers at the 2007 JavaOne conference. Leader Roger Brinkley and tech evangelist Terrence Barr walk through the week-long program in San Francisco, highlighting the most interesting activities and not-to-miss events.
by Daniel H. Steinberg
[May 04, 2007 | Discuss (5)]

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.
by Chris Adamson
[May 03, 2007 | Discuss (0)]

Mobile and Embedded Podcast 2: Report From Brazil Mobile and Embedded Podcast 2: Report From Brazil
In the second podcast in our Mobile and Embedded Community series, leader Roger Brinkley and tech evangelist Terrence Barr highlight the latest community technology news, and then report on the April events in Brazil at Sun Tech Days and the FISL conference. Don't miss Roger's interview with Bruno and Lucas, project owners of the Marge Project, a Java Bluetooth Framework that shows how to create Bluetooth-enabled applications in a simple way. Bruno and Lucas recently unveiled a video about their demos on YouTube.
by Daniel H. Steinberg
[May 01, 2007 | Discuss (3)]

Top 50: Interview with John Catherino of the Cajo Project
Kicking off a series of interviews with developers from some of java.net's most popular and prominent projects, Marla Parker interviews John Catherino about the Cajo project. This project distributes objects between multiple JVMs, allowing you to scale large applications, or transparently remote a GUI.
by Marla Parker
[April 24, 2007 | Discuss (2)]

1 to 30 of 379 Next
 Feed java.net RSS Feeds