yourfanat wrote: I am using another tool for Oracle developers - dbForge Studio for Oracle. This IDE has lots of usefull features, among them: oracle designer, code competion and formatter, query builder, debugger, profiler, erxport/import, reports and many others. The latest version supports Oracle 12C. More information here.
Cloud Expo on Google News

2008 West
Data Direct
SOA, WOA and Cloud Computing: The New Frontier for Data Services
Red Hat
The Opening of Virtualization
User Environment Management – The Third Layer of the Desktop
Cloud Computing for Business Agility
CMIS: A Multi-Vendor Proposal for a Service-Based Content Management Interoperability Standard
Freedom OSS
Practical SOA” Max Yankelevich
Architecting an Enterprise Service Router (ESR) – A Cost-Effective Way to Scale SOA Across the Enterprise
Return on Assests: Bringing Visibility to your SOA Strategy
Managing Hybrid Endpoint Environments
Game-Changing Technology for Enterprise Clouds and Applications
Click For 2008 West
Event Webcasts

2008 West
Get ‘Rich’ Quick: Rapid Prototyping for RIA with ZERO Server Code
Keynote Systems
Designing for and Managing Performance in the New Frontier of Rich Internet Applications
How Can AJAX Improve Homeland Security?
Beyond Widgets: What a RIA Platform Should Offer
REAs: Rich Enterprise Applications
Click For 2008 Event Webcasts
Top Links You Must Click On

EC2 & Windows: Windows Application Streaming on Amazon EC2
Windows Application Streaming on Amazon EC2

Reuven Cohen's Blog

Software deployment via streaming is perfect for remote delivery across the Internet because it streams only the application functions that an end user actually needs and only when those functions are needed.

I just got off a phone call with Mike Culver at Amazon. During the call we discussed some of limitations of the use of Windows based AMI's during which I had an epiphany.

First of all the the traditional ideas of an AMI Bundle have been dropped because of Microsoft licensing limitations. For traditional EC2 Linux users, a local file system image can be bundled as an AMI in order to be used on Amazon EC2. This provides a direct migration path between the cloud and your data center. If you are unfamilar with the concept of of AMI bundling process it first compresses the image to minimize bandwidth usage and storage requirements. Then the compressed image is encrypted and signed to ensure confidentiality of the data, and authentication against the creator. The encrypted image is finally split into manageable parts for upload. A manifest file is created containing a list of the image parts with their checksums. This is one of the great parts of using EC2, I can move my local machines to and from the Amazon Cloud. But for EC2 Windows users, you will need to re-install all your applications, configure the new remote copy of windows and finally copy any required data from your local machine. For a one off EC2 Windows installation this might be ok, but for larger more dynamic, flexible application deployments, this could pose a huge problem.

Well, I think I found a solution. Application Streaming, (A.K.A. Application Virtualization) The basic concept of application streaming is that only specific parts of a computer program need to be available for any Windows EC2 instance in order for the end user to perform a particular function. This means that a given program need not be fully installed on a EC2 instance, but instead parts of it can be delivered over a low bandwidth network if and when they are required.

There are a number of notable solutions that enable Application Streaming including Citrix XenApp, Vmware Thinstall, Microsoft Application Virtualization and Symantec AppStream. Most of these plaforms also double as software license management platforms, automatically enforcing and ensuring compliance with software licenses and preventing piracy, while simultaneously maximizing the value of software assets and optimizing the delivery of future software updates along with there associated licenses.

Software deployment via streaming is perfect for remote delivery across the Internet because it streams only the application functions that an end user actually needs and only when those functions are needed. Rather than delivering the entire application in advance, this approach allows for the ultimate hybrid cloud computing environment spanning multiple cloud providers and traditional data centers. The most obvious use case could be in conjunction to a business continuity solution or cloud based failover environment.

Cloud based Application Streaming may very well be the ideal model for anyone looking to manage Windows applications in the cloud.

As a side, note I'll probably be trying this approach in the coming days. If anyone is interested in learning more about this approach, please get in touch.

About Reuven Cohen
An instigator, part time provocateur, bootstrapper, amateur cloud lexicographer, and purveyor of random thoughts, 140 characters at a time.

Reuven is an early innovator in the cloud computing space as the founder of Enomaly in 2004 (Acquired by Virtustream in February 2012). Enomaly was among the first to develop a self service infrastructure as a service (IaaS) platform (ECP) circa 2005. As well as SpotCloud (2011) the first commodity style cloud computing Spot Market.

Reuven is also the co-creator of CloudCamp (100+ Cities around the Globe) CloudCamp is an unconference where early adopters of Cloud Computing technologies exchange ideas and is the largest of the ‘barcamp’ style of events.

In order to post a comment you need to be registered and logged in.

Register | Sign-in

Reader Feedback: Page 1 of 1

Enterprise Open Source Magazine Latest Stories . . .
DXWordEXPO New York 2018, colocated with CloudEXPO New York 2018 will be held November 11-13, 2018, in New York City and will bring together Cloud Computing, FinTech and Blockchain, Digital Transformation, Big Data, Internet of Things, DevOps, AI, Machine Learning and WebRTC to one lo...
Widespread fragmentation is stalling the growth of the IIoT and making it difficult for partners to work together. The number of software platforms, apps, hardware and connectivity standards is creating paralysis among businesses that are afraid of being locked into a solution. EdgeX...
One problem that all developers and companies struggle with is trying to decide if they should "build it" or "buy it". Software developers love to build things. That is what we do! Their natural reaction tends to lean towards building things. We are also always up for a new challenge. ...
MongoDB, an open-source document store and most popular NoSQL database on the market today, offers a variety of advanced features to administer security over your MongoDB deployments. In this tutorial post, we’re going to show you how to set up role-based access control (RBAC) to manag...
SYS-CON Events announced today that Evatronix will exhibit at SYS-CON's 21st International Cloud Expo®, which will take place on Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA. Evatronix SA offers comprehensive solutions in the design and implementation ...
First, let's outline a frame of reference for multithreading and why we may need to use a thread pool. A thread is an execution context that can run a set of instructions within a process - aka a running program. Multithreaded programming refers to using threads to execute multiple ta...
Subscribe to the World's Most Powerful Newsletters
Subscribe to Our Rss Feeds & Get Your SYS-CON News Live!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)!

Advertise on this site! Contact advertising(at)! 201 802-3021

SYS-CON Featured Whitepapers