Webbplatser

Googles App Engine stöder nu Standard IM-protokoll

Qwiklabs - App Engine: Qwik Start - Python

Qwiklabs - App Engine: Qwik Start - Python
Anonim

Med Googles App Engine-värdutvecklade miljö kan applikationer utbyta direktmeddelanden med nätverk baserat på XMPPs öppna standard.

Stöd för XMPP (Extensible Messaging and Presence Protocol) är en del av den senaste uppgraderingen till App Engine-programvaran utvecklingskit för Python och Java-programmeringsspråk, sa Google fredag.

Det nya XMPP API-programmet (applikationsprogrammeringsgränssnittet) tillåter applikationer som är inbyggda och värd för App Engine att kommunicera via IM med användare av tjänster som Google Talk och andra vars nätverk är baserade på XMPP, även populärt kallat Jabber.

[Ytterligare läsning: De bästa TV-streamingtjänsterna]

Google planerar att förlänga IM-funktionaliteten Utöver utbyte av textmeddelanden till andra områden, till exempel erkännande av användares status, även känd som närvaro på IM.

Dessutom lägger version 1.2.5 i App Engine SDK också till ett programkö API för Java-program, något som redan existerade för Python-applikationer.

En annan ny funktion är en App Engine launcher för Windows, som produkten redan hade för Mac OS X. Startprogrammet är utformat för att förenkla skapandet, lokal testning och uppladdning till App Engine-servrar av Python applikationer, enligt Google.

"Dessutom släpper vi källkoden för både Mac och Windows App Engine Launchers som öppna källprojekt", läser Google-bloggpostningen.

App Engine, introducerad i begränsad tillgänglighet i början av april 2008 och öppnade sig i stor utsträckning ungefär en månad senare, är inte tänkt att vara en värd utvecklingsmiljö för alla typer av applikationer och utvecklare.

Istället konstruerade Google App Engine för de typer av applikationer som sökbolaget utvecklar, nämligen webbapplikationer med massappel som inte kräver långvariga processer för att till exempel krossa vetenskapliga data.

App Engines söta fläckar är databasbaserade webbapplikationer som bloggar, kontorsproduktivitetsprogram och verktyg för socialt nätverk.

Till skillnad från andra värddatabaser och utvecklingstjänster, som Amazonas AWS, erbjuder App Engine utvecklare en tätt integrerad uppsättning komponenter som minskar inställningen och konfigurationen som utvecklare måste engagera sig i.

Medan denna design erbjuder flexibilitet och kontroll genom att minska alternativen, det ligger i linje med App Engines mål att appellera till utvecklare som vill skapa och distribuera applikationer snabbt och förlita sig på Google för att hantera resten.