AE-BaseApp is a multi-platform base application optimized to run on
Google App Engine. The main goal is to provide an extensible
framework that allows developers to get to the meat of the application
while at the same time taking away the normal setup that most
developers spend so much time on. Currently the Python platform is
receiving all the development time. The platform spins up at least
twice as fast as Java in most cases.
AE-BaseApp/Python
is currently on revision 4 on the Project Roadmap. Revision 4
introduces a number of important features. Such as transitioning the
application to a MVC design pattern. Swapped
PyTZ Timezone Library
for GAE-PyTZ, added features
such as form validation both internal and client, exposed handling
emails and several others.
AE-BaseApp Platforms
AE-BaseApp Blog
Initiative Assets releases AE-BaseApp/Python v3
Date: May 8th, 2012
Author: Mark Finch
Initiative Assets releases AE-BaseApp/Python version 3. Version 3
features Date/Time Conversion from UTC, Time Zone Picker on User
Profile, Admin Page with Environment Variable selection, E-Mail
Validation for New Users, Error Pages and more.
Check out the source code at Github
Initiative Assets releases AE-BaseApp/Python v2
Date: May 3rd, 2012
Author: Mark Finch
Initiative Assets releases AE-BaseApp/Python version 2. Version 2
includes many improvements over version 1 including update to Python
2.7, configured HRDS (High Replication Datastore), User Authentication,
User Registration, Ad-Provider Framework, and more.
Check out the source code at Github
Initiative Assets re-brands Project-GAE to AE-BaseApp
Date: April 24th, 2012
Author: Mark Finch
Initiative Assets re-brands Project-GAE to AE-BaseApp to reflect current
conditions on the Google App Engine platform. We also have renewed the
project from it's dormant state to focus on finishing the Base
Applications. Recent changes to the platform have improved spinup
time for Python applications substantially and Java is improved as well.
Project-GAE Version 1 Conclusions
Date: August 26th, 2009
Author: Mark Finch
Initiative Assets has concluded Project-GAE Version 1. After a
week long marathon we have finished Project-GAE Version 1. Our
conclusions are that Google App Engine is a great platform to develop
on. There are a few caveats for a developer looking to build on App
Engine. First the platform is still young and going through many
changes. At current the platforms running on the Java Runtime such as
JRuby and Groovy as well as Java spin up too slowly for a normal
application. We encountered spin up times exceeding 40 seconds during
our testing. Once the instance was running differences in the runtime's
were negligible for most applications. At this time unless your
application requires the scalability of App Engine we can't
recommend going with App Engine. Initiative Assets will revisit App
Engine and Project-GAE periodically to see if this advice changes.
Initiative Assets releases GAE-Gaelyk Version 1
Date: August 24th, 2009
Author: Mark Finch
Initiative Assets is pleased to release a another platform on Project-GAE.
GAE-Gaelyk uses the Groovy Language with Gaelyk Web Framework
to deliver the hippest platform to Project-GAE.
Initiative Assets releases GAE-Sinatra Version 1
Date: August 22nd, 2009
Author: Mark Finch
Initiative Assets is pleased to release a new platform on Project-GAE.
GAE-JRuby-Sinatra uses the Ruby Language with Sinatra Web Framework
to deliver another platform to Project-GAE.
Initiative Assets releases GAE-Java Version 1
Date: August 20th, 2009
Author: Mark Finch
Continuing in our Project-GAE Base Applications is GAE-Java. Features
of Version 1 include using JDO to create and read from the Datastore,
a simple web interface using JSP Templates. Come check it out at:
http://ae-java.appspot.com
Last Edit: April 24th, 2012 to modify the URL to current location.
Initiative Assets releases GAE-Python Version 1
Date: August 18th, 2009
Author: Mark Finch
We are proud to introduce a new project for Initiative Assets.
Project-GAE is a Google App Engine Base Application Project. Our first
release is GAE-Python version 1. Features of Version 1 include using
the Datastore to create and read, a simple web interface using Django
Templates. Come check it out at:
http://give-a-shout.appspot.com
Check out the source code at Github