The Hudson team has launched Continuous Blog, the official Hudson weblog. R. Tyler Ballance introduced the blog in his Welcome to Continuous Blog! inaugural message: Hello and welcome to "Continuous Blog", the official Hudson weblog! If you don't mind me saying so, I think its arrival is long overdue. Since Hudson started in November of 2006, there hasn't been a central "voice" for the project. In just a few short years Hudson has grown into a substantial project with hundreds of plugins and thousands of users around the world. Kohsuke's nice Java-based extensible continuous integration…
Java
- Java.net: Editor's Blog
-
Continuous Blog (the Official Hudson Blog) Is Live
9 Feb 2010 | 5:49 am -
Kenai.com Infrastructure Will Be Coming to java.net
8 Feb 2010 | 9:47 amOur java.net spotlight this week is the announcement by Oracle's Ted Farrell about the future of Kenai.com and its infrastructure. Prior to Ted's announcement, all that was known publicly was that Kenai was going to be closed down. It turns out that, while that's true with respect to the domain name, it's not true that the Kenai infrastructure and project contents will be eliminated. Here's Ted's complete message: Gentlepeople, In an effort to get information out to the Kenai community quickly, while trying to manage the integration of our two companies, I think we did a poor job at… -
New Poll: Does Your Company Use an Enterprise Repository Manager?
5 Feb 2010 | 11:47 amThis week's new java.net poll asks Does your company use an enterprise repository manager for development? A month ago we published John Ferguson Smart's article, Maven Repository Managers for the Enterprise. The larger the developer team, and the more diverse the products the team produces, the greater the benefits of using a repository manager become. As John says: A correctly-configured repository manager can speed up your builds, save bandwidth, help you share artifacts within your organization, and give you better control as to what dependencies are used in your projects and where they… -
GlassFish V3 and Java EE 6 European RoadShow: Key Notes
4 Feb 2010 | 6:12 amLouis Botterill attended the European RoadShow 2010 event in London this past Tuesday, and posted a very detailed set of notes titled GlassFish v3 and Java EE 6 Sun-Oracle roadshow - key notes. Thanks to Alexis Moussine-Pouchkine for pointing this out on Twitter yesterday. Louis starts with a list of "key takeaways": GlassFish v3 continues to be developed and supported, as the Java EE 5 & 6 RI app server GlassFish v3 currently has no clustering, but offers OSGi modularization and extensibility Supports and takes advantage of new Java EE 6 specifications Big push on modularity and… -
Terrence Barr: Significant Bits from the Sun + Oracle Strategy Webcast
3 Feb 2010 | 10:55 amOur lead Java Today items both yesterday and today were Terrence Barr's Oracle+Sun: Java News Round-Up series. If you watched last week's "Oracle + Sun Product Strategy Webcast" (now available as a series of webcasts that are partitioned by topic), you may have felt like so much was said that it was difficult to step back and recall the most important statements related to your own interests. As Terrence says at the start of Part 1 of his series: Last week saw a flurry of news, announcements, webcasts, and information around the Oracle-Sun acquisition. In fact, there was so much detail it is…
- Java EE Headlines
-
Understanding the Java Portlet Specification 2.0 (JSR 286)
21 Jan 2010 | 9:00 amIn this three-part series, the articles describe new features available in the Java Portlet Specification 2.0 (JSR 286) and extensions supported by OpenPortal Portlet Container 2.x. -
Java EE 5 SDKs Refreshed
20 Jan 2010 | 9:00 amThe Java EE 5 SDK bundles with Java SE (JDK) 6 have been enhanced with JDK 6 Update 18. Download the latest versions. -
GlassFish Loadbalancer Configurator
20 Jan 2010 | 9:00 amLearn how to use the Loadbalancer Configurator to install and configure the Loadbalancer plugin, which provides loadbalancing functionality to GlassFish. (Login or registration required.) -
GlassFish ESB High Availability and Clustering
15 Jan 2010 | 9:00 amGlassFish Enterprise Service Bus (ESB) is a lightweight and agile integration product suite for services-based and composite application development. This white paper details a reference architecture for a very typical deployment solution based on a real-world scenario. (Login or registration required.) -
Implementing SOA Using Java EE
15 Jan 2010 | 9:00 amThis new book provides step-by-step guidance on how to architect enterprise solutions and implement them using SOA and Java EE technologies.
- JavaBoutique
-
The Dos and Don'ts of a Java Position Interview
If you've looked for a Java position or if you are on the other side and are looking to fill a Java position in your company, then here are a few tips that will come in handy. (from Developer.com) -
Stereotype Annotations Cut Down XML Configuration in Spring
Spring stereotype annotations can greatly reduce the amount of XML configuration required to build and maintain a Spring application. (from DevX Java Zone) -
Putting a YUI Face on a Java Web Application
Learn how to use Yahoo User Interface (YUI) Web components to develop a real world application with just the right mix of JavaScript/AJAX. (from DevX Java Zone) -
Will Oracle Continue Funding Sun's Pet Java Projects?
Oracle expects Sun to contribute to its operating profit right away. To make that happen, Oracle may pull funding and staff from projects such as JavaFX, Project Looking Glass, and Project GlassFish. (from DevXtra Editors' Blog) -
Iteration or Recursion?
Did you ever get stuck having to choose between a recursive or iterative implementation? Get the answers to whether one is better than the other or whether it really matter? (from Developer.com)
- Java Developers Journal
-
Virtual Sprawl Is Not the Real Problem
9 Feb 2010 | 9:45 amAs organizations ramp up their adoption of server virtualization, more and more are experiencing bottlenecks that slow them down, as well as the need for additional and unplanned funding, usually created by virtual sprawl. But while sprawl is the direct cause of unplanned expenses, it is not the real problem. Rather it’s a symptom of something else. read more -
Oracle, Sun and the Enterprise CTO
7 Feb 2010 | 4:20 amThe CTOvision.com assessment of the Oracle Acquisition of Sun: This is positive for the enterprise IT across the board, but the biggest determinate of what it means for your enterprise is what decisions you make now. If you are an enterprise CTO, the ball is in your court. The following provides a bit more context. First, [...] Related posts:What does the Oracle-Sun news mean for enterprise CTOs? Open Source Software: More reasons it is more secure Larry Ellison on the Sun-Oracle Close, January 27, 2010 read more -
ADF Faces RC: af:document UncommittedDataWarning Property
5 Feb 2010 | 1:03 amThanks to some assistance from Richard Wright from Oracle Corp on the OTN forums a week or so ago, I learnt about the uncommittedDataWarning property in the af:document tag, which I'd like to describe in this post.This property is useful in the following scenario. Imagine you have a page as follows:As you can see the page allows the user to change values of the current employee, and behind the scenes this is based on the usual ADFm bindings. In turn note the 3 buttons and their labels. For this screen there is a strict requirement for the developer to either Commit their changes or Undo them,… -
Oracle Throws Sun's Wonderland Down the Rabbit Hole
3 Feb 2010 | 11:15 pmOracle, sensibly enough from Oracle’s point-of-view, has turned off the tap of development resources on Sun’s Project Wonderland, the 100% Java open source toolkit for creating collaborative 3D virtual worlds. However, a core group of diehard Wonderlanders means to keep the project going and is scouting out for-project and non-profit options for becoming self-sustaining.read more -
Andreessen's Makara Launches Cloud Computing Platform
2 Feb 2010 | 12:30 pmAfter months under the radar, Makara on Tuesday unveiled a brand new approach to cloud computing's most difficult problem: application deployment and management. Rather than retrofit system management software designed for traditional application environments to the cloud, Makara's Cloud Application Platform leverages the virtual layer to allow developers to rapidly deploy, scale and monitor applications in cloud environments. The product is freely available today as a developer release at www.makara.com. "The widespread adoption of cloud computing is hitting a wall in terms of ROI because…
- Java Lobby
-
Iron Python In Action
9 Feb 2010 | 9:09 amISBN or ASIN: 1933988339 Book Author(s): Michael J. Foord Christian Muirhead Publisher: Manning Publications Publication Date: ... -
Ant 1.8 Scanning Leaves 1.7.1 in the Dust
9 Feb 2010 | 7:53 amThe classic Java build tool, Apache Ant, just reached its next GA version update. Ant 1.8 has improved directory scanning performance and better symbolic link cycle handling. Dramatic improvements have been achieved when scanning large directory trees. Version 1.8 also brings enhancements and bug fixes to many tasks and types (a strong point for Ant) as well as some core changes. -
Java Profiling with MonkeyWrench
9 Feb 2010 | 7:07 amMonkeyWrench (available at http://www.gorillalogic.com/monkeywrench) is an open-source Java profiler based on the runtime's built-in management interface and instrumentation hooks. MonkeyWrench enables you to: Article Type: How-to -
Design Patterns Uncovered: The Adapter Pattern
9 Feb 2010 | 5:43 amContinuing our series of articles, taking each design pattern one by one, we move onto the Adapter pattern. This pattern is used a lot in Eclipse, allowing plug-ins to be loosely coupled, yet still be integrated into the Eclipse runtime. James Sugrue -
Scala Journey: Idioms, Concurrency and Other Rants
8 Feb 2010 | 11:17 pmI’ve been following Scala off and on for about two years now. Mostly in spurts. I liked the language, but due to the workload and other priorities I never had the time to take it for a full ride. Well, over the last 2 weeks, I decided to take the full plunge. I’m taking a highly concurrent production application, where power is a very critical component of our application, and rewriting it...
- Java News
-
Continuous Blog (the Official Hudson Blog) Is Live
9 Feb 2010 | 9:44 amThe Hudson team has launched Continuous Blog , the official Hudson weblog. R. Tyler Ballance introduced the blog in his Welcome to Continuous Blog! inaugural message: Hello and welcome to "Continuous Blog", the official Hudson weblog! If you don't mind me saying so, I think its arrival is long overdue. -
Java Download Service Listener
8 Feb 2010 | 10:49 pmOne of the previous post [ Applet Startup Time ] provided a way to measure start-up time of JavaFX Applets. -
Professor knows need for speed
8 Feb 2010 | 2:45 pmUniversity of New Brunswick researcher Kenneth Kent plans to make computer systems - from the top online shops to government servers - run faster. -
Adding a File Chooser to a Java Application
8 Feb 2010 | 6:30 amThis tutorial shows how to add a file chooser to a Java application using the javax.swing.JFileChooser component. -
Power7 v Power6 - it's all about the cache
8 Feb 2010 | 1:10 amIBM is launching the first of its Power7-based systems today, and the company thinks that the innovations inside the Power7 processor are going to give it a leg-up on the competition in terms of capacity, throughput, and energy-efficiency. But how do those Power7 processors stack up to the existing Power6 and Power6+ processors used in the Power ...
- Java
-
Java: The Good Parts: Rough Cuts Version
In this book, one of the most highly respected developers in the Java world peels away 15 years of additions and changes to reveal the very best parts of Java, and shows you how those parts alone will help you build better applications. You may not like some of the features this book reveals, but you'll actually write better code with them. Java: The Good Parts is essential for every Java developer, from beginners to advanced programmers. -
Domain-Driven Design Using Naked Objects
Domain-driven design (DDD) focuses on what matters in enterprise applications: the core business domain. But applying the DDD principles can be easier said than done. Enter Naked Objects: an open-source Java framework that lets you build working applications simply by writing the core domain classes while Naked Objects takes care of the rest of the application infrastructure for you. This book shows how you can rapidly develop and test domain applications, and then deploy to either conventional architectures or onto Naked Objects itself. Get ready to write some of the best business software… -
Vale JCP? - Scala and Java:
From ERH's Cafe au Lait: So apparently Sun has decided to add closures to Java 7. They will, of course, not remove anything to make room, so Java just gets bigger and bulkier. They will also give us a half-hearted... -
Programming Google App Engine
Build and Run Scalable Web Apps on Google's Infrastructure -
RESTful Java with JAX-RS
Learn how to design and develop distributed web services in Java using RESTful architectural principals and the JAX-RS specification in Java EE 6. With this hands-on reference, you'll focus on implementation rather than theory, and discover why the RESTful method is far better than technologies like CORBA and SOAP. You'll get step-by-step instructions for installing, configuring, and running several working JAX-RS examples using the JBoss RESTEasy implementation of JAX-RS.
- About.com Focus on Java
-
JavaFX 1.2.3 SDK Released
8 Feb 2010 | 11:04 amThe latest version of the JavaFX SDK is out and available from the usual JavaFX.com downloads page. Looking at the release notes it's a bug fix release with a couple of tweaks for performance that include: Smaller JavaFX runtime download Faster startup times for JavaFX applications Improved reliability of JavaFX applications in Safari and Firefox on the Mac OS X Improved error handling JavaFX 1.2.3 SDK Released originally appeared on About.com Focus on Java on Monday, February 8th, 2010 at 19:04:28.Permalink | Comment | Email this -
Project Kenai - Change of Plans
7 Feb 2010 | 1:11 pmIt appears there has been a slight change of heart for Project Kenai so ignore the previous post on Project Kenai shutting down to the public. It seemed it was destined for internal use in Oracle and users were told to move their projects before April 2nd but now the message has changed: Our plan is to shut down kenai.com and focus our efforts on java.net as the hosted development community. We are in the process of migrating java.net to the kenai technology. This means that any project currently hosted on kenai.com will be able to continue as you are on java.net. If you have a project on… -
Incorporating Neural Networks into Java Apps
4 Feb 2010 | 2:00 pmOn NetBeans Zone there has been a good three part series of articles about Neuroph, a Java framework for developing neural networks. Part 1 and part 2 focus on what neural networks are and what they are typically used for. Basically a neural network is a structured model of nodes that map input data to an output. The model changes as it assigns weights to the connections between the nodes based on a training process with a set of data. What really caught my eye was part 3 on using a neural network for image recognition. There's a demo application called easyNeurons that makes trying out a… -
Project Kenai Shutdown
4 Feb 2010 | 12:03 pmOne of the changes to come out of Oracle taking over Sun Microsystems was the switch to Project Kenai from a public facing website to a private project for internal use only. The end date for when this will happen has been posted on the Project Kenai website - April 2nd, 2010. If you have a public project on there that you want to keep, now is the time to move it to another host. One of the projects I'm going to miss is the open source images of Duke. Hopefully they'll be switched to somewhere else in the near future or I might even stick them in a gallery on this site at some point. EDIT:… -
The Reader's Choice Awards 2010 – Voting Begins
31 Jan 2010 | 10:00 pmThe nomination process has finished and each category has been narrowed down to five nominations. Throughout February voting will take place to see which of the nominations will take home the About.com Reader's Choice Award for their category. Winners will be announced in March. There's plenty of categories to choose from and the competition is bound to fierce, so get voting for your favorites at About.com's Reader's Choice Awards 2010. The Reader's Choice Awards 2010 – Voting Begins originally appeared on About.com Focus on Java on Monday, February 1st, 2010 at 06:00:45.Permalink | Comment…
- TheServerSide.com: News
-
“Father of Java” James Gosling to keynote at TSSJS 2010
8 Feb 2010 | 11:19 amThis is the first opportunity youll have to hear Mr. Goslings unique perspective, including everything from JavaFX, Glassfish, Java EE 6, devices on the edge, realtime systems and dynamic languages on the JVM everything that contributes to the potent mix that characterizes Java today. -
Milton 1.5.1 released
5 Feb 2010 | 10:45 amMilton is a server side library for implementing WEBDAV servers. It can be used in transactional business applications, content management systems and so on. This release has improved custom property support, Quota support, Digest authentication and improved pluggability and extensibility. -
Jclouds beta includes compute and storage cloud portability
5 Feb 2010 | 10:41 amLatest release of jclouds includes new BlobStore and Compute APIs and over a dozen cloud services to choose from. -
BugTracker with Twitter Connector and Ajax Workflow Editor
5 Feb 2010 | 9:59 amThe verside.org online workbench (developed in the Open-jACOB project) provides a framework for designing custom web applications with the build in Ajax workflow editor and twitter connector. -
Oracle's Bold Plans for Java Bode Well
4 Feb 2010 | 8:51 amFatal Exception's Neil McAllister suggests that any doubts regarding Oracle's stewardship of Java have been dispelled now that Ellison and company have made it clear that they are very interested in making Java an even stronger alternative to .Net.
- IBM: Java Technology
-
Develop a Java application that uses pureQuery annotated methods, Part 3: Gather performance data and bind the SQL
2 Feb 2010 | 9:00 pmThis three-part demo series introduces you to some of the features in Optim Development Studio available to develop a Java application that uses pureQuery annotated methods. The demo series uses the GSDB sample database, which is the sales database for a fictional company called Great Outdoors. In this demo, learn how to gather SQL performance data, view it in the SQL Outline, and bind the SQL for static execution. -
Debugging and testing Swing code
1 Feb 2010 | 9:00 pmWhen you need to use or maintain other Java developers' code, debugging and testing can help you understand how it works. In the case of visual code though, these powerful practices are more difficult unless you have the appropriate tools. The two open source tools that this article introduces - Swing Explorer and FEST-Swing - can make debugging and testing of Swing UIs simple and reliable. Alex Ruiz shows how to use them to understand a UI's structure, test how it functions, and troubleshoot issues. -
Introduction to the eSWT mobile extension, Part 3: Use advanced dialogs and device-related features for mobile applications
1 Feb 2010 | 9:00 pmAs mobile platforms become increasingly sophisticated, the demand for mobile computing will increase. In this "Introduction to the eSWT mobile extension series, learn about the embedded Standard Widget Toolkit (eSWT). You can use eSWT to develop native-looking Java applications for a variety of mobile phones. In this article, learn how to use more of the mobile controls: MultiPageDialog, QueryDialog, TimedMessageBox, MobileDevice, Screen, and Input. -
Compare JavaScript frameworks
1 Feb 2010 | 9:00 pmModern Web sites and Web applications tend to rely quite heavily on client-side JavaScript to provide rich interactivity, particularly through the advent of asynchronous HTTP requests that do not require page refreshes to return data or responses from a server-side script or database system. In this article, you will discover how JavaScript frameworks make it easier and faster to create highly interactive and responsive Web sites and Web applications. -
Develop a Java application that uses pureQuery annotated methods, Part 2: Modify and test the interface
1 Feb 2010 | 9:00 pmThis three-part demo series introduces you to some of the features in Optim Development Studio available to develop a Java application that uses pureQuery annotated methods. The demo series uses the GSDB sample database, which is the sales database for a fictional company called Great Outdoors. In this second demo, learn how to modify the generated interface, test it, and use the SQL Outline to navigate between the Java source code and SQL.
- java.blogs Recent Entries
-
Last Space Shuttle night launch and the end of the USA manned space program in 2010
9 Feb 2010 | 9:45 amAbout MobilitySpace Shuttle Endeavor lists off from laucn pad 39A Yesterday Feb 8, 2010 was the last scheduled Space Shuttle night launch. STS-130 on board Endeavour. Night launches are spectacular. I should have made plans to go see that. Next there are 5 missions left for the space shuttle fleet. And not only the space shuttle program has been [...] -
Re: How many users for One Application Server
9 Feb 2010 | 9:40 amdeveloperWorks: Message List - WebSphere Application ServerYou will have to test your application serving environment with some load testing tool, either commercial or open source. Several factors could lead to poor application performance. -
Kunjungan ke SMKN 19 Jakarta
9 Feb 2010 | 9:26 amMervpolis Blogging ServicesHai semuanya. Hari ini kami Team Meruvian Jakarta mengadakan kunjungan presentasi ke SMKN 19 Jakarta, yang beralamat di daerah Jl. Danau Limboto-Jakarta Pusat. Pukul 8:15 saya, Pak Frans, Kurniawan, Anwar dan Ade berangkat menuju SMKN 19. walaupun acaranya pukul 10 pagi tapi tidak ada salahnya berangkat lebih awal. sepanjang perjalanan, Pak Frans menunjukan tempat-tempat dimana dulu Meruvian pernah berkantor. Sampai di Jl. Danau Limboto, sekitar pukul setengah 10 an. Kami langsung mencari orang yang sudah berjanji untuk menemui kami. Yaitu Pak Sajid. -
Instalasi dan Pathing Java Pada Ubuntu atau Linux
9 Feb 2010 | 9:18 amMervpolis Blogging ServicesPada tutorial ini saya membahas tentang bagaimana cara meng-install JDK(Java Development Kits) di Linux atau Ubuntu. Sebenarnya ada sebuah cara yang lebih mudah dengan menggunakan repository. Tapi saya membahasnya dengan cara manual saja. Sebelum anda melakukan instalasi pastikan anda sudah memiliki paket JDK tersebut. Jika anda belum memilikinya, download di http://java.sun.com/javase/downloads/index.jsp. Anggap saja anda telah memiliki Java SDK di direktori anda. Sudah siap? Mari kita mulai. 1. Yang perlu dilakukan meng-copy Java SDK tadi ke Home folder anda. -
#1: Objects First With Java: A Practical Introduction Using BlueJ (2nd Edition)
9 Feb 2010 | 9:17 amAmazon.com: Bestsellers in Books Computers & Internet Programming Java Beginner's GuidesObjects First With Java: A Practical Introduction Using BlueJ (2nd Edition) by David Barnes, Michael Kolling (32)Buy new: $98.00 55 used & new from $5.00(Ranking is updated hourly. Visit the Bestsellers in Beginner's Guides list for authoritative information on this product's current rank.)
- The Java Posse
-
Java Posse #296 - Devoxx 2009 Interview with Stephen Colebourne
2 Feb 2010 | 9:00 amDevoxx Interview with Stephen Colebourne Fully formatted shownotes can always be found at http://javaposse.com This interview is also available in video form at the new Parleys.com. http://parleys.com/d/1845, Mark Reinhold's talk about adding closures to Java is also available at Parleys: http://parleys.com/d/1568 Please join us for the Java Posse Roundup 2010 in beautiful Crested Butte, CO. for an unconference of fantastic geek proportions. To find out more: http://www.mindviewinc.com/Conferences/JavaPosseRoundup/ To sign up:… -
Java Posse #295 - Big News from Oracle/Sun and Apple
28 Jan 2010 | 8:24 pmOracle/Sun and Apple announcements - 28th Jan 2009 Fully formatted shownotes can always be found at http://javaposse.com Java Posse Roundup - use your spring JavaOne budget! - last few days of the early bird pricing. Also be sure to sort out accommodation, etc. To find out more: http://www.mindviewinc.com/Conferences/JavaPosseRoundup/To sign up: http://www.mindviewinc.com/Conferences/JavaPosseRoundup/register.phpAnd if you do sign up, please give us a little more information about yourself (like your T-shirt size - hint hint) at: http://tinyurl.com/jproundup2010 Only two news items for this… -
Java Posse #294 - Newscast for Jan 21st 2010
23 Jan 2010 | 10:24 amNewscast for January 21st 2010 Fully formatted shownotes can always be found at http://javaposse.comPlease, join us for the Java Posse Roundup, March 16th to 19th in Crested Butte, CO, with a free JVM languages day on the 15th.To find out more:http://www.mindviewinc.com/Conferences/JavaPosseRoundup/To sign up:http://www.mindviewinc.com/Conferences/JavaPosseRoundup/register.phpAnd if you do sign up, please give us a little more information about yourself (like your T-shirt size - hint hint) at:http://tinyurl.com/jproundup2010Android… -
Java Posse #293 - Codemash 2010 Panel
19 Jan 2010 | 8:39 pmCodemash 2010 Panel Fully formatted shownotes can always be found at http://javaposse.comA panel session recorded at Codemash 2010, with Barry Hawkins moderating, Joe, Carl and Dick participating for the Java Posse, and Bill Wagner and Chris Smith joining us for a perspective from the .NET world.Please, join us for the next Java Posse Roundup, March 16th to 19th in Crested Butte, CO, with a free JVM languages day on the 15th.To find out more:http://www.mindviewinc.com/Conferences/JavaPosseRoundup/To sign up:http://www.mindviewinc.com/Conferences/JavaPosseRoundup/register.phpAnd if you do sign… -
Java Posse #292 - Roundup 09 - Automated Testing and Refactoring
13 Jan 2010 | 3:30 pmAutomated Testing and Refactoring Fully formatted shownotes can always be found at http://javaposse.comRecorded at the Java Posse Roundup 2009 in Crested Butte, CO. A Discussion about the automated generation of tests, and code refactoring.Please, join us for the next Java Posse Roundup, March 16th to 19th in Crested Butte, CO, with a free JVM languages day on the 15th.To find out more:http://www.mindviewinc.com/Conferences/JavaPosseRoundup/To sign up:http://www.mindviewinc.com/Conferences/JavaPosseRoundup/register.phpAnd if you do sign up, please give us a little more information about…
- JavaBeat Articles
-
Spring JMS API and Weblogic JMS Integration
JMS API is Java Message Service API that allows components to communicate asynchronously. JMS enables two components to send and receive message without knowing each other. Spring provides support for JMS programming. Spring is a widely used framework to develop enterprise application. It is bundled with many APIs like AOP, IOC Spring MVC,Spring JMS etc. This article can be used by beginners to write simple programs using Spring API to integrate with Weblogic JMS .Here weblogic is used because it supports many features to provide communication between sender and receiver.It acts as a… -
JSF 1.2 Facelets Components
Java developers and Web designers today need more powerful tools to deliver the richer, faster, and smoother web experience that users now demand. JavaServer Faces is an advanced web application framework that includes hundreds of powerful, feature-rich, Ajax-enabled UI components that provide all of the functionality needed to build web applications in a Web 2.0 world. -
Book Joomla ECommerce with VirtueMart
Customer management in VirtueMart includes registering customers to the VirtueMart shop, assigning them to user groups for appropriate permission levels, managing fields in the registration form, viewing and editing customer information, and managing the user groups. Let's dive in to these activities in the following sections. -
Develop Ruby on Rails applications fast using RadRails 1.0 Community Edition
This book will show you how to get the most of the Community Edition of Aptana RadRails for developing Ruby on Rails projects. Apart from the features provided by RadRails, the book will give you an overview of working with the Eclipse IDE, and will show you how to use the Eclipse functionalities that are relevant for Ruby and Rails development. -
Apache Geronimo Plugins
Apache Geronimo provides a mechanism for users to extend its functionality through plugins. In this chapter, we will explore how to extend the functionality of Apache Geronimo, by using Geronimo plugins. In fact, all of the Java EE functionality in Apache Geronimo is installed as plugins. For example, the web services functionality is provided through the Axis, Axis2, and CXF plugins.
- Java Pro News
-
Starting A Thread In JAVA
2 Feb 2010 | 5:30 amThere are two ways of Thread creation either by implementing Runnable or extending the Thread class. In both the cases you need to start the thread for getting the functionality you need. So in order to start a thread we need a method which is start() and it is invoked on Thread object. Remember:-start() method is always invoked on Thread object to start a separate call stack of this thread,but if you call the run() method on your Runnable object then it is simply a method call and cannot initiate a separate call stack. It also clears that You start a Thread not a Runnable. To start a new… -
Start And Run Multiple Java Threads
19 Jan 2010 | 5:30 amIn the previous tutorials about Threads we have learnt about the basics of Threads,How to create a Thread and also how to start a Thread. So far we have learnt how to start a single Thread but in this tutorial we will learn about how we can start and run Multiple Threads To start Multiple Threads we use Runnable interface method which is best one. So we will implement the Runnable interface in our class and use the instance of our class to start Threads. To start a Thread we simply need a method start() to begin all the Threads. Consider following example it will help you understand the… -
Initializing Your Java Dynamically Using Any Expression
5 Jan 2010 | 6:03 amThere are two types of variable mainly:- 1. Instance Variable or Class Variable2. Local Variable or method variable Instance variable are initialized by JVM to their default values if not defined explicitly. Whereas the local variables needs to be defined each time time they are declared. But the local variables can be used to a greater effect by using the concept of dynamic initialization. Dynamic Initialization can be defined as the dynamic operation that allows variables to be initialized dynamically using any expression valid at the time of the variable declaration. Above definition… -
Understanding The Java Trade Offs Between Speed And Efficiency
22 Dec 2009 | 5:30 amJava is a common programming language and the basic purpose of Java is to develop network programs. Now it is also used to develop system software’s and programs too. The Java architecture has trade off between speed and efficiency. In case of Java the efficiency beats the speed the execution and rightly so because there are issues which are needed to be addressed in order to become a sound programming language. Java has some incredible features which are not in any programming language. But these features comes at some price. The features offered by Java makes Java programs slow in… -
Learning To Use The Java Sandbox
8 Dec 2009 | 5:30 amThe sandbox allows code to be downloaded from any source,but applies restriction on it upon execution. You can also say sandbox isolates particular code during execution to apply the restrictions. A Java sandbox is an area in memory outside which the Java program cannot make calls. This prevents Java programs from being able to call low level system functions that may cause data corruption or other damages. The Java sandbox is used by Java to discourage unsafe applets from accessing the resources. It applies several restrictions on the applets. The Java sandbox has three components:- The…
- terrencebarr's blog
-
Relax! Java is not going away ;-)
5 Feb 2010 | 5:39 amEntry posted to my new blog. -
Oracle+Sun: Java News Round-Up, Part 3
4 Feb 2010 | 12:38 amEntry posted to my new blog. -
Oracle+Sun: Java News Round-Up, Part 2
2 Feb 2010 | 5:21 amEntry posted to my new blog. -
Oracle+Sun: Java News Round-Up, Part 1
1 Feb 2010 | 7:08 amEntry posted to my new blog. -
Webcast: Oracle + Sun: Java Strategy
28 Jan 2010 | 9:45 amEntry posted to my new blog.
- James Gosling: on the Java Road
-
OK, it's time to look forward...
22 Jan 2010 | 7:31 amEnough of being maudlin, it's time to look forward to being a unified company: Sun + Oracle = Snorcle ? Where else would Duke need a snorcle, but in an aquarium visiting a glassfish? You'll find all the images here. Thanks to Rich Green for open sourcing Duke. -
So long, old friend...
21 Jan 2010 | 6:20 am(get a mug) -
This Modern Age is Weirdly Cool
12 Jan 2010 | 12:17 pmHaving spent most of my life turning science fiction into reality, I'm incredibly amused by the recent Blessing of the Plow service performed in London. Another step in the journey: The congregation at St Lawrence Jewry in the City of London raised their mobiles and iPods above their heads and Canon Parrott raised his voice to the heavens to address the Lord God of all Creation. “May our tongues be gentle, our e-mails be simple and our websites be accessible,” he said. Great efforts have been made to modernise the Church of England, but its liturgy dates from before the arrival of the… -
My new favorite source of t-shirts
29 Dec 2009 | 10:26 amThe designer(s) at HeadlineShirts commit regular acts of pure genius. I've been addicted to t-shirts for years. I particularly like ones that make satirical statements. These are all cranked to eleven. Update: for those who don't get the say "Tweet" again design, you'll just have to watch Pulp Fiction. -
Looking forward to a little Peace on Earth....
17 Dec 2009 | 11:05 pm
- joshy's blog
-
The iPhone, Open Systems, and Leaving Sun
4 Feb 2010 | 2:27 pmLots of people have opined on Apple's iPad, many deriding it's closed nature and lack of features. The thing is, those problems don't matter to most people. The iPad isn't for you or me. It's for everyone else. I've spent the last 20 years hoping we would have the technology to build such a device, even though I knew it was a device I would not personally use. But that doesn't matter.. Make no mistake, the simplified and locked down iPhone OS (running on both the iPhone and the iPad) is the future. Eventually at least 90% of people will use an iPhone, Chrome Pad, netbook, or similar… -
2009: a year closes
4 Jan 2010 | 9:17 amYou might be wondering where I've been the past few months. JavaFX and Java Store work has definitely heated up, which has taken up the bulk of my time. I've also been working on Project Maitai, a tool for reactive visual artwork, as well as traveling to Sweden to speak at OreDev. Now that the Oracle acquisition has received approval (or at least been approved to receive approval), I'm hoping that things will move ahead quickly and we can all get back to writing great software. JavaFX I've been playing with JavaFX 1.3 and I have to say it's great. Even with the new graphics stack and compiler… -
My new blog
20 Oct 2009 | 1:58 pmAs many of you may know, user interface design is a passion of mine. I want software that both looks pretty and acts well. I've had lots of ideas on the topic, often bleeding over into art and traditional design, in addition to usability. After thinking about it for a couple of years I've finally decided to create a blog dedicated to the topic: www.joshondesign.com At Josh On Design I'll be writing on art, design, and usability, but with a twist. There are plenty of design sites that focus on professional designers. My site will focus specifically on design for software engineers. It's an… -
The Java Store, a Q&A
17 Jun 2009 | 10:53 amOne of the big announcements at JavaOne was the Java Store. I'm especially proud of it because I've been secretly working on the project for the past few months. Since the announcement I've gotten a lot of questions on the store and how it relates to the rest of the Java ecosystem. To supplement the excellent FAQ I thought I'd answer a few questions. What's the one paragraph summary of what you've announced? We have announced the private beta of the Java Store, a desktop client to let people browse and purchase desktop Java applications, and the open beta of the Java warehouse where… -
Top 5 Most Important Features in JavaFX 1.2
9 Jun 2009 | 10:12 amTechnically I'm on vacation this week so don't mention this post to my boss. I simply couldn't wait to blog about cool stuff we put into JavaFX 1.2. Shhhhh! Lots of JavaFX related things were announced at JavaOne, many of them concerning future products and other bits that aren't released yet. This post won't cover any of those. There were so many things discussed at JavaOne that I'm afraid some of the key points of the new JavaFX might have been missed. In this post I'm only going to cover the things that you can actually download and work with today. I'm talking only about the new version…
- WordPress Tag: Java
-
iSpectrum : iPhone dev in Java in Eclipse
8 Feb 2010 | 3:55 pmWe knew Xmlvm, a Java to Objective-C cross-compiler (that uses XSL stylesheets to transform JVM calls to Objective-C instructions) – that also provides a subset of Cocoa APIs in Java. Now we can discover iSpectrum from FlexyCore (french startup founded in 2008 by people that worked at INRIA and Texas Instruments), a solution composed of an Eclipse plugin (3.4 version min), Java ports of iPhone APIs (UIKit, CoreLocation, MediaPlayer), and an emulator. The Java code is compiled into Objective-C, and the Eclipse debugger is available. Compiling and using the emulator however require an… -
N-Gram Language Guessing with NGramJ
8 Feb 2010 | 3:14 pmNGramJ is a Java library for language recognition. It uses language profiles (counts of character sequences) to guess what language some arbitrary text is. In this post I’ll briefly show you how to use it from the command-line and the Java API. I’ll also show you how to generate a new language profile. I’m doing this so I don’t have to figure out how to do it again. Running You can get a feel for how well NGramJ works by trying it on the command line. For example: $ cat >a.txt This is a test. $ java -jar cngram.jar -lang2 a.txt speed: en:0.667 ru:0.000 pt:0.000 .. -
Aims
8 Feb 2010 | 2:52 pmAims. Aims are a good thing to have, but whether you have the motivation to achieve your aims, is the problem. Motivation is a rare thing in your standard person, if we’re honest, we can say that probably over 50% of people are very lazy. If you’re like me, you say you really want to do something – but never get around to doing it. I’ve got some aims for my life, and this year, that I’d love to achieve, but then as I said, whether I have the motivation to try and get these aims, is a different matter. There are things that can motivate us to achive them, such as… -
Exiting nested loops in java using named statements
8 Feb 2010 | 2:17 pmThere may be cases when one has to break the outer for loop when a condition get’s satisfied in the inner for loop. In the following example code, I am finding the country where the state belongs to.. Country rc = null; boolean stop = false; for (Country country : countries) { if(stop) break; for (State state : country.getStates()) { if(state.getName().equalsIgnoreCase(stateName)) { rc = country; stop = true; break; } } } In the following example I am naming my external for loop and passing that name to the break statement. Country rc = null; COUNTRY: for (Country country : countries) {… -
Java/Database Expert
8 Feb 2010 | 1:39 pmVeredus Corporation is the top Staffing Firm in the Southeast placing highly skilled Information Technology professionals for contract and permanent placement. Our veteran team of professional recruiters utilizes an aggressive, personal and thorough process of discovering ideal candidates and matching them to client companies, based on that firm’s unique corporate culture and needs. With the core values of professionalism, integrity and world class customer service, Veredus is committed to providing the highest caliber of staffing solutions and maintaining long term relationships with…
- Web development helpdesk
-
How to determine Fedora Core version number
2 Feb 2010 | 4:45 pmYou can find the Fedora core release number in /etc/redhat-release Related posts:How do I hide Apache version details? Apache installations often announce lots of information about what they... How to determine if BufferedImage supports alpha? The BufferedImage’s ColorModel has a method that returns whether it... How to determine if Image supports alpha? The PixelGrabber can be used [...] -
Wordpress audio-player plugin uses deprecated get_settings
21 Dec 2009 | 3:55 pmAfter upgrading one our clients Wordpress installations to 2.9 we started getting the following notice: Notice: get_settings is deprecated since version 0.0! Use get_option() instead. in /var/www/wp/wp-includes/functions.php on line 2970 After a bit of digging it was found that the audio-player plugin was the culprit. To fix it just required replacing calls to ‘get_settings’ with ‘get_option’. No [...] -
How to avoid scrollbars when using jQuery Accordion
11 Dec 2009 | 7:58 pmDepending on the size of the content in your accordions panes the default settings can result in content being longer than the available space and thus causing a scrollbar to be added. To avoid this try the following settings. $j("#accordion").accordion({ 'fillSpace': true, 'clearStyle': true }); Related posts:How to stop logging to [...] -
How to prompt user for printer settings
7 Dec 2009 | 5:18 pmThe PrinterJob class supports displaying a print dialog for the user to use to select printer settings as shown in the following example. PrinterJob job = PrinterJob.getPrinterJob(); PageFormat format = job.defaultPage(); // Display print dialog if (job.printDialog()) { // We can now check the settings specified by user PrintService selectedPrinter = job.getPrintService(); [...] -
How to self sign a jar
6 Dec 2009 | 5:56 pmCreating a test certificate and signing your jar just involves three simple commands. Following shows the commands needed to firstly create your test certificate and add the certificate (with an alias of myCertAlias) to a keystore (named myKeyStore). keytool -genkey -keystore myKeyStore -alias myCertAlias keytool -selfcert -keystore myKeyStore -alias myCertAlias The above only needs to be done once. You [...]
- Performance, Scalability and Architecture
-
Week 3 – Myths and Truths about Performance Measurement Overhead
9 Feb 2010 | 7:35 amIn this third article of my Performance Almanac I discuss the role of overhead in performance management. As a performance management solution provider we’re frequently asked “How much overhead does your solution have?” This question is however a bit more complex to answer than just giving a single number. When discussing this topic I [...] -
JavaScript/AJAX Performance Analysis Webinar on Thursday, February 11th
5 Feb 2010 | 6:38 amCharlie Arehart from the Online ColdFusion Meetup Group invited me to talk about the challenges of JavaScript/AJAX Performance Analysis in modern Web Applications. The online meeting is free for everyone who is interested. Time: Thursday, February 11th at 12 PM EST (previous scheduled for January 14th) Details: More details can be found at Trace JavaScript/AJAX Performance in [...] -
MSDN Webcast on dynaTrace AJAX Edition – February 10th
3 Feb 2010 | 12:15 pmMicrosoft is giving dynaTrace the opportunity to show the dynaTrace AJAX Edition in a Microsoft hosted MSDN Webcast: Topic: Diagnose and Prevent AJAX Performance Issues with dynaTrace AJAX Edition When: February 10th, 1PM EST (10AM PST) Link to register: http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032438718 I will be talking about the FREE dynaTrace AJAX Edition and how to use it to diagnose and prevent common [...] -
Eating Our Own Dog Food: How dynaTrace does Continuous APM Internally in Development with dynaTrace TA Lead Stefan Frandl
27 Jan 2010 | 9:30 amI sat together with Stefan Frandl, Test Automation Lead in dynaTrace’s R&D Lab in Linz, Austria to discuss how dynaTrace does Continuous APM in Development. Obviously dynaTrace takes performance very serious as we preach to our clients that Continuous Application Performance Management is a critical component across the Application Lifecycle. The earlier in the Lifecycle [...] -
Apache Web Server Status Monitoring with a dynaTrace Plugin provided by MCG Systems
25 Jan 2010 | 1:44 pmThe extensible plugin architecture of dynaTrace opens many doors for our user community. dynaTrace users download additional monitor, task and action plugins on the dynaTrace Community Portal to extend the functionality of the dynaTrace APM Platform. The latest addition is a plugin provided by MCG Systems out of Denmark. MCG created a plugin to monitor the Apache [...]

