Ok, I finally succeed writing the Beta version of my Google App Engine application, This application translate from Hebrew Language to 15 other Langauges - Engish, Russian, Japanesse, Chinesse, Korean. The application use the datastore to hold the dictionary and also it auto-correct words which are misspelled, You can check the application at this url -
http://tirgumchik.appspot.com
Deploying such application myself which would be both robutness and scalable can cost a lost of money, If buying servers and paying for high bandwith internet connection and maintaining the DB and using Load Balancer and so on, I think that it's worth it.
Tuesday, June 3, 2008
My First Google App Engine Application
Posted by
blogger
at
9:52 AM
0
comments
Labels: Application, Google App Engine, Robutness, Scalable
Thursday, March 20, 2008
Build Mashup Application
In this post I would explain how easily is to build mashup web applications, and I would list providers which provide services to build Mashup applications.
Mashup is a Web Application that combines data from several external sources into the application and thereby the development of such application is wasy and fast.
Example of such external sources are
- Google Maps - Provide intergrated maps inside your own application
- Thumbshots - Provide a way to put thumbnails on your web site
- YouTube, MegaVideo, DailyMotion - Integrate videos to your web site
- Adsense, Abrite - Add ads to your web site
- Outbrain - Add rating to your blog
There a lot of other external sources, like RSS feeds and others.
There are also tools which allow to build Mashup applications On-Line, This tools allows to create workflow which get sources from external resources such as in RSS format and merge this dats into one web site, The major software vendors provide such tools -
- Yahoo Pipes
- Microsoft Popfly
- Google Mashup Editor (Beta Version)
The disadvantage of mashup applications are
- They depend on many sources, so if one of this resources is unavailable then all the mashup application becomes unavailable.
- The performance of such applications is not good since they depend on several outer resources from different locations.
- If one of the resources change it's API or start to charge for the service your Mashup application would stop working.
Posted by
blogger
at
11:28 PM
0
comments
Labels: Application, Mashup