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!
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!
Harman designs, manufactures and markets premier audio, visual, infotainment and integrated
control solutions for the automotive, consumer and professional markets.Â As a technology leader and innovator with leading brands such as AKGÂ®, Harman KardonÂ®, InfinityÂ®, and JBLÂ®, the Company is admired by audiophiles, musicians and the entertainment venues where they perform. More than 25 million automobiles on the road today are equipped with HARMAN audio and infotainment systems.
One of Harmanâ€™s biggest challenges when supplying its systems is ensuring it can prove its code complies with applicable license terms. The code must also be free of security and quality risks that could impact the integrity of the finished products.
But what happens when the code is open source? While software developed in-house can be closely monitored, software that comes in through third parties is harder to track. How can Harman accurately report on operational and legal risks for components and projects it didnâ€™t develop?
Join this webinar with Alyssa Harvey Dawson, Vice President Legal, Global Intellectual Property at Harman, and Black Duck Software, who will discuss:
Encryption is widely recognized as the gold standard for protecting data privacy, but encryption is only as strong as its key management. Critical credential files such as Oracle wallet files, Java KeyStores, Secure Shell (SSH) key files, and Secure Sockets Layer (SSL) certificate files are often widely distributed across servers and server clusters that use error-prone synchronization and backup mechanisms. As organizations increasingly encrypt data at rest and on the network, securely managing all the encryption keys and credential files in the data center has become a major challenge.
At the same time, organizations also need to comply with stringent regulatory requirements for managing keys and certificates. Many global regulations and industry standards call for audits demonstrating that keys are routinely rotated, properly destroyed, and accessed solely by authorized entities.
To address the need for robust key management, Oracle today introduced Oracle Key Vault, a software appliance designed to securely manage encryption keys and credential files in the enterprise data center.News Facts Oracle Key Vault, the latest addition to the Oracle Database security portfolio, provides secure, centralized management of encryption keys and credential files in the data center, including Oracle wallet files, Java KeyStores, Kerberos keytab files, SSH key files, and SSL certificate files. Optimized for the Oracle technology stack, including Oracle Database and Oracle Fusion Middleware, Oracle Key Vault can be deployed seamlessly in existing environments. Built for x86-64 hardware, the fully integrated software appliance uses Oracle Linux and Oracle Database technology for security, availability, and scalability. Oracle Key Vault is the industryâ€™s most modern solution for managing keys and metadata. Features include the following: Easy archival and recovery. The new solution archives Oracle wallet files, Java KeyStores, and other credential files in a master repository, supporting fast, easy file sharing and recovery. Centralized management. Oracle Key Vaultâ€™s browser-based management console offers point-and-click administration, simplified server enrollment, and audit reports. Streamlined sharing. Organizations can securely share Oracle wallet filesâ€”standards-based encrypted files that securely store keys and related metadata used by components of the Oracle stackâ€”across database clusters or disaster recovery environments. The product works seamlessly with Oracle Real Application Clusters, Oracle Active Data Guard, and Oracle GoldenGate. Flexibility. In Oracle Database environments using Oracle Advanced Security with Transparent Data Encryption (TDE), Oracle Key Vault manages TDE keys over a direct network connection as an alternative to a local Oracle wallet. Standards Compliance. Based on the OASIS Key Management Interoperability Protocol (KMIP), Oracle Key Vault can manage keys from KMIP-compliant clients.Supporting Quotes â€śOracle Advanced Security with Transparent Data Encryption has played an important role in protecting the sensitive data stored in our Oracle databases. However as the need to encrypt data increases, both within the Oracle Database and beyond, encryption key management becomes a challenge,â€ť said Brad Peiffer, director of IT data management services at Educational Testing Service. â€śWe are looking forward to the new Oracle Key Vault solution that will allow us to centrally manage our Oracle wallet files, encryption keys, and certificates. Oracle Key Vault can simplify operations and help us improve our security posture and regulatory compliance.â€ť â€śEncryption is no longer optional for managing enterprise data. It has become an essential element of end-to-end data protection,â€ť said Carl Olofson, IDC research vice president, Application Development and Deployment. â€śAs enterprises implement encryption in their middleware, database, and operating systems, key management becomes increasingly complex and difficult. Enterprises need a means of sensibly and securely managing those keys. Oracle has developed Oracle Key Vault to give customers the advantage of a standards-based solution, optimized for the Oracle technology stack, for centralized management of their encryption keys.â€ť â€śAs regulations worldwide increasingly call for more data to be encrypted, organizations need a centralized solution to securely manage all the encryption keys and credential files in their data centers,â€ť said Vipin Samar, vice president, database security product development at Oracle. â€śOracle Key Vault is a modern, standards-based product that allows organizations to reduce the overhead of regulatory compliance with a solution that protects Oracle Database encryption master keys, Oracle wallet files, Java KeyStores, and other credential files.â€ť Supporting Resources Oracle Key Vault Oracle Database Security Register for the Oracle Key Vault live webcast on Thursday, August 21, at 10 a.m. PT. Join Oracle live events featuring â€śIntroduction to Oracle Key Vaultâ€ť in a city near you. Connect with Oracle Database via Blog, Facebook, and Twitter About Oracle
Oracle engineers hardware and software to work together in the cloud and in your data center. For more information about Oracle (NYSE:ORCL), visit www.oracle.com.TrademarksOracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.Contact Info
Blanc & Otus
You manage what you measure – but what if you are looking at the wrong thing? The metrics we define influence our process and end result. For example, trying to gauge your speed by the sound of your radio would lead to noise dampening in the car and volume controls on the dashboard. While these features may be an interesting experiment, it is not the main information you need to see about knowing your speed. Is volume the best metric to look at?Â Probably not. Actually – no. It is definitely not. Please practice responsible driving.
Back to the topic at hand, we see this same confusion when we talk to our customers that are trying to define their code coverage and looking for the perfect score. It is very important to select the right combination of metrics to measure the effectiveness of your testing strategies and the quality of your code base to guide your development and quality efforts moving forward. But striving for the perfect 100% on single basic metric may be guiding you down the wrong path.
We have talked previously about some of the best practices we have found in our years of covering code. Recently, we came across a post by Anders Abel discussing some of the same things we see everyday. He discusses the difference between line coverage and functional coverage. He even shows some pretty strong examples on how bad code can sneak through line coverage tests.
Our quest for what seems like a good measure – 100% seems pretty perfect – may not be telling us the whole picture. Code coverage metrics, like branch coverage, sequence point coverage and change-risk-anti-patterns score, help you and your team build quality code and let’s you know that it is good. There is no one perfect score. Each team is different. The important piece is setting the foundation for developing meaningful metrics that influence your code in meaningful ways.
Great developers are as diverse as their codeÂ and the languages they develop in. Â We salute great developers of all languages and all of the great languages they develop in. Â Of course, at NCover, we are just a little partial towards .NET.Brian A. Randell
Brian A. Randell is a Partner with MCW Technologies LLC. For more than 20 years he has been building software solutions. He educates teams on Microsoft technologies via writing and trainingâ€”both in-person and on demand. Heâ€™s also a consultant for companies small and large, including Fortune 100 companies like Microsoft. Brian is a passionate software craftsman who still enjoys coding as he helps teams improve their processes from idea to shipping,Â production management and monitoring. In addition, heâ€™s become obsessed over the last few years with natural user interfaces and how to create compelling user experiences regardless of platform. He’s currently a Visual Studio ALM MVP and co-author of â€śProfessional Application Lifecycle Management with Visual Studio 2013â€ť from Wrox Publishing. When not working, Brian enjoys spending time with his wife and two children who enjoy making him look bad on the Xbox One (with and without Kinect). Stay connected with him on twitter @brianrandellPar Trivedi
Par Trivedi, currently an engineering manager at Groupon, has worked in software development professionally for over 10 years, has worked on dozens of projects and has used numerous languages in his career. His work consists of everything from tiny personal scripts to huge, scalable web and mobile apps for multinational businesses. Don’t believe us? Check out his personal website to showcase his diverse range of skillsÂ atÂ http://partrivedi.com.Â And why stop at just building quality code? His interests are just as diverse. He is a writer of stories and poems, a casual investor, a fitness enthusiast, a photo tinkerer and also enjoys a good video game (when time allows). He also loves traveling and has been able to check off at least 10 countries on his international travel log. Stay connected with him on twitter @Parito.
The rapid rise of mobile devices connected to enterprise systems is unmatched by any other technology in recent memory. Enterprises face dual pressures when it comes to mobility: They must serve internal stakeholders to increase productivity, while also serving external customers to increase engagement. As a result, they struggle to keep pace with the rapid rate of mobile application development, both for the client and server side. But even as mobile development has become entrenched in the enterprise, its goals and challenges continue to quickly evolve. A new global survey from CIO Strategic Marketing Services and Triangle Publishing Services, sponsored by Oracle, reveals that not only are enterprises committed to mobility today, but the rate of development, deployment and spending for support of mobile applications and devices will increase dramatically over the next few years. Additionally, the survey showed that there are increasing concerns from IT executives over mobile security and integration with back-end systems.News Facts To better understand the challenges of mobile application development and deployment in the enterprise today and in the future, CIO Strategic Marketing Services and Triangle Publishing Services released a global survey, sponsored by Oracle, titled "The Connected Enterprise: Keeping Pace with Mobile Development.â€ť Survey respondents included 414 IT management executives from around the world, including CIOs, CTOs, senior vice presidents or vice presidents; directors or managers of IT; and, senior IT professionals. The survey highlights the technological factors most critical to success and where mobility initiatives can provide the greatest business benefits, both now and in the future. Although the survey results showed a high commitment to mobility, they also showed little consensus about methods of mobile development and deployment, whether across industries or across geographies. The survey also revealed that the preferred method for mobile app development is now internal.Key Findings Security continues to be the top concern for enterprise wide adoption and embracing BYOD adds to this challenge. 93 percent of respondents cited concern over data loss and other security breaches related to mobile devices with BYOD being a key contributor to this concern. Organizations are turning more to centralized management rather than relying on users for security. In the next two years, respondentsâ€™ organizations will be focusing more on device data encryption (10 percent more than today), centralized updating and troubleshooting (11 percent more), remote wiping of data (11 percent more) and lockdown of features (18 percent more). The survey revealed that although 29 per cent of IT development time is spent on front-end mobile app development, more than 70 per cent of their time is spent on integration, security, quality assurance testing and design work. Mobile applications change continually. According to the survey, 35 percent of midsize and large enterprise organizations update their application portfolio monthly, while an additional 34 percent update their applications quarterly. More than four-fifths (82 percent) of respondents expect those rates to increase over the next two years. Average IT department spending per device, per employee stands at US $157 today. That is expected to grow to US $242 over the next two years, an increase of 54 percent. Respondents are focused more on external customers versus others by a significant margin: 34 percent, versus 27 percent for employees, 24 percent for executives and 15 percent for suppliers. This focus on external customers is expected to grow in the future. Respondents indicated that 44 percent of their application portfolio is internally developed. 75 percent of respondents said that cloud/hybrid cloud is â€śsomewhat importantâ€ť or â€śvery importantâ€ť to mobile application deployment. Cloud technologies include platform as a service and a cloud-based mobile enterprise application platform. 84 percent of respondents reported sales and marketing, as well as customers, as the two stakeholders with the most influence in mobile applications today. IT followed with 82 percent. Supporting Quote â€śMobility has been ubiquitous for a while but only 10 percent* of enterprises have an enterprise wide deployment of mobile. Its impact and importance are gaining importance today. This survey is reassuring in that enterprises see potential for great payoff from making a strong mobile commitment. They are recognizing that mobile applications provide a new way to develop and maintain relationships with customers,â€ť said Suhas Uliyar, Vice President, Mobile Strategy & Product Management, Oracle. â€śOracleâ€™s mobile solutions allow organizations to develop, connect and secure their own mobile applications. Our comprehensive mobile strategy simplifies enterprise mobility for any organization.â€ťSupporting Resources Survey: "The Connected Enterprise: Keeping Pace with Mobile Developmentâ€ť Oracle Mobile Register for upcoming Simplify Enterprise Mobility Event series Follow us on Twitter, Facebook, YouTube and Blog
*Source: CIO magazineAbout Oracle
Oracle engineers hardware and software to work together in the cloud and in your data center. For more information about Oracle (NYSE:ORCL), visit www.oracle.com.
Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.
Blanc & Otus
Now generally available, Oracle Solaris 11.2 accelerates your ability to deploy enterprise cloud computing with an efficient, secure, compliant, open, and affordable cloud platform. Engineered for cloud and deeply integrated with Oracle Database, Java, and Oracle Applications, Oracle Solaris 11.2 is more than an operating system (OS). It combines a complete OpenStack distribution, application-driven software-defined networking (SDN), zero-overhead virtualization, enterprise-grade disaster recovery, and high availability with an enterprise-class OS to simplify and secure the delivery of mission-critical cloud services. Oracle Solaris is a strategic element in Oracleâ€™s growing systems business.
â€˘ Now available, Oracle Solaris 11.2 is engineered to deliver an efficient, secure, compliant, open and affordable path to enterprise cloud computing for organizations seeking to simplify and modernize their data centers.
â€˘ Oracle Solaris 11.2 is a complete, integrated and open cloud platform engineered for large-scale enterprise cloud environments. It combines OpenStack, application-driven SDN technology, clustering, and zero-overhead virtualization with a proven enterprise-class OS.
â€˘ With its application compatibility guarantee program, Oracle Solaris is designed to make ITâ€™s transformation to enterprise-grade cloud simple, fast, and affordable.
â€˘ Customers can get a cloud up and running in as few as 10 minutes using Oracle Solaris 11.2â€™s Unified Archive template and OpenStack distribution.
â€˘ Oracle Solaris 11.2 can significantly reduce compliance overhead with built-in compliance reporting and simple resolution instructions.
â€˘ Oracle Solaris incorporates unique features for security and offers built-in virtualization that delivers massive scalability at low cost.
â€˘ Oracle Solaris 11.2 further extends virtualization flexibility with support for zones at differing kernel patch levels.
â€˘ Also available now, Oracle Solaris Cluster 4.2 is the best availability solution for protecting Oracle Solaris environments in enterprise data centers and mission-critical cloud deployments.
â€˘ Built on deep integration with Oracle Solaris 11.2â€™s extensive cloud, virtualization and enterprise provisioning capabilities, Oracle Solaris Cluster 4.2 enables fast, accurate, fully orchestrated multisite and multitier recovery from outages and disasters to help significantly reduce unplanned downtime and maximize service availability.
â€˘ Oracle Solaris Cluster 4.2 includes built-in high availability support for more than 30 common enterprise application suites, including new modules for Oracleâ€™s JD Edwards Enterprise One; Oracle GoldenGate; and Oracle Multitenant, a new Oracle Database 12c option; and updated support for Oracle Business Intelligence Enterprise Edition.Data Sheet: Oracle Solaris 11.2 â€“ Engineered for Cloud Data Sheet: Oracle Solaris Cluster 4.2 Oracle Solaris Blog Connect with Oracle Solaris via Facebook, Twitter and LinkedInAbout Oracle
Oracle engineers hardware and software to work together in the cloud and in your data center. For more information about Oracle (NYSE:ORCL), visit www.oracle.com.TrademarksOracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners."Safe Harbor" Statement: Statements in this press release relating to Oracle's future plans, expectations, beliefs, intentions and prospects, including Oracleâ€™s plans to integrate OpenDaylight SDN capabilities into Oracle Solaris and any potential synergies or benefits to customers from this integration, are "forward-looking statements" and are subject to material risks and uncertainties. Many factors could affect our current expectations and the actual or final integration of OpenDaylight SDN capabilities into Oracle Solaris, and could cause the actual or final integration to differ materially from our intentions stated in this press release. All information in this press release is current as of July 31, 2014. Oracle undertakes no duty to update any statement in light of new information or future events.
Blanc and Otus
As organizations build a strategy for digital transformation, they are seeking a unified approach to enterprisewide identity management that provides consistent access controls and an optimized user experience across the extended enterprise. To help organizations offer more digital services, Oracle Identity Management provides the foundation to connect to the internet value chain and economies of scale to manage users across all channels of interaction including cloud, mobile, and social. The Oracle stack allows companies to homogenize and defragment identity information and services, which can result in faster deployment times, faster upgrades, and lower cost of ownership. Today, many companies are already reaping economic benefits with the simplified user experience and greater end user participation.News Facts Customers and partners around the world spanning nearly every industry continue to choose Oracle Identity Management to provide seamless and secure access to nearly any application from any device, identify and automate who has access to what, and provide a common view of the user across multiple channels. Recent customers to adopt Oracle Identity Management include Teach for America and Toyota. These customers join more than 30 thousand who have deployed Oracle Identity Management including Avea, Educational Testing Service, Lawrence Livermore National Laboratory, Seneca College, and UL. Oracle Identity Management is a set of scalable, open, best-of-breed solutions that deliver distinct value and support a unified approach to enterprise wide identity management across the extended enterprise, including cloud, mobile, and social channels. Currently, more than 145 alliance partners have achieved OPN Specialized status for Oracle Identity Management products including Oracle Access Management Suite Plus, Oracle Identity Governance Suite, and others. Continuing the momentum, Oracle has enabled alliance partners across the globe, including Accenture, APTEC, Aurionpro Sena, Deloitte, Hub City Media, ICSynergy, Persistent Systems, PwC, Simeio Solutions, and TechDemocracy, to provide delivery services and help enable their customers to secure the extended enterprise. Oracleâ€™s unified approach to enterprise wide identity management is setting a new equilibrium for economies of scale, and today more than a billion identities across the globe are managed by Oracle. Oracle continues to add innovative solutions to Oracle Identity Management including Oracle Mobile Security Suite, which enables organizations to safely provide access to sensitive enterprise applications and data on usersâ€™ preferred mobile devices, and Oracle Mobile Authenticator, a token-based authentication application that enables organizations to cost-effectively provide strong authentication and prevent unauthorized access to vital company and customer data. Oracle OpenWorld in San Francisco, September 28â€“October 2, 2014, is scheduled to feature more than 20 Oracle Identity Management sessions and hands-on labs presented by Oracle product experts in conjunction with customers and partners. Additionally, Oracle DEMOgrounds will highlight Oracle Identity Management solutions including the latest cloud and mobile solutions. Oracle Identity Management is part of Oracle Fusion Middleware, the leading business innovation platform for the enterprise and the cloud. Supporting Quotes "Oracle Identity Management allows us to provide seamless access to our software systems,â€ť said Jim Moran, chief information security officer, Educational Testing Service. â€śThrough our centralized identity services, we are able to manage access to applications whether they are cloud-based, hosted at a third party, or on-premises, without the need to provision and deprovision identities in each target application. This greatly improves the user experience and provides tighter security, all at reduced implementation cost compared to alternatives.â€ť â€śBy teaming with Oracle, weâ€™ve been able to help our clients achieve a more secure business environment through delivering scalable identity management solutions for the extended enterprise,â€ť said Gerard Verweij, global Oracle alliance leader, PwC, an Oracle Diamond Partner of Oracle PartnerNetwork. â€śCombining Oracleâ€™s offerings with PwCâ€™s industry experience and ability to help our clients with technology-enabled business transformationâ€”from strategy through executionâ€”has resulted in numerous success stories from our clients around the world.â€ť â€śWith Oracle Identity Management, we are now able to grant users single-sign-on access to enterprise and cloud applications from anywhere,â€ť said Thomas Licciardello, vice president, Technology Operations, Teach for America. â€śBy connecting applications to our cloud-based systems with Oracle Identity Management, we can immediately provision and deprovision user rights, thus creating a great user experience while also effectively managing risk for the organizationâ€”everyone wins.â€ť â€śToyotaâ€™s global vision is to lead with mobility by enabling the passengerâ€™s digital experience. Oracle Identity Management enables Toyotaâ€™s digital transformation by providing an access solution that supports Toyota and our journey into the future,â€ť said Karen Nocket, vice president, Enterprise Services, Toyota. â€śAt UL our goal is to be a source of knowledge and the go-to resource for tough problems and innovative technologies. Oracle Identity Management is enabling our business goals by streamlining and standardizing our security and audit process to safeguard our systems and our clientsâ€™ information while allowing UL to help its customers win in the global market place,â€ť said Bob Jamieson, information security director at UL. â€śSafety, like security, means trusting and verifyingâ€”Oracle provides an efficient way to put controls in place and verify they are working.â€ť Supporting Resources Oracle Identity Management Oracle Mobile Security Suite Oracle Fusion Middleware Follow Oracle Identity Management via Twitter, Facebook, and BlogAbout Oracle
Blanc & Otus
National Instruments (NI) equips engineers and scientists with tools that accelerate productivity, innovation, and discovery to meet not only grand but also daily engineering challenges in an increasingly complex world, and continues to experience growing demand for its technology. To help meet that demand and scale its business, NI selected Oracle Human Capital Management (HCM) Cloud to better identify and leverage top talent from across its global organization. By standardizing on Oracle HCM Cloud for core HR functions, NI is better equipped to unify HR information, manage employees and candidates, and maximize the efficiency of critical HR processes.News Facts To better identify and leverage the global talent needed to supports its growth, NI has implemented Oracle Global Human Resources (HR) Cloud, a component of Oracle Human Capital Management (HCM) Cloud. With 7,100 employees in 50 countries worldwide, NI needed to replace multiple legacy HR systems with a modern, cloud-enabled system that could efficiently maintain consistent and accurate employee information on a global scale. After evaluating different options, NI selected Oracle HCM Cloud, as it provides the scalability and flexibility required to optimize critical tasks such as managing headcount, recruitment, onboarding, and learning. Oracle Global HR Cloud will also help managers and executives better understand their workforce and develop their talent by delivering a single, real-time system for all employee records that is fully integrated with NIâ€™s existing Oracle E-Business Suite footprint. In addition, by streamlining administrative processes, Oracle HCM Cloud will enable NIâ€™s HR team to spend more time nurturing existing talent, competitively recruiting top candidates and ensuring each employee is efficiently onboarded. Utilizing a phased approach that started with global HR, self-service, and employee benefits management in the U.S., NI went live on Oracle HCM Cloud in March 2014. As part of its implementation NI established a global HR shared service center to ensure the consistency and accountability of employee data around the world. This will provide a solid foundation for its adoption of Oracle Talent Management Cloud for compensation, performance management, goal management, talent review, and recruiting.Supporting Quote â€śOne of our goals at NI is to create a great place to work for our employees. As an HR Team we want to be able to focus on developing our talent. Since we have talent located in approximately 50 countries it is very important that our HR system is industry standard and consistent across borders, so that HR, managers and employees can spend less time gathering data and more time using that data for effective decision making,â€ť said Wendy Cottrell, senior HRIS manager, NI. â€śBeing a technology company, we place tremendous value on the software we use, thatâ€™s why we consider our HCM software not just an HR solution but a business solution. We took our decision to choose Oracle HCM Cloud very seriously. We expect that it will have a huge impact on the way we operate and are excited to see the results unfold.â€ťSupporting Resources Oracle Human Capital Management Oracle HCM Cloud Oracle Global Human Resources Cloud Oracle Talent Management Cloud Oracle HCM Blog Oracle HCM on Twitter Oracle HCM on Facebook Video: National Instruments Selects Oracle Fusion HCM to help their Business Better Manager HR FunctionsAbout NI
Since 1976, NI has made it possible for engineers and scientists to solve the worldâ€™s greatest engineering challenges with powerful, flexible technology solutions that accelerate productivity and drive rapid innovation. Customers from a wide variety of industriesâ€”from healthcare to automotive and from consumer electronics to particle physicsâ€”use NIâ€™s integrated hardware and software platform to improve the world we live in.About Oracle
Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.Contact Info