Log on:
Powered by Elgg

Feed detail

December 15, 2011

OpenXava 4.3: Rapid Java Web Development

OpenXava is a framework for Rapid Java Web Development, well-suited for business and database oriented applications. OpenXava allows you develop applications just by writing simple domain classes with Java or Groovy. The user interface is generated automatically in runtime, without code generation. OpenXava 4.3 adds support for total properties in collections, it has a new editor for HTML_TEXT stereotype, add info and warning messages and some other useful new features. Now you can use square brakets in @ListProperties to asociate one or more properties of the container entity to a property of the collection. In this way you can add arbitrary values as totals.

read more


December 14, 2011

VMware vFabric tc Server Streamlines Application Deployment

The Integration Group in John Muir Health’s ITS department is responsible for maintaining a broad range of applications that link all the department systems to the core health system, enabling data exchange, enhancing functionality and improving productivity throughout the organization. Read this case study to understand how VMware vFabric tc Server delivered more efficient application deployment, improved server deployment and management and rapid response time.

read more


Seven Qualities of Wildly Desirable Software

Great software applications seldom happen by accident: Wise design decisions are the key. Yet many application development teams only design for one, two, or three of these qualities, and others have strayed from design altogether as teams, distracted by shiny new technologies, methodologies, and platforms, fail to engage design principles and talent effectively. Is your business demanding more innovation? You must respond by rising above mediocrity to deliver great software and, to achieve this, you must balance your design to provide seven key qualities: user experience, availability, performance, scalability, adaptability, security, and economy. Boost your commitment to design and design for all seven qualities to create better software, faster.

read more


Solving the Data Challenge for Real-Time Awareness and Risk Assessment

Real-time, global data updates have become a critical business requirement for financial-services firms. Overnight or hourly batch jobs can cause erroneous results and missed opportunities. New regulatory requirements dictate real-time reporting of liquidity; traders want access to real-time market and risk positions; and the time windows for relevancy of cross-selling and marketing opportunities are getting shorter. To deal with these issues and new requirements, firms need to be able to react quickly to changes in data. Quick reactions require near-instant access to data, risk analysis and deeper computational analysis for effective decision making. View this webcast to learn how to achieve real-time awareness by: Managing ever-increasing data volumes and transaction rates Supporting a single, consistent view of a global business while running on regionally provisioned hardware Integrating various client systems as active subscribers to different slices of rapidly changing data Overcoming the scale and latency issues associated with traditional relational database management system (RDBMS) models

read more


Web Applications at Cloud Scale

Modern web applications must meet the needs of users connecting anytime, anywhere, and from a variety of new devices, in particular mobile handsets, tablets and non-traditional PCs. Supporting these new, modern web applications and devices requires an application infrastructure that easily scales and is cost-effective to monitor and manage. VMware vFabric Cloud Application Platform enables modern applications at cloud scale.

read more


Why Rule-Based Log Correlation Is Almost a Good Idea - Part 3

We'll see below some examples of security attack scenario that many people will put forth as a perfect example of how powerful, valuable and simple correlation is. As you can see, the overall approach of using static rule-based correlation on these is simply flawed. Attack Scenario Example 1: Identity Theft There are numerous ways to perform an Identity Theft attack, but let's focus on just one of them, recognizing that somebody cannot be in two places at the same time and hence that a user cannot log in your infrastructure from VPN and locally from the office "at the same time." Furthermore, if he connects through VPN, then disconnects and then "shortly thereafter" he reconnects locally, then it is probably Identity Theft.

read more


December 13, 2011

Fulfilling the Lean Software Promise

Why have millions of Java developers discarded bloated JEE containers in favor of lean, lightweight application servers? What have they gained by the move? Get the details – plus the insight you need to decide whether to take the same course – in this informative white paper. Discover how your peers are using efficient, lightweight application server platforms to: - Develop and deploy up to 50% faster – at a fraction of the cost - Tune and debug in a fraction of the time - Move quickly and effortlessly from development to production

read more


Migrating JEE Applications to SpringSource tc Server

This white paper discusses an important trend in IT development and deployment architectures: the evolution from JEE Application Servers to lighter weight Java containers. As evidenced by the growing popularity of Tomcat server, many IT organizations have been re-thinking their commitment to commercial JEE Application Servers. The IT Manager considering migrating applications from their commercial JEE servers has a number of important things to determine before embarking on the process.

read more


Cross-Platform Mobile Website Development – a Tool Comparison

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 devices. What is the best way to build and maintain that website is not a simple decision.

read more


December 11, 2011

Court Order Forces RIM to Change Name of New OS

RIM has had to change the name of its latest operating system to BlackBerry 10 after Basis International Ltd, a New Mexico ISV, claimed it owned the name BBX since 1985 and got a temporary restraining order Tuesday. The court told RIM not to use the name at a three-day conference it was holding in Asia. It is unclear if the company, which figures it’s in a different market than Basis, will fight to keep the name or buy it off of Basis. BBX was supposed to represent the blending of RIM’s legendary BlackBerry OS with the bought-in QNX operating system currently running its poorly selling PlayBook tablet that is also supposed to run the company’s future line of smartphones.

read more


Apple Loses US Bid to Enjoin Samsung

Apple took a hit Friday when a California federal judge said in a 65-page ruling that it couldn’t have a preliminary injunction preventing Samsung from bringing any more of its Android smartphones and tablets into the United States before the case goes to trial next July 30. Although the court allowed that Apple may eventually prevail at trial, the company supposedly didn’t prove it would suffer the kind of irreparable harm that couldn’t be solved by monetary damages. At the same time the court found Samsung’s tablet “virtually indistinguishable” from the iPad so the case’s eventual resolution, which charges Samsung with slavish copying, depends on whether Apple’s patents are valid absent a Samsung redesign.

read more


December 10, 2011

COBOL in Big Data Analytics

Purpose of analyzing Cobol for some of the future enterprise needs is not go back to old age. However the whole point of Cloud platform is about choice and freedom to enterprises. Which means that enterprises can take their own decision in this regard. However considering the natural fitment of Cobol language in file processing and the batch processing and with the new supporting features like private Clouds, we can consider this as a worthy option. More over considering the huge installed code base and a lot of business critical logic exist in Cobol this analysis has more meaning than any other legacy programming language.

read more


Oracle Amends Itanium Countersuit

Last Friday Oracle amended its countersuit against HP over their Itanium flap claiming it was tricked into settling the suit HP filed over ex-HP CEO Mark Hurd joining Oracle a month after he was ousted from HP. Oracle wants the agreement canceled. HP claims the agreement includes a contractual stipulation binding Oracle to support HP’s Itanium machines with its software, which is what the ruckus is all about. Oracle claims it would never have come to terms over Hurd – let alone sign a partnership agreement unrelated to Hurd – if it knew HP was going to hire Oracle antagonists Léo Apotheker as CEO and make Ray Lane its chairman.

read more


Cisco Packages the Cloud

To move a lot of products Cicso has come out with CloudVerse, which isn’t a product, it’s a framework, a “framework that combines the foundational elements – unified data center, cloud-intelligent network and cloud applications – needed to build, manage and connect public, private and hybrid clouds.” What that means is that it’s stitching existing products together so they can be sold for more money as a package and to sex it up a bit it’s throwing in some new automation, management and collaboration widgetry like a perspective “Cloud-to-Cloud Connect” capability that will allow a data center nearing capacity to push service fulfillment seamlessly to a sister data center.

read more


December 09, 2011

Why Rule-Based Log Correlation Is Almost a Good Idea - Part 2

In this installment, we'll see that modeling attack scenario is doomed for failure. Attacks are not deterministic, and trying to model an attack as a series of discrete steps will just not work. By managing all your logs you get universal visibility in everything that is happening in your IT infrastructure." Yes, this is a true statement. But to tell that you can easily flag security attacks using rule-based correlation is a major overstatement. Rule-based correlation essentially automates the "If this is happening here" and "That is happening there" then "We have a problem." More precisely, "If this precise event is taking place at this particular time in this specific device" and "That precise event is taking place at that particular time in that specific device" then "We may have a problem." Of course, you can set a time window (not too wide as we'll see later) and you can specify a group of devices (not too many as we'll also see later), but in the core of the engine it will get translated to plenty of single specific rules.

read more


December 08, 2011

Apache Ivy and JDeveloper Integration

As software applications grow, a common technique to reduce the complexity is to break the overall solution into separately built and deployed modules. This allows each component to be worked on independently without being overwhelmed with detail, though the cost of reassembling and building the application is the trade off for the added flexibility. When modules become reusable across applications the reassembly and build problem is exasperated and it becomes essential to track which version of each module is required against each application. Such problems can be reduced by the introduction of dependency management tools. In the Java world there are a few well-known tools for dependency management including Apache Ivy and Apache Maven. Strictly speaking Ivy is just a dependency management tool which integrates with Apache Ant, while Maven is a set of tools of where dependency management is but just one of its specialties.

read more


Why Rule-Based Log Correlation Is Almost a Good Idea...

Rule-based log correlation is almost a good idea. It sounds like a good idea, it appears to be a good idea and many people will tell you it’s a good idea, but in fact it is not. Rule-based log correlation is very complex, limited in use and applicability, and boasts a terrible ROI. It will give you a false sense of security, and this is a bad thing. We will look at the reasons why this is a false good idea, and what are some ways to augment the use of logs to improve your security through pragmatic Risk Management.

read more


Book Review: The CERT Oracle Secure Coding Standard for Java

All in all I highly recommend this book to every Java programmer. I really like the CERT books. This one is no different, however, it is not one to read from cover to cover, at least not for me. It contains a catalog of rules for programming secure java code. What I have been doing is using it to look up rules about topics found in other resources that I have been using to learn the java environment. Although the book contains a great index, there is an online version of this book which is really nice. It contains a really sweet search. I have been using that a lot to find the topics I am interested in, marking them in the book, and then reading about them in the book. The online version of the book contains all the code samples found in the book.

read more


December 07, 2011

Why Testing in Production Isn’t as Stupid as It Sounds

One of my colleagues this week was consolidating the results from our recent Application Performance Management survey, and one interesting finding was that 40% of customers have at least one release cycle a month. Out of those respondents, one third experience a Severity-1 incident each month as well. That’s a pretty compelling pair of statistics, and they might explain the continued frustration and conflict between development and operations teams. It’s also perhaps the reason why this DevOps underground movement can no longer be ignored (even by Gartner). There is no doubt development organizations have become agile, but does deploying this frequent change make the business more or less agile? For example, if one in three releases creates a Severity-1 incident, then surely agile development becomes a risk to the business. We’re at the point where Operations either has to start managing change better or simply restrict the amount of change that can occur.

read more


December 06, 2011

Exploring PureMVC

If we search for MVC frameworks we found many variants: MVC1, MVC2, MVC3, MVP, MVVM and PureMVC. Let's discover the main difference between PureMVC and the other variants. According to the MVC definition from wikipedia: "Model View Controller (MVC) pattern creates applications that separate the different aspects of the application (input logic, business logic, and UI logic), while providing a loose coupling between these elements." But if we search for MVC frameworks we found many variants: MVC1,MVC2,MVC3,MVP,MVVM and PureMVC. The question is which one is the best to use? As any debate like that, there's no unique solution, it depends on many factors.In this article we try using JavaDepend to discover PureMVC indepth, and talk about the main difference between it and the other variants.

read more


Truly Rapid (Mobile Apps) Prototyping with StackMob and Tiggr

The blog post is written by Crawford Comeaux an independent mobile app developer that recently participated in Startup Weekend down in Baton Rouge, LA and ended up winning. This post is about how he used StackMob and Tiggr to quickly build a web app prototype during the Startup Weekend event. His app is called AudienceAmp and he needs your help to win Global Startup Battle. Please vote here if you like his idea. Here is his story. I love Startup Weekends! They provide me a chance to easily find like-minded people looking to make their ideas a reality and they’re nothing but fun. Grueling, exciting, stressful fun. On any given weekend, there’s likely at least one going on somewhere in the world. I’ve been to four of them, successfully pitched one of two ideas at each and my teams have placed three times. These things are like crack for wannabe entrepreneurs with ADHD…or at least for THIS wannabe entrepreneur with ADHD! If you are not familiar with the program, you can find out more here.

read more


December 05, 2011

Book Excerpt: Java Application Profiling Tips and Tricks - Part 2

In early JVM releases, it was common to delegate Java monitor operations directly to operating system monitors, or mutex primitives. As a result, a Java application experiencing lock contention would exhibit high values of system CPU utilization since operating system mutex primitives involve system calls. In modern JVMs Java monitors are mostly implemented within the JVM in user code rather than immediately delegating them to operating system locking primitives. This means Java applications can exhibit lock contention yet not consume system CPU. Rather, these applications first consume user CPU utilization when attempting to acquire a lock. Only applications that experience severe lock contention may show high system CPU utilization since modern JVMs tend to delegate to operating system locking primitives as a last resort. A Java application running in a modern JVM that experiences lock contention tends to show symptoms of not scaling to a large number of application threads, CPU cores, or a large number of concurrent users. The challenge is finding the source of the lock contention, that is, where are those Java monitors in the source code and what can be done to reduce the lock contention.

read more


i-Technology in 2012: Five Industry Predictions

Cloud Computing Journal asks a variety of members of the ecosystem, from CIOs to independent consultants to marketeers, about where the i-Technology industry is headed next...here are their views on what's in store in 2012, starting with Nigel Dunn, Principal at Calx Europe – a European Business Acceleration Company specialising in working with vendors, service providers and channels in developing and implementing plans for growth in the Cloud market.

read more


December 03, 2011

Cloud Optimization for Business-Critical Applications

With cloud computing adoption and growth well established, more cloud vendors are entering the market and differentiating themselves by providing specialized services that focus on specific customers, geographies, applications or service models. Cloud services focused on optimizing business-critical applications make sense for enterprise customers looking for high-performance, highly available infrastructures. But as a cloud customer, how do you know if your managed cloud provider truly has a specialized touch when it comes to optimizing, for example, BI applications from Oracle or ERP solutions from Microsoft? Generic cloud infrastructure is insufficient for the demands of business-critical applications. IT executives seeking the efficiencies of cloud computing for critical enterprise applications need to evaluate the overall application expertise of their cloud infrastructure providers and assess their application expertise and their ability and flexibility to optimize their cloud infrastructure for business-critical applications. Application optimization needs to be addressed across the entire technology stack, from the physical hardware to the service delivery architecture to the application.

read more


HP Mates Autonomy and Vertica

Autonomy’s new owner announced its first real-time Autonomy software, called Autonomy IDOL 10, available December 1, a surprisingly short eight weeks after the deal closed. It’s reportedly capable of integrating – as HP suggested it would be – with HP’s more conventional Vertica acquisition done in March. Together they’re supposed to handle 100% of a company’s data. Of course it’d not like the stuff is integrated with a more widely used RDBMS. However, IDOL 10 is supposed to provide a single processing layer so organizations can extract meaning and act on all forms of information, including audio, video, social media, e-mail and web content, as well as structured data such as customer transaction logs and machine-based sensor data.

read more


<< Back Next >>