All java.net Articles
1 to 30 of 476
Next
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.
by David Walend
Java Mobility Podcast 45: Live from JavaOne 2008
Daniel Steinberg takes his microphone and tours the JavaOne 2008 Pavilion giving listeners an opportunity to experience the booths in the Mobility Village at JavaOne 2008.
by Daniel H. Steinberg
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.
by Michael Kolling
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.
by Chris Adamson
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.
by Chris Adamson
Students and the Mural Community
The Mural project is building a community to provide open source solutions to data management problems. It's also allowing college students to contribute to the project as part of their coursework. In this interview, java.net community manager Marla Parker speaks with Sun's Sandeep Konchady about the opportunity Mural offers.
by Marla Parker
Java Mobility Podcast 44: John Charles, Airscape Down Under CTO
John Charles, CTO of the Australian based Airscape Technology shares his views of the mobile world and why he believes that now is the time to be developing applications for mobile devices.
by Daniel H. Steinberg
Add Logging at Class Load Time with Java Instrumentation
Java Instrumentation, introduced in Java SE 5, offers an interesting ability to manipulate class bytecode as it's loaded by the classloader. In this article, Thorbjørn Ravn Andersen offers a simple example of this feature by adding logging statements to the beginning and end of all methods of an arbitrary class.
by Thorbjørn Ravn Andersen
Java Mobility Podcast 43: Mobile Distillery's porting tool Celsius
Razmig Sarkissian from Mobile Distillery talks to Terrence about Celsius, a software solution for porting and optimizing Java ME applications across over 800 phones.
by Daniel H. Steinberg
Java Mobility Podcast 42: Dalibor Topic joins Sun
Dalibor Topic talks about his first couple of days at Sun as the Java Free Open Software Ambassador.
by Daniel H. Steinberg
Source Code Analysis Using Java 6 APIs
Why does Java 6 expose the javac compiler through a programmatic interface? It's not just for building IDEs. In this article, Deepa Sobhana and Seema Richard show how to use the new feature for static code analysis, with an example that verifies that classes overriding Object.equals() also implement the required override of Object.hashcode().
by Seema Richard, Deepa Sobhana
Java Mobility Podcast 41: Down Under - Sydney Mobility Days Town Hall
Roger leads a developer question and answer session of Australian developers at Mobility Days in Sydney.
by Daniel H. Steinberg
Java Mobility Podcast 40: Navigon - navigation on your phone
Terrence talks with Phillip Candal about their new Scabler product that has integrated mapping and GPS solution and how it was developed by J2ME Polish.
by Daniel H. Steinberg
Extending OpenPTK, the User Provisioning Toolkit
Project Open Provisioning ToolKit (OpenPTK) is as an open source user provisioning toolkit exposing APIs, web services, HTML taglibs, and JSR-168 portlets with user self-service and administration examples. OpenPTK hides the implementation differences between different user stores, allowing developers to use multiple stores with a common API. Masoud Kalali shows how to use and extend the toolkit.
by Masoud Kalali
Synchronizing Properties with Beans Binding (JSR 295)
The idea of setting up listener relationships between your GUI models, views, and controllers is simple enough, but grinding the same "glue" code dozens or even hundreds of times is wasteful and error-prone. JSR-295, Beans Binding, offers relief from the drudgery. In this article, John O'Conner shows how it works and what it can do for you.
by John O'Conner
Translucent and Shaped Swing Windows
The new "Consumer JDK," Java SE 6 Update N, offers desktop developers the ability to set per-pixel translucency on windows, which opens up a wide variety of possibilities for translucent and shaped windows previously only available to native applications. Kirill Grouchnikov shows how far these features can take you.
by Kirill Grouchnikov
Java Mobility Podcast 39: CQME, Conformance and Quality and jtharness projects in the M&E Community
Kevin Looney, Brian Kurotsuchi, and Mikhail Gorshenev talk about CQME and jtharness projects and their uses as a TCK testing tool and the possibility of using it for testing applications.
by Daniel H. Steinberg
Java Mobility Podcast 38: Developing and deploying content in the real world
This week feature listens in the the MEDD Panel session Developing and Deploying Content in the Real World. It is a frank discussion amongst large and small application developers, oems, device manufacturers, carriers, and tool vendors.
by Daniel H. Steinberg
The Open Road: Superpackages
Wonder what the relationship between com.example.package and com.example.package.test is? There isn't one! This lack of an orderly package-visibility relationship has made life difficult for a number of programmers trying to balance organizational needs against practical concerns. In this entry of "The Open Road," Elliotte Rusty Harold takes a look at how JSR 294 ("superpackages"), intended to be part of Java SE 7, proposes to fix this problem.
by Elliotte Rusty Harold
Reflection in Action
Perhaps you've heard of reflection, seen it in books, but you're not sure what it can do for you, In this introductory article, Albert Attard introduces the basic techniques of discovering and using a class's methods and fields at runtime, and discusses cases where this can be a powerful technique.
by Albert Attard
Java Mobility Podcast 37: Announcements for M&E Developer Days
In this episode we talk about the Center for Mobile Education research and feature the introductory presentation by Terrence Barr and Roger Brinkley at last month's Mobile and Embedded Developer Days.
by Daniel H. Steinberg
Java Mobility Podcast 36: James Goslings MEDD Keynote Address
This week Roger and Terrence recap some of the announcements from the Mobile and Embedded Developer Days. You'll also hear an excerpt from James Gosling's MEDD keynote address.
by Daniel H. Steinberg
Query by Slice, Parallel Execute, and Join: A Thread Pool Pattern in Java
Pagination is a much-needed feature; one that's harder than it looks. For large datasets, reading all results into memory is impractical, if not dangerous, but only fetching small chunks can make it difficult to apply business logic across all results. Binildas C. A. shows how to combine the database's ROWNUM function with Java SE 5's thread pools to create highly effective pagination.
by Binildas Christudas
Java Mobility Podcast 35: Live from Mobile and Embedded Developer Days
This week's podcast features voices from the first ever Java Mobile and Embedded Developer Days. We talked to many of the people presenting poster sessions on Sun Microsystems' Santa Clara campus as well as some of the contestants trying to win one of four SunSPOTs.
by Daniel H. Steinberg
JMS Messaging Using GlassFish
Messaging provides a way for different parts of an enterprise system to collaborate, without the tight coupling of approaches like RMI and CORBA. Java EE defines the Java Messaging Service (JMS) for creating loosely coupled enterprise systems, and in this article, Deepa Sobhana shows off how to build a JMS-driven application atop GlassFish.
by Deepa Sobhana
Java Mobility Podcast 34: Manfred Kube on Siemens AySystem
The AySystem: connecting you to anyone or anything from anywhere in the world and all of the time. Monfred Kobe discusses this new end to end Java solution from Seimens.
by Daniel H. Steinberg
Dynamic Load Balancing in GlassFish Application Server
GlassFish provides fine tools for load balancing across a cluster, but what if you want to make your clustering decisions dynamically? Masoud Kalali shows how JMX and AMX can be used to make runtime clustering decisions.
by Masoud Kalali
Java Mobility Podcast 33: Simon Phipps on Open Source
Sun Microsystems' Chief Open Source Officer Simon Phipps discusses some of the key points from his keynote address at FOSS-IN late last year in India. We look ahead to the upcoming Mobile and Embedded Developer Days.
by Daniel H. Steinberg
Java Mobility Podcast 32: Holiday Wishes and Resolutions
As we enter into the Holiday season, the Mobile & Embedded Community wishes all a happy holiday wishes in a montage holiday greetings and new year resolutions.
by Daniel H. Steinberg
Java Mobility Podcast 31: SunSPOTs
Roger Meike talks about SunSPOTs, the device that InfoWorld has named one of the Must-have gadgets for the discerning geek. You'll hear about community, code, and plans for great presentations at January's Mobile and Embedded Developer Days.
by Daniel H. Steinberg
1 to 30 of 476
Next
|