Close
  • Latest News
  • Artificial Intelligence
  • Video
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
Read Down
Sign in
Close
Welcome!Log into your account
Forgot your password?
Read Down
Password recovery
Recover your password
Close
Search
Logo
Logo
  • Latest News
  • Artificial Intelligence
  • Video
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
More
    Home Applications
    • Applications
    • Cloud
    • Database
    • Development
    • Networking

    Application Developers to Keep Their Eyes on the Cloud

    Written by

    Darryl K. Taft
    Published December 29, 2008
    Share
    Facebook
    Twitter
    Linkedin

      eWEEK content and product recommendations are editorially independent. We may make money when you click on links to our partners. Learn More.

      Perhaps the biggest issue facing developers in 2008, and certainly moving into 2009, is the cloud. How should developers gear up to take advantage of the cloud computing environment? Who’s doing what, and what trends do developers have to look out for?

      As one of his major predictions for 2008, Forrester analyst John Rymer said he believes more and more enterprises will move to the “cloud for commodity workloads.”

      Nearly every major vendor has announced cloud strategies over the last year-not just the usual suspects such as Google and the space-leading Amazon.com, but Microsoft, IBM and a host of others.

      “Virtualization and cloud computing are the key architectural breaks driving a massive transformation in the world of computing,” said Patrick Kerpan, CTO and co-founder of CohesiveFT (Cohesive Flexible Technologies), a cloud infrastructure software provider. “It is computing ‘gone through the looking glass.’ We will look back and not be able to remember how we used to do things. It will be similar to the world of five years before Netscape to five years after Netscape.”

      At its Professional Developers Conference in Los Angeles in October, Microsoft made its entry into the cloud space known with an offering intended to compete with Amazon EC2 (Elastic Compute Cloud), Google’s Google App Engine and others.

      Click here for eWEEK’s top 10 news stories of 2008.

      Ray Ozzie, Microsoft’s chief software architect, announced Windows Azure, the cloud-based service foundation underlying its Azure Services Platform, and highlighted this platform’s role in delivering a software-plus-services approach to computing.

      Microsoft said developers can use the familiar Microsoft Visual Studio tools to build applications for the Windows Azure platform. Indeed, Visual Studio will have four new cloud templates to support development of Windows Azure applications, Microsoft said.

      Most of all, Microsoft’s presence in the space will legitimize it for everybody else, much as the company did for the ALM (application lifecycle management) space with its delivery of Visual Studio Team System a few years ago.

      Microsoft also announced its Live Mesh offering in April. Allowing users to sync data and applications from all of their devices in tune with a cloud operating environment, this could be just the boost developers need, enabling them to write an application once and target it to multiple places.

      Amazon Web Services, which currently leads in the cloud space in terms of real deployments, made several key announcements in 2008. Just prior to Microsoft’s announcement of Windows Azure, Amazon.com announced plans to support Windows Server and SQL Server on its EC2 platform in what amounted to a preemptive attack on Microsoft.

      The Future of Development: Waste

      In November, Amazon.com announced the launch of Amazon CloudFront, a self-service, pay-as-you-go Web service for content delivery. With the release of CloudFront, Amazon delivered a way for developers to distribute content through a worldwide network of edge locations that provide low latency and high data transfer speeds.

      For its part, Google earlier in 2008 brought out Google App Engine, which enables developers to run their Web applications on Google’s infrastructure. Applications run in a secure sandbox environment.

      “You can serve your app using a free domain name on the appspot.com domain, or use Google Apps to serve it from your own domain,” according to a Google Web page describing the company’s cloud computing offering for developers. “You can share your application with the world, or limit access to members of your organization.”

      The Google App Engine features dynamic Web serving, persistent storage, automatic scaling and load balancing, APIs for authenticating users and sending e-mail using Google Accounts, and a “fully featured local development environment that simulates Google App Engine on your computer,” Google said.

      Meanwhile, at its Dreamforce annual conference in San Francisco in November, Salesforce.com, which refers to itself as “the enterprise cloud computing company,” announced to thousands of its users and developers that its Salesforce CRM Winter ’09 release had gone live. And for developers, Salesforce.com delivered the Force.com IDE (integrated development environment) for Winter ’09.

      CohesiveFT’s Kerpan said: “Think back to the ‘relatively’ simple trick of virtual memory. Many IT people remember life before virtual memory. Those who are younger, take it as a research project. We went from sweating every byte of memory used and fussing with overlay files to virtually unlimited memory. This transformed the development of software systems. Developers who couldn’t get used to ‘wasting’ memory hurt their projects by slowing them down. It was a rough shift for people who were ‘memory management heroes’ a mere year or two earlier.”

      Kerpan added, “Virtual memory meant nearly unlimited memory for your application-virtualization combined with public clouds like Amazon EC2, FlexiScale and ElasticHosts means a world of nearly unlimited computing devices.

      Developers who understand that ‘wasting’ servers, assembling a huge number of servers, deploying a huge number of servers and discarding them at will are a good thing will have the advantage over their peers who still nurture, script and sculpt lumps of land-based metal [physical servers].”

      Darryl K. Taft
      Darryl K. Taft
      Darryl K. Taft covers the development tools and developer-related issues beat from his office in Baltimore. He has more than 10 years of experience in the business and is always looking for the next scoop. Taft is a member of the Association for Computing Machinery (ACM) and was named 'one of the most active middleware reporters in the world' by The Middleware Co. He also has his own card in the 'Who's Who in Enterprise Java' deck.

      Get the Free Newsletter!

      Subscribe to Daily Tech Insider for top news, trends & analysis

      Get the Free Newsletter!

      Subscribe to Daily Tech Insider for top news, trends & analysis

      MOST POPULAR ARTICLES

      Artificial Intelligence

      9 Best AI 3D Generators You Need...

      Sam Rinko - June 25, 2024 0
      AI 3D Generators are powerful tools for many different industries. Discover the best AI 3D Generators, and learn which is best for your specific use case.
      Read more
      Cloud

      RingCentral Expands Its Collaboration Platform

      Zeus Kerravala - November 22, 2023 0
      RingCentral adds AI-enabled contact center and hybrid event products to its suite of collaboration services.
      Read more
      Artificial Intelligence

      8 Best AI Data Analytics Software &...

      Aminu Abdullahi - January 18, 2024 0
      Learn the top AI data analytics software to use. Compare AI data analytics solutions & features to make the best choice for your business.
      Read more
      Latest News

      Zeus Kerravala on Networking: Multicloud, 5G, and...

      James Maguire - December 16, 2022 0
      I spoke with Zeus Kerravala, industry analyst at ZK Research, about the rapid changes in enterprise networking, as tech advances and digital transformation prompt...
      Read more
      Video

      Datadog President Amit Agarwal on Trends in...

      James Maguire - November 11, 2022 0
      I spoke with Amit Agarwal, President of Datadog, about infrastructure observability, from current trends to key challenges to the future of this rapidly growing...
      Read more
      Logo

      eWeek has the latest technology news and analysis, buying guides, and product reviews for IT professionals and technology buyers. The site’s focus is on innovative solutions and covering in-depth technical content. eWeek stays on the cutting edge of technology news and IT trends through interviews and expert analysis. Gain insight from top innovators and thought leaders in the fields of IT, business, enterprise software, startups, and more.

      Facebook
      Linkedin
      RSS
      Twitter
      Youtube

      Advertisers

      Advertise with TechnologyAdvice on eWeek and our other IT-focused platforms.

      Advertise with Us

      Menu

      • About eWeek
      • Subscribe to our Newsletter
      • Latest News

      Our Brands

      • Privacy Policy
      • Terms
      • About
      • Contact
      • Advertise
      • Sitemap
      • California – Do Not Sell My Information

      Property of TechnologyAdvice.
      © 2024 TechnologyAdvice. All Rights Reserved

      Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.

      ×