Services: White Papers
 


Wireless Automated Meter Reading Application Development and Deployment

 


Low data rate, short to medium range wireless networking is a dynamic, high-growth, multi-billion dollar industry. Standards are rapidly emerging, semiconductor firms supply a wide range of products, system software and development systems are available, and system integrators are deploying a wide range of applications. Future growth for wireless monitoring and control solutions will be driven by applications such as industrial control, health services, building automation, logistics management, and asset management.

ArrAy, Inc., a global software services firm, works with clients to design, develop, deploy, and support wireless solutions. ArrAy’s expertise and experience with wireless technologies, products, and standards enables us to help our clients enhance their quality, standards compliance, and time-to-market. Download white paper.

 


Delivering Storage Services

 


Computer storage and its management have become dominant IT issues, with significant business impact for organizations of all sizes. The scope and importance of these issues lead users to assess their current capabilities and future requirements, and users frequently bring in outside storage services providers. Experienced providers with the right expertise can help architect, design, and install storage solutions that leverage new technologies while satisfying business requirements.

This white paper describes the key issues that should be addressed during an engagement with a storage services provider. The paper is based on our experience at ArrAy, Inc. in numerous client engagements as well as our work with major system and storage vendors.

ArrAy, Inc., a global software services firm, works with clients to design, develop, deploy, and support storage solutions. ArrAy’s expertise and experience with storage technologies, products, and standards enables us to help our clients enhance their quality, security, and user satisfaction. Download white paper.


Software Porting Best Practices

Software developers are frequently asked to deliver their product on different operating systems and processor architectures, requiring a software porting project. Porting is an important part of the lifecycle of most successful software products, and porting projects should be planned, managed, and executed carefully.

The resulting software porting projects may be very simple in some cases, but frequently, porting projects require significant specification, planning, and management efforts in order to assure success, to deliver a quality product, and to create an integrated code base supporting all target platforms. Furthermore, a porting project is an opportunity to improve overall product quality, maintainability, flexibility, and performance. With proper planning, these extra benefits can frequently be realized with little or no extra cost or time.

This paper describes proven best practices for planning and executing successful software porting projects. Download white paper.


How to Optimize Your Product on Linux

Linux has emerged as an important target and deployment platform for software vendors. There is no longer any question that Linux-based systems can deliver reliability, performance, and efficiency, and that Linux can be used for servers, desktops, and embedded systems. Consequently, software vendors and developers can no longer ignore Linux; customers are demanding it, and the market for Linux systems is expanding rapidly.

With reliability and performance that is increasingly seen as fully competitive with Windows and UNIX, the fact that Linux is free, with no licensing fees, is the primary factor driving its popularity. It enjoys wide industry support. As hardware price-performance ratios continue to improve, Linux can minimize commercial software licensing fees that would otherwise become a dominant percentage of system costs.

Software vendors and developers are finding it essential to develop plans and strategies to migrate their software from UNIX, Windows, and proprietary systems to Linux in order to meet market demand and to exploit the Linux opportunity. This white paper, after quickly exploring the current Linux environment and factors behind its success, describes the project and technical challenges that must be considered when migrating to Linux, and provides solutions to those challenges. Download white paper.



The Short Life of a Bug. How the ArrAy Team Operates.

Bill left the staff meeting and sat down to scan the morning Customer Service Reports. His presentation to the R&D VP on customer satisfaction and response metrics had gone well. In particular, things had really improved with the legacy RigaTech server systems; the decision to partner with a software engineering services firm looked like a winner. The VP had asked Bill to perform a feasibility study on offloading the maintenance of some current products as well, such as AntaresServer 1.0.

"If only I could stop spending so much time on continuing engineering, maybe I could focus on our new product development," thought Bill, even as he pondered improvements over the last year or so. A year ago, the job of Software Development Director was a thankless task; it seemed as if all his attention had been going into CE, and new development was stalled. To make matters worse, the software engineers were unhappy, as were the customers who had been fed up with how long it took to get serious software bugs fixed. An ace software engineer had quit at a bad time, and a couple of customers had been looking elsewhere.

Partnering with ArrAy to do the RigaTech system maintenance had seemed like a risk at first, but the risk was paying off. Bill's staff no longer worked on legacy maintenance problems. All Bill had to do was call the ArrAy Team Dispatcher to get the latest status or to change priorities. As the staff meeting report showed, the improvements were real and measurable, and on track with the goals he had negotiated with ArrAy. Customer satisfaction was way up. Best of all, the contract called for a fixed cost, so strategic new product development was getting the time and resources it deserved. Outsourcing all continuing engineering seemed a logical next step. Download white paper.


A Complete Software Maintenance Methodology

Successful software requires successful software maintenance. During its lifecycle, a useful software system will require enhancement, extension, porting, and bug fixing as it is used, stressed, applied in new ways, and moved into modern operating environments.

Maintenance is neither cheap nor easy; costs to maintain successful systems frequently exceed 50% of the total lifecycle costs, and many studies report significantly higher costs. Professional programmers spend comparable amounts of their time performing maintenance activities, and similar amounts of management time and attention are frequently diverted away from strategic activities.

Despite the difficulties and expense, however, effective maintenance is essential for business success. Slow, non-responsive, or low quality maintenance causes customer dissatisfaction and lost business. Effective maintenance not only helps to assure customer satisfaction along with new and repeat sales, but maintenance services can also generate revenue.

Given the importance and expense of maintenance, business success requires efficient, predictable, high quality software maintenance processes and organizations. Unfortunately, maintenance in many organizations is often not efficiently organized, lacks repeatable, measurable processes, is not properly staffed, and frequently causes delays for high priority projects, resulting in customer dissatisfaction and decreased software quality.

This white paper describes features of an effective, proven software maintenance methodology, which consists of a software maintenance process, combined with the supporting tools, team organization, and values that make it work effectively. The methodology has been used effectively both by internal teams and by outside service organizations. Download white paper.


DECnet to TCP/IP Migration for OpenVMS Users

HP OpenVMS, with its DECnet networking protocol, has created a loyal user base, but it is becoming increasingly difficult and expensive to continue DECnet usage.

By migrating from DECnet to TCP/IP for networked applications, OpenVMS users can continue to operate OpenVMS without wide area DECnet support.  ArrAy, Inc. provides a set of comprehensive services to help OpenVMS users to plan and execute their DECnet to TCP/IP migrations. Download white paper.





  [June 24, 2005] ArrAy Inc. All Rights Reserved.