WELCOME-

This Blog is dedicated to giving an accurate compilation of notes and interpretations of Lannon's Technical Writing text book. Hopefully this will be helpful in furthering your understanding or even just giving you a look at the challenges of technical writing.

Monday, April 18, 2011

Cloud Computer, Chapter 11

Chapter 11: Developing Applications

There is a vast number of applications out there for the many different operating systems in existence.  However, if you can’t find the one you need, it’s not time to fret.  There are utilities that can be used to create the applications that are needed quickly and efficiently.

Google
Google is a great place to start if you need a quick application made and don’t have any resources to back it up.  The Google database, Google App Engine, is located in the cloud, so there is no cost to oneself for storage or management. Google’s engine uses Python as a programming language, which means, since Python is like many other languages, if you know any programming languages then you’ll have an easier time making the app through Google. Other advantages include cheap costs, being open source, and easy integration with SQL reports.

Salesforce.com has a services and tools available for use in the Google App Engine. These can help with the use of Python and its different capabilities. Also available are libraries for Python and tools for development of applications for mobile devices.

Also, Google has a system called Google Gears that can be used to create offline applications and is open-source. This targets one of the biggest concerns with cloud computing which is the fact that a lack of an internet connection would render the use of cloud computing useless.

Microsoft
Microsoft has a service called Azure Services Platform that allows you to create applications for remote server uses.  This platform allows one to create applications that can be run on many different systems including web and client servers.  It uses Microsoft Visual Studio and is run through the .NET Framework. Its management scales based on need and can be accessed through many different protocols such as HTTP, REST, SOAP, and XML.

There are many uses that come with Azure that include SQL Services, .NET Services, and SharePoint and Dynamics CRM Services.

The design of Azure Platform applications start with a zero layer as a hardware foundation. Then, Layer One, is the Azure operating system that can be used as storage and virtualization. Layer Two includes the building blocks to create applications and Layer Three has other applications already created.

Intuit QuickBase
This program allows users to make applications specifically for industries and business models that they need it for. This draws from 200 templates to make business applications. They offer SaaS services to create applications as consultants quickly, cheaply, and more effectively than going at it alone.

Cast Iron Cloud
With Cast Iron Cloud, there is the option of either creating applications in the cloud, or using them in an on-site integration. This allows for an easy transition between the two. They have a library of integration processes available for client use.

Bungee Connect
This is a platform that offers a development environment for testing and implementation and also offers hosting for these applications. They offer easy browser delivery and integration with web services such as SOAP and SQL.

No comments:

Post a Comment