Oracle ADFMobile: The key point – A lightweight/headless (~ 10M) JVM is put now on iOS & Android with HTML5, CSS3, JavaScript integration

Oracle just announced ADF Mobile that is a mobile web framework based on the Oracle’s own ADF but this time targeting mobile developments on iOS and Android.

Aside the overall user advertised features (HTML5, Java, ADF, CSS3, JavaScript, REST) the really STRONG key-point I see is that it actually runs FULL Java on iOS and Android over an a lightweight/headless JVM deployed/embedded with the application, being practically the first mass Java based platform running successfully on iOS …. It will be interesting to see how Apple will react to this good news (for Java developers).

So here are some of the relevant links related to the just announced ADF Mobile framework and the underlying JVM:

“…An application developed with ADF Mobile contains a lightweight Java virtual machine (JV7M). Think of this JVM as a library that gets used for business logic and data access – the JVM is not a container for the whole application and it does not render the user interface. Rather, the JVM simply passes data to an HTML5 view, which renders the user interface.
Developers can code the application business logic in Java and the compiled bytecode can run on either the Apple iOS or Android platforms. The Java technology is optimized and has a minimal on-device footprint (around 10MB). Access to the SQLite database is available through Java Database Connectivity (JDBC) and support for web service requests
are available through SOAP or REST…”

Advertisements

Introducing the Ceylon Project – Gavin King presentations at QCon Beijing 2011

Gavin King, the Hibernate Java ORM famous creator was busy lately developing Ceylon … a new JVM language that suppose to be a Java KILLER. Bellow is Gavin King’s presentations given at QCon Beijing 2011

Introducing the Ceylon Project

The Ceylon Type System

References:
Ceylon – by Gavin King
Red Hat Uncloaks ‘Java Killer’: the Ceylon Project
Gavin King unveils Red Hat’s top secret Java Killer/Successor: The Ceylon Project
Talk at QCon Beijing – by Gavin King
What’s the difference between Scala and Red Hat’s Ceylon language?

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

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”


JavaOne 2010 – JavaFX 2.0 demo during Thomas Kurian keynote

Nandini Ramini, Director of Development for Client Java at Oracle, show a stunning demo of client-based graphics, showcasing the latest advancements in JavaFX, including a “video wall” comprised of 160 concurrently playing media streams, with a curvature to the wall achieved by applying 3D transforms to the 2D media views: