Posts Tagged ‘development’

eXo Cloud IDE Gives Developers an On-Ramp to VMware Cloud Foundry PaaS

Wednesday, August 24th, 2011

The Industry’s Only Cloud IDE for Java Applications Improves Developer Productivity by Deploying Applications Directly to Cloud Foundry

  • Develop Java, Spring, Ruby and other apps in the cloud; deploy direct to cFoundry
  • Access cloud-resident code from virtually any computer
  • Intro webinar on eXo Cloud IDE scheduled for September 8: http://budurl.com/ubm3
  • View video about deploying with eXo Cloud IDE at http://budurl.com/aevz

SAN FRANCISCO — August 24, 2011 — eXo, the enterprise Java portal and cloud user experience platform (UXP) company, today announced that its eXo Cloud IDE, the industry’s only cloud-based integrated development environment (IDE) for Java applications, has added Cloud Foundry™ to its roster of supported platform-as-a-service (PaaS) offerings. Developers deploying Java, Spring, Ruby and other types of applications to Cloud Foundry can now take advantage of the increased agility and accessibility delivered by cloud computing. View the related video at http://budurl.com/aevz.

Cloud computing and PaaS offerings have been evolving for some time, but until now developers have not actually been able to build Java applications in the cloud. With eXo Cloud IDE, developing and deploying Java apps becomes much more streamlined and makes cloud platforms more accessible to developers.

“Cloud IDE makes it possible for developers to collaborate on building Java applications in the cloud, apps that they can deploy directly to Cloud Foundry in minutes,” said Benjamin Mestrallet, founder and CEO of eXo. “The code now lives in the cloud, accessible from virtually anywhere with a browser and Internet access—so creating an app and moving it into Cloud Foundry is now very easy.”

eXo is showcasing Cloud IDE in booth #171W at VMworld® 2011, being held at The Venetian and The Wynn hotels in Las Vegas, August 29–September 1, 2011. A webinar introducing eXo Cloud IDE is scheduled for September 8, 2011; participants can register at http://budurl.com/ubm3.

Expanding Opportunities

eXo Cloud IDE expands the options for developers. It is the only development-as-a-service (DaaS) offering to support Java application development, and the first to support Java Spring applications. It’s the only offering that developers can use to build Java applications in a cloud-based IDE and deploy them directly to a PaaS. With the announcement of Cloud IDE as an on-ramp to Cloud Foundry, eXo Cloud IDE now supports a total of four PaaS environments. eXo has already announced eXo Cloud IDE support for CloudBees, Heroku and Red Hat OpenShift.

Today, developers around the world are using eXo Cloud IDE to collaborate on the creation of HTML5/JavaScript applications and OpenSocial gadgets as well as Java-, PHP-, and Ruby-based web apps. Support for additional languages, frameworks and PaaS environments is planned for the future.

eXo Cloud IDE Webinar

On September 8, eXo developer evangelist Jeremi Joslin will host a webinar on eXo Cloud IDE for developers and IT managers. Starting at 8:00 a.m. Pacific time, Jeremi will cover topics ranging from the advantages of developing in the cloud to deploying applications to PaaS offerings such as Cloud Foundry, Heroku, OpenShift and others. For more information and to register, go to http://budurl.com/ubm3.

Recent News

Taking the Headache out of the Vendor Evaluation Process

Thursday, July 7th, 2011

Today we officially announced our new Evaluation Toolkit: Vendor Evaluation Resources for Social Intranet and Enterprise Portal Projects for eXo Platform 3.

If you’re a Java developer or a project manager, you’ve inevitably had to participate in the “vendor evaluation” process at some point: define an upcoming project, list out all the technical requirements, find all the possible vendors that should be considered, then research on each vendor’s website to fill in some type of evaluation spreadsheet. Finding product features, standards supported, lists of customer references – this can be daunting, considering the information can be presented in “marketing speak” or across multiple resources.

Our consultants and engineers often are asked to help partners and prospective customers find the technical information required during the vendor evaluation process. They started to notice that this process was remarkably similar for all customers – regardless of the type of IT project or the vertical industry, geographic location or size of the company. In fact, several eXo consultants worked as systems integrators (IT consulting firms) prior to joining eXo, and they had several of these “vendor evaluation checklist” templates just like what our customers were using.

That got us to thinking… why not make this easier for our developer community? So the idea for the new Evaluation Toolkit was formed. We want to give you another option for quickly and easily finding the information you need about eXo for your upcoming social intranet, company website or enterprise portal project.

The organization of resources in the Evaluation Toolkit is intended to mirror the typical vendor evaluation process:

  • Features & functionality – quickly gather the features of eXo Platform to input into your checklist; find related case studies and tutorials demonstrating how these features can be implemented
  • Technology – find more detailed specs on the standards, environments and languages supported in eXo Platform, the available integration points, and interoperability with 3rd party tools
  • Competence – gain a better understanding of what skills are required of your team to work successfully with eXo Platform, what resources we provide to shorten the on-ramp, and how we work with our partners
  • Customer success – find customer snapshots and references, and what an eXo subscription provides to ensure the success of customer projects

It’s also worth noting that the Evaluation Toolkit site features a new whitepaper detailing a real-life eXo Platform implementation: “The Unexpected Benefits of the Social Enterprise.” We’ll be adding more new resources soon, like performance benchmarks and step-by-step project guides.

Since the Evaluation Toolkit originated from customer and partner feedback, we want to hear what you think. You can check it out here.

eXo Introduces the Evaluation Toolkit: New Resources for Java Developers and Project Managers

Thursday, July 7th, 2011

Evaluation Toolkit Streamlines Task of Compiling Information Needed to Evaluate eXo Platform 3 for Social Intranet and Enterprise Portal Projects

SAN FRANCISCO — July 7, 2011 — eXo, the enterprise Java portal and cloud user experience platform (UXP) company, today announced the launch of its Evaluation Toolkit: Vendor Evaluation Resources for Social Intranet and Enterprise Portal Projects at http://evaluation.exoplatform.com/index.html.

What is the Evaluation Toolkit?

The Evaluation Toolkit provides clear and concise information about the features and technical specs of eXo Platform 3, as well as the experience and skills required to successfully work with eXo. The site features a new, in-depth case study of a social intranet based on eXo Platform 3: “The Unexpected Benefits of the Social Enterprise.” Additional resources include:

  • customer testimonials
  • customer success stories
  • technical articles
  • tutorials and demos

Performance benchmarks and step-by-step project guides will be added soon.

Who will benefit?

The Evaluation Toolkit was built expressly for Java developers and project managers charged with building a transactional website, building a new company intranet, or adding social network features to an existing intranet.

Why is the Evaluation Toolkit being offered?

The task of compiling a list of vendors and product specifications to evaluate for software development projects can be an exercise in frustration. Information is either hidden or missing from vendor websites. When information is found, it’s often incomplete or confusing. The Evaluation Toolkit presents a helpful, complete resource that puts everything in one place and in the language Java developers and project managers understand.

How was it developed?

The Evaluation Toolkit reflects the customer-focused philosophy that drives product development at eXo. To help organize and deliver the content of the Evaluation Toolkit, eXo gathered actual vendor evaluation resources from both partners and customers. The resulting toolkit mirrors the typical categories of a vendor evaluation and project requirements document.

What is eXo Platform 3.0? (Part 4)

Monday, September 20th, 2010

Today, I am proud to announce the release of eXo Platform 3.0. In preparation for this big day, I have blogged over the last week about what eXo Platform 3.0 is to show the breadth of the product: portal foundation, social intranet and integrated web content management.

But to me the most exciting definition of eXo Platform 3.0 is as a powerful, modern application development platform. I like to think it is the platform that will make Java relevant again in this Web 2.0 world where dynamic languages like Ruby and PHP rule. Now Java can stand as a first-class language for Web 2.0 applications.

What really sets eXo Platform 3.0 apart is its REST architecture. Any portal can present third-party application data as portlets, but eXo offers advanced integration using web services to actually communicate and interact with applications. You can integrate third-party apps, whether they’re written in Java, .NET, PHP or any other language, with eXo Platform’s native APIs.

But more importantly, you can create custom REST APIs on the fly — and deploy them directly from the platform. This means unlimited extensibility; with the custom APIs, you can build as many extensions as you need. eXo Platform provides a standard way to develop these JAX-RS REST services, with development, testing and deployment all done online in a new web-based IDE. Besides REST services, this IDE lets you rapidly build applications, JavaScript files, Groovy scripts, gadgets and mashups.

It’s this architecture that lets eXo integrate easily with third-party apps. In fact, at Java One this week, we will be demoing how a simple plug-in can social-enable an enterprise application, in this case Jaspersoft’s Business Intelligence (BI) software. One of the immediate benefits of such an integration would be the automated syndication of BI events and user interactions in activity streams, enabling users to see relevant information for new and modified reports in real time. Salesforce.com got a lot of buzz for Chatter. eXo lets any app get the same “Chatter” features — without having to build it themselves.

We’ve also modularized eXo Platform 3.0, with a new mechanism using will make upgrading to future versions almost effortless.

What all these features amount to is a systematic way to build rich Java apps with content management, collaboration, social and knowledge. I invite you to go under the hood with me in these online video demos — a short intro (8 min) and a more in-depth tour (30 min). We’re also offering a 30-day evaluation subscription that includes support tickets, so download and give it a try.

Java Developers: Start Your Engines

Tuesday, September 7th, 2010

Interesting post last week from James Governor of RedMonk with an eye-catching headline: “Web Drives Strong Demand for Java Skills.”

Anyone who’s followed eXo knows that we’ve always been bullish on Java in the enterprise. In fact, we are leveraging web technologies to make Java systems even better. Yes, the web has passed Java by with more richness, interactivity, and a much better user experience. But Java is still a robust enterprise ecosystem with billions of dollars invested. It’s still a place for innovation. Our question to Java enterprises is simple: Why throw it all out?

A while ago, we were talking to some analysts about an inquiry they’d received from a client: A very large Java shop wanted to do something with their Java apps — make them more modern, refresh them, add document management, collaboration capabilities. The advice they were given: Try SharePoint.

Not practical, to say the least.

This is a pain point we’ve seen time and again with our customers over the years. While the Java middleware leaders totally focused on scalability and efficiency of controlled, self-hosted relational database applications, they’ve missed the boat on many things: user experience, content as data, social features, more personal control.

We’ve been talking about eXo Platform 3.0 for a while now. It isn’t an “open source SharePoint,” like others have claimed (either for themselves or for us). It’s a portal (a word that seems to be taboo these days but Java developers know what we mean) and much much more. It’s Java’s own SharePoint. It’s about reusability of Java components; mixing and matching of relational data and content; publishing, sharing, and collaborating on data and content across many places — website, intranets, enterprise social networks.

We’ve been showing off some of these capabilities over the last few months:

Java’s about to be supercharged. And the Java developer’s life is about to get much easier.