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 Alex Blewitt on Oct 12, 2011
Today, just over a week since announcing iPhone 4S, Apple has made iOS 5 available for developers and users alike for iPhone 3Gs and later phones and iPods. This release brings integrated Twitter support, iCloud backup service for any application and user created documents, and PC free updating over the air of the operating system without needing a PC to perform the updates.
From a developer's perspective, iCloud and iMessage provide APIs which allow you to store data and communicate with other users, including the ability to start group chats from within an application (for example, enabling support mechanisms for instant feedback). Tweets can be posted from individual applications or using Twitter's URL shortening service. There are also developer tools to allow you to simulate a GPS trace for location oriented services, as well as new tools for detecting leaks.
Graphics support has been updated to OpenGL ES 2.0, along with GLKit, a new API for developing graphical games. The developer tools have also been updated to Xcode 4.2, which provides a number of improvements, including Automatic Reference Counting (or ARC) which allows you to provide a garbage-collected like codebase but with the performance of the reference counting without having to specify the retain/release cycles that many are currently familiar with. The AV Foundation libraries can allow your application to broadcast a stream to an Apple TV or other AirPlay device.
iOS 5 is available for immediate download, and developer documentation and downloads are available from the developer website for those enrolled in the developer programme.
Building HTML5 Apps in Hours, Not Days
Why NoSQL? A Primer on the Rise of NoSQL
Taming HTML5 and JS: High Performance Mobile, WebKit, FireFox Dev Tools @QCon New York
Early Access! Download JBoss Developer Studio 5.0 now, with packages for Mac, Windows or Linux!
I always wonder, if Apple hadn't called it iCloud, would anybody ever have considered this to be about the Cloud at all? Sounds much more like Microsofts old software + services strategy. I would expect any cloud service to be accessible from a browser, even if platform-specific apps exist.
I always wonder, if Apple hadn't called it iCloud, would anybody ever have considered this to be about the Cloud at all? Sounds much more like Microsofts old software + services strategy. I would expect any cloud service to be accessible from a browser, even if platform-specific apps exist.
It is at ICloud.com, what is your point ?
It's just a data store, maybe now a message broker too, for Apple devices. It meets no definition of Cloud Computing I've ever seen. But just by calling it iCloud, Apple made us evaluate and discuss it as one. It is at ICloud.com, what is your point ?
What's yours? A domain name is just a name too.
It's just a data store, maybe now a message broker too, for Apple devices. It meets no definition of Cloud Computing I've ever seen. But just by calling it iCloud, Apple made us evaluate and discuss it as one.
For the target customers it is what is needed.
In fact just see how popular is the DropBox App.
They serve users, not programmers.
And it is through the cloud, hence ICloud
Cloud based apps are not to only be in the "Cloud Computing" category.
So the name is well choosen.
iCloud is hosted in Amazon and Azure?
I don't know any definition of cloud that's not about cloud computing in the context of computing. Anything useful that involves the internet is called cloud these days? Well, then it's OK I guess...
Cloud computing is something much more than storing data. It's about application and platform sharing.
Do not waste your time defending apple with and read more about cloud.
The best samples of cloud are google chrome netbook and salesforce platform.
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.
7 comments
Watch Thread Reply