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

HTML5 and the Future of PhoneGap and WebView+

Java Developer's Journal - Fri, 04/11/2014 - 21:11
HTML5 is still one of the most discussed topics amongst us technical types. The key challenge, however, has remained unanswered for a long time. How do you effectively wrap HTML5 for use in native mobile applications? Unfortunately I do not have a universal answer, but I do have a solution for Android. Firstly, I recommend looking into the use of Vellamo in order to benchmark the performance of HTML5 on Android. Vellamo is designed to be an accurate, easy to use suite of system-level benchmarks for devices based on Android 2.3 forward. Vellamo began as a mobile web benchmarking tool that today has expanded to include two primary chapters: the HTML5 chapter evaluates mobile web browser performance; and the Metal Chapter measures the CPU subsystem performance of mobile processors. Firstly, I recommend looking into the use of Vellamo in order to benchmark the performance of HTML5 on Android (http://www.quicinc.com/vellamo/). Vellamo is designed to be an accurate, easy to use suite of system-level benchmarks for devices based on Android 2.3 forward. Vellamo began as a mobile web benchmarking tool that today has expanded to include two primary chapters: the HTML5 chapter evaluates mobile web browser performance; and the Metal Chapter measures the CPU subsystem performance of mobile processors.

read more

Categories: Java, Media

How to Choose the Right Cloud Database

Java Developer's Journal - Fri, 04/11/2014 - 17:00
Database as a Service (DBaaS) is cloud database hosted and managed by the cloud service providers that can be accessed through public cloud or the hybrid cloud. The cloud provider takes care of provisioning, configuring, setup, maintenance, backups and patching the database. Customers are expected to export the database and start consuming the service through the pay-as-you-go model. There is a debate on whether Database as a Service (DBaaS) should be considered part of IaaS or PaaS. Though databases are part of almost all PaaS offerings, they are quickly becoming the key building blocks of IaaS. While customers can always launch VMs and set up a database of their choice, the DB service is different because it’s set up, configured, managed, and monitored by the infrastructure service provider. Popular databases, including MySQL, Oracle, Microsoft SQL Server, and PostgreSQL, are offered through these managed database services. Subscribing to these DB services enables customers to stay focused on their core application instead of managing and administering a database.

read more

Categories: Java, Media

In Defense of Mobile Platforms

Java Developer's Journal - Fri, 04/11/2014 - 16:45
Over the last six months I met with a wide range of customers and prospects in order to understand how they understand enterprise mobility, and especially to learn whether they see it as a business opportunity or just another piece of technology. It's no secret that the past few years have seen a debate between two paradigms: whether to write specific code for different devices, or to take a wider approach. The rapid advances in mobile technology have led to a world where there is no single accepted approach, but history looks to be repeating itself from the desktop world, and I believe that application development platforms are the way forward.

read more

Categories: Java, Media

ERP and Billing Systems that Stall Innovation and Growth | Part 1

Java Developer's Journal - Fri, 04/11/2014 - 16:00
The world of enterprise applications, such as enterprise resource planning (ERP), customer relationship management (CRM) and billing, can seem boring to people who are more interested in what is going on at Amazon, Facebook, Google and Twitter, or the latest iPhone or Android application. In the late 1990s when ERP systems first came on the scene, there was plenty of drama and hype. The vendor marketing bravado and cut-throat competition, failed multi-million dollar projects, implementations spanning years and massive cost overruns are still fresh in the minds of many. Who can forget the legendary “moon” on the high seas between SAP’s Hasso Plattner and Larry Ellison’s Oracle boat? The infamous rivalry and competition between Oracle and SAP continues into this century with a battleground that now spans ERP and also databases. Meanwhile, in the late 2000s, certain venture capitalists (VCs) could not get enough of social media startups focused on consumers or cloud companies focused on Internet merchants. Many of the best minds of the generation were worried about how to make people click ads.

read more

Categories: Java, Media

DDOS Mitigation Service and Layered Security

Java Developer's Journal - Fri, 04/11/2014 - 13:15
Chief Security Officers (CSO), CIOs and IT Directors are all concerned with providing a secure environment from which their business can innovate and customers can safely consume without the fear of Distributed Denial of Service attacks. To be successful in today's hyper-connected world, the enterprise needs to leverage the capabilities of the web and be ready to innovate without fear of DDoS attacks, concerns about application security and other threats. Organizations face great risk from increasingly frequent and sophisticated attempts to render web properties unavailable, and steal intellectual property or personally identifiable information. Layered security best practices extend security beyond the data center, delivering DDoS protection and maintaining site performance in the face of fast-changing threats.

read more

Categories: Java, Media

BUMI to Exhibit at Cloud Expo New York

Java Developer's Journal - Thu, 04/10/2014 - 15:45
SYS-CON Events announced today that BUMI, a premium managed service provider specializing in data backup and recovery, will exhibit at SYS-CON's 14th International Cloud Expo®, which will take place on June 10–12, 2014, at the Javits Center in New York City, New York. Manhattan-based BUMI (Backup My Info!) is a premium managed service provider specializing in data backup and recovery. Founded in 2002, the company’s Here, There and Everywhere data backup and recovery solutions are utilized by more than 500 businesses. BUMI clients include professional service organizations such as banking, financial, insurance, accounting, hedge funds and law firms. The company is known for its relentless passion for customer service and support, and has won numerous awards, including Customer Service Provider of the Year and 10 Best Companies to Work For.

read more

Categories: Java, Media

Book Review: Agile Product Owner Secrets

Java Developer's Journal - Thu, 04/10/2014 - 14:45
When the agile movement re-cast the roles of the SDLC they did so with small projects as the baseline of their experience. A typical minimal SDLC method includes subject matter experts (those who execute the current workflow activities), a Project Manager, a Business Analyst, a Software Architect, UX specialists, Developers, DBAs, and Testers. A Scrum Team consists of a Product Owner, the Development Team, and a Scrum Master. The typical SDLC method responsibilities for activities, and the skills needed to get them done, went from 8 roles down to 3. For small projects that is great, but as the industry is learning the hard way, for bigger projects it just doesn't cut it.

read more

Categories: Java, Media

The User Interface Revolution Will Be Televised

Java Developer's Journal - Wed, 04/09/2014 - 15:15
We all want usability, that’s a given right? We exist in an enterprise world, but we want to behave as naturally as possible with all of the technologies and devices that we come into contact with every day. The co-called ‘consumerization of information technology’ suggests that we as users have adopted powerful devices for our home and personal use. These devices will in many respects out-perform those devices that we might be using or have used in the workplace.

read more

Categories: Java, Media

Bridging the Gap Between the Cloud, Data Center and Networking

Java Developer's Journal - Wed, 04/09/2014 - 14:00
From data center to cloud to the network. In his session at 3rd SDDC Expo, Raul Martynek, CEO of Net Access, will identify the challenges facing both data center providers and enterprise IT as they relate to cross-platform automation. He will then provide insight into designing, building, securing and managing the technology as an integrated service offering. Topics covered include: High-density data center design Network (and SDN) integration and automation Cloud (and hosting) infrastructure considerations Monitoring and security Management approaches Self-service and automation

read more

Categories: Java, Media

An End-to-End Solution

Java Developer's Journal - Wed, 04/09/2014 - 12:45
I was asked by Mr. Peter Hastings (NH DoIT Commissioner) about my understanding and knowledge of "End to End Solutions". I have witnessed these solutions before but I wanted to find a good definition. So, I began my research and found this definition: One supplier or one company that can provide all of your hardware and software needs in a suite of tools that meets all of the customers requirements and no other suppliers need to be involved. I think this is a good one and makes sense to me. I'm sure there are many other definitions that exist and this is simplistic in nature but I see this as a baseline definition. One could certainly branch off of this definition to encompass a variety of explanations but let’s stick with this one for this article. This idea has been around for sometime now and slowly but surely as the years go on it seems to go away and pop up and go away and pop up, etc... I have been watching and observing for a long time as well and witnessed the process and implementation of these suites over the years and have developed my own opinions about all encompassing tools. So, this has come up before

read more

Categories: Java, Media

Today Businesses Run on Applications, Tomorrow Apps Will Be the Business

Java Developer's Journal - Tue, 04/08/2014 - 16:45
Today businesses run on applications. Tomorrow applications will be the business. The Internet of Things promises to revolutionize the way we live work and play. Yet as the autonomous age of FitBits, Nike Fuel Bands and contextual technology begins, CIOs are left with a headache - their enterprise applications were built for a different age – the on premise age. Cloud promises the answer, but CIOs are left with the ultimate brain teaser - a complex mesh of cloud, hybrid and on-premise infrastructure to deliver seamless customer facing applications.

read more

Categories: Java, Media

JVM concurrency: Java 8 concurrency basics

Java 8 incorporates new language features and added classes that give you easier ways to construct programs, including concurrent programs. Learn about new, powerful parallel-processing support in the language made possible by Java 8 extensions, including CompletableFuture and streams. You'll recognize similarities between these new features and some of the Scala capabilities that you explored in the first article of this series.
Categories: Java

Java 8 language changes

Java 8 incorporates important new language features that give you easier ways to construct programs. Lamba expressions define a new syntax for inline code blocks that gives you the same flexibility as anonymous inner classes, with much less boilerplate. Interface changes make it possible to add to existing interfaces without breaking compatibility with existing code. Learn how these changes work together.
Categories: Java

Semantic Technologies in the Data Center

Java Developer's Journal - Mon, 04/07/2014 - 16:00
Leading Web search portals are using semantic search engines to deliver answers instead of results. That same technology is now emerging in the enterprise. It can help developers tame log data by uncovering information about application performance problems and answering the question ‘what went wrong?’. We’ve all been there: you’re looking for something on the Web, and the search engine returns a lengthy list of blue links. All of the Web pages are shown in one place, but it takes time and effort to find the right one. The same is true for many application log tools, which may centralize information but fail to identify the actual problem.

read more

Categories: Java, Media

How Can IT Keep up with the Pace of Change?

Java Developer's Journal - Mon, 04/07/2014 - 15:00
New research commissioned by CA Technologies and conducted by Vanson Bourne shows the role of IT is changing -- and not to benefit IT leaders in many cases. The survey of 1,300 senior IT leaders worldwide revealed 39% of respondents now see IT as a service broker or consultant to the line of business rather than a full-service provider of all IT services; and 35% of IT spending is occurring outside of the IT department today - and that number is expected to grow to 44% in three years. Other disturbing findings show that just 11% see the role of IT as a developer of new, innovative services and only 14% consider IT as a driver of new business initiatives.

read more

Categories: Java, Media

How to Architect and Optimize Your Cloud for Consistent Performance

Java Developer's Journal - Mon, 04/07/2014 - 14:30
Performance is the intersection of power, agility, control, and choice. If you value performance, and more specifically consistent performance, you need to look beyond simple virtualized compute. Many factors need to be considered to create a truly performant environment. In his General Session at 14th Cloud Expo, Marc Jones, Vice President of Product Innovation for SoftLayer, will explain how to take advantage of a multitude of compute options and platform features to make cloud the cornerstone of your online presence.

read more

Categories: Java, Media

Reduce Complexity and Accelerate Innovation with IaaS and PaaS

Java Developer's Journal - Mon, 04/07/2014 - 12:45
Are you interested in accelerating innovation, simplifying deployments, reducing complexity, and lowering development costs? The cloud is changing the face of application development and deployment, with enterprise-grade infrastructure and platform services making it possible for you to build and rapidly scale enterprise applications. In his session at 14th Cloud Expo, Gene Eun, Sr. Director, Oracle Cloud at Oracle, will discuss the latest solutions and strategies for application developers and enterprise IT organizations to leverage Infrastructure as a Service (IaaS) and Platform as a Service (PaaS) to build and deploy modern business applications in the cloud.

read more

Categories: Java, Media

Securing Your In-House Data Center

Java Developer's Journal - Mon, 04/07/2014 - 12:00
Securing your data comes down to making both physical and virtual changes to your data center. From interior and exterior surveillance systems to software that detects system-level changes across remote and distributed locations, you must make use of any and all available strategies to secure your data from interior and exterior threats. You need to upgrade your data center for a number of reasons, from reducing risk to increasing service availability. The recent attacks on financial services and online retailers give you another reason to rethink your data security measures. Learn how to implement sound ideas and strategies to protect your data and keep your data center secure against potential threats.

read more

Categories: Java, Media

Networks and Sky Chairs: How Dumb Pipes Are Relevant Again

Java Developer's Journal - Sun, 04/06/2014 - 21:00
American comedian Louis C.K. once observed on Late Night with Conan O’Brien that ”everything is amazing and nobody is happy.” And you know what? He’s right. He riffs about people complaining about the uncomfortable seats on a plane – despite the fact that they are partaking in the miracle of human flight. “You are in a chair – IN THE SKY,” he says. But it is human nature to take such things for granted once they become the norm. Nowadays if you’re watching YouTube and the high-resolution video struggles to buffer without pause, there’s a good chance you’ll skip that video and move on to another one, or another site. The same goes for any over-the-top or cloud-based services. If opening a file, email or video has even the slightest of lags, we are quick to jump to judgment on the service as “too slow.” The reason the complaints occur is because the network, for the most part, hasn’t mattered in the minds of anyone for the better part of a decade.

read more

Categories: Java, Media

Database Access Patterns Gone Wild

Java Developer's Journal - Sat, 04/05/2014 - 19:00
Telerik Controls are great for building modern, rich clients, and web applications often seen at the enterprise level. I just worked with a company that uses these controls in their soon-to-be-released customer-facing SharePoint portal. They ran a small load test that showed that the response times were ranging between 150ms and 1.3s for most of their pages – which is acceptable. Still, they wanted my opinion on the data – so they shared a dynaTrace session with me. I observed a number of problems prior to the production deployment:

read more

Categories: Java, Media