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 Development
    • Development
    • IT Management
    • Servers

    Google Adds Java Support to App Engine

    Written by

    Darryl K. Taft
    Published April 8, 2009
    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.

      At its Google Campfire One event, Google celebrated the first birthday of its Google App Engine cloud solution and gave developers a first look at the new Java support the company has added to the platform.

      Google Campfire One was held on the evening of April 7 at the Google headquarters in Mountain View, Calif., exactly one year to the day that Google announced the beta release of its Google App Engine platform for building and hosting Web applications on Google’s infrastructure. Google initially released App Engine with support only for Python; however, one of the features most requested by developers was Java support. Google has made good on that.

      In an April 7 blog post, Don Schwarz and Toby Reyelts, software engineers, Google App Engine Team, said:

      ““When the two of us first heard the promise of Google App Engine, we realized that the chance to bring this kind of simplicity to Java developers was too good of an opportunity to pass up. When App Engine launched publicly, we were excited to see that Java language support was both the first and the most popular request filed in the Issue Tracker. We were also thrilled to see that this enthusiasm extended beyond the Java language to all of the various programming languages that have been implemented on top of the Java virtual machine — not to mention all of the popular Web frameworks and libraries.”“

      In addition, Schwarz and Reyelts said Google is “giving the first 10,000 interested developers an early look at Java language support, so please sign up, give it a whirl, and give us lots of feedback.

      A description of the new Java support on the Google Code site said “App Engine now provides standard Java APIs and libraries, enabling Java developers to work with familiar tools and frameworks, as well as deploy their apps to any standard J2EE [Java Platform 2, Enterprise Edition] servlet container. App Engine’s ‘early look’ also includes an end-to-end Java solution for AJAX [Asynchronous JavaScript and XML] Web applications, with a Java runtime, integration with Google Web Toolkit, and a Google Plug-in for Eclipse. In addition to Java language support, Google App Engine now offers database import, cron support, and policy-based access to firewalled data.”

      Google officials said Python-only release may not have met the needs of developers working on larger projects or enterprise systems, thus the Java support.

      “We wanted to give developers something that they could be ecstatic about, but we knew we would have to marry the simplicity of Google App Engine with the power and flexibility of the Java platform,” the post by Schwarz and Reyelts said. “We also wanted to leverage the App Engine infrastructure — and by extension Google’s infrastructure — as much as possible, without giving up compatibility with existing Java standards and tools.”

      The duo also said:

      “But we also knew that Java developers are choosy:??Ç They live by their powerful tools (Eclipse, Intellij, NetBeans, Ant, etc.).??Ç They try to avoid lock-in and strive for re-use. Standards-based development (defacto or otherwise) is key.??Ç They harness sophisticated libraries to perform language feats which are nearly magical (GWT, Guice, CGLIB, AspectJ, etc…).??Ç They even use alternate languages on the JVM, like Groovy, Scala, and JRuby.“

      Meanwhile, in addition to the Java support, Google delivered a tutorial on the use of Java on App Engine. The tutorial shows developers how to:

      “– build an App Engine application using standard Java Web technologies, such as servlets and JSPs- create an App Engine Java project with Eclipse, and without- use the Google Plug-in for Eclipse for App Engine development- use the App Engine datastore with the Java Data Objects (JDO) standard interface- integrate an App Engine application with Google Accounts for user authentication- upload your app to App Engine“

      In a separate post, Andrew Bowers, an engineer on the Google Developer Team, said, “The team has taken a standards based approach, implementing standard Java APIs on top of App Engine where possible. So instead of using the underlying App Engine datastore API, developers can program against Java Data Objects or Java Persistence API.”

      Google officials said the company announced its OpenSocial offering at its first Campfire One event back in November 2007, and Google will use future Campfire Ones and the company’s Google I/O developer conference to announce future products and initiatives.

      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.

      ×