Ruby Rocks at QconADT MagazineBackers of jruby have lately claimed serious traction in the enterprise for this Ruby implementation for the Java Virtual Machine (JVM).
Java
- JAVA - Google News
-
Ruby Rocks at Qcon - ADT Magazine
20 Nov 2009 | 12:44 pm -
New Family of eatm Automation Appliances Utilize Java Messaging Service ... - Automation World
20 Nov 2009 | 10:05 amNew Family of eatm Automation Appliances Utilize Java Messaging Service Automation World data with enterprise and plant-wide computer systems via Java Messaging Service (JMS) connection technologies in addition to traditional databases. -
The mother of all adventures: an idyllic day in Java (except for the leeches) - Telegraph.co.uk
20 Nov 2009 | 4:11 amTelegraph.co.ukThe mother of all adventures: an idyllic day in Java (except for the leeches)Telegraph.co.ukJo Thompson crosses into Java in Indonesia, where even leeches and kleptomaniac monkeys cannot dampen her mood. By Jo Thompson After five days of driving -
UPDATE 1-EU extends review of Oracle plan to buy Sun - Reuters
20 Nov 2009 | 4:01 amSYS-CON Media (press release)UPDATE 1-EU extends review of Oracle plan to buy SunReutersO) proposed $7-billion acquisition of Sun Microsystems Inc (JAVA.O), giving the software maker more time to address anti-competitive concerns. EU Extends Oracle/Sun Antitrust Review Deadline To Jan 27CNNMoney.comEU Extended Deadline For Antitrust Review Of Oracle, Sun Microsystems Deal Comtex SmartrendOracle Gets More Time to Swallow SunTheStreet.comRegister -Motley Fool -Denver Business Journalall 82 news articles » -
Thousands in C. Java rally for decent wages - Jakarta Post
19 Nov 2009 | 10:00 pmThousands in C. Java rally for decent wagesJakarta PostThousands of workers staged a rally at the Central Java gubernatorial office on Thursday demanding that minimum wages in 2010 be raised to meet the cost of East Java announces regional minimum wagesJakarta Postall 2 news articles »
- Java.net: Editor's Blog
-
Poll Result: Impact if Java User Groups Is Substantial
20 Nov 2009 | 8:17 amThis past week's poll suggests that Java User Groups have a substantial impact and play an important organizational role within the Java developer community. A total of 293 votes were cast in the poll. Here are the exact question and the results: Do you belong to a Java User Group? 22% (65 votes) - Yes, and I actively participate 26% (75 votes) - Yes 5% (15 votes) - No, but I sometimes attend JUG-related events 3% (10 votes) - No, but I follow JUG-related news 12% (35 votes) - No, there is no local JUG where I live 31% (90 votes) - No 1% (3 votes) - Other Among those who chose to vote in the… -
DEVOXX Surprise: Out of Nowhere, Closures in JDK 7!
19 Nov 2009 | 5:29 amConferences typically include some surprise announcements, usually by corporate sponsors of the conference. But a great many developers were astonished by the unexpected news from DEVOXX '09 that JDK 7 will include closures. Here's an image (resized smaller) that I found in Alex Miller's post Closures after all? Mark Reinhold at Devoxx: Closures in JDK 7 Alex isn't at DEVOXX, but I think he speaks for a great many developers in his opening commentary: I can't say what to make of that really. For years Sun has been saying that there is no consensus on closures and delayed the formation of a… -
Java EE and EJBs in the News
18 Nov 2009 | 1:54 pmToday's java.net home page features two Java Today items and one java.net blog that cover different aspects of Java EE. Adam Bien writes about the current state of adoption of EJB 3 / Java EE; peligri covers the JavaEE 6 specs that have been submitted to the Executive Committee; and Masoud Kalili provides an overview on the state of open source Java EE app servers. At this past JavaOne, I recorded a java.net Community Corner podcast with Adam, "Real World Java EE Patterns: Rethinking Best Practices". As our conversation proceeded, I was surprised to learn how lightweight EJBs can actually be. -
Following the Tweets from DEVOXX
17 Nov 2009 | 5:25 amAs you can see in Java Today, the Java Tools Community is providing Devoxx live coverage! via http://twitter.com/javatools. Twitter coverage of conferences seems to be overtaking blogging, at least for as-it-happens coverage. If you go to the DEVOXX 2009 home page, you see "#Devoxx Tweets" prominently occupying the left column of the page. Meanwhile, a search for Devoxx posts at Technorati or Google Blog Search as I write this post (about 6:00 AM GMT Tuesday), yields only a few blog entries. This is amazing to me! Or, at least, I would never expected reporting on conferences to come to this… -
Project MaiTai: "An Intoxicating Blend of Audio Visual Effects"
16 Nov 2009 | 8:08 amThis week's java.net Spotlight is Project MaiTai, a new JavaFX-based open source project founded by Josh Marinacci. Josh announced the project last week: If you follow my Twitter stream then you may have seen a string of strange videos I've posted. This was a series of experiments generated by a new art tool I've been building for the past few months. Now it's time to finally show it to the world. What is MaiTai? The project's About page tells us: MaiTai is an open source tool for building interactive artwork. You create interesting sketches by wiring different blocks together with lines.
- Java EE Headlines
-
Troubleshooting OpenSSO with Firefox Add-Ons: Part 5, Identity Provider Initiated Fedlet Single Sign-On
20 Nov 2009 | 9:00 amUse the Firefox web browser to explore an OpenSSO identity provider initiated fedlet deployment. -
POST-REDIRECT-GET and JSF 2.0
20 Nov 2009 | 9:00 amThis Tech Tip shows you how to implement the POST-REDIRECT-GET (PRG) pattern in JavaServer Faces 2.0 technology. -
Troubleshooting OpenSSO with Firefox Add-Ons: Part 4, Service Provider Initiated Fedlet Single Sign-On
13 Nov 2009 | 9:00 amUse the Firefox web browser to explore an OpenSSO service provider initiated fedlet deployment. -
Performance Tuning the Sun GlassFish Web Stack
13 Nov 2009 | 9:00 amThis guide is an introduction to tuning different components of the Sun GlassFish Web Stack, with a focus on Apache, MySQL, and PHP. (Login or registration required.) -
The GlassFish Advantage for Small Businesses
6 Nov 2009 | 9:00 amThis paper summarizes the benefits of GlassFish for small businesses with an overview of the product's core features and a look at the experiences of three young companies: Webzzle, TravelMuse, and Clarity Accounting. (Login or registration required.)
- Enterprise Tech Tips Summary Feed
-
POST-REDIRECT-GET and JSF 2.0
16 Nov 2009 | 1:34 amThis Tech Tip shows you how to implement the POST-REDIRECT-GET (PRG) pattern in JavaServer Faces 2.0 technology. -
Using CDI and Dependency Injection for Java in a JSF 2.0 Application
30 Oct 2009 | 2:07 amThis Tech Tip illustrates the use of three powerful technologies in the Java EE 6 platform: Contexts and Dependency Injection, Dependency Injection For Java, and JavaServer Faces 2.0. -
Locking and Concurrency in Java Persistence 2.0
11 Sep 2009 | 2:26 amThis Tech Tip highlights the new locking and concurrency features in JPA 2.0 and provides an application that demonstrates these capabilities. -
A Sampling of EJB 3.1
26 Jun 2009 | 1:33 amThis Tech Tip introduces a few of the exciting new features in Enterprise JavaBeans (EJB) technology 3.1. -
A Common Ant Build File for Metro-Based Services and Clients
12 Jun 2009 | 1:45 amThis Tech Tip describes the contents and operation of a common ant build file that simplifies the task of building and testing Metro-based services.
- Mobility Tech Tips
-
Powerful Logging in Java ME
2 Nov 2009 | 1:30 pmHave you ever wanted to log from your MIDlet? You may have considered doing your own logging facility. Why not use an existing solution: The Microlog open-source logging library. It is based on the well known Log4j API or logging library, but has been created from the ground up with Java ME limitations in mind. -
Simple Strategy for Logging and Monitoring of MIDlets
28 Sep 2009 | 11:02 amOn-device debugging isn't useful when your MIDlet is running on a client's phone. This tech tip presents one approach to developers who want a fast and simple way to debug their apps remotely in real environments. -
destroyApp() Is Your Friend
11 Sep 2009 | 2:41 pmConcurrency and data safety are complex subjects. This tech tip addresses specific issues around handling individual record-entry safety and third-party libraries. -
More Reasons to Use JavaFX for Your Next Mobile Application
31 Aug 2009 | 10:11 pmBruce Hopkins briefly answers the questions that were submitted in the Comments section of his article Three Reasons Why Your Next Java ME Mobile Application Should Include JavaFX Mobile -
Faster Data Transfer With Bluetooth and Contactless Communication
27 Jul 2009 | 4:22 pmLearn how Bluetooth applications can bypass the device discovery and service searching by using Near-Field Communication (NFC) technology and JSR 257 (Contactless Communication API).
- 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
-
Performance Tuning Essentials for Java
19 Nov 2009 | 3:00 pmIn light of today’s compressed development cycles, multi-tiered application architectures and complex technologies, many organizations are challenged to get reliable yet scalable enterprise Java applications out the door in a timely manner. Devoting a small amount of energy throughout the development process to identify, address, and correct performance obstacles can lower the risks and costs associated with poorly performing applications over the life of the code.read more -
Internet Marketing Essentials: 4-Part Series
18 Nov 2009 | 10:00 amMany B2B companies know that they should be incorporating an ongoing social media campaign into their arsenal of tactics to generate leads and sales. But, as a business owner or marketing professional, half the battle is trying to get your head around the social media wave, the crushing amount of information about it, where to even begin, and how to make it all fit into your marketing plans. The great news is that being successful at Internet marketing does not need to be as complicated as others may sometimes make it out to be. It will, however, require some start-up time and dedication to… -
A Step-by-Step Guide to dynaTrace AJAX Edition
17 Nov 2009 | 12:15 pmThe dynaTrace AJAX Edition has been out there as an Alpha for a couple of weeks. It gave you the first impression what was to come. All the feedback we have received (like that from Steve Souders, and all that has come in via the contact form and the online forum) in that time made it possible to improve the tool from its early versions to its first "official" release version.read more -
JReport Supports Eclipse and Cloud Computing
16 Nov 2009 | 2:30 pmJinfonet Software announces the General Availability of JReport 9.1, providing JReport Cloud and JReport Designer for Eclipse. JReport Cloud provides agility for rapidly and inexpensively re-provisioning infrastructure resources, greatly reduces the cost on hardware, software, and services when users pay only for what they use.read more -
JetBrains Releases RubyMine 2.0
16 Nov 2009 | 8:21 amJetBrains have announced the general availability of RubyMine 2.0, a powerful IDE for Ruby and Rails development. RubyMine's second major release this year delivers many additions and improvements and is a free upgrade for all existing users, according to the "year of free updates" licensing policy.read more
- Java Lobby
-
An Introduction to Feature-Driven Development
20 Nov 2009 | 7:58 amFeature-Driven Development (FDD) is one of the agile processes not talked or written about very much. Often mentioned in passing in agile software development books and forums, few actually know much about it. However, if you need to apply agile to larger projects and teams, it is worthwhile taking the time to understand FDD a little more -
Testing PDF files with Canoo Webtest and Maven2
20 Nov 2009 | 7:49 amThis week I received one of that lovely and tricky tasks: to learn Canoo webtest, test it and prove its usefulness to the project in three days - convincing the managers that it should be part of the project. The goal of the project is to produce a finance report with ~200 pages and that report should be validated through a zero-errors acceptance tests. Several tools were considered, including... -
The Abuse of Utility Creational Methods
20 Nov 2009 | 7:25 amSometimes I encounter code, which obviously the writer had good intentions in making the development easier and faster. However, in my opinion, it is not. It’s a kind of code that magically creates new instances and attaches one to another. -
DZone Daily Dose - 2009/11/20
19 Nov 2009 | 10:43 pmA few more details about the closures announcement for Java 7 surfaced today. According to Stephen Colebourne's blog, Mark Reinhold said that JDK 7 closures won't have control-invocation statements as a goal and it won't include non-local returns. Reinhold also indicated that access to non-final variables was unlikely. -
Update on Closures Coming to Java 7
19 Nov 2009 | 8:56 pmIt was announced yesterday that closures would be added to JDK 7. Mark Reinhold made the announcement at the Devoxx conference. Before today, Sun could not reach a consensus on the inclusion of closures in JDK 7. Three proposals for closures were submitted to Sun over the last few years. With the JDK 7 schedule extended to September 2010, Reinhold seems to think that now is the time to...
- Java News
-
SuSE: Sun Java 6
19 Nov 2009 | 9:07 pm6) Authenticity Verification and Additional Information ______________________________________________________________________________ 1) Problem Description and Brief Discussion The Sun Java 6 SDK/JRE was updated to u17 update fixing bugs and various security issues: CVE-2009-3866:The Java Web Start Installer in Sun Java SE in JDK and JRE 6 before ... -
SuSE Security Update: java-1_6_0-sun
19 Nov 2009 | 12:54 pmThe Sun Java 6 SDK/JRE was updated to u17 update fixing bugs and various security issues: CVE-2009-3866:The Java Web Start Installer in Sun Java SE in JDK and JRE 6 before Update 17 does not properly use security model permissions when removing installer extensions, which allows remote attackers to execute arbitrary code by modifying a certain JNLP ... -
Closures are back again
19 Nov 2009 | 1:50 amThose of you who've seen me speak on Java 7 at various conferences have heard me lament the fact that Sun decided last year to forgo the idea of including closures in the Java language. -
Web Application J2EE perspective
18 Nov 2009 | 6:26 pmThis tutorial is based on the following software environment. Windows Vista Home Premium, Eclipse 3.5, JDK 1.6, Tomcat 6 A web application consists of both static and dynamic resources. -
Trusted Labs releases protection profiles
17 Nov 2009 | 6:08 pmTrusted Labs, a provider of security services, announced it has developed three sets of protection profiles covering a range of smart card platforms a ' from native to Java Card.
- Java
-
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. -
Great Java
Great Java: Level 1 will teach you the fundamentals of Java, from the basics of compilation through methods, objects, and the key concepts of good programming. By the time you're through these lessons, you'll be programming, and programming well. Throughout the course, you'll progressively learn to code and compile programs, work extensively with text, and declare, convert, and cast between data types. You'll also read files, get user input, and build arrays, including multi-dimensional arrays. Finally, you'll move into objects, modeling your data and behavior into core Java structures. -
Announcing O'Reilly Answers - Clever Hacks. Creative Ideas. Innovative Solutions.
We're launching the beta of O'Reilly Answers, and I'm inviting you to be part of it. In brief, O'Reilly Answers is a community site for sharing knowledge, asking questions, and providing answers that brings together our customers, authors, editors, conference speakers, and Foo (Friends of O'Reilly). O'Reilly is at the center of an amazing exchange of knowledge sharing and idea generation, and we want you to join us in changing the world by spreading the knowledge of innovators. -
Hello, Android
Android combines the ubiquity of cell phones, the excitement of open source software, and the corporate backing of Google and other Open Handset Alliance members. The result is a mobile platform you can't afford not to learn. This second edition is completely updated for Android 1.5 (Cupcake) and Android 1.6 (Donut). -
Grails
Java web development is notoriously tedious, but help is on the way: Grails. Using the principle of convention-over-configuration and the dynamic Groovy programming language, Grails takes the pain out of web development and brings back the fun. This book will get you up and running with Grails by putting it to use in constructing an original, working application from start to finish.
- About.com Focus on Java
-
Closures in JDK7
19 Nov 2009 | 5:30 pmOne of the interesting announcements to come out of Devoxx '09 this year is the decision to include closures in JDK 7. The decision whether to include them or not has been debated for ages and just when it seemed that they weren't going to be, now they are. If you've missed the whole closure debate there's an excellent article on JavaWorld - Understanding the closures debate (although exactly how closures will be implemented is still not certain). The announcement also coincided with the news that the release of JDK 7 has been put back to September 2010 to allow some extra time to complete a… -
Catching up With Devoxx '09
19 Nov 2009 | 5:06 pmDevoxx '09, the Java community conference being held in Antwerp, was in full swing this week. I've just been trawling around to pick up some links to what's being going on: Geertjan Wielenga has posts on day 1 and day 2. Erik Jan de Wit also shares his experiences of day 1, day 2 and day 3. There's an mp3 available of a Q&A session that James Gosling did with the Java User Groups. And, Joe Darcy has posted the slides from his Project Coin talk. They give a bit of an idea about the thinking behind the language changes. Catching up With Devoxx '09 originally appeared on About.com Focus on… -
Playing With MaiTai
12 Nov 2009 | 10:00 pmI've just been playing with Project MaiTai, a new graphics tool built using JavaFX v1.2.1. It lets you create interactive graphics by using building blocks that can be images, music, streams from Flickr or Twitter, RSS feeds, input from a mouse or keyboard, effects (e.g., blur, reflection, etc..) and more. Each block has different options allowing you to customize the effect it has on the graphics being created. Finally, the finished output can be exported as a movie file or a JavaFX application. It's a very nifty tool that's quite fun to muckaround with. It's still being developed but if you… -
Deep Diving the Java Store with Bernard Traversat
12 Nov 2009 | 2:20 pmThere's more chat about the Java Store in the latest episode of the Deep Dive series. Ed Ort talks to Bernard Traversat, Director of Engineering for the Java Store in Deep Dive: Java Warehouse and Java Store. The video is in three parts as Bernard gives an overview of the Java Warehouse and Java Store, shows how to submit an application to the Java Warehouse and looks at the Java Store front end. If you're a developer who wants to tap into a potential market for your Java applications the video is worth a look to see how the Java Store and Java Warehouse can help you. The Java Store is… -
Java Store and Paypal
5 Nov 2009 | 11:00 pmAt Paypal's first developer conference it was announced that the Java store will be using Paypal for application payments: Developers can price their offering anywhere from $1.99 to $200.00 (USD) and select the license rights they wish to apply to their application. Developers will receive 70 percent of any for-fee application sold through the Java Store Beta. Utilizing the new Adaptive Payment API from PayPal, consumers can authorize the Java Store Beta to bill against their PayPal account so they can simply click the "Buy" button and never have to leave the store. There's a link to the new…
- TheServerSide.com: News
-
Mule Data Integrator released for graphical data transformation
19 Nov 2009 | 9:27 amOne of the biggest challenges in implementing SOA is figuring out how to handle the data. Data can exist in relational databases and in various file formats. To address the issue, MuleSoft has released Mule Data Integrator. It includes an Eclipse-based designer that is fully integrated with Mule IDE. -
Jailer 3.2 Released: Database Subsetting Tool
19 Nov 2009 | 5:14 amThe Jailer crew announced the release of 3.2.Jailer which exports consistent, referentially intact row-sets from relational databases. -
OpenCL Standard Speeds Compute Intensive Applications
18 Nov 2009 | 9:13 pmThe OpenCL standard blurs the lines between writing code for processors, GPUs, and other types of hardware. It is poised for take-off with more products and supporters. -
Data-Driven webtest of Drupal using Grails
18 Nov 2009 | 11:32 amWait... Drupal is PHP based, why grails? Because it's easy and super fast to get things done. Grails takes just a couple of minutes to install, installation is a 3 step process: 1) extract 2) update path 3) set env variable. And once it's installed, it's nothing to create a grails app to do some testing. -
Apache Mahout 0.2 Released
18 Nov 2009 | 5:40 amApache Mahout 0.2 has been released and is now available for public download. Apache Mahout is a subproject of Apache Lucene with the goal of delivering scalable machine learning algorithm implementations under the Apache license.
- IBM: Java Technology
-
Practically Groovy: SwingBuilder and the Twitter API, Part 2
16 Nov 2009 | 9:00 pmIn this Practically Groovy article, Scott Davis continues building the Groovy Twitter client named Gwitter that he began in Part 1. This time, he tackles HTTP Basic authentication and use of Groovy's ConfigSlurper to read in configuration settings. -
Java development 2.0: REST up with CouchDB and Groovy's RESTClient
16 Nov 2009 | 9:00 pmA burst of innovation in the open source world over the last few years has led to an increase in Java developer productivity. Freely available tools, frameworks, and solutions address once-common time sinks. A promising new entry on the scene is Apache CouchDB, hailed by some as the database for Web 2.0. The big picture of CouchDB is easy to grasp, and using it is as simple as using a Web browser. This Java development 2.0 column introduces CouchDB and shows you how Groovy's RESTClient can help you tap into its strengths. -
The Support Authority: Know what your Web application is really doing
3 Nov 2009 | 9:00 pmThe IBM Monitoring and Diagnostic Tools for Java - Health Center is a lightweight tool that monitors IBM virtual machines for Java with minimal performance overhead. It provides live information and recommendations about classes being loaded, the virtual machine environment, garbage collection, locking, and profiling. This article introduces you to the Health Center and shows an example of how it can be used to check the impact of a source code change in a Web application. -
Use Sun SPOTs as your build canary
2 Nov 2009 | 9:00 pmFind out how to turn a new, open source wireless device -- Sun's Small Programmable Object Technology (SPOT) -- into a highly visible indicator of the health of a Continuous Integration build. Craig Caulfield introduces you to Sun SPOTs and the SPOT SDK, then shows how to use SPOTs as an early-warning system for CruiseControl builds. -
Introduction to the eSWT mobile extension, Part 2: Use advanced controls for your mobile applications
2 Nov 2009 | 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: MobileShell, SortedList, HyperLink, TextExtension, and TaskTip.
- java.blogs Recent Entries
-
Groovy, Twitter, and Basic Authentication
20 Nov 2009 | 2:26 pmGroovyBlogs.orgThe other day, Scott Davis published an article at developerWorks entitled Practically Groovy: ��SwingBuilder and the Twitter API, Part 2. ��I’m sure you won’t be surprised to hear that it... -
Lsof for Windows
20 Nov 2009 | 2:17 pm_mindMeld » TechnologyI have looked for this many times before. So, if you are looking for something like lsof on unix for windows, this blog entry has it:Java EE, Web Services, WS-BPEL, SOA: Microsoft’s Process Explorer – surprisingly good tool -
Create a Grails App in the Current Directory
20 Nov 2009 | 2:08 pmGroovyBlogs.orgThe Grails create-app command accepts several arguments besides the application name. We can create the Grails directory structure in the current directory by using the --inplace argument. We can set ... -
Stark Security version 0.4.3 released
20 Nov 2009 | 2:03 pmGroovyBlogs.orgI’m pleased to announce the latest version of the Stark Security plugin for Grails has been released. Docs have been updated and release notes are available: http://grails.org/plugin/stark-secu... -
Customize code generation using Skyway Template Projects
20 Nov 2009 | 1:51 pmSkyway TVIn this video Niel Eyde will demonstrate the creation of a Skyway Template Project, which will contain a copy of all code generation templates. The templates in a Skyway Template Project are implemented using JET (from Eclipse M2T project), and they can be customized. Niel will also show how you configure a Spring DSL project [...]
- The Java Posse
-
Java Posse #286 - Newscast for Nov 5th 2009
5 Nov 2009 | 9:32 amNewscast for November 5th 2009 Fully formatted shownotes can always be found at http://javaposse.comNow with more listener feedback! The JavaStore has released another big update Client: http://store.java.com/client/launcher2.jnlp Warehouse: http://java.sun.com/warehouse/ http://blogs.sun.com/jag/entry/java_store_%CE%B2_payment_and Oracle has made several statements about the future of Sun Java products http://itknowledgeexchange.techtarget.com/soa-talk/as-oracle-swallows-sun-mysql-netbeans-and-glassfish-not-in-danger/… -
Java Posse #285 - Roundup 09 - Static vs Dynamic Typing
2 Nov 2009 | 9:37 amRoundup 09 - Static vs Dynamic Typing Fully formatted shownotes can always be found at http://javaposse.comRecorded at the Java Posse Round 2009 in Crested Butte, CO. A discussion about statically and dynamically typed languages.Dynamically typed languages for large projectshttp://www.coderanch.com/t/203/Other-Languages/Experiences-with-dynamically-typed-languageshttp://olabini.com/blog/2009/04/static-type-thinking-in-dynamically-typed-languages/http://www.manageability.org/blog/stuff/chandler-failure Perl for large team developmenthttp://www.perlmonks.org/?node_id=209555… -
Java Posse #284 - Newscast for Oct 23rd 2009
24 Oct 2009 | 11:25 amNewscast for Oct 23rd 2009 Fully formatted shownotes can always be found at http://javaposse.com Talks at CodeMash: http://www.codemash.org/Devoxx soon: http://devoxx.com/display/DV09/Home IntelliJ IDEA open sourced http://jetbrains.org http://www.jetbrains.com/idea/nextversion/editions_comparison_matrix.html?utm_source=jetbrains.org&utm_medium=Comparison&utm_campaign=IDEA9_CE http://java.dzone.com/articles/why-i-think-idea-going-open Oracle OpenWorld has just finished http://weblogs.java.net/blog/cayhorstmann/archive/2009/10/11/oracle-openworld-day-zero… -
Java Posse #283 - IntelliJ IDEA Open Sourced!
15 Oct 2009 | 9:13 amIntelliJ Idea Interview Fully formatted shownotes can always be found at http://javaposse.comRoman Strobl and Dmitry Jemerov from JetBrains join us to talk about the new open source Community edition of IntelliJ IDEA! Community site http://www.jetbrains.org Public preview of IntelliJ IDEA Community Edition http://www.jetbrains.com/idea/nextversion/free_java_ide.html To review the detailed list of new features of IntelliJ IDEA Ultimate 9, and to download the Preview build http://www.jetbrains.com/idea/nextversion/index.html Differences between the Community Edition and the Ultimate… -
Java Posse #282 - Newscast for Oct 9th 2009
10 Oct 2009 | 3:10 pmJava Posse Episode 282 - Newscast for Oct 9th 2009 Fully formatted shownotes can always be found at http://javaposse.comPalm's entry into the development spherehttp://mobile.slashdot.org/story/09/10/06/1712214/Palm-Frees-Up-webOS-Development?from=rsshttp://almaer.com/blog/ Have we had the last JavaOne?http://www.theregister.co.uk/2009/10/06/sun_surprised_investigation/ Questions raised about the openness of Google's…
- JavaBeat Articles
-
JBoss RichFaces 3.3
JBoss RichFaces is a rich component library for JavaServer Faces and an AJAX framework that allows easy integration of Ajax capabilities into complex business applications. Do you wish to eliminate the time involved in writing JavaScript code and managing JavaScript-compatibility between browsers to build an Ajax web application quickly? -
ICEfaces 1.8
ICEfaces is the technology leader in the integration of AJAX with the JEE stack. Its vendor, ICEsoft, offers a wide support for application servers, portal servers, and important open source frameworks. So, you do not have to bother yourself with the integration aspects of your project. You can focus on the implementation of business logic and its presentation in the web browser instead. -
WordPress for Business Bloggers
WordPress for Business Bloggers provides advanced strategies and techniques to take your WordPress business blog from average to extraordinary. Whether you already have a blog, or are still in the planning stages, this book will show you how to use WordPress to create a highly successful blog for your business. -
Choosing an Open Source CMS
There are many powerful Open Source Content Management Systems (CMSs) available to take the pain away from managing a web site. These systems are feature-rich, oft en easy to use, and free. Unfortunately, there are so many choices that it's tough to be sure which CMS is the right one for your needs. How can you be sure that you are selecting and working with the right tool? -
Domino 7 Lotus Notes Application Development
This book is intended to help you with developing applications on the latest release of the Domino platform. This book has been written by Notes/Domino 'insiders'. Collectively, we possess decades of Notes/Domino experience; we've been with the product since Notes 1.0, and since then have worked directly with customers to help them with their Notes/Domino upgrade and deployment issues.
- Java Pro News
-
How To Accurately Test Your Java Speed And Precision
10 Nov 2009 | 5:30 amI don’t think you need to compute your program execution time everytime you execute your program but sometimes when you need to compare performance then it becomes necessary to compute the execution time. When you need to compare programming styles then you may consider calculating the time required by each program to complete the task, shorter the time ir the faster the program is. Since processors are much faster now and new RAM is capable of millions of loops complete within a split second. There is a need to calculate speed and the precision of 1000th of a second. In order to… -
Starting System Processes Through JAVA Exec Command
27 Oct 2009 | 5:30 amJava is capable of executing threads by starting and running them. Java Programming language also provides you with the ability to start the heavyweight system processes. Threads are lightweight processes and can be called as a subprocess. Executing or starting a System process is completely different than executing a thread. Java. lang provides a method exec() which is used to name and run the process. The exec() method returns a process object and is invoked on Runtime instance. Runtime is an abstract class whcih can be instantiated as the following: Runtime rt = Runtime. getRuntime();… -
Understanding The Importance Of Strings
13 Oct 2009 | 6:14 amStrings are very important part of any programming language. Same is the case with Java. There are so many String methods in String class and it will become difficult to explain all of them. I am mainly focusing on some methods which are worthful to beginners. I will also explain some basics about Strings here which makes Strings easy to understand. So, lets begin. Basics about Strings in Java 1.You can create Strings in various ways:- a) By Creating a String Object String s=new String(”abcdef”); b) By just creating object and then referring to string String a=new String();… -
Making Efficient Use Of Available Memory With JVM
21 Sep 2009 | 7:57 amStrings are undoubtedly the most important part of any programming language. The same is the case with Java programming Language. Handling String objects in memory is a demanding task. One of the key goals of any good programming language is to make efficient use of available memory. As the size of our application grows the size that string literals occupy also becomes larger. Sometime memory may overflow due to high number of string literals used. There may be literal redundancy in the memory. In case of Java programming Language JVM does all memory related tasks specially related with… -
Building Variable Shadowing In Java
1 Sep 2009 | 6:07 amThere are many ways so that we can shadow our variables. One way is to hide an instance variable by shadowing it by local variable. Shadowing happens when we redecalre a variable that has already been declared somewhere else in the program. The effect of shadowing is to hide certain variables in such a way that it may look as though you are using the hidden variable,but you are actually using shadowed variable. Typically it happens by accidents which returns some hard to find bugs,and there are reasons where you wish to use variable shadowing. I assume you have no knowledge of Shadowing…
- terrencebarr's blog
-
Check out Java Card 3.0 Connected Edition: Real Java, just really flat ;-)
19 Nov 2009 | 9:24 amEntry posted to my new blog. -
Reminder: This blog has moved
18 Nov 2009 | 10:06 amAs of Sep 3, 2009, this blog has moved. Please update your bookmarks to http://terrencebarr.wordpress.com and your RSS readers to http://terrencebarr.wordpress.com/feed. -
News updates: Symbian open source, Making the Web obsolete?, Java Store, JCP matters, and more
17 Nov 2009 | 12:48 pmEntry posted to my new blog. -
Check it out: Project MaiTai – Interactive Artwork
16 Nov 2009 | 5:21 pmEntry posted to my new blog. -
Java Store: Now serving payments
12 Nov 2009 | 1:19 pmEntry posted to my new blog.
- James Gosling: on the Java Road
-
Moules Frites @ Devoxx
16 Nov 2009 | 9:34 amI'm back in lovely Antwerp for Devoxx. The purgatory we're in over the situation with Oracle has it's pluses and minuses. On the plus side, I don't have to do a keynote.... Steve Harris from Oracle get's that job. I will be doing a talk, but I'll be concentrating on the store we're in the process of launching. The hard part is that the only questions that anyone will be asking are the ones that neither Steve nor I can answer: until the acquisition clears the EC competition commission and closes, we're required to be mostly silent about the future. We're pretty much limited to the official… -
Java Store β: payment and a new client
3 Nov 2009 | 4:21 pmPut an accountant, a lawyer, an MBA and a software engineer together into a room... Sounds like the lead-in to a bad joke, but it's the exercise that the Java Store team has been living through for the past several months. At the PayPal conference today Eric Klein did an announcement and demo of the next phase in the Java Store's development. We've been working with PayPal on this for some time, using their new PayPal X platform. It always amazes me how complex it is to deal with all the details of global finance. And even so, the store today only handles US issues. But the framework is in… -
The Network Is
29 Oct 2009 | 9:27 amYet Another Happy Birthday Intertubes!! Today marks 40 years of the internet, although there's some debate as to the actual date. I consider myself a latecomer: I didn't get my first real internet email address until 1977, C410JG40@CMUA. I was "jag" on various Unix systems before then, but it wasn't until 1977 that the ARPAnet and email really took over my life. I soon realized that the only real-world friendships I kept up with were folks that I could send email to. I disappeared from my brother and sister's lives until they got email addresses 20 years later. Of course now it's gotten to… -
JavaCard 3 hits the streets!
26 Oct 2009 | 2:14 pmThe JavaCard team have been cranking away. Development on the 3.0 version is finally (almost) finished, and it's pretty amazing. Java Card 3 is available in two Editions. Classic Edition This is the same as Java Card 2 with some enhancements/bug fixes. It is almost 10 years young and is the most popular platform for the SIM and ID markets. Connected Edition This is the next generation Java Card technology: JDK6 Compatible VM: Except for floats, it support class file version 50. Full Java Language support: Java Card 2 has restrictions on the language itself. But JC3 has no limits. You can use… -
Map browser on kenai
20 Oct 2009 | 12:03 pmI ripped the little demo map browser component out of my Oracle OpenWorld slides and moved it to kenai as a new project called OSMBrowser. Not very polished, more of a starting point for someone motivated to play :-) Thanks to the crew at the Open Street Map project for a nice database and tile server. A Thing of Beauty. Update: I fixed the busted .jnlp file, so it can be run.
- joshy's blog
-
Announcing Project MaiTai
12 Nov 2009 | 3:48 pmIf you follow my Twitter stream then you may have seen a string of strange videos I've posted. This was a series of experiments generated by a new art tool I've been building for the past few months. Now it's time to finally show it to the world. Project MaiTai MaiTai lets you visually wire up blocks to create interactive graphics. Think of them almost as animated sculptures. There are blocks for nodes (shapes, images, colors), effects, simple logic, and inputs from the mouse, keyboard, webservices (Flickr & Twitter streams), and realtime sound spectrum from MP3s. Once you are happy with the… -
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… -
JavaOne: And so it begins
31 May 2009 | 12:55 amI've just arrived in SF for my fourth JavaOne conference. Despite the usual chaos this year's prep has gone very well. We have a ton of new things to show you. Most importantly we have the new release of JavaFX. As previously noted it has REDACTED, and REDACTED as well as greater REDACTED to make your apps run. Which, as you can imagine, is totally awesome. And of course the big news is support for REDACTED and REDACTED, as you can see in the screen shot below: Next up is the project I've been working on for many moons: the Vector project, most likely to be renamed the Java Store, as covered…
- WordPress Tag: Java
-
Projekt: Pong - a kezdetek
20 Nov 2009 | 12:22 pmElsőként, az éppen futó Pong projektet kezdem ide felvezetni. Egyetemi házi feladat, főleg a nyelvi elemek elsajátítása céljából. Feladat: egyszerű faltörő játék. Ennél pontosabb feladatkiírás nem volt, csupán néhány technológiai elvárás a feladattal kapcsolatban, ezért rendes specifikáció nem készült. Bár az “egyszerű faltörő játék” már egészen jól leírja miről is van szó. A teljesség kedvéért itt most megemlékezek egy vázlatos specifikációval. (Jó lesz ez még a leadásnál is. ) A pályán egy labda mozog, amit egy ütővel… -
Ubuntu: problemi upload foto su facebook!
20 Nov 2009 | 11:47 amJava non mi permette di caricare le foto su Facebook, mi si incanta Firefox… HO RISOLTO! Uso u -
Connecting Flex to Java with BlazeDS
20 Nov 2009 | 11:32 amBlazeDS offers a great mechanism to attach your flex application to backend services. In this brief overview we’ll configure flex to call a Java Class and return results. This overview assumes you’ve already setup your IDE with a basic Flex / BlazeDS project. Main points we’ll cover Build the Java Class Expose the Class with Blaze on the server Configure Flex to find the Blaze service Build the Flex components to make the call Build the Java Class In your IDE switch to the Java view and create a new Java class. We’ll call it HelloFlex. Create a private variable called message. Set an… -
RPC and RMI
20 Nov 2009 | 11:21 amYeah I know this is after a looong time but what to do writing a post is not like writing a poem it takes time. I didn’t have any free time for the past few days but now I’m in a really good mood to write a post This is basically an assignment we got from the subject called Middleware Architecture I’m not gonna talk about middleware now but this is a basic example of RPC and RMI. This might shock you but I’m gonna tell it to you it is… I did this using windows :-| I couldn’t find a way to do it in ubuntu its simply because I don’t have time to… -
Web in details
20 Nov 2009 | 10:24 amTrong mô hình web, thì người dùng (User) từ máy của mình (Client), gởi yêu cầu đến máy Server, rồi nhận kết quả từ Server. Kết quả này hiển thị trên trình duyệt để cho User xem. Tại phía Server, có hai công việc cơ bản mà một Web Server phải thực hiện. Thứ nhất là tiếp nhận và kiểm soát yêu cầu của Client. Thứ hai là xử lý dữ liệu theo yêu cầu của Client, lấy kết quả rồi trả về cho Client hiển thị lên trình duyệt. Tác vụ đầu tiên, lập trình viên phải lập…
- Web development helpdesk
-
How to convert byte array to long
17 Nov 2009 | 1:25 pmThe following code can be used to convert a byte array (containing the bytes of a long) into a long. public static long byteArrayToLong(byte[] bytes) { long l = 0; for (int i=0; i<8; i++) { l <<= 8; l ^= (long) bytes[i] & 0xff; } return l; } This is the reverse of “How to convert a long to a byte array“. Related [...] -
Creating BigDecimal from localized strings
14 Nov 2009 | 3:49 pmThe BigDecimal constructors do not take the Locale into account when parsing number strings. This means the following code will throw a NumberFormatException Locale.setDefault(new Locale("nl", "NL")); String s = "2.343.298,09324798"; BigDecimal bd = new BigDecimal(s); To parse localized strings as BigDecimal we instead need to use the DecimalFormat class Locale.setDefault(new Locale("nl", "NL")); String s = "2.343.298,09324798"; DecimalFormat df = (DecimalFormat) NumberFormat.getInstance(); df.setParseBigDecimal(true); BigDecimal [...] -
Where can I find details of the Java language
30 Oct 2009 | 10:56 pmThe Java Language Specification can be found here. Related posts:How to specify authentication details for proxy server? You need to set the “Proxy-Authorization” request property. URLConnection connection...How do I hide Apache version details? Apache installations often announce lots of information about what they... -
Reading ResultSet into a List
10 Oct 2009 | 8:12 pmThe DBUtil library from Apache provides a set of class for doing a variety of standard database tasks. eg. To make a query becomes as simple as the following, providing the result set as a List of arrays where each list elements contains a row. QueryRunner runner = new QueryRunner(); ArrayListHandler handler = new ArrayListHandler(); List<Object[]> result = runner.query(connection, [...] -
Distance between two latitude,longitude points
5 Oct 2009 | 4:37 pmThe Spherical law of cosines gives a pretty accurate result that will be sufficient for most applications. /** lat, longs are in radians */ public static double distance(double lat1, double lon1, [...]
- Performance, Scalability and Architecture
-
A Step-by-Step Guide to dynaTrace Ajax Edition, available today for public download
17 Nov 2009 | 5:09 amThe dynaTrace AJAX Edition has been out there as an Alpha for a couple of weeks. It gave you the first impression what was to come. All the feedback we have received (like that from Steve Souders, and all that has come in via the contact form and the online forum) in that time made [...] -
Performance Workshop at W-JAX
12 Nov 2009 | 2:56 amAs promised to the participants of the Performance Workshop which was hold this Monday at W-JAX I created a blogpost where to post your questions to and where you will also find the workshop material. I am just in the process of compiling all the material for you and will finish this over the next [...] -
W-JAX JPA Under The Hood
12 Nov 2009 | 2:45 amI just recently gave a talk on the behaviour of different JPA frameworks in certain situations at W-JAX. As some people have asked me, I will publish the samples as well. I would also give away the eclipse project, however with all the Third Party libraries I am sure I will end up not doing [...] -
The Right Architecture: Performance in AJAX Applications
12 Nov 2009 | 1:57 amThis week I presented at W-JAX on Performance in AJAX Applications. You can find the slides here. View more presentations from Alois Reitbauer. Additionally I propose everybody to try dynaTrace AJAX Edition for analyzing AJAX performance in Internet Explorer -
Application Performance Management – Free Webinar with the OVUM Butler Group
10 Nov 2009 | 2:14 pmThis Thursday, November 12th at 10 AM EST (7 AM PST, 3PM UK Time) dynaTrace is hosting the following free Webinar Application Performance Management – An Essential Capability Connecting Business Success With Application Performance Alan Rodger, Senior Analyst and I (Andreas Grabner) will discuss why Application Performance Management has become an essential business capability. I will especially [...]
- Carl's FX Blog
-
JavaFX in Action – Book Review
14 Nov 2009 | 9:42 pmJavaFX in Action I have been fortunate enough to read the e-book version of the book JavaFX in Action by Simon Morris through the Manning MEAP program. I subsequently did a detailed book review on the DZone’s “IT Book Zone” area. Book Review: http://www.dzone.com/links/javafx_in_action.html . I highly recommend this book if you are a beginner or an experienced developer from any language background to create engaging Rich Internet Applications (RIA) ranging from game programming to business applications. It is an easy read and I’m very impressed with many bonus… -
30 Lines of JavaFX Coding Challenge Theme – Time
30 Sep 2009 | 9:58 pmSpace Time My entry is called ‘Space Time‘. A 3D cube clock. Wow, it is amazing at what you can you do in 30 lines of JavaFX code or 3000 characters. JFXStudio is running a contest and the theme has to do with “TIME”. Although I posted my entry very last minute, there will be other chances for you to enter. Please visit http://jfxstudio.wordpress.com/2009/08/31/jfxstudio-challenge-small-is-the-new-big/ Space Time My entry including the import statements are just at 30 lines with each line containing less than or equal to 100 characters. Click on the image to… -
JavaFX Forms Framework Part 5
3 Sep 2009 | 6:25 pmIntroduction Tilghman Island This is the final part in a five part series of entries creating a proof of concept for a JavaFX forms framework. Here, I will conclude with some thoughts relating to using JavaFX to build a forms framework. If you are here for the first time I recommend going to the beginning: Part 1 “What is a Forms Framework?“. By now we should know why it is very important to understand the MVC architectural pattern and how it applies when building applications (especially form type applications). The forms framework helps provide manageable code and clear… -
JavaFX Forms Framework Part 4
29 Aug 2009 | 9:03 amIntroduction (Updated)** Added JavaFX Script code to represent a display panel mapping instead of the XML format example in the ‘User of the API (Application Developer)’ section. (Thanks! Andres Almiray) This is the forth installment of a series of blog entries relating to a proof of concept for a JavaFX Forms Framework. Chairman and Co-Founder, Sun Microsystems. (person on the left) If you missed the beginning of the series you may go to Part 1, Part 2 and Part 3. Before we discuss this section I want to recap for those who have been following along. Part 1 explains “What is a… -
JavaFX Forms Framework Part 3
19 Aug 2009 | 11:13 pmIntroduction Matthew 7:13-14 This is the third installment of a series of blog entries relating to a proof of concept for a JavaFX Forms Framework. If you missed the beginning of the series you may go to Part 1 and Part 2. We will take a look at code snippets relating to how the FXForms Framework was implemented. If you want to jump right into the code you may download it here or browse the source code here from the JFXtras Samples area. To those who are following the series will notice similarities to JGoodies Bindings and Validation libraries, it is because of those libraries and…

