Most up-to-date Cloud info for Java developers

Java in the Cloud

Subscribe to Java in the Cloud: eMailAlertsEmail Alerts newslettersWeekly Newsletters
Get Java in the Cloud: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories

Deployment Methodology 1. Problem Statement We are given a desktop platform with Java 8 or Java 9 installed and seek to find a way to deploy high-performance Java applications that use Java 3D and/or Jogl without having to run an installer. We are subject to the constraint that the applications be signed and deployed so that they can be run in a trusted environment (i.e., outside of the sandbox). Further, we seek to do this in a way that does not depend on bundling a JRE with our applications, as this makes downloads and installations rather long. The novel javapackager command (included in the JDK versions 8 and 9), produces the program installation packages in the range of sizes from 57 to 202 Megabytes approximately. 2. Motivation We have a long history of making use of Java 3D applications in the software engineering community. Since the introduction of Java 3D i... (more)

Android, APIs & Copyright

Like many people in technical professions, I face the ongoing challenge of explaining my industry to non-technical friends and relatives. Acronyms generally provide the biggest challenges. Explaining that SOAP isn’t a beauty product genuinely took up a significant part of my life in 2001. Fortunately, people have gotten a lot more tech-savvy in the last decade, partly due to the proliferation and success of well-known tech companies like Apple, Google and Oracle. So when two of those companies get into a huge legal battle over an acronym (in this case, “API”) that’s little known outside technical circles, I welcome attention from mainstream society. For the last two years, Oracle and Google have been involved in a protracted battle over the APIs for (and resulting implementation of) some Java functionality re-used in the Android mobile operating system. Yesterday ma... (more)

EVault Integration with Microsoft Azure

Windows Azure is here, and it’s taking over the enterprise quickly. Windows Azure is the latest in cloud-compatibility offerings from Microsoft, and can prove to be a great boon to organizations if it’s implemented and utilized effectively. Yet, virtualization technology creates an environment that can be challenging for some applications, such as multi-hypervisor server backup and recovery in a cross-platform environment. Fortunately, there’s EVault Backup Services for Windows Azure to handle the problem. EVault Backup Services for Windows Azure provide the flexibility, scalability, economic benefits and protection of cloud services without upfront capital expenditures. Here are some of the immediate benefits that this cloud-based solution can offer to organizations: Protection of server backup data Protection for applications and databases Relief from bandwidth c... (more)

MySQL in the Cloud

MySQL is probably the most popular open source database. While there is a wealth of discussion online for MySQL database encryption,doing it right in a cloud computing environment is tricky. The discussion here is quite long, and contains a lot of interesting details. So if you want a spoiler: it is possible to achieve true confidentiality for your MySQL database today; using the industry best practice which is split-key encryption. Here’s why. Cloud encryption for MySQL – Setting your goals Before talking tech, it’s actually essential to understand what your goals are, and then how they relate to the technical solution for your MySQL database. Sometimes it is hard to get transparency when it comes to what goals are achievable with different techniques. The classic goals of any information security solution are “CIA”, meaning Confidentiality: your data cannot be rea... (more)

Windows 8 Notifications: Using Azure for Periodic Notifications

At the end of my last post, I put in a plug for using Windows Azure to host periodic notification templates, so I’ll use this opportunity to delve into a bit more detail. If you want to follow along and don’t already have an Azure subscription, you can get a free 90-day trial account on Windows Azure in minutes. The Big Picture The concept of periodic notifications is a simple one: it’s a publication/subscription model. Some external application or service creates and exposes a badge or tile XML template for the Windows 8 application to consume on a regular cadence. The only insight the Windows 8 application has is the public HTTP/HTTPS endpoint that the notification provider exposes. What’s in the notification and how often it’s updated is completely within the purview of the notification provider. The Windows 8 application does need to specify the interval at whic... (more)

Red Hat’s KVM virtualization steals spotlight at IBM’s recent Cloud announcement

IBM has launched a new service that lets outside enterprises indulge in software development and testing on its Cloud Platform. IBM currently hosts services on the web like Lotus Live along with a Private cloud option that it launched in 2009. Since then it has steadily expanded its cloud portfolio to include hosted test environments, storage and other associated services. Now along with Product testing and development, IBM is targeting the whole Infrastructure space offered as a service on the cloud (IAAS). Big Blue has clearly ventured into commercial Public cloud terrain complete with a Partner ecosystem like Amazon EC2’s.  Its channel partners will be able to build their services over IBM’s cloud allowing it to offer a suite of web based Software applications. The new offering comes with support for Linux via Red Hat Enterprise Linux and SUSE Linux... (more)

Cloud and Clear: Please Join Me at Cloud Expo in June

It’s April in Vancouver, which got me thinking about clouds.  Although the IT buzz in 2012 has been dominated by mobile and big data, Cloud computing is still a hot topic, especially since it is an enabler for both. In the public Cloud space, Google just launched Drive in the same week that Microsoft updated SkyDrive. In the private Cloud domain, IBM recently announced its PureSystems platform, which falls along similar lines as the Exa- line from Oracle. It will be interesting to see whether or not big enterprises buy into this “21st century mainframe” concept but what’s clear is that enterprises now want to migrate critical workloads to the Cloud, en masse. To realize the true benefits of Cloud, many of these workloads will have to be running off-premise. But since many will remain on-premise, enterprises will be relying on hybrid Cloud infrastructure for their mos... (more)

Sanbolic to Debunk “VDI Means High Cost and Complexity” Myth

Sanbolic to Showcase Award Winning Melio, Distributed Data Management Solution, at Microsoft TechEd North America 2012 Additional June Webinars to Detail How to Achieve SQL Server Consolidation and High Availability in the Private Cloud, How to Solve the VDI Storage Dilemma, and How to Reap the Full Benefit of SQL Server Virtualization Wednesday, June 6, [...] ... (more)

Ten Things I’ve Learned About Cloud Security

By Bill Mathews This is not a Top 10 list – it is a list of 10 things I’ve learned along the way. Top 10 lists imply some sort of universal knowledge of the “top” things possible in a given field. Top 10 attractive women, top 10 guitar players, top 10 whatever, they all have one thing in common: They are all ten things the author thinks are the best. I don’t really like to think I know everything so this list is in no particular order. This particular list is on cloud security and, well, it is a big topic that interests me greatly and there is no way I can cover it all in a blog post. As a result I will be doing a presentation around this topic in a few places, including BSides Cleveland. Anyway, cloud security is tough for a lot of reasons, not least of which is because you, like me, probably only understand the basics of what you interface with in the cloud – th... (more)

Java EE PaaS and Application Server Interoperability

Java EE PaaS Growth & Interoperability Concerns As observed in my earlier articles, the Java EE PaaS portfolio is gaining in strength each day, with support from major players such as IBM, Oracle, VMWare, Redhat , Google and Amazon. However unlike the Microsoft > .NET Framework > Azure PaaS equation where there is just one version of the framework from one vendor, the openness of Java EE led to several implementations of application server-specific implementations. As Java EE standards define a core set of API, frame works and features as part of its implementation, an application server is the container that executes these instructions and provides a development and runtime platform for Java EE applications. While application servers are expected to implement the Java EE specifications & technologies like (SERVLETS, JAVA SERVER FACES, ENTERPRISE JAVA BEANS, PERSI... (more)

CloudBeat is Back

Ben Kepes and I had a load of fun last year, helping the team at VentureBeat put on their inaugural cloud computing event, CloudBeat. Clearly we did something right whilst having fun, as they’ve invited us back to reprise our content advising/ programme shaping role again this year. Right at the end of November, we’ll once again be doing what we can to assemble a stellar cast of cloud companies and their customers at the Sofitel in Redwood City, just south of San Francisco. As the blurb states, Unlike other cloud conferences, CloudBeat brings IT executives who use cloud technologies onto the same stage as the companies making those technologies. It’s a rare chance to learn what really works, who’s buying what, and where the industry is going. Ben and I both feel that there’s a real need to ensure that the stories of customer success (and failure) get heard, instead... (more)