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!

Vendor

Life Care Services Adopts Oracle HCM Cloud

Oracle Database News - Tue, 04/11/2017 - 13:00
Press Release Life Care Services Adopts Oracle HCM Cloud Leading senior living community provider uses cloud technology to reduce HR administrative work

Redwood Shores, Calif.—Apr 11, 2017

Oracle announced today, that Life Care Services (LCS) has chosen Oracle Human Capital Management (HCM) Cloud to help reduce the amount of time on administrative work such as tracking project plans and milestones or updating employee records, all while ensuring more efficient business practices in its HR and Payroll Departments. Oracle HCM Cloud will help LCS bring together integrated solutions for payroll, benefits and employee management and LCS expects to go live on Oracle HCM Cloud in the months ahead.

LCS is working to eliminate standalone systems and forms that are currently not integrated on a single platform. With Oracle HCM Cloud, all employee data and processes will be held on one single electronic system, offering easy access to employee records and effortless accessibility to reporting. The advanced data analytics delivered by Oracle HCM Cloud will also help LCS to gain a better understanding of employee turnover rates and how to best retain top talent.

“We have over 140 communities and managing payroll was becoming inefficient and labor intensive. We knew we wanted to get on one fully-integrated system to produce timely reports and help find the best talent for our team,” said Lisa Ryan, director of human resources at Life Care Services. “With Oracle HCM Cloud, we hope to vastly improve the employee experience. Employees will now be able to instantly access updated report records and information when and where they want it. Time that we previously used for routine HR tasks will now be dedicated to providing more personalized attention to the needs of our employees and the senior living communities we manage.”

“At Oracle, we recognize moving to the cloud can be a significant undertaking. This is why we don’t just provide the technology platform, but also a community of support to help our customers make this transition. This helps our customers realize the incredible efficiencies gained for not just their business, but also for their employees. We are excited to see these business transactions take form for LCS as it rolls out the implementation,” said Gretchen Alarcon, group vice president, HCM Product Strategy at Oracle.

“At LCS, we take comfort knowing that the Oracle HCM Cloud platform is robust and secure. This made it easier for us to educate our internal stakeholders about the tremendous value this technology provides,” adds Ryan.

Contact Info Jennifer Yamamoto
Oracle
+1.916.761.9555
jennifer.yamamoto@oracle.com About Life Care Services®

Life Care Services, an LCS Company, established in 1971 and based in Des Moines, Iowa, is the nation’s leading manager of full-service senior living communities. Life Care Services currently provides operations, and marketing and sales management services for not-for-profit and for-profit senior living communities. For more information, visit www.LCSnet.com.

About Oracle

Oracle offers a comprehensive and fully integrated stack of cloud applications and platform services. For more information about Oracle (NYSE:ORCL), visit www.oracle.com.

Trademarks

Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.

Safe Harbor

The preceding is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle's products remains at the sole discretion of Oracle Corporation. 

Talk to a Press Contact

Jennifer Yamamoto

  • +1.916.761.9555

Follow Oracle Corporate

Categories: Database, Vendor

Intland User Conference 2017

Intland Blog - Mon, 04/10/2017 - 16:45
Categories: Vendor

Oracle Named a Leader in the 2017 Gartner Magic Quadrant for Enterprise Integration Platform as a Service

Oracle Database News - Fri, 04/07/2017 - 20:22
Press Release Oracle Named a Leader in the 2017 Gartner Magic Quadrant for Enterprise Integration Platform as a Service Oracle positioned as a leader based on ability to execute and completeness of vision

Redwood Shores, Calif.—Apr 7, 2017

Oracle today announced that it has been named a leader in Gartner’s 2017 “Magic Quadrant for Enterprise Integration Platform as a Service” report1. We believe this recognition is another milestone which the company feels is due to the tremendous momentum and growth of Oracle Cloud Platform this year.

“We believe this recognition is another acknowledgement of Oracle’s strong momentum in the integration and larger PaaS sector, driven by the successful adoption of Oracle’s cloud platform offerings by thousands of customers,” said Amit Zavery, senior vice president, Oracle Cloud Platform and Middleware. “By successfully delivering a comprehensive iPaaS offering that provides an easy way to integrate any type of application, data, device and system, Oracle has given customers a powerful option to meet their ever evolving integration needs.”

Gartner positions vendors within a particular quadrant based on their ability to execute and completeness of vision.  According to the report, “leaders in this market have paid client numbers in the thousands for their iPaaS offerings, and often many thousands of indirect users via embedded versions of the platform as well as "freemium" options. They have a solid reputation, with notable market presence and a proven track record in enabling multiple integration use cases — often supported by the large global networks of their partners. Their platforms are well-proven and functionally rich, with regular releases to rapidly address this fast-evolving market.”

Oracle Cloud Platform, which includes Oracle’s iPaaS offerings, has experienced explosive growth, adding thousands of customers in fiscal year 2017. Global enterprises, SMBs, and ISVs are turning to Oracle Cloud Platform to build and run modern Web, mobile, and cloud-native applications. Continuing its commitment to its customers, Oracle has delivered more than 50 cloud services in the last two years.

Gartner views integration platform as a service (iPaaS) as providing “capabilities to enable subscribers (aka “tenants”) to implement data, application, API and process integration projects spanning cloud-resident and on-premises endpoints.” The report adds, “This is achieved by developing, deploying, executing, managing and monitoring “integration flows” (aka “integration interfaces”) — that is, integration applications bridging between multiple endpoints so that they can work together.”

Oracle’s iPaaS offerings include Oracle Integration Cloud Service and Oracle SOA Cloud Service, both part of the Oracle Cloud Platform. Oracle Integration Cloud is a simple and powerful integration platform targeting ad hoc integrators while Oracle SOA Cloud delivers a high-control platform for specialist integrators. Additionally, Oracle has many other cross-PaaS offerings that can be combined with Oracle’s iPaaS services to deliver greater productivity.  Those services include Oracle Self Service Integration for citizen integrators, Oracle Process Cloud for improved orchestration, Oracle Real-Time Integration Business Insight for business activity monitoring, Oracle API Platform Cloud for API management, Oracle Managed File Transfer Cloud for managed file transfer and Oracle IoT Cloud for IoT integration.

Download Gartner’s 2017 “Magic Quadrant for Enterprise Integration Platform as a Service” here.

Oracle Cloud

Oracle Cloud is the industry’s broadest and most integrated public cloud, offering a complete range of services across SaaS, PaaS, and IaaS. It supports new cloud environments, existing ones, and hybrid, and all workloads, developers, and data.  The Oracle Cloud delivers nearly 1,000 SaaS applications and 50 enterprise-class PaaS and IaaS services to customers in more than 195 countries around the world and supports 55 billion transactions each day.

For more information, visit http://cloud.oracle.com.

Gartner Disclaimer
Gartner does not endorse any vendor, product or service depicted in its research publications, and does not advise technology users to select only those vendors with the highest ratings or other designation. Gartner research publications consist of the opinions of Gartner's research organization and should not be construed as statements of fact. Gartner disclaims all warranties, expressed or implied, with respect to this research, including any warranties of merchantability or fitness for a particular purpose.

1 Gartner, “Magic Quadrant for Enterprise Integration Platform as a Service,” by Keith Guttridge, Massimo Pezzini, Elizabeth Golluscio, Eric Thoo, Kimihiko Iijima, Mary Wilcox, March 30, 2017

Contact Info Nicole Maloney
Oracle
+1.415.235.4033
nicole.maloney@oracle.com Kristin Reeves
Blanc & Otus
+1.415.856.5145
kristin.reeves@blancandotus.com About Oracle

Oracle offers a comprehensive and fully integrated stack of cloud applications and platform services. For more information about Oracle (NYSE:ORCL), visit www.oracle.com.

Trademarks

Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.

Safe Harbor

The preceding is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle's products remains at the sole discretion of Oracle Corporation. 

Talk to a Press Contact

Nicole Maloney

  • +1.415.235.4033

Kristin Reeves

  • +1.415.856.5145

Follow Oracle Corporate

Categories: Database, Vendor

7-Eleven Mexico Deploys Oracle Retail to Streamline and Simplify Operations

Oracle Database News - Wed, 04/05/2017 - 13:00
Press Release 7-Eleven Mexico Deploys Oracle Retail to Streamline and Simplify Operations Mexican Convenience Store Empowers Associates with Better Information and Visibility

Redwood Shores, Calif.—Apr 5, 2017

Today, Oracle announced that 7-Eleven Mexico S.A. implemented Oracle Retail to simplify operations and facilitate the customer experience. In Mexico, today’s consumer demands access to brands and a differentiated experience. 7-Eleven Mexico embraced technology, empowering them to keep up with the changing demands of the market. 7-Eleven Mexico operates 1,950 convenience stores supported by 8 distribution centers and 18,000 collaborators across 15 states in Mexico.

7-Eleven Mexico has adopted best practices and deployed Oracle Retail Merchandise Operations Management solutions to support growth and transformation. The company implemented Oracle Retail Merchandising System, Oracle Retail Price Management, Oracle Retail Sales Audit and Oracle Retail Invoice Matching to automate best practices, improve communication among the stores and provide more complete data to empower associates with the help of Oracle Partner Network Gold Level Partner Logic Information Systems.

"The consumer is changing and we need to be more and more agile to anticipate these changes and inspire the shopping experience. In order to do this, we need to simplify and modernize our IT structure, eliminating limitations, increasing flexibility in offering products, targeting our business and promotion strategies, automating processes and obtaining information in real-time,” said Eduardo Trujillo Olguín, Chief Financial Officer of 7-Eleven Mexico. “We selected Oracle Retail because of its partner network, risk management, cost-effectiveness throughout the solution lifecycle and alignment to our business priorities.”

With the introduction of the new system, 7-Eleven Mexico has given teams the ability to adopt a more aggressive business strategy to retain and attract customers. The replacement of the technology platform has also addressed an important aspect of 7-Eleven's philosophy: empowering store managers to take decisions about the quantity and type of product at each point of sale, making each store a mix that fits the reality of their micro market, at every moment of the day and at special events.

"This is the largest enterprise implementation ever done by 7-Eleven Mexico. We chose Oracle Retail because we needed a platform that would empower us to adopt industry best in class practices. We have verified our gaps and made important changes in the way we do business to have the minimum customization of the solution" said Eduardo Trujillo Olguín, Chief Financial Officer of 7-Eleven Mexico.

“At Oracle Retail, we are focused on empowering retailers to align retail operations to attract and retain more customers with the right merchandise, promotions, the right price, at the right place. 7-Eleven Mexico has a smart strategy in place that focuses on engaging and understanding the consumer at the store level,” said Ray Carlin, Senior Vice President and General Manager, Oracle Retail. “We are honored to help simplify and streamline the 7-Eleven Mexico IT structure to allow them to adapt to the changing retail.”

"We are proud to work with 7-Eleven Mexico to drive additional revenue by properly localizing individual markets through enabling store leaders with seamless communication on pricing and product information. This will surely assist in acquiring and keeping loyal customers while saving store associate’s time automating critical processes,” said Amber Naqvi, President, Logic Information Systems.

  Contact Info Matt Torres
Oracle Corporation
+1 415-595-1584
matt.torres@oracle.com About Oracle

Oracle offers a comprehensive and fully integrated stack of cloud applications and platform services. For more information about Oracle (NYSE:ORCL), visit www.oracle.com.

Trademarks

Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.

Safe Harbor

The preceding is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle's products remains at the sole discretion of Oracle Corporation. 

Talk to a Press Contact

Matt Torres

  • +1 415-595-1584

Follow Oracle Corporate

Categories: Database, Vendor

University of Wyoming Uses Oracle Cloud to Drive Core Mission of Teaching, Research, and Service

Oracle Database News - Wed, 04/05/2017 - 13:00
Press Release University of Wyoming Uses Oracle Cloud to Drive Core Mission of Teaching, Research, and Service Higher education institution’s initiative provides modern, sophisticated cloud solutions to align technology with strategic business planning

Redwood Shores Calif—Apr 5, 2017

Oracle today announced that the University of Wyoming (UW), has selected Oracle Cloud to transform the way UW does business at every level, by providing a modern and synchronized technology platform to further academic excellence. As Wyoming’s only provider of baccalaureate graduate education, research, and outreach services, UW decided it could no longer wait to redesign its 20-year-old systems. The initiative incorporates finance, human resources (HR), budgeting and planning, grant management, and supply chain management systems—all of which are core to the University’s operations.

The university’s strategic Oracle Cloud implementation, named WyoCloud, will help UW respond to today’s opportunities and challenges by enabling department staff to access timely, accurate information at the right time to run the institution more efficiently. Oracle’s complete and modern solutions will thus free employees to focus more time and effort on enhancing the student experience now and in the future.  

UW’s new cloud-based finance, HR, grant management, and supply chain solutions include seamless implementations of Oracle’s Enterprise Resource Planning  (ERP) Cloud, Enterprise Performance Management (EPM) Cloud, Supply Chain Management (SCM) Cloud, and Human Capital Management (HCM) Cloud.

The project has received tremendous support and interest from the UW community and the WyoCloud team has prioritized outreach, communication, and ongoing training efforts to help streamline the transition to the new systems. WyoCloud has also formed a network of Change Agents to provide additional channels for information and feedback on the project.

“We had a competitive proposal process where the selection committee unanimously chose the Oracle Cloud for its ability to help enable our university’s pursuit of excellence based on their history of success in supporting the specific needs of higher education,” said Jennifer Chavez, Director, Application and Database Services, at the University of Wyoming. “As a premier educational institution, it is our top priority to run our university in the most efficient manner to ensure our students succeed and compete.”

Oracle Cloud Applications’ unified interface and powerful reporting and analytics provide intuitive, real-time information for insightful decision making, allowing UW to leverage the solutions to help the university better configure the way they do business. UW’s systems will soon leverage the same Oracle ERP and EPM Cloud technology that helps thousands of companies integrate readily available data into reliable reports. This technology incorporates a modern user interface, embedded analytics, contextual social collaboration, and a device-independent mobile experience designed to make the solution familiar and easy to use.

Oracle SCM Cloud will help enable strategic sourcing and resource planning and better procurement processes so UW can more efficiently use state resources with the savings. Oracle HCM Cloud will allow UW’s HR department to leverage the proper information and technology to better attract and support students.

“By adopting the latest cloud technology, the University of Wyoming is establishing a path toward continued growth, academic innovation, and student success,” said Terrance Wampler, vice president of financials applications strategy at Oracle. “Oracle is committed to furthering the success of higher education institutions. Our next-generation cloud platform will help streamline and modernize processes to allow University of Wyoming’s faculty and staff to focus on education innovation and to better attract and support their students.”

Oracle delivers the industry’s broadest suite of enterprise-grade cloud services, including Software as a Service (SaaS), Platform as a Service (PaaS), Infrastructure as a Service (IaaS), and Data as a Service (DaaS).

Contact Info Joann Wardrip
Oracle
+1.650.607.1343
joann.wardrip@oracle.com Chad Baldwin
University of Wyoming
+1.307.766.2929
cbaldwin@uwyo.edu About Oracle

Oracle offers a comprehensive and fully integrated stack of cloud applications and platform services. For more information about Oracle (NYSE:ORCL), visit www.oracle.com.

Trademarks

Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.

Safe Harbor

The preceding is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle's products remains at the sole discretion of Oracle Corporation. 

Talk to a Press Contact

Joann Wardrip

  • +1.650.607.1343

Chad Baldwin

  • +1.307.766.2929

Follow Oracle Corporate

Categories: Database, Vendor

America’s Fastest-Growing Companies Forecast Rapid Expansion Yet Lack Technology Expertise to Keep Pace

Oracle Database News - Wed, 04/05/2017 - 13:00
Press Release America’s Fastest-Growing Companies Forecast Rapid Expansion Yet Lack Technology Expertise to Keep Pace Study Reveals Companies are Highly Optimistic about Growth but Need Cloud Technology Innovation and Strategy to Overcome Challenges

Redwood Shores, Calif.—Apr 5, 2017

Leaders of the 5000 fastest growing private companies in America – known as the Inc. 5000—have an overwhelmingly optimistic outlook for 2017, according to Oracle’s The Talent and Tech Driving America’s Fastest Growing Companies survey, released today.

Nine out of 10 respondents (89 percent) describe themselves as either extremely confident or very confident about their prospects for the future. Backed by this confidence, the majority plan to expand their workforce (91 percent), offer new products (61 percent), move into new markets (65 percent) and do more business internationally (32 percent) in the coming year.

Realizing the Potential of the Cloud to Propel Growth

In order to support their expansion, the majority of the Inc. 5000 have adopted cloud technology.

  • Nearly 60 percent cite scalability and flexibility for growth as primary drivers of cloud adoption
  • Twenty-two percent see the primary benefit as increased internal communication and collaboration
  • More than 83 percent of respondents have at least two functions in the cloud

However, many of these businesses aren’t fully optimizing the potential of the cloud to aid in their growth and avoid plateauing.

  • Just over a third (36 percent) have their finances in the cloud
  • Only 29 percent have put their e-commerce functions into cloud solutions, compared to over half who have migrated sales and human resources to the cloud (51 and 62 percent, respectively)
  • Forty-four percent struggle to achieve integration across cloud products

Partnering for Cloud Success

Of the 41 percent who ranked investing in technology a top-three priority for 2017, only 23 percent cited maintaining a competitive edge as a reason to make the investment, pointing to the fact that companies lack the strategic direction to differentiate and avoid stagnation.

“Rapidly growing small and medium businesses have had the advantage of building on the cloud from day one,” said Reggie Bradford, senior vice president, Startup Ecosystem and Accelerator, Oracle. “But their fast growth, paired with the array of cloud solutions from different vendors, presents some challenges. To avoid stagnation, SMBs need a cloud vendor that guides them in addressing product integration issues, selecting the best fit—for budget and business purpose—and truly understanding future cloud opportunities.”

“With Oracle PaaS, we built our marketing operations solution in two months instead of six,” said John Yoho, vice president, Transformational Growth, Element Solutions, an Oracle customer. “This gave us an immediate return on investment and allowed us to focus on our client’s experience. As we continue to grow, Oracle will help us scale and add products from their integrated, complete suite to address new needs and opportunities. They handle the technical complexities so we can focus on accelerating our growth, backed by the cloud.”

Methodology and Resources

The Talent and Tech Driving America’s Fastest Growing Companies study, commissioned by Oracle and fielded by Inc. Media, surveyed leaders of companies that are current or recent Inc. 5000 honorees. The Inc. 5000 list ranks companies by three-year sales growth, among other factors. The average growth rate of the Inc. 5000 was 128 percent over three years, with average annual sales of $40 million. The Inc. 5000 companies created 640,127 new jobs during the previous three years.

View the complete story on the survey here.

For more information on how Oracle can help accelerate growth in small and midsize businesses, visit https://go.oracle.com/smb.

Contact Info Julia Allyn
Oracle Corporate Communications
+1.650.607.1338
julia.allyn@oracle.com About Inc. Media

Founded in 1979 and acquired in 2005 by Mansueto Ventures, Inc. is the only major brand dedicated exclusively to owners and managers of growing private companies, with the aim to deliver real solutions for today’s innovative company builders. Inc. was the winner of the National Magazine Award for General Excellence in both 2014 and 2012. Total monthly audience reach for the brand has grown significantly from 2,000,000 in 2010 to more than 13,000,000 today. For more information, visit www.inc.com.

About Oracle

Oracle offers a comprehensive and fully integrated stack of cloud applications and platform services. For more information about Oracle (NYSE:ORCL), visit www.oracle.com.

Trademarks

Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.

Safe Harbor

The preceding is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle's products remains at the sole discretion of Oracle Corporation. 

Talk to a Press Contact

Julia Allyn

  • +1.650.607.1338

Follow Oracle Corporate

Categories: Database, Vendor

Sparx Systems Enterprise Architect To Feature BABOK Guide v3 Tools and Techniques

Software Development Tools Directory - Tue, 04/04/2017 - 15:43
eading UML and lifecycle modeling platform developer, Sparx Systems, together with the International Institute of Business Analysis™ (IIBA®), has announced the public Beta release of the reference model of IIBA's A Guide to the Busi ...
Categories: Vendor

Akamai Agrees to Acquire SOASTA

Software Development Tools Directory - Tue, 04/04/2017 - 15:07
Akamai Technologie has announced the company has entered into an agreement to acquire SOASTA, a leader in Digital Performance Management. The acquisition is intended to give Akamai customers greater visibility into the business impact of their we ...
Categories: Vendor

7 Reasons Why to Use Ranorex 7.0

Ranorex.com: Latest News - Tue, 04/04/2017 - 12:07

It’s that exciting time of the year again – we’re thrilled to announce the release of Ranorex 7.0. With this major software update, we’re introducing our matchless Selenium WebDriver integration, leaner test suite structure, JUnit compatible reports as well as an enhanced WPF plug-in. Are you wondering how you will benefit from this release? Here are 7 reasons why you should definitely use Ranorex 7.0:

1. Selenium WebDriver integration in Ranorex Studio

Selenium WebDriver is a platform-independent open source test automation framework that automates browsers and integrates in nearly all development environments. Due to its many automation benefits, it has gained a significant user base over the past few years. As a W3C Candidate Recommendation, Selenium is on the fast track of becoming a standard for web test automation.

We recognize the importance of Selenium for the future of web testing and are proud to announce that with Ranorex 7.0, you can access Selenium WebDriver with the powerful Ranorex tools! While other test automation tools simply trigger existing Selenium tests, Ranorex provides a much deeper integration and makes Selenium WebDriver part of the Ranorex Core API.

How the integration works

2. Ability to access Selenium with the powerful Ranorex tools

Automating tests in Selenium is time-intensive and requires programming skills. Once you’ve invested time in setting up the automation framework, it can still be rather tricky to deal with issues such as object-mapping and time-out handling. As Ranorex directly integrates Selenium WebDriver on a plug-in level, you can access Selenium WebDriver with the powerful Ranorex tools. The benefits?

  • Create web tests using script-free or code-based Ranorex tools
  • Instantly automate dynamic UI elements and handle synchronization issues
  • Handle data-driven testing, parameterization as well as reporting in a single test suite
  • Run your Ranorex tests on Selenium WebDriver endpoints

 

//www.ranorex.com/blog/wp-content/uploads/2017/04/01_Create.mp4

 

3. Plug-in free web testing across all major platforms and browsers

Selenium is renowned for its unparalleled platform and browser support. By upgrading to Ranorex 7.0, you can finally run your Ranorex tests on all Selenium-supported browsers and operating systems, including: Chrome, Firefox, Internet Explorer, Edge, Safari, Microsoft Windows, macOS and Linux.

Selenium supported browsers

4. Leaner test suite structure

Complex test scenarios can be rather difficult to organize. We’ve now revised the test suite structure, making it leaner and easily readable. Smart folders replace traditional folders and add lots of new functionality to their organizing nature. That’s why you are now able to easily bind data sources and set iterations without the need of nesting test cases. You’d like to upgrade existing Ranorex solutions? Read this blog to find out how!

lean test suite structure

5. JUnit compatible reports

Due to the new and improved test suite structure, reports in Ranorex Studio are now JUnit compatible, so you can easily integrate your test execution and reporting into continuous integration systems and ALM tools! Find out how you can create JUnit compatible reports.

junit report

6. Enhanced WPF plug-in

As the WPF framework is rather flexible and powerful, it can be tricky to find the elements you want to automate. We’ve reimagined the way you can automate WPF applications, so you will benefit from:

  • Configuration-free WPF object recognition
  • Easier maintenance of the object repository
  • Revised support for 3rd party controls: Infragistics, Telerik & DevExpress

wpf plugin

7. News updates on Ranorex Studio start page

Never miss new features, updates or Ranorex-related news! Now you can find all important announcements on your Ranorex Studio start page. Download Ranorex 7.0 and see for yourself!

Ranorex Studio start page

Download Free Trial Watch the 7.0 Webinar

The post 7 Reasons Why to Use Ranorex 7.0 appeared first on Ranorex Blog.

Categories: Vendor

New Progress OpenEdge Release Delivers Always On Performance, Security and Data Management Capabilities to Strengthen Today's Mission-Critical Business Applications

Progress Software News - Tue, 04/04/2017 - 10:00
New Progress OpenEdge Release Delivers Always On Performance, Security and Data Management Capabilities to Strengthen Today's Mission-Critical Business Applications
Categories: Vendor

Fujitsu and Oracle Launch Fujitsu SPARC M12 Servers with World’s Fastest Per-Core Performance

Oracle Database News - Tue, 04/04/2017 - 09:00
Press Release Fujitsu and Oracle Launch Fujitsu SPARC M12 Servers with World’s Fastest Per-Core Performance Providing optimized infrastructure for both on-premises and cloud environments

Tokyo, Japan, and Redwood City, Calif., U.S.—Apr 4, 2017

Fujitsu SPARC M12-2S

Fujitsu SPARC M12-2S

Fujitsu Limited and Oracle today announced the launch of Fujitsu SPARC M12, a new lineup of enterprise servers now available worldwide.

Featuring Fujitsu’s new SPARC64 XII processor, Fujitsu SPARC M12 servers achieve the world’s highest per CPU core performance (*1) in arithmetic processing, offering dramatic improvements for a wide range of database workloads, from mission-critical systems on premises to big data processing in the cloud.

The new Fujitsu SPARC M12 servers join the vibrant SPARC technology ecosystem, and together with Oracle’s SPARC systems they leverage the unique security and scalability features of the Oracle Solaris operating system, as well as the efficiency and versatility of the Oracle VM Server for SPARC virtualization software.

Fujitsu SPARC M12 servers are offered in two models: the two-processor Fujitsu SPARC M12-2 server, and the Fujitsu SPARC M12-2S server, which can be expanded incrementally to a maximum of 32 processors.

The new servers can help customers optimize investments in ICT infrastructure and create new value based on cutting-edge digital technology.

The forerunner of the Fujitsu SPARC M12 servers, the Fujitsu M10 server line, has been adopted by many customers as the core of their ICT infrastructure. Fujitsu M10 servers have contributed to optimized ICT investments by providing stable processing power for mission-critical databases at the foundation of corporate business, and reduced search time for information databases used in corporate marketing to 1/300th that of previous technology.

In recent years, as the Internet of Things (IoT), big data and artificial intelligence (AI) have become more prevalent in companies and society, there has been an ever-increasing volume of data to be processed, leading to demands for even greater performance, combined with a reduction in operational and management costs.

Features of the Fujitsu SPARC M12
  • 1. Supporting customers’ digital transformation by providing high-speed processing
    Performance per CPU core is a significant measure to consider when increasing data processing efficiency, and Fujitsu SPARC M12 servers offer up to 2.5 times better core performance compared to the previous Fujitsu M10 models. The Fujitsu-developed SPARC64 XII processor, with the world’s highest per core performance, maximizes processing capability in mission-critical systems and databases without increasing server complexity, contributing to the optimization of customer IT investments.

    Software on Chip (*2), a feature carried on from the Fujitsu M10, accelerates database processing by leveraging the fact that use of in-memory databases for processing large volumes of data has been very effective in the cloud, expanding the number of simultaneous searches to twice that of the Fujitsu M10 when processing with Oracle Database In-Memory. The Fujitsu SPARC M12, which can dramatically accelerate a wide range of data processing, supports the digital transformations of customers by improving the efficiency of mission-critical systems, speeding up decision-making using big data, and improving customer services through multilateral information analyses.
     
  • 2. Stable operations with industry-first, new cooling technology
    Fujitsu cutting-edge IT expertise has been used to develop Vapor and Liquid Loop Cooling (VLLC) technology (*3). This industry-first cooling technology reliably cools the interior of the server through the phase change of liquid to vapor, roughly doubling cooling efficiency (*4), and enabling safe and stable operations when building a private cloud environment with multiple Fujitsu SPARC M12 servers installed in a data center.
     
  • 3. Optimized operations and management costs suited for business growth
    Fujitsu SPARC M12 servers provide CPU Core Activation functionality, for configuring CPU resources one core at a time from a minimum of just two cores per server. CPU Core Activation allows servers to be configured to meet business needs, with the dynamic flexibility to grow as needed.

    The high-end Fujitsu SPARC M12-2S model offers additional scalability in the form of building block architecture to connect additional Fujitsu SPARC M12-2S server chassis to form flexible scale-up and scale-out servers. By connecting a maximum of 16 building blocks, a single system with over 3,000 CPU threads can be created. Fujitsu SPARC M12-2S servers provide an ideal foundation for private cloud implementations by mitigating initial investment risks while allowing for gradual expansion.
     
  • 4. Supporting business continuity with stable system operation
    Building on the Fujitsu mainframe heritage and the trusted RAS features (*5) found in Fujitsu M10 servers, Fujitsu SPARC M12 servers provide error detection and recovery mechanisms for error protection across all processor circuits, supporting stable operation of mission-critical processing.

Comment from Toshiyuki Awai, Managing Executive Officer, COO, IT Services Group, ITOCHU Techno-Solutions Corporation

ITOCHU Techno-Solutions Corporation (CTC) welcome the announcement of a new product to the SPARC platform. Leveraging our broad implementation experience and SPARC server know-how, CTC have been offering safety and confidence to customers by providing various services, such as POC, system integrations and operations or maintenance support services. I am confident that the combination of SPARC servers, equipped with the world’s highest performance processor, the SPARC64 XII, and CTC’s solutions and services will contribute to optimizing customers’ IT investments.

Comment from Edward Screven, Chief Corporate Architect, Oracle Corporation

Oracle and Fujitsu have worked together for more than three decades to produce SPARC systems satisfying the demanding requirements of mission critical infrastructure. Fujitsu SPARC M12 servers featuring the new SPARC64 XII processor for extreme core performance is an exciting addition to the SPARC family, allowing customers to address their most difficult computing challenges with systems that offer both high performance and enterprise reliability.

Comment from Akira Kabemoto, SEVP, Fujitsu

The revolutionary technology of the Fujitsu SPARC M12 enables real-time connections between people, businesses and a variety of things, and represents a step toward achieving Fujitsu’s aim of a Human Centric Intelligent Society. In addition to the Fujitsu SPARC M12, which is a result of close collaboration between Fujitsu and Oracle, Fujitsu will continue to develop cutting-edge technology that contributes to the creation of new value and supports customers in expanding their businesses.

Related Websites

Sites introducing Fujitsu SPARC M12:


Fujitsu SPARC M12 social media links:


Oracle Hardware Social media links:


Glossary and Notes
  • 1. World’s highest per CPU core performance
    Comparison based on registered results per core in the SPECint_rate2006 and SPECfp_rate2006 benchmark tests.

    SPECint_rate2006 performance results and measurement environment:
    Fujitsu SPARC M12-2S
    Performance result (peak): 102 per CPU core
    Measurement environment: SPARC64 XII (4.25GHz) x1 core, Oracle Solaris 11.3, Version 12.6 of Oracle Developer Studio

    SPECfp_rate2006 performance results and measurement environment:
    Fujitsu SPARC M12-2S
    Performance result (peak): 102 per CPU core
    Measurement environment: SPARC64 XII (4.25GHz) x1 core, Oracle Solaris 11.3, Version 12.6 of Oracle Developer Studio

    These performance results were submitted to SPEC (The Standard Performance Evaluation Corporation) on April 3, 2017.
     
  • 2. Software on Chip
    Functionality of Fujitsu SPARC M12 and Fujitsu M10 in which hardware (a processor) is used to process some of the tasks that are otherwise performed with software, such as decimal arithmetic processing, cryptographic processing, and copying.
     
  • 3. Developed Vapor and Liquid Loop Cooling (VLLC)
    A depressurization vaporization cooling method that circulates cooling fluid with a pump. Patent pending in Japan and the US.
     
  • 4. Roughly doubling cooling efficiency
    It can limit temperature increases to half that of the cooling system on the previous products (Fujitsu M10-4, Fujitsu M10-4S), when cooling a CPU with the same heat output.
     
  • 5. RAS features
    Acronym for Reliability, Availability, and Serviceability. Functions that support the stable operation of the system.
Contact Info Scott Thornburg
Oracle Partner Public Relations
+1 (415) 816-8844
scott.thornburg@oracle.com About Fujitsu

Fujitsu is the leading Japanese information and communication technology (ICT) company, offering a full range of technology products, solutions, and services. Approximately 156,000 Fujitsu people support customers in more than 100 countries. We use our experience and the power of ICT to shape the future of society with our customers. Fujitsu Limited (TSE: 6702) reported consolidated revenues of 4.7 trillion yen (US$41 billion) for the fiscal year ended March 31, 2016. For more information, please see http://www.fujitsu.com.

About Oracle

Oracle offers a comprehensive and fully integrated stack of cloud applications and platform services. For more information about Oracle (NYSE:ORCL), visit www.oracle.com.

Trademarks

Oracle and Java are registered trademarks of Oracle Corporation, its subsidiaries, and its affiliates in the US and other countries.

All SPARC trademarks, which are used under license, are trademarks of SPARC International, Inc. in the US and other countries. The SPARC64 trademark is a trademark of SPARC International, Inc. in the US and other countries, and is being used under license.

UNIX is a registered trademark of The Open Group in the US and other countries.

SPEC and the SPECint benchmark name are trademarks or registered trademarks of Standard Performance Evaluation Corporation (SPEC) in the US and other countries.

All other trademarks referenced herein are the property of their respective owners.

Safe Harbor

The preceding is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle's products remains at the sole discretion of Oracle Corporation. 

Talk to a Press Contact

Scott Thornburg

  • +1 (415) 816-8844

Follow Oracle Corporate

Categories: Database, Vendor

Accelerating and Scaling Innovation

Intland Blog - Mon, 04/03/2017 - 14:07
Categories: Vendor

Can DevOps and ITIL Work Together?

Intland Blog - Thu, 03/30/2017 - 15:34
Categories: Vendor

How to Use Ranorex with Existing Selenium Tests

Ranorex.com: Latest News - Thu, 03/30/2017 - 14:35
Introduction

With Ranorex 7, we’ve introduced support for the Selenium WebDriver protocol for web testing. Testers can now use Ranorex to automate their web sites on a wide array of browsers and operating systems, all without the need for plugins or coding. What a time to be alive!

How it works

The Ranorex WebDriver Integration utilizes the WebDriver Wire Protocol to communicate with browser instances via their individual driver implementations. If you have used Selenium before, you might know that the Selenium API sends JSON data over the WebDriver to execute actions on an endpoint.

Fundamentally, Ranorex does the same, but instead of Selenium APIs, we use our own automation technology and the RanoreXPath. This results in many benefits for you as a tester:

  • Object identification via Ranorex Spy is simple and fast
  • Instead of coding page objects, you can keep and maintain all of your web site’s elements in the Ranorex Repository
  • You can record your tests on your local computer instead of coding them
  • We generate a report for you out of the box

The above points show that Ranorex brings a lot of value to your existing Selenium test infrastructure. But what about your existing Selenium tests?

In this blog post, I am going to show you how you can execute an existing Selenium test suite with Ranorex Studio and integrate its results into the Ranorex report. By virtue of Ranorex being a test automation framework, we can leverage the .NET programming language and the new reporting improvements to run an existing test suite either before or after the Ranorex Test Suite and combine the results of both into one report.

Starting Selenium tests programmed in Java

For this example, I’ve created a simple Selenium Test in IntelliJ IDEA utilizing Maven and the Conductor Selenium framework. It consists of two simple test cases and some page objects that automate the Ranorex Web Testing Examples page. This example project will serve as our demo throughout this chapter. You can download it here.

The two test cases “testFillForm” and “testValidateForm” are very simple and only serve as a proof of concept. “testFillForm” validates the existence of two input controls and fills them with values, without doing anything else. “testValidateForm” fills the AJAX form on the test page and validates the AJAX response according to the inputs. I’ve included a false positive in order to get a successful and a failed test result.

Reporting test results using Maven

Depending on the environment you are using, there are different ways to export the test results. In my example, I am using the Maven Surefire plugin to generate output for the test results. If you want to integrate Surefire as well, you need to extend the POM file of your project to include the plugin:

    …
    <reporting>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-surefire-report-plugin</artifactId>
                <version>2.19.1</version>
            </plugin>
        </plugins>
    </reporting>
</project>

Copy code to clipboard

You can configure Surefire to generate reports exactly the way you need. However, in its default configuration, it creates an XML and a TXT file with the results. For this example, we’re sticking tothe defaults, as we’re going to use the XML file later for reporting.

Executing a Java test with Ranorex

After successfully running the two unit test cases in your Java IDE, you can invoke Maven to build the project and run the test cases in the project. To do so, open the Windows command line and run Maven from there.

mvn clean test surefire-report:report

Copy code to clipboard

Maven will build the project and run the test cases at the end. Thanks to the Surefire plugin, we can pick up our report from the working directory (under target/surefire-reports/). The plugin should have generated 2 files, an XML file with detailed information as well as a TXT file with a more user-friendly summary. If the command executes as expected, we can use Ranorex to do this for us.

Ranorex can run external applications from within Recordings using the Run Application action, which starts the program in question in parallel. However, to execute our Selenium test suite, we are going to operate from outside the Ranorex Test Suite and want it to run before the Ranorex test starts. That’s why we are going to create a new Code Module in our Solution and name it SeleniumTools. In this Module, we add a new function to run a test synchronously.

using System.Diagnostics;
    public void RunTestSynchronized(string command, string args, string workdir)
    {
        Report.Info("Selenium", "Starting " + command + " with Arguments " + args + " in " + workdir);
        ProcessStartInfo psi = new ProcessStartInfo();
        psi.FileName = command;
        psi.Arguments = args;
        psi.WorkingDirectory = workdir;

        try
        {
            var proc = Process.Start(psi);
            proc.WaitForExit();
            Report.Info("Selenium", "Done!");
        }
        catch(Exception e)
        {
            Report.Error("Selenium", "Could not start Selenium Test\n" + e.Message);
        }
    }

Copy code to clipboard

The above code causes Ranorex to launch the application supplied via command with the arguments in args and run it in the working directory workdir. Furthermore, Ranorex will wait until the process completes. The reporting engine is invoked as well so that we have some information in the Report about the externally started application.

Parsing the Results

Now that we can successfully start our external environment with our existing Selenium test, we also want to include its results in our Test Suite. As stated before, Apache Surefire generates a report that we can use in order to verify the success of our test cases. Let’s have a look at the structure of the XML that Surefire generates:

<?xml version="1.0" encoding="UTF-8" ?>
<testsuite tests="2" failures="0" name="com.ranorex.selenium.TestPageTest" time="8.794" errors="0" skipped="0">
    <properties>
        <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
        ...
    </properties>

    <testcase classname="com.ranorex.selenium.TestPageTest" name="testFillForm" time="1.62"/>
    <testcase classname="com.ranorex.selenium.TestPageTest" name="testValidateForm" time="7.174"/>
</testsuite>

Copy code to clipboard

The above XML is from the report generated by the recording we just executed. We can see the following interesting parts:

  • The number of tests in the test suite
  • The number of failed tests in the test suite
  • The number of errors that occurred during execution
  • The number of skipped tests

The individual test cases are listed below the properties block. Both of them show each test case’s name and package. If a test case fails, it will look like this:

  <testcase classname="com.ranorex.selenium.TestPageTest" name="testValidateForm" time="7.676">
    <failure message="Text does not match! [expected: Array
(
    [value1] =&gt; Hi from
    [value2] =&gt; Ranorex
    [checkbox2] =&gt; true
    [color2] =&gt; bluex
)] [actual: Array
(
    [value1] =&gt; Hi from
    [value2] =&gt; Ranorex
    [checkbox2] =&gt; true
    [color2] =&gt; blue
)]" type="java.lang.AssertionError">java.lang.AssertionError: Text does not match! [expected: Array
(
    [value1] =&gt; Hi from
    [value2] =&gt; Ranorex
    [checkbox2] =&gt; true
    [color2] =&gt; bluex
)] [actual: Array
(
    [value1] =&gt; Hi from
    [value2] =&gt; Ranorex
    [checkbox2] =&gt; true
    [color2] =&gt; blue
)]
        at org.junit.Assert.fail(Assert.java:93)
        at org.junit.Assert.assertTrue(Assert.java:43)
        at io.ddavison.conductor.Locomotive.validateText(Locomotive.java:668)
        at com.ranorex.selenium.TestPageTest.testValidateForm(TestPageTest.java:43)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)
        at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
        at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)
        at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
        at org.junit.internal.runners.statements.FailOnTimeout$StatementThread.run(FailOnTimeout.java:62)
</failure>
    <system-err>Starting ChromeDriver 2.27.440174 (e97a722caafc2d3a8b807ee115bfb307f7d2cfd9) on port 10532
Only local connections are allowed.
</system-err>
   </testcase>

Copy code to clipboard

Above you can see my false positive. The values shown do not match – intentionally. That’s quite a lot of useful information that we want to see in our Ranorex report as well, since we want to give as much information to our developers as possible. In order to do so, we need to parse the XML and invoke the Reporting API to add that information.

Ranorex Test Suites and Test Cases

In order to integrate the Surefire results meaningfully into the Ranorex report, you first need to understand how Ranorex Test Suites correlate with the reporting engine. A Ranorex Test Suite starts the reporting autonomously and assumes all test cases are provided exclusively by itself.. This naturally does not play well with outside test cases. In order to overcome this, you need to decide whether you want your existing Selenium tests executed before or after the Test Suite, and have them inserted accordinglyinto the report. In the following example, we are going to invoke the reporting engine manually and insert our Selenium test results into the “Before Test Suite” block.

We start by adding a new function to our Code Module. This method will load the XML file once the Selenium test suite completes and inserts the results from it into the Ranorex report.

public void ParseExtTestResults(string workdir, string fileName)
        {            
            XmlDocument xdoc = new XmlDocument();
            
            try
            {
                xdoc.Load(workdir + fileName);
                
                XmlNode xtestsuite = xdoc.SelectSingleNode("/testsuite");
                XmlNodeList testcases = xdoc.SelectNodes("/testsuite/testcase");
                
                string sHead = string.Format("External Selenium Test completed. {0} out of {1} test cases successful",
                                             Int32.Parse(xtestsuite.Attributes["tests"].Value) - Int32.Parse(xtestsuite.Attributes["failures"].Value),
                                             Int32.Parse(xtestsuite.Attributes["tests"].Value));
                
                TestReport.BeginTestEntryContainer(1, "Selenium Test Suite (external)",  ActivityExecType.Execute, TestEntryActivityType.TestCase);
                TestReport.BeginSmartFolderContainer("Selenium", sHead);
                
                Report.Info("Selenium", "Parsing Results...");
                
                
                foreach(XmlNode n in testcases)
                {
                    Ranorex.Core.Reporting.TestReport.BeginTestCaseContainer(n.Attributes["classname"].Value + "." + n.Attributes["name"].Value);
                    Ranorex.Core.Reporting.TestReport.BeginTestModule("Module " + n.Attributes["name"].Value);
                    
                    if(n.SelectSingleNode("failure") != null)
                    {
                        Report.Failure("Selenium", "Test case " + n.Attributes["name"].Value + " (" + n.Attributes["classname"].Value + ") \n" +
                                       n.SelectSingleNode("failure").Attributes["message"].Value);
                        
                        Ranorex.Core.Reporting.TestReport.EndTestModule();
                        Ranorex.Core.Reporting.TestReport.EndTestCaseContainer(TestResult.Failed);
                        continue;
                    }
                    
                    
                    Report.Success("Selenium", "Test case " + n.Attributes["name"].Value + " (" + n.Attributes["classname"].Value + ")");
                    
                    Ranorex.Core.Reporting.TestReport.EndTestModule();
                    Ranorex.Core.Reporting.TestReport.EndTestCaseContainer(TestResult.Passed);
                }
                
                TestReport.EndTestCaseContainer();
                TestReport.EndTestEntryContainer();
            }
            catch(Exception e)
            {
                Report.Error("Selenium", "Error reading Results\n"+e.Message);
            }
        }

Copy code to clipboard

Bringing everything together

Now we have everything we need to run our Selenium test suite from within Ranorex. In the Program.cs file, create an instance of your SeleniumTools class and call the two newly created functions before the TestSuiteRunner call.

        [STAThread]
        public static int Main(string[] args)
        {
            // Uncomment the following 2 lines if you want to automate Windows apps
            // by starting the test executable directly
            //if (Util.IsRestartRequiredForWinAppAccess)
            //    return Util.RestartWithUiAccess();

            Keyboard.AbortKey = System.Windows.Forms.Keys.Pause;
            int error = 0;
            
            
            
            SeleniumTools st = new SeleniumTools();
            
            st.RunTestSynchronized("mvn", 
                "clean test surefire-report:report", 
                @"C:\Users\copresnik\IdeaProjects\selenium");
            
            st.ParseExtTestResults(@"C:\Users\copresnik\IdeaProjects\selenium", 
                @"\target\surefire-reports\TEST-com.ranorex.selenium.TestPageTest.xml");
            

            try
            {
                error = TestSuiteRunner.Run(typeof(Program), Environment.CommandLine);
            }
            catch (Exception e)
            {
                Report.Error("Unexpected exception occurred: " + e.ToString());
                error = -1;
            }
            return error;
        }

Copy code to clipboard

Checking the results

When you hit the Run button or press F5, Ranorex will now first call the mvn build and execute the unit tests. Using the Surefire plugin, Maven will generate a report which will then be parsed and inserted into your report.

Your report should look like this:

Existing Selenium Tests Report

Note how the external test cases are organized in a new Smart Folder and are counted in the report. Our false positives even report what’s wrong with the faulty test case. The Ranorex test case is executed afterwards.

Conclusion

Instead of recreating every single test case you’ve designed with Selenium in the past, you can now trigger them easily in your Ranorex environment. From there you can continue to create new and additional test cases with Ranorex Studio. Since maintenance tasks are much more efficient when using the Ranorex Repository and Spy, you can cut down on maintenance efforts even more without losing the functionality of your previous work.

Resources

You can find and download the SeleniumTools class and its functions from our github repository.
The example IntelliJ project is available for download here.
The example Ranorex Solution is available for download here.

More about the Selenium integration Download Trial

The post How to Use Ranorex with Existing Selenium Tests appeared first on Ranorex Blog.

Categories: Vendor

Progress Reports 2017 Fiscal First Quarter Results

Progress Software News - Wed, 03/29/2017 - 21:15
Progress Reports 2017 Fiscal First Quarter Results
Categories: Vendor

Progress Acquires DataRPM, The Best-of-Breed Machine Learning Company Focused on Cognitive Predictive Maintenance

Progress Software News - Wed, 03/29/2017 - 21:10
Progress Acquires DataRPM, The Best-of-Breed Machine Learning Company Focused on Cognitive Predictive Maintenance
Categories: Vendor

Progress Announces Appointment of Paul Jalbert as Chief Financial Officer

Progress Software News - Wed, 03/29/2017 - 21:05
Progress Announces Appointment of Paul Jalbert as Chief Financial Officer
Categories: Vendor