Restlet - RESTful web framework for Java
january 2012 by amy
"Leverage the open source Restlet Framework and its unique Java API available in six consistent editions: Java SE, Java EE, OSGi, GAE, Android and GWT!"
java
REST
gae
gwt
md
january 2012 by amy
Download Google App Engine Java and GWT Application Development free ebook| Free Ebooks download
january 2011 by amy
Google Application Engine is a darken profession technology that lets you separate scheme applications that are cushy to physique and reassert as substantially as existence scaled and load-balanced automatically. To physique engrossing and mutual scheme applications developers are motion to Java. However, antiquity and deploying ascendible scheme applications using Google Web Toolkit and Google App Engine for Java crapper be hard modify to developers. ...
hah
md
books
amusements
gae
gwt
january 2011 by amy
twig-persist - Project Hosting on Google Code
june 2010 by amy
Twig is an object persistence interface built on Google App Engine's low-level datastore which overcomes many of JDO-GAEs limitations including full support for inheritance, polymorphism and generic types. You can easily configure, modify or extend Twigs behaviour by implementing your own strategies or overriding extension points in pure Java code.
gae
md
Datastore
from delicious
june 2010 by amy
Announcing a robust datastore bulk update utility for App Engine - Nick's Blog
march 2010 by amy
I'm pleased to announce the release of bulkupdate, an unoriginally-named library for the App Engine Python runtime that facilitates doing bulk operations on datastore data. With bulkupdate, simple operations like bulk re-puts and bulk deletes are trivial, while more complex operations like schema transitions or even emailing all your users become much simpler.
md
gae
python
utilities
march 2010 by amy
TWiki . Javawsxml . Rome
february 2010 by amy
ROME is a set of Atom/RSS Java utilities that make it easy to work in Java with most syndication formats:
api
atom
java
rss
md
february 2010 by amy
rome: ROME: RSS/Atom syndication and publishing tools
february 2010 by amy
ROME is an set of open source Java tools for parsing, generating and publishing RSS and Atom feeds. The core ROME library depends only on the JDOM XML parser and supports parsing, generating and converting all of the popular RSS and Atom formats including RSS 0.90, RSS 0.91 Netscape, RSS 0.91 Userland, RSS 0.92, RSS 0.93, RSS 0.94, RSS 1.0, RSS 2.0, Atom 0.3, and Atom 1.0. You can parse to an RSS object model, an Atom object model or an abstract SyndFeed model that can model either family of formats.
atom
java
library
rss
md
february 2010 by amy
gaelucene - Project Hosting on Google Code
january 2010 by amy
GAELucene is a lucene component that can help you to run search applications on Google AppEngine.
gae
md
google
search
january 2010 by amy
Web Sockets in Tornado - Bret Taylor's blog
december 2009 by amy
The Web Sockets API enables web browsers to maintain a bi-directional communication channel to a server, which in turn makes implementing real-time web sites about 1000% easier than it is today.
Currently, the only reasonable technical facility available to browsers to communicate to web servers is XMLHttpRequest. Sites that update in real-time like FriendFeed use a number of horrible hacks on top of XMLHttpRequest like long-polling to get data in real-time. (If you are interested, Tornado ships with a chat demo application that uses this long-polling technique - here is the JavaScript in all its hacky glory).
Web Sockets support a much simpler interface that enables both the client and the server send messages to each other asynchronously
md
gae
scalability
javascript
Currently, the only reasonable technical facility available to browsers to communicate to web servers is XMLHttpRequest. Sites that update in real-time like FriendFeed use a number of horrible hacks on top of XMLHttpRequest like long-polling to get data in real-time. (If you are interested, Tornado ships with a chat demo application that uses this long-polling technique - here is the JavaScript in all its hacky glory).
Web Sockets support a much simpler interface that enables both the client and the server send messages to each other asynchronously
december 2009 by amy
Google App Engine Blog: The new Task Queue API on Google App Engine
september 2009 by amy
not available for java yet
gae
asychronous
md
from delicious
september 2009 by amy
Google I/O - Offline Processing on App Engine: a Look Ahead
september 2009 by amy
inc. Task Queue
gae
md
google
java
september 2009 by amy
Google App Engine for Java: Part 3: Persistence and relationships
august 2009 by amy
While initially promising, App Engine's Java-based persistence currently has some serious drawbacks, which I explain and demonstrate. You'll learn how App Engine for Java persistence works, what the challenges are, and also what persistence options you have when working with Google's cloud platform for Java developers.
As you read the article and work through the examples, you'll want to keep in mind the fact that the App Engine for Java is currently a preview release. While the Java-based persistence may not be all that you could hope for, or need, at present, that could and should change in the future. What I learned in the writing of this article is that using App Engine for Java for scalable, data-intensive Java application development, today, is not for the timid or conservative. It's more like diving into the deep end of the pool: There's not a lifeguard in sight, and it's up to you whether your project sinks or swims.
gae
gwt
reference
md
from delicious
As you read the article and work through the examples, you'll want to keep in mind the fact that the App Engine for Java is currently a preview release. While the Java-based persistence may not be all that you could hope for, or need, at present, that could and should change in the future. What I learned in the writing of this article is that using App Engine for Java for scalable, data-intensive Java application development, today, is not for the timid or conservative. It's more like diving into the deep end of the pool: There's not a lifeguard in sight, and it's up to you whether your project sinks or swims.
august 2009 by amy
related tags
ajax ⊕ amazon ⊕ amusements ⊕ analytics ⊕ api ⊕ APIs ⊕ arghh ⊕ asychronous ⊕ atom ⊕ austin ⊕ aws ⊕ book ⊕ books ⊕ business ⊕ cloud_computing ⊕ collaboration ⊕ communication ⊕ community ⊕ database ⊕ databases ⊕ Datastore ⊕ design_patterns ⊕ development ⊕ ec2 ⊕ events ⊕ framework ⊕ gae ⊕ google ⊕ gwt ⊕ hah ⊕ iphone ⊕ java ⊕ javascript ⊕ jruby ⊕ json ⊕ libraries ⊕ library ⊕ mapreduce ⊕ maps ⊕ md ⊖ microblogging ⊕ moi ⊕ news ⊕ open_source ⊕ performance ⊕ productivity ⊕ programming ⊕ python ⊕ rails ⊕ reference ⊕ REST ⊕ rss ⊕ ruby ⊕ s3 ⊕ scalability ⊕ search ⊕ security ⊕ statistics ⊕ testing ⊕ tips ⊕ twitter ⊕ utilities ⊕ videos ⊕ visualizations ⊕ web_app ⊕ xmpp ⊕ yay ⊕Copy this bookmark: