|
|
|
|
|
- Surprising results of autoboxing (Jan 27, 2012)
There are a number of surprising consequences of auto-boxing. Some are
more widely known than others. Most of them are due to the effect of
caching of some auto boxed objects.
James Sugrue... (read more)
- Securing a BPEL in WebSphere Integration Developer 7 difference over WebSphere Integration 6 (Jan 27, 2012)
Today we look at how to add a role-based security to secure a BPEL.
In WebSphere Integration Developer(WID) 6 there was no direct way to add a role to a BPEL at assembly level.
In WID 7 we can assign a role to the whole BPEL this could not be done in WID 6. It makes security much easier.
All you have to do is open your assembly diagram as in our example project below:
...... (read more)
- Arquillian with NetBeans, GlassFish embedded, JPA and a MySQL Datasource - Part II (Jan 27, 2012)
This is a followup post to the one I did yesterday.
Even if it was intended to be a more complex demo it turns out, that I
missed a big issue with the setup. Everything works fine up to the point
when you start introducing enhanced features to your entities. To name
but a few: lazy loading, change tracking, fetch groups and so on. JPA
providers like to call this "enhancing" and it...... (read more)
- Setting Custom Wallpaper with Android (Jan 27, 2012)
Wallpapers are a nice way to customize your homescreen. There are
many applications that allow you to change your wallpaper and they have
huge databases with alot of wallpapers. An example is Zedge.
But the main question is:
How to they do it?
Christopher Smith... (read more)
- Morphological Analysis and Named Entity Recognition in Lucene/Solr (Jan 27, 2012)
This talk will show how the relevance of search results can be
improved by using morphological analysis and named entity recognition.
After briefly explaining the purpose of morphological analysis and of
named entity recognition we will demonstrate their potential advantages
for search, faceting, and clustering of search results in a life demo.
Download session slides.
Embed Tag:
...... (read more)
- Persistance Options with Redis (Jan 27, 2012)
Most people thinking of Redis, think of it is an in-memory
datastore. This is totally true. However, there is a lot of
misconception with the ?in memory? part; as being if my redis server
crashes I lose all of my data. This part is most definitely not
true. Redis persists your data to disk and provides you with all of the
knobs you are going to need to need to fine tune how often you?d...... (read more)
- Removing the Need for a Menu Button on Android (Jan 27, 2012)
To many, the inclusion of a menu button on Android phones is a bit messy. After all, the usability of iOS devices is spot on without this function. It makes me happy to see that Google is encouraging people to move away from using the menu button as more devices more to Ice Cream Sandwich, and to use the action bar instead. In the blog post,Tim Bray summarises by saying:
Article...... (read more)
|
|
|
|
|
|
|
|
|
|
|
- Java is dead? 9 million devs disagree (Jan 26, 2012)
Java is dead? 9 million and one devs disagree... (read more)
- GWT - Pros and Cons (Jan 26, 2012)
This article discusses the advantages and disadvantages of GWT... (read more)
- ZK with Non-relational Database mongoDB (Jan 25, 2012)
A series of articles that guides you through the development of a non-relational database driven ZK application using mongoDO Java Driver, Morphia and Spring Data.... (read more)
- Agile Before there was Agile: Egoless Programming and Step-by-Step (Jan 24, 2012)
This article discusses two key ideas underlying modern Agile development practices, Egoless Programming and the Step-by-Step method... (read more)
- Scan your code for open source with Antelink's SourceSquare (Jan 24, 2012)
Antelink proposes SourceSquare 1.1, a free and open source tool to scan and visualize the open source files you have in your code.... (read more)
- Automatic Resource Management (ARM) and the AutoCloseable Interface (Jan 23, 2012)
TheServerSide has been digging into the new Java 7 features, and trying to provide some thorough and informative tutorials on how the various language enhancements introduced in Java 7 work. In this tutorial we expand on our initial look at the new try-with-resources syntax.... (read more)
- Don't Do It Yourself (Jan 23, 2012)
I saw a conversation on IRC today that really surprised me. basically, it went like this: guy comes in, and says "I need to write a library for service acquisition, so I can get a service with something like getService(PersonService.class)." This person was aware of Spring and Guice, and was told that he was to create his own instead of using a third party library. This is nuts.... (read more)
|
|
|
|
|
|
|
- The Java EE 7 Platform: Developing for the Cloud at Cloud Expo New York (Jan 27, 2012)
The focus of Java EE 7 is on the cloud, and specifically it aims to bring Platform-as-a-Service providers and application developers together so that portable applications can be deployed on any cloud infrastructure and reap all its benefits in terms of scalability, elasticity, multitenancy, etc. The existing specifications in the platform such as JPA, Servlets, EJB, and others will be updated to meet these requirements.
Java EE 7 continues the ease of development push that characterized prior... (read more)
- Project Management Software Project Insight Supports Armada Ltd (Jan 24, 2012)
Project Insight allows the dispersed project team at Armada's prevention, preparedness, response and recovery solutions to access their projects from any location.
Project and portfolio management software, Project Insight helps the project team at Armada Ltd. manage its projects more effectively. Armada Ltd. is a world class provider of prevention, preparedness, response and recovery solutions for both public and private sector clients. Project Insight's online project software allows the... (read more)
- Cross-Platform Mobile Website Development ? a Tool Comparison (Jan 23, 2012)
Gartner says, in three years, mobile application development projects will outnumber PC projects by 4-1 ratio and in four years, 50% of the people will primarily access their emails from a mobile device. So, the necessity of establishing a mobile channel for your customer is ? well a no-brainer. However, should you just build a mobile website or should you also invest in building native application is not easy to decide. There can be no doubt that you need to have a website optimized for mobile... (read more)
- What's New in HTML5? (Jan 18, 2012)
AT&T?s new AppCenter is an Android app store which will sell ?unwrapped? HTML5 apps, promoting HTML5 as an alternative to native mobile apps. The AppCenter was launched January 9, 2012, and is available in beta form on Android devices, with plans for additional platforms in 2012. According to a January 11, 2011 article in Ars Technica, ?AT&T Offers HTML5 SDK for Third-party Mobile Web App Developers?, the company has also ?released a set of JavaScript APIs and a software development kit (SDK)... (read more)
- Book Review: Experiences of Test Automation (Jan 18, 2012)
I highly recommend this book to everyone in the business of building software. Before you attempt to automate your testing, read this book!
Every once in a while a book is put together that should be read by every person with a relationship to software development. This book is one of them. Everyone dreams of automating their software testing, but few make it a reality. This down to earth book is the stories of 28 teams that went for it. It includes both successes and failures. That is not... (read more)
- Conclusion: Why Rule-Based Log Correlation Is Almost a Good Idea... (Jan 17, 2012)
Disappointed with your SOC in a box solution? Here are a few steps to improve your static rule based correlation solution...
During these past few weeks, we have looked at several reasons why a static rule based correlation is not the "SOC in a Box", end-all be all that many thought it was.
Indeed what to think about a "solution" that:
Can only address a very limited set of attack scenarios
Requires meticulous consideration on how to map out the few selected attack scenarios
Doesn't guarantee... (read more)
- Judge Blocks Oracle?s Appeal in SAP Case (Jan 15, 2012)
Oracle can?t appeal the judge?s decision to cut the $1.3 billion jury award in its suit against SAP to a mere $272 million unless it rejects the $272 million, the judge told Oracle last Friday. Oracle is trying to avoid the other option the judge gave it, which is a new trial. If Oracle rejects the $272 million, there would be a new trial and then it could appeal the judge?s decision. The judge contends Oracle only proved actual damages of $272 million when SAP?s now defunct TomorrowNow... (read more)
|
|
|
|
|
|
|
- Deploy a J2EE app with TSAM extensions (Jan 25, 2012)
IBM Tivoli Service Automation Manager (TSAM) 7.2.2 introduces the extension,
a set of TSAM software components that can implement a new IT service
automation solution (known as a service definition) or add capabilities to
existing service definitions. In this article, the authors define a scenario
in which the desired result is to securely deploy a three-tiered enterprise application (in this case J2EE) to the cloud. They demonstrate how to set up... (read more)
- Java development 2.0: Securing Java application data for cloud computing (Jan 23, 2012)
Data security is a serious concern for organizations considering cloud
adoption, but in many cases it needn't be. In this installment of Java development
2.0, learn how to use private-key encryption and the Advanced Encryption Standard to
secure sensitive application data for the cloud. You'll also get a quick tutorial on encryption strategy, which is important for maximizing the efficiency of conditional searches on distributed cloud datastores.... (read more)
- Customize container-managed security with AuthenticRoast (Jan 16, 2012)
AuthenticRoast is an open source project that works with the Java Authentication Service Provider Interface for Containers (JSR 196) to let you develop custom authentication modules for use with container-managed, declarative security. Joe Sam Shirah shows how AuthenticRoast can minimize configuration impact on Java Enterprise Edition (JEE) containers and greatly reduce coding effort for custom security requirements. A downloadable WAR with demonstration code is provided.... (read more)
- Passing data objects between CICS Java environments: Part 2: Techniques for passing Java data objects (Jan 10, 2012)
Java is becoming a popular programming language for CICS applications. CICS provides multiple Java environments, each with its own strengths, so passing data objects between the different CICS Java environments is an important topic. This three-part article series gives you the details. Part 2 uses an example Java class to show you how to pass Java data objects between applications running in a CICS-pooled JVM, an Axis2-based JVM, a CICS Dynamic Scripting environment, and a CICS OSGi-based JVM.... (read more)
- Using RichFaces with JSF 2 (Jan 09, 2012)
RichFaces, like most other rich/Ajax component frameworks designed for use with JavaServer Faces (JSF), was extensively revamped for compatibility with the significant changes in JSF 2. Joe Sam Shirah examines changed and new RichFaces 4.1 components that provide the same functionality he demonstrated in "An introduction to RichFaces" with version 3.1. He also updates the setup requirements for using RichFaces with JSF.... (read more)
- Passing data objects between CICS Java environments: Part 1: CICS Java environments (Jan 03, 2012)
Java is becoming a popular programming language for CICS applications. CICS provides multiple Java environments, each with its own strengths, so passing data objects between the different CICS Java environments is an important topic. This article series gives you the details. Part 1 describes the CICS Java environments, the advantages of each one, and the different ways to pass data between them.
Part 2 uses an example Java class to show you how to pass Java data objects between applications... (read more)
- Become a Java developer (Jan 02, 2012)
This knowledge path introduces Java development concepts and skills to programmers who are new to the language and platform. Experienced Java developers guide you from basic Java syntax to more-advanced abstractions and constructs, sharing best practices and useful resources along the way. You'll also get acquainted with the Eclipse IDE and use it for hands-on learning.... (read more)
|
|
|
|
|
|
|
- Here's how to solve America's developer shortage Jan 26, 2012
Employers say they can't find enough workers to staff IT jobs. Maybe they've been going about it all wrong.... (read more)
- What JavaScript's inventor really thinks about Google Dart Jan 26, 2012
Brendan Eich says that Google's language is not likely to get browser support and that browsers probably would not be extended to support native code.... (read more)
- Oracle proposal would create single committee to oversee Java specs Jan 26, 2012
Java EE/SEE and ME specifications would all be under one committee's auspices if the proposal is accepted.... (read more)
- Node.js inventor extends JavaScript programming beyond browsers Jan 25, 2012
Interview: Ryan Dahl discusses why his invention is catching fire with developers.... (read more)
- Ruby on Rails 3.2 said to speed Web app development Jan 22, 2012
The new version of the Ruby on Rails framework features enhancements like a faster dev mode that could aid Web development.... (read more)
- 10 new open source projects you may not know about Jan 22, 2012
Black Duck Software's 2011 open source 'Rookies of the Year' list includes Orion, Cloud Foundry, and OpenShift, among others.... (read more)
- Consumerization: The view from IT you may not like but need to hear Jan 19, 2012
A CTO argues why IT's seemingly silly and overly strict rules are in fact necessary and good.... (read more)
|
|
|
|
|
|
|
|
|
|
|
- ERO Plugin is now in Eclipse Marketplace (Jul 23, 2011)
I finally got this plugin posted on eclipse marketplace. Click here to see it posted at eclipse marketplace. I hope others can find this plugin among the thousands of other java/eclipse plugins. More importantly, I hope they find it useful.It took about 3 days before the moderators of the eclipse marketplace made the plugin available to the public. I suppose that is reasonable, but I was surprised that I didn't receive an email saying it had been approved. All in all it was a fairly painless... (read more)
- Necessity is the mother of invention... (Jul 17, 2011)
While working in eclipse, I've often found myself with 20+ java, xml, wsdl, xsd, etc. editors open at one time. Finding the desired editor can get unwieldy so I FINALLY created a plugin to give me greater control over the open editors in the eclipse environment. I hope the java/eclipse community finds it as useful as I have.To be sure, there are other eclipse plugins out there that help out with this, but not to the extent that this plugin does. I think it provides a few extra levels of... (read more)
|
|
|
|
|
|
|
|
|
|
|
|