All you need to know about Cloud Foundry: blogs, articles, reviews, tutorials, videos

Cloud Foundry, the first open platform as a service (PaaS) is in the wild now. You can run your Spring, Rails and Node.js applications and you can develop and deploy from your IDE or command line.

Here I collected some of the most relevant resources, blogs, reviews, turorials, videos … so let’s start !

Blogs, articles, reviews, tutorials:
Launching Cloud Foundry, The Industry’s First Open PaaS
VMware Introduces Cloud Foundry, The Industry’s First Open PaaS
Cloud Foundry — Delivering on VMware’s “Open PaaS” Strategy
VMWare Cloud Foundry – Quick Analysis and Press Pass
VMware Launches Open-Source Cloud: So What Exactly Is Cloud Foundry? Who Gets Hurt ?
VMware Changes the Game with Launch of Open Platform
Cloud Foundry Spring examples
Cloud Foundry for Spring Developers
One-step deployment with Grails and Cloud Foundry
Roo + Cloud Foundry = Productivity in the Cloud
SpringSource Cloud Foundry Tutorials – Spring, Roo, Grails
Getting Started guide for Spring STS users
Getting Started Guide – Command Line (VMC) users
Cloud Foundry Grails plugin
Cloud Foundry Grails Plugin User Guide
Launch VMware’s CloudFoundry PaaS using RightScale
Try out cloudfoundry on AWS
Cloud Foundry Grails examples
MongoDB tutorial running on Cloud Foundry

Official References:
Cloud Foundry
Cloud Foundry Open Source Community (licensed under Apache 2)
Cloud Foundry Blog
Cloud Foundry Forums
Cloud Foundry Knowledge Base (articles, how-tos, tutorials)
Cloud Foundry FAQ
Cloud Foundry Open Source Repository @Github
Cloud Foundry @Twitter
Cloud Foundry @Facebook
Cloud Foundry @YouTube

video – Cloud Foundry Getting started:

Introduction to Cloud Foundry

Cloud Foundry – Getting Started with SpringSource STS IDE

Cloud Foundry – Getting Started with vmc, the Cloud Foundry Command Line Interface

video – Cloud Foundry Launch/Live Webinar [12.04.2011]:

Part 1 – Paul Maritz and Rod Johnson introduce Cloud Foundry

Part 2 – Rod Johnson general demonstration

Part 3  – Spring demonstration

Part 4 – Ruby demonstration

Part 5 – Node.js demonstration

Part 6  – Scale out demonstration

Part 7  – Cloud Foundry additional services demonstration

Part 8 –  MicroCloud demonstration

Part 9 – RightScale demonstration

Part 10 – Function Source demonstration

Part 11 – Rod Johnson closing the webinar

Delphi 64-bit Compiler and 64-bit VCL in action

Delphi x64 used to be a very hot topic for long time … but finally, after a lot of roadmap overhauls and promises from Borland, CodeGear and lately Embarcadero, and after a lot of FUD and “Delphi-is-dead” discussions on various blogs, forums and other Delphi haters, the FIRST, OFFICIAL and PUBLIC release of Delphi 64-bit (beta) was just announced  by Embarcadero, and is available here. To be fair, under Embarcadero Delphi absolutely got a better treatment and we witnessed so far more commitments toward the product quality and the openness for the user demands. Hopefully with the new release (x64) and the future developments (X-Platform/Mac/Linux, … maybe ARM compiler ?!) Embarcadero will earn the “Delphi Saver” mark and will be the best home for the good-old Borland tools.

Aside from the announcement, David I. made a very informative visual presentation of the new Delphi 64-bit features and IDE integration also pointing out the major differences when programming for 64-bit.

Even that I absolutely recommend to watch the full video,  I took the liberty to extract (from the official video) just the part demonstrating the new Delphi x64 IDE integration, to highlight how smooth the transition from 32-bit to 64-bit will be.

As seen into the video (and detailed bellow) to re/compile a regular Delphi project for x64 (basically without any code changes !), you just have to add/switch the target platform from 32-bit to 64-bit into the updated Project Manager including now a new configuration node named “Target Platforms”.  I expect that into the future RAD Studio versions (XE2, XE3…) we will witness how the target platforms will be extended with Mac-OS/X, Linux … an who know, hopefully ARM  🙂

Delphi IDE – Target Platforms

Not a definitive conclusion, but as we can see, the 64-bit Delphi IDE integration is looking quite good, being simple and intuitive. Hopefully, Embarcadero will provide more information and features demonstrations of the new Delphi x64 soon.

Great work so far from the Embarcadero guys ! … And now the Delphi-haters should step forward and start complaining 🙂

Delphi 64-bit references/blogs:
Delphi 64-bit Compiler Sneak Preview – Official Website
Delphi 64-bit Compiler Sneak Preview and Beta – Official Announcement
Delphi 64-bit Sneak Preview – Marco Cantu
Delphi 64-bit Compiler Sneak Preview available now – Embarcadero Forums
Delphi 64-bit Compiler Preview and Beta Program – Andreano Lanusse
Delphi 64 beta official after all – Eric Grange / delphitools.info
Delphi 64-bit Compiler Sneak Preview – Radek Červinka / delphi.cz
video – Delphi 64-bit Compiler Sneak Preview – Official Youtube Preview

Embarcadero AppWave Store (beta) opens to developers

The AppWave Store (beta) from Embarcadero is now opened for developers. Embarcadero even offers a FREE (TIME LIMITED) registration for 1 YEAR (otherwise a $99/year fee will apply).  After the registration you’ll get access to the AppWave (beta), where you can use the AppWave Studio to convert your software into AppWave apps. The additional good news is that most (if not all) of the countries are supported and the payment will be using PayPal.

So what’s this AppWave stuff, anyway ? Now Embarcadero answers with more details:

The first PC apps store that delivers a mobile-like app experience to your customers, for your Windows applications. AppWave lets your customers experience apps-not the traditional software hassles of buying, licensing, and installation

Apps are the key to accelerating PC software utilization and sales. The streamlined app experience on mobile platforms kicked off a tidal wave of software purchasing and utilization. AppWave is about to deliver the same streamlined experience for PC software.Traditional software applications, installers, and delivery systems put barriers between apps and users. AppWave breaks down those barriers–making it easy to find, try, buy and run PC apps–giving users a mobile experience on their PC.Using the Free AppWave Studio to create an app of your traditional software application is easy and requires no changes or modifications to your software. AppWaveʼs built-in elastic licensing technology allows users to easily increase license capacity as their usage increases. All of this means you can sell more without expensive and complicated sales and marketing efforts 

Comparing the newly updated web store with the previous/unfinished version (mentioned here) reveals a lot of new details, so bellow I’ll highlight some of them:

  1. AppWave Developer’s benefits:

    • Using the Free AppWave Studio to create an app of your traditional software application is easy and requires no changes or modifications to your software
    • Code then Cash: Forget about licensing, packaging, and distribution
    • Allow users to easily search, browse and run your App, and keep them instantly updated with the latest version
    • Users can add ratings and reviews for your application
    • Pick your own price, get 70% of sales revenue, payed monthly over PayPal
    • You pay NO FEES for: free apps, credit card payments, hosting, marketing, license management, trials
  2. AppWave User’s benefits:

    • Runs on-demand without installation (one-click), without affecting the Windows registry or OS
    • Easily search and browse into the store to find applications, can add ratings and reviews
    • Updated on-demand to the last version of the app
  3. AppWave Features:

    • Discovery – Your apps are easily found by search and can be rated and reviewed
    • Instant Access – Apps get into users hands with one-click
    • Always Available – Apps go where you go, can run from anywhere and recover anytime with no installs
    • Convenience – Simple to upload, simple to access

Additionally, Embarcadero made available The AppWave Developer FAQ and also included a sneek peek animation of the AppWave in action (http://signup.appwavestore.com/video3.swf):

Additional AppWave Reviews:
– Marco Cantu’s Understanding Embarcadero AppWave
– Tim Anderson’s Another Windows app store – but this time it is virtual. Embarcadero’s AppWave promises instant installs

Embarcadero AppWave Store: The World’s First True App Store for PCs

Embarcadero is going to unveil a new tool from their quite successful tool-chest:  AppWave in conjunction with the AppWave Store portal,  “The World’s First True App Store for PCs” .

Based on their advanced virtualization Embarcadero products (ToolCloud and All-Access) the new AppWave tools (Studio, SDK..) and portal seams to be dedicated to ease the building, publishing, updating, licensing and monetizing any PC software … and finally creating the first PC AppStore.

This move look to be quite smart, since Embarcadero will bring the experience of developing this technology under their own XE line of tools (RAD Studio XE, Delphi, RADPhpetc) and just by observing the success of mobile apps stores (iOS, Android, BlackBerry ….) the outcome should benefit also the users and the developers … and of course Embarcadero.

For some insights of what this AppWave is all about, here are some quotes from the links mentioned in this blog post:

The AppWave Studio is free and easy to use. You simply take any Windows application built in any Windows application development platform (such as Visual Studio, .NET, Java, RAD Studio, Delphi, or C++) and run it through the AppWave Studio and upload into the AppWave Store, also for free. Now sit back while your Apps sell and you collect revenue. You can forget about all of the operational headaches of selling, marketing, licensing, ecommerce, delivery and shipping and get back to doing what you like… coding more apps. Or vacation while your apps earn you money.

With one click, users can instantly get the applications, updates, and licenses that they need to deliver on critical business projects. Based on Embarcadero ToolCloud technology, AppWave provides centralized licensing and on-demand software delivery

During this webinar you will see how to transform your application in App, today we just think about App when it’s related with iOS and Android, but no more, through the AppWave Studio you will be able to transform your application in App and upload into the AppWave Store for free. Forget about all of the operational headaches of selling, marketing, licensing, ecommerce, delivery and shipping, we will take care of that for you, you just need to start creating Apps

 

More details should emerge from the new Embarcadero Webinar on 23 March: The Next Developer Wave: Windows PC Apps also announced by Andreano Lanusse: AppWave building, selling and deploying Windows Apps everywhere

NOTES:

  • http://embarcadero.com/products/appwave is not yet listened under Embarcadero’s products at time of this writing, and the documentation and the videos still point to the All-Access content. The app store currently seams to be accessible (in full) just for some field testers. A data sheet document is also available but seams to not be cleaned-up yet.
  • AppWave is not yet publicly unveiled and advertised, but after some googling anyone can see the story developing. As a side note, Embarcadero just trademarked the AppWave(TM) and last year they registered the appwavestore.com domain.

I’m on Twitter now

Here’s my Twitter @devstonez

Tor Norbye left Oracle … and moved to Google

Yup, you’re reading it right ! … Tor Norbye, the guy behind alot of NetBeans & JavaFX goodies just left Oracle.
His new personal blog is located here: http://tornorbye.blogspot.com/
Update: Tor just mentioned on his blog that he will work for …. Google

SlimShady (by D5 Team) in action .. is this the REAL JavaFX (2.0) design tool ?

It seams the secretive JavaFX SlimShady project (by D5 Team) is coming forward … enjoy what they were cooking for long time.

A quote (from Antony Rogers / “yourlookingatanother” youtube user):

“Slimshady’s design tool built by the d5 team alone – massive thanks to Chris Oliver and John Yoon for making it happen” …

Some additional teasers are available on Chris Oliver (http://blogs.sun.com/chrisoliver/) and Anthony Rogers (http://blogs.sun.com/ant/) blogs.
Also here are some really interesting comments from Anthony regarding SlimShady vs Prism (http://blogs.sun.com/ant/entry/red#comment-1285523315000):

slimshady isn’t prism. slimshady has been design by industry experts in animation, interactive design, tools and software engineering

i think the oracle blog is commenting on prism. at this time prism isn’t engineered for 3d and has no understanding of industry 3d that anyone would expect, its “really” 2.5d transforms on quads (some of it is hardware accelerated). anyway when it comes to java/fx’s near future for graphics, you should have been using slimshady a year ago- creating content within a real industry level 2d3d scene with strong workflows. building content to the level of say unity3d but with all the amazing 2d functionality you’d want for java related projects. you can make amazing user interfaces in slimshady, its not just about its 3d scene, its about creating new experiences that could contain 3d mesh’s. mesh’s are just ‘assets’ in a design, just like a text fields or photographs.

anyone know what ‘a native 3d object’ is?

author tool: i was the designer who came up with the idea of making a design tool for javafx. but had to leave that team so to build a design tool for javafx. we call slimshadys design tool ‘cubecase’- its fully featured with full industry standard animation systems, code expressions and an all new revolutionary interactive scene construction design. one of cubecases key goals was to remove the need of text to enable interactive functionality (i cant say how it does this, but its really amazing to see the idea engineered and working). i do hope cubecase will be seen by the public at some point, being a design tool expert designed it ;). we built the slimshady demo for oracle open world in cubecase- sorry it got pulled”