Cloud Foundry: Design and Architecture
Derek Collison discusses the goals, the design premises and patterns employed in creating the architecture of Cloud Foundry, VMware’s open source PaaS, unveiling internal architectural details.
The content has been bookmarked!
There was an error bookmarking this content! Please retry.
Posted by Rob Thornton on Sep 06, 2007
Genuitec recently release version 6 of MyEclipse Enterprise Workbench, now built on Eclipse 3.3/Europa with support for Java 6. Now that the dust has settled, some comments on the new release have started to appear.
The big changes in version 6 include the update to Eclipse 3.3, support for Java 6, and a bunch of Spring 2.0 and Java EE 5 features. The full feature list is available from the MyEclipse blog. One new feature that shows promise is “Rapid Java EE Deployment and Testing”. Arjan Tijms comments:
For beginners the “Rapid Java EE Deployment and Testing” feature is really nice. I heard lots of absolute beginners always complaining that setting up a Java EE project takes so much effort compared to PHP. They have to install Java, Eclipse, MyEclipse, Tomcat, some DB, figure out what the web.xml should contain and in what directory it should be, etc. (of course, with PHP they also have to install Apache, the PHP interpreter and MySQL, but for some strange reason that never seems to count)
With this new MyEclipse feature however, absolute beginners can just download the all-in-one installer, lets the wizard create a new web project and instantly run it. Very nice!
Among the features most missed by Tijms and others in version 6 are a lack of full-fledged JSP and JSF editors (which are based on the Eclipse WTP project) and Maven support. An overall impression is compiled by Bernie:
- It’s speedier than the 5.1 GA (I skipped 5.5). This is to be expected since Eclipse 3.3 has tons of optimizations in addition to Genuitec’s efforts.
- It’s Java 6 friendly. As with all Eclipse installs, compiling against multiple JDK is easy. In fact, I run Eclipse off JDK 6 but compile for 1.4.
- Install size has ballooned up to 569MB compared to 390MB for 5.1 GA.
The WebSphere Liberty Profile for Developers: An Introduction
Troubleshoot Java/.NET performance while getting full visibility in production
RDBMS to NoSQL: Managing the Transition
App Server Evolution: REST, Cloud, and DevOps Support in Resin 4
Introducing SQLFire: a memory-optimized, high performance SQL database
VMware vFabric SQLFire - Test drive the data management system with memory speed, horizontal scalability and a familiar SQL interface
Rob;
Thanks for your post. We're receiving some very positive feedback from users on 6.0, as you stated.
I was curious, however, about your comment on JSP and JSF editors. MyEclipse offers very capable editing abilities on both of these features, and has for some time.
I would like to invite you to a personal walk-through of these features so we can get your thoughts. Personally, I feel that you will be pleasantly surprised at the depth of functionality, but I will leave the conclusions up to you. Your year-long MyEclipse subscription is on me, should you accept. :-)
Thanks again for your post and InfoQ's continuing support of MyEclipse. We look forward to at least two more releases before the end of the calendar year, and know they will provide the same, positive difference in our users' productivity.
Best,
Jens
MyEclipse
Jens, you shouldn't try to bribe InfoQ editors :-). But, I must confess that I am a MyEclipse user since pre-3.8GA and I've been (almost) always happy with it.
bests,
./alex
--
.w( the_mindstorm )p.
________________________
Alexandru Popescu
Senior Software Eng.
InfoQ TechLead&CoFounder
;-) No bribe intended. Only a break of the barrier for Rob if he wished to take advantage of our offer. He can, of course, utilize our free trial only if the offer makes him uncomfortable.
On your other note, I am glad you have been primarily satisfied with MyEclipse. I would be interested in getting your specific feedback on the product, though that is perhaps best done offline.
Thanks for the note...
Best,
Jens
Jens,
Sorry for the confusion. I was referring to the comments left by Tijms on theserverside.com. I added a link to the article to reflect that.
Best regards,
Rob Thornton
Hi Jens, how about a free sub?
Luis;
Tell you what...
Download the latest version of MyEclipse (6.0), and start your free trial. Play with it for a few days and perform the tasks that are most important to you. Post a blog entry with a fair review of the release and drop me the link to it. I just ask that you are honest in your assessments.
If that is completed, I will honor your request for a free year.
Fair enough? Drop me a line...
Jens - MyEclipse
jens@genuitec.com
Jens,
I would love to do that - might be interesting from a newbie perspective coming from Eclipse.
Also, what are you guys doing to enable IDEA on Vista x64 platform? It's a deal-breaker for me, and it seems only Netbeans has an amd64 port.
Louis.
Oops, sorry not IDEA, I meant MyEclipse. Freudian slip?
Derek Collison discusses the goals, the design premises and patterns employed in creating the architecture of Cloud Foundry, VMware’s open source PaaS, unveiling internal architectural details.
Andrew Watson talks about the work of the OMG, where CORBA is alive and well (hint: in your car), UML and UML Profiles vs. custom Modeling languages, DDS and other middleware, and much more.
Sohil Shah discusses creating iPhone and Android enterprise mobile applications based on cloud services using the open source platform OpenMobster.
Paul Sanford presents the transformations supported by data throughout its life cycle, and how that can be better done with Splunk, an engine for monitoring and analyzing machine-generated data.
A common “best practice” for unit tests is to only write a one assertion in each test. I intend to question this advice by showing that multiple assertions per test are both necessary and beneficial.
John Rauser presents the architectural and technological evolution of Amazon retail websites starting with 1994 and ending with adopting Amazon Web Services.
Michael Stal discusses system architecture quality, how to avoid architectural erosion, how to deal with refactoring, and design principles for architecture evolution.
Every developer has had to integrate with another system, API or component. Tis article provides strategies to handle the change and for he separating system boundaries.
8 comments
Watch Thread Reply