Skip to content

Software Development News: .NET, Java, PHP, Ruby, Agile, Databases, SOA, JavaScript, Open Source

Methods & Tools

Subscribe to Methods & Tools
if you are not afraid to read more than one page to be a smarter software developer, software tester or project manager!

Java

Improving performance and scalability for IBM Sterling Order Management

This article discusses the design best practices that are important for the performance and scalability of the IBM Sterling Order Management solution. Adopting these design best practices during implementation, helps eliminate the common performance bottlenecks that are introduced with custom design or code.
Categories: Java

Internet of Things (#IoT): Digital Transformation's Impact on Enterprise Mobility

Java Developer's Journal - Wed, 08/06/2014 - 19:00
My friend and colleague, the Chief Technologist of Studio 13 at Cognizant, Peter Rogers, shares his insights on digital transformation and mobile strategies in this guest post. He digs deep into the technologies involved in a digital transformation and the role of mobility? This article is a real geekfest so be prepared to think and learn! There is something strange in the air...like that feeling before a storm. You can feel the electric charge in the atmosphere and that anticipation of the mother of all storms, but, nothing comes. Instead there is just a prolonged feeling of anticipation of something coming down the line that will change everything. This is how it feels with "digital transformation" in the vast majority of companies across Europe today.

read more

Categories: Java, Media

Conquering the Top Five Enterprise Data Protection Challenges

Java Developer's Journal - Wed, 08/06/2014 - 16:15
Today's datacenters face a gauntlet of challenges including protection of physical and virtual environments, fast recovery of data, reducing backup times and storage requirements, server consolidation, and disaster recovery. How are savvy CIOs conquering these types of challenges? Find out how in this white paper by expert David Davis.

read more

Categories: Java, Media

Military Revolutions, Code Halos and Enterprise Mobility

Java Developer's Journal - Wed, 08/06/2014 - 16:00
In the US Army they have a term called "Revolution in Military Affairs (RMA)." It is often associated with the use of modern data collecting technologies, communications technologies, information analysis and the use of these technologies to improve strategies, doctrines and organizational structures. The Army believes that in future warfare, the size of the opponent and their platforms [weapons], will be less reflective of military power than the quality of sensors [data collection] systems and mobile communication links and their ability to utilize information to their advantage.

read more

Categories: Java, Media

Ben Evans: My Five Favorite NetBeans IDE Features

NetBeans Highlights - Wed, 08/06/2014 - 15:22
An article series about NetBeans users and their favorite features in the IDE. Ben Evans, Java Champion, JavaOne Rockstar, and organizer of London JUG.
Categories: Java, Open Source

Java EE and HTML5 Enterprise Application Development - Author Interview with John Brock

NetBeans Highlights - Wed, 08/06/2014 - 15:22
John Brock (Oracle) discusses his recent book about enterprise development with Java EE, HTML5 and NetBeans IDE; co-authored with Arun Gupta (Red Hat) and Geertjan Wielenga (Oracle).
Categories: Java, Open Source

Build with NetBeans IDE, Deploy to Oracle Java Cloud Service

NetBeans Highlights - Wed, 08/06/2014 - 15:22
Save time and effort deploying applications. Learn to set up Oracle Java Cloud Service, then install and use the Oracle Cloud plugin in the NetBeans IDE.
Categories: Java, Open Source

NetBeans Podcast 70 - Community Satisfaction

NetBeans Highlights - Wed, 08/06/2014 - 15:22
Senior Group Manager Ashwin Rao discusses how NetBeans's satisfaction surveys benefit the community. Ken Fogel of the popular "NetBeans in the Classroom" series explains why NetBeans is an ideal teaching tool.
Categories: Java, Open Source

Build a Rich Client Platform To-Do Application in NetBeans IDE

NetBeans Highlights - Wed, 08/06/2014 - 15:22
Practice using NetBeans IDE features that improve code quality and increase developer productivity.
Categories: Java, Open Source

Video: Installing and Using Java ME SDK 8.0 Plugins in NetBeans IDE

NetBeans Highlights - Wed, 08/06/2014 - 15:22
This screencast demonstrates installation and usage of Oracle Java ME SDK 8.0 Plugins in NetBeans IDE on the Windows operating system.
Categories: Java, Open Source

Monitoring Magic and the Future of APM

Java Developer's Journal - Wed, 08/06/2014 - 15:00
Consider that the Age of the Cloud has precipitated a new agent concept which is lightweight, deploys quickly, and goes in virtually undetected with zero configuration. These agents are built with a survival mode in mind including a self-healing option for hands-free maintenance. At the time when we were looking for a monitoring solution (2006-2007) APM as we know it today had yet to be defined. There was no Gartner MQ, real-user-monitoring (RUM) was too high level, “agent monitoring” brought concerns of overhead and complexity, instrumenting the application meant to ARM it (i.e. Application Response Measurement), and transaction tagging was a pipe dream. There was no Gartner MQ, real-user-monitoring (RUM) was too high level, “agent monitoring” brought concerns of overhead and complexity, instrumenting the application meant to ARM it (i.e. Application Response Measurement), and transaction tagging was a pipe dream. This created a fierce debate on the risks and rewards of agent vs. agentless monitoring, read The Monitoring Duality of APM. So, when we were developing our monitoring approach, our first priority was to do no harm, then collect performance metrics.

read more

Categories: Java, Media

How Load Balancing Impacts the Cost of Cloud

Java Developer's Journal - Wed, 08/06/2014 - 14:00
It's not the first time we've heard the statement that cloud can be too expensive and I doubt it will be the last. This latest episode comes from Alexei Rodriguez, Head of Ops at Evernote by way of Structure 2014: It is important to note that this admission - like those in the past - have come from what we call "web monsters." Web monsters are, as the name implies, web-first (and usually only) organizations who have millions (or billions) of users. Modern web monsters generally have only one application for which they are responsible, a la Evernote, Netflix, Facebook, etc...

read more

Categories: Java, Media

NICOLETA TEMPLATE: dynamic testing on production

This article is a primer on the basic types of data compression, with an introductory explanation of the mathematics and algorithms that go into compression techniques. Brief consideration and examples are given to help you evaluate what types of compression tools and techniques are suited to your own applications. Pointers are provided to more advanced theoretical discussions and ready-to-use compression tools and libraries. [Update: Tables 1 and 2 were updated to correct formatting errors. -Ed.]
Categories: Java

Look Beyond the Big Data with the IoT

Java Developer's Journal - Tue, 08/05/2014 - 23:00
I've been writing recently about the dimensions of Big Data in the IoT: urgency, importance, frequency, consequences, remedy, cost. You can find my stories on IoT Journal or at my personal website. The big item missing from this list is, of course, size. How big are individual messages or files? A couple of kilobytes? Many megabytes? And are there still a lot of people who think of Big Data as massive, petabyte-size repositories of epidemiological, meteorological, or particle acceleration data? I didn't originally include it, because I saw it as twinned with frequency. In the IoT, most message & file sizes are going to be small. Big Data in the IoT has more to do with sensors and less to do with massive scientific apps. Frequency might mean a real-time sampling rate of 10 times per second, 100 times per second, or more. Or it may be tethered to a passive device that reports in a timeframe we can call “every once in awhile.” So the frequency dimension might vary by several million times from one application to another. Even if expressed logarithmically, that's a lot of variance. Nevertheless, I think I'll combine the two, and change one of the six categories to size/frequency. Pay to Play I go through all this because, in the end, someone has to pay for the dataflow and all tha supports it. Most analyses seem to focus on the amount of data being consumed and stores, ie the size/frequency dimension. But urgency and importance are mission-critical in setting up proper IoT monitoring, analysis, and the speed of that analysis. Furthermore, the consequences of something gone bad can vary from “there's a lightbulb out on the bridge” to “a section of the bridge just collapsed.” The dimensions of consequence and remedy are therefore potentially much more important to cost than the dataflow. Designing and deploying an IoT project, whether something fun like installing a smart public bench or something grave like monitoring traffic flow, is thus far more than an IT project. As we get involved in analyzing the cloud computing infrastructures that will no doubt underpin and serve most of the IoT, it's time to focus not only on cost-per-whateverbyte—the size/frequency dimension--but also the other dimensions, which tell us what this IoT thing is supposed to do and what happens when things go wrong.

read more

Categories: Java, Media

Joachim Arrasz: My Five Favorite NetBeans IDE Features

NetBeans Highlights - Tue, 08/05/2014 - 14:58
An article series about NetBeans users and their favorite features in the IDE. Joachim Arrasz, a developer and one of the founders of Synyx, a software development company in Germany.
Categories: Java, Open Source

Microsoft's Enterprise Internet Of Things Presentation @ThingsExpo (#IoT)

Java Developer's Journal - Tue, 08/05/2014 - 13:15
Disruptive macro trends in technology are impacting and dramatically changing the "art of the possible" relative to supply chain management practices through the innovative use of IoT, cloud, machine learning and Big Data to enable connected ecosystems of engagement. Enterprise informatics can now move beyond point solutions that merely monitor the past and implement integrated enterprise fabrics that enable end-to-end supply chain visibility to improve customer service delivery and optimize supplier management. Learn about enterprise architecture strategies for designing connected systems that integrate physical and digital supply chains with your enterprise systems, leveraging IoT devices, hybrid cloud and network service providers to enable innovative business models while mitigating risk, managing security and increasing capacity to meet customer changing SLA requirements.

read more

Categories: Java, Media

Improving Service Delivery Through Cloud

Java Developer's Journal - Mon, 08/04/2014 - 18:00
NNIT uses HP Cloud Service Automation to improve their deployment of IT applications and data, and to provide higher overall service delivery speed and efficiency. As a provider of both application development management and infrastructure outsourcing, Denmark-based NNIT needed a better way to track, manage and govern the more than 10,000 services across its global data centers. Beginning in 2010, the journey to better overall services automation paved the way to far stronger cloud services delivery, too. NNIT uses HP Cloud Service Automation (CSA) to improve their deployment of IT applications and data, and to provide higher overall service delivery speed and efficiency. To learn more about how services standardization leads to improved cloud automation, BriefingsDirect spoke with Jesper Bagh, IT Architect and cloud expert at NNIT, based in Copenhagen. The discussion, at the HP Discover conference in Barcelona, is moderated by me, Dana Gardner, Principal Analyst at Interarbor Solutions.

read more

Categories: Java, Media