Flash storage array start-up Violin Memory is storing up greenbacks. According to an amended SEC filing made late last week it’s gotten $96.3 million out of what may become $130 million in new funding. All Things Digital reports hearing the financing was done at an implied valuation of $850 million to fund operations ahead of a delayed IPO that was supposed to come off late last year and is now supposedly targeted for early May. Granted that seems an awful lot of money for just a few months. Violin reportedly filed to go public under that newfangled Jumpstart Our Business Startups Act that lets companies keep their financials hush-hush until close to going public. As of last April Violin had raised $172 million, money that came from Juniper Networks, Toshiba, SAP Ventures, Highland Capital and GE Capital.
Pity IBM won’t say what it spent on mobile last year sans acquisitions, but whatever it was it’s going to double it this year under a big new “ second wave” initiative decreed by its new CEO Ginni Rometty, who has apparently sensed an inflection point that will grow Blue by a few billion dollars. It’s Ginni’s first big initiative, and Mike Riegel, IBM’s VP in charge of mobile solutions, has been heard to say that the rise of mobile connectivity and e-commerce is “bigger than the web.” That makes the new initiative the equal of IBM’s famous push into analytics and the cloud. So, the company is mustering its troops and its 270 mobile patents and its R&D people behind the effort and has carved a new MobileFirst platform out of the products and services bought in by its 10 acquisitions in mobile that it will hawk.
After you have secured your private electronic information using encryption and learned how to encrypt and digitally sign files for others, how do you extract the information and determine who encrypted the file? Asymmetric public/private key encryption allows you to decipher the information and verify the accompanying digital signature if it exists. This article illustrates how to decrypt and verify the digital signature on files encrypted using a hybrid combination of asymmetric public/private key encryption and symmetric encryption. A symmetric key is used to encrypt the file and the asymmetric public key encrypts the symmetric key. The asymmetric private key decrypts the symmetric key which in turn is used to decrypt the encrypted file.
Oracle CEO Larry Ellison has evidently called in a few markers and persuaded some of his friends to stand up with him in his legal battle over Java against Google and its Android operating system. On Tuesday, the last day to file amicus briefs supporting Oracle’s appeal of the district court decision flaying Oracle’s infringement case, the Federal Circuit of Appeals was flooded with paper (figuratively speaking) backing Oracle’s position on the copyrightability of APIs and Android’s infringement of Java. District Court Judge Alsup found that “So long as the specific code used to implement a method is different, anyone is free under the Copyright Act to write his or her own code to carry out exactly the same function or specification of any methods used in the Java API.”
Some cloud-based file sync vendors tout their solutions as viable alternatives for the online backup of business information stored on laptops and desktops. But existing sync products lack a variety of critical backup capabilities, including those required to secure enterprise data. Understanding the differences between cloud-based sync and cloud-based endpoint backup is critical to properly protecting sensitive business information. In his session at the 12th International Cloud Expo, Andrew Renz, Principal Enterprise Engineer at Code 42, will define cloud-based sync and cloud-based endpoint backup, and provide recommendations for which solution type best meets your data needs. He will share wisdom gained from his experience selecting and/or deploying enterprise backup solutions for Apple, Oracle, Expedia and Intuit.
Industry-specific clouds are those PaaS, IaaS, and PaaS services that are tailored for a specific vertical, such as transportation, retail, finance, and health care. IDC sees a $65 billion market in these industry solutions for 2013, rising to $100 billion in 2016. The value of industry-specific clouds is that businesses within a vertical can connect to applications, processes, and databases that are pre-defined for that vertical within a public or private cloud. They can extend processes and databases into the business domain, versus defining the data and processes within a generic cloud-based platform. So, are industry specific clouds right for your business? What options are out there? How do you figure out the ROI?
It’s common knowledge that the subscriber growth enjoyed by wireless Communication Service Providers (CSPs) over the last several years is tapering off. The CSPs really need new sources of revenue to deliver the required growth. Over-The-Top (OTT) players on the other hand are moving quickly into the SP ecosystems and reaching out to their subscribers. To top it all, the regulators are encouraging new entrants and driving prices down. In Europe, regulations for low mobile termination rates and new international roaming charges are impacting revenue and profit for CSPs. The growth of mobile data traffic and the customer demands for better and personalized services are forcing CSPs to invest significantly to upgrade their networks and devices. There are a lot more similar challenges that CSPs face; however, the key point is that the CSPs have to focus on new sources of revenue to augment what they generate from their infrastructure, services portfolio and customer base.
Oracle Monday appealed the multibillion-dollar Google-Java decision that went horribly against it last year when Android was found not to infringe on its patent or copyrights. It says if works of fiction are protected by copyright, so should the Java language claiming that Google copied a blockbuster literary work and imagining a writer named Ann Droid poaching a Harry Potter book. Groklaw says Oracle had as many as 28 lawyers working on the 200-page and counting brief.
Now that you have the JavaScript skills that you need for using jQuery, you’re ready to learn jQuery. So, in this excerpt, you’ll learn a working subset of jQuery that will get you off to a fast start. When you complete this section, you’ll have all the jQuery skills that you need for developing professional web pages. You can also go on to any of the three sections that follow because they are written as independent modules. If, for example, you want to learn how to use Ajax next, skip to section 4. In this chapter, you’ll quickly see how jQuery makes JavaScript programming easier. Then, you’ll learn a working subset of jQuery that will get you off to a fast start. Along the way, you’ll study four complete applications that will show you how to apply jQuery.
The way humans understand the world, the way we think, and the way we put our thoughts into language require both vagueness and ambiguity. Without them, we lose important aspects of meaning. Furthermore, how we structure our language is culturally and linguistically relative. As a result, current semantic interoperability efforts will be able to address a certain class of problems, but in the grand scheme of things, that class of problems is a relatively small subset of the types of communication we would prefer to automate between systems.
The Coverity Development Testing Platform enables developers to test early and often so they can assure code quality at each development sprint. By finding and addressing the most critical issues early, defects are cheaper and faster to fix. In addition, seamless integration with existing Agile development methodologies and tools helps maximize development productivity.
This book is both board and deep. Meaning it covers a ton of topics and goes in-depth on all of them. This book is great for the beginner, but also has a lot of advanced material. After a nice introduction that explains the structure of the book the author starts off Part 1 covering the basics. The book starts with the basics and leads us to advanced topics by the end of the book. I have listed the 5 parts of the book below with the chapters they contain to give an idea of all the topics covered.
In today’s environment, information security is crucial for everyone. Security needs vary widely from protecting social security numbers to guarding corporate strategy. Information espionage can occur at all levels. A human resources employee or manager takes employee personnel files home to work on them and unfortunately loses them or they get stolen. An employee’s notes to a supervisor regarding a case are intercepted and read via monitoring software by an outside hacker. The resulting damages can be costly and could be avoided by protecting assets with encryption technology. This article demonstrates the implementation of the Cryptography header cited in the previous article and illustrates how to encrypt and digitally sign files using a hybrid combination of asymmetric public/private key encryption and symmetric encryption. A symmetric key is used to encrypt the file and the asymmetric public key encrypts the symmetric key. The asymmetric private key decrypts the symmetric key which in turn is used to decrypt the encrypted file.
Tоday I was participating in a discussion on one Java forum – the question was if Java is easy or difficult programming language to learn. IMO, Java is not difficult to lear, to teach, and to use. It’s a strongly-typed compiled language with tools that help you out to identify most of the error before you even run the program. While participating in this discussion I was writing code in a different programming language called JavaScript, which gave me a chance to illustrate that lots of things Java developer take for granted, while there are people who work in a more hostile environment called JavaScript. I had a working program, and decided to add JavaScript handler function to illustrate HTML form submission with jQuery for our upcoming book. I’ve been writing this code in Eclipse-based IDE called Aptana. I’ve added this handler for the submit event to a Donation form.
The other day I was looking at a web application that was using MongoDB as its central database. We were analyzing the application for potential performance problems and inside five minutes I detected what I must consider to be a MongoDB anti pattern and had a 40% impact on response time. The funny thing: It was a Java best practice that triggered it. The first thing I always do is look at the topology of an application to get a feel for it.
No matter which team you were cheering for (or if you even watched the game at all), Super Bowl Sunday 2013 was more than a football game. Since the late 1990s, Super Bowl advertisers have tried to successfully link their TV ads to their online properties, sometimes with mixed results. Even 15 years later, companies can’t always predict how well their sites will perform on the big day. But unlike the early days of TV/online campaigns, the problems are more complex than a site going down under heavy traffic. This year, some of the world’s premier brands spent millions of dollars on 30 second and one-minute ad blocks (as well as millions for the creation of the ads) during the Super Bowl, all of which were tied directly to online or social media campaigns. However, not all the sites successfully resisted the onslaught of traffic. The measurement results from the Compuware network in the periods leading up to, and during, the Super Bowl showed some clear winners and losers in page load time. Events like the Super Bowl require high-frequency measurements, so we set our locations to collect data every five minutes to catch every variation in performance, no matter how fleeting.
Ultimately, CIOs decide how best to manage their IT infrastructures to guarantee a quality of service to end users while staying within the allocated budget. Using a shared services approach for APM fits best in line with these goals. This approach can provide quality of service to all of the application owners and drastically reduce the cost. As a general rule, corporations have multiple groups of application owners. The common practice is for each application owner to decide the APM solution required for their particular need at the time. To research the solution, one or more software vendors are contacted and when the application owner is satisfied that they have found their solution, a purchase is made. When you have numerous application owners, each individually purchasing the solution for their needs, this can be very cost prohibitive.
If I was going to use one word to describe this book, it would be 'masterpiece'. This is one of the most well put together books I have ever read. It is in full-color, covers a wide variety of topics, and covers them in depth. This book goes well beyond simply teaching you how to use the GIMP interface. Every topic covered is covered in great detail, and the authors do a great job of explaining why you use the tool, not only how you use the tool. There are three parts included in the book. The Part I is a set of tutorials that show you how to use GIMP to accomplish different tasks, Part II is a comprehensive reference to GIMP's features, and Part III contains several cool appendices. I have listed each part and the chapters they contain below to give you a full view of everything the book covers.
When I think about API Analytics, I like to think about the "Goldilocks Question". This question is "Who's been using my APIs?". One of the tests of an API Analytics solution is how easy it makes it to answer this question. Let's look at these two scenarios. I've used a vehicle telematics scenario, where two clients ("SUV" and "Sports Car") are accessing two different APIs ("Vehicle Control API" and "Engine Metrics API"). The screenshot below shows an API ("Vehicle Control API") during a time period: 3pm to 4pm on January 31 2013. We see the number of request to this API from each client. The client "SUV" has made 173 to the Vehicle Control API. 165 were successes. 8 were failures.
More. Better. Faster. Those are common themes development teams hear on a daily basis. In the rush to get new products out to market quickly, companies expose themselves to the risk of software failure. Java developers often turn to open source solutions to help protect themselves from risk. While helpful for finding coding style and best practice issues, they are often not sufficient to protect the enterprise. Learn how the Coverity® Development Testing Platform can be used in conjunction with open source solutions to help you fix more of the quality and security issues in your Java code that matter, with your existing resources and a unified process across the enterprise.
The economics of business are radically changing due to the way in which software and services are being delivered thanks to cloud computing. In his upcoming session at the 12th International Cloud Expo, Mike Kavis, Chief Technologist at Kavis Technology Consulting, will cover the following six reasons for the disruption: Cloud Culture Investing in Reality Changing Labor Pool New business models Founder’s dilemma PaaS is the game changer
Identity management just isn’t what it used to be. Gone are the days when knowing who had access to what was simply enough. In today’s world of increasing government and industry regulation; networked communications and collaboration; and pervasive mobility, the requirements have fundamentally changed. Effective identity management and access governance requires insight into not only what employees are doing with their access to systems and applications, but also how well an organization is managing and securing that access. Such a comprehensive understanding of an organization’s access matrix is essential to reducing the risks that employees, partners, customers, and even malicious third parties can introduce. It is also critical to efforts to comply with regulations that mandate access controls. In fact, without it companies have no way to provide meaningful evidence to auditors explaining how and why they assign access.
With more than 23,000 customers around the world, a software defect in any of Novell’s products has far-reaching ramifications. With a globally distributed development operation, Novell needed a flexible static analysis solution that could be used by its dispersed internal development teams and partners.
The pressure for organizations, in the public or private sector, to reduce costs is constant. At the same time, organizations have to remain or improve user productivity in all their departments to stay competitive. This is even further magnified during a recovering economy as organizations face challenges of sustaining or growing revenue from customers or even government. Management and shareholders are always on the lookout to reduce their expenses. Innovative technology is one area where companies can look into to help to lower expenses with efficiency gains. Specifically with respect to technology, many companies are taking advantage of the cloud to help with reducing expenditures while simultaneously improving productivity.
As Senior Director/IT Leader of Information Technology at Dole Fresh Fruit North America, I am responsible for providing consistent and reliable distribution services for our division. Dole’s mission is to provide our customers with safe, healthy, high-quality products and services. To succeed, our business critical systems must be highly available and we need to quickly identify and resolve problems as they arise. When I assumed this role in March 2008, IT credibility was at an all-time low. Our internal IT user community was very frustrated with the poor stability of the applications supporting our logistics functions including transportation, product tracking and traceability from Dole farms to our distribution centers. System stability was so poor it disrupted our ability to ship products effectively.