Re: [appengine-java] Re: Desarrollo de Aplicaciones con Eclipse
Antes de empezar a desarrollar una aplicación para app engine, LEE muy bien las restricciones de app engine, puede que tu projecto pueda fracasar por culpa de tales restricciones, o pierdas demasiado tiempo tratando de evitarlas. Saludos On Sat, Jul 24, 2010 at 5:42 PM, Edixon Polanco edixon...@gmail.com wrote: Como puedo empezar a utilizar las API que ofrece Google APP para integrarlas en mi aplicación?. -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.comgoogle-appengine-java%2bunsubscr...@googlegroups.com . For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en. -- Nicolás Meléndez Java Software Developer 1) Google App Engine works: 1.a) http://www.clasificad.com.ar (Local free classifieds for housing, sale, services, local community, curses,jobs, and events - GAE/J + Wicket + YUI) 1.b) http://www.chessk.com (Massive multiplayer chess online GAE/J + Applets + Wicket) 2) Linkedin: http://ar.linkedin.com/in/nicolasmelendez -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.
Re: [appengine-java] a google app engine sample with objectify
Here: http://code.google.com/p/fulltext-search-in-objectify/ i made a port from a jdo to objectify for full text search, it is a start, but look in objectify page and group for best practices NM On Mon, Jun 28, 2010 at 3:19 PM, Ikai L (Google) ika...@google.com wrote: You might also want to ask this question on the Objectify Google Group: http://groups.google.com/group/objectify-appengine On Mon, Jun 28, 2010 at 5:05 AM, KeremPekcabuk kerempekca...@gmail.comwrote: Hi, is there any google app engine sample application which use objectify ? -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.comgoogle-appengine-java%2bunsubscr...@googlegroups.com . For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en. -- Ikai Lan Developer Programs Engineer, Google App Engine Blog: http://googleappengine.blogspot.com Twitter: http://twitter.com/app_engine Reddit: http://www.reddit.com/r/appengine -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.comgoogle-appengine-java%2bunsubscr...@googlegroups.com . For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en. -- Nicolás Meléndez Java Software Developer 1) Google App Engine works: 1.a) http://www.clasificad.com.ar (Local free classifieds for housing, sale, services, local community, curses,jobs, and events - GAE/J + Wicket + YUI) 1.b) http://www.chessk.com (Massive multiplayer chess online GAE/J + Applets + Wicket) 2) Linkedin: http://ar.linkedin.com/in/nicolasmelendez -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.
Re: [appengine-java] Necessity for Java graphics
amazon e2 On Sun, Jun 20, 2010 at 3:51 AM, Blessed Geek blessedg...@gmail.com wrote: IMPO, the best Java charting library in the world is JFreeChart. But you cannot use it for GAE. GAE architects would be overlooking one big phenomenon, if they ever recommend that we use client-side GWT graphics - you cannot and you should not if you are performing enterprise business charting. When I used to code in Cobol and Fortran 20 years ago, we would produce a 4 foot tall 50 lb stack of report per manager. A manager would pull out an inch of that report - the rest is collected by the janitor at 6 pm. So web-based dynamism has saved a lot of trees - we compelled people to print their own reports. So now, should we think we should compel users to give up on JPG, PNG or GIF charts in favour of javascripted images? No, javascripted images is not acceptable for charting. Javascripted images are good for SPC (statistical process control)/Shewhart, stock monitoring or various other real-time monitoring. But, when it comes to business reports, the user has to be able to right-click on the image and drag to paste on Open Office or MS Excel or Presentation. The user has to be able to edit the chart to place their own annotation in an Office graphics editor. Javascripted images is not usable that way. I realise the problem with JFreeChart and other Java graphics library is their dependency on AWT - and I recall having to set up video display emulators on headless servers hosting Tomcat to allow charting servlets to run. I think someone from Google recommended that people try using an Apache incubator library called something-something but first, are you sure GAE allows BufferedImage - isn't that an AWT thing? Secondly the features of that something-something... incubator lib compared to JFreeChart is like comparing the size of this planet to the Sun. So, if I need to sell my ideas to move things from local servers to GAE, Google needs to help me by providing means for Java graphics libraries to work on GAE (graphics which would either be stored on persistence repository or streamed directly to client). Otherwise, the only viable options are azure or ec2. -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.comgoogle-appengine-java%2bunsubscr...@googlegroups.com . For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en. -- Nicolás Meléndez Java Software Developer 1) Google App Engine works: 1.a) http://www.clasificad.com.ar (Local free classifieds for housing, sale, services, local community, curses,jobs, and events - GAE/J + Wicket + YUI) 1.b) http://www.chessk.com (Massive multiplayer chess online GAE/J + Applets + Wicket) 2) Linkedin: http://ar.linkedin.com/in/nicolasmelendez -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.
Re: [appengine-java] Re: What would you recommend: Objectify or Twig?
@toby says: The only thing I really regret is all the time I lost trying to make JDO work TRUE! NM On Thu, Jun 17, 2010 at 5:05 AM, Toby toby.ro...@gmail.com wrote: Hello, I agree with what was said before and I think essentially all these frameworks are somehow similar. You should pick what fits best in your application. Personally I also went for Objectify because it is so well documented. Actually by using it I started to understand the tricky parts of the datastore. The only thing I really regret is all the time I lost trying to make JDO work. Cheers, Toby On Jun 17, 9:13 am, David Sowerby david.sowe...@virgin.net wrote: This is a difficult question to give a fair answer to - most of us only have time to make a fairly quick assessment then just decide to go with something - which means we only know one of them in any depth. I looked at Twig and Objectify, tried Twig briefly then elected to use Objectify - but that was because I preferred the approach of Objectify for my application, and my way of working and not because I felt there was anything wrong with Twig. I cannot comment on Slim3, I have not tried it. Simon's suggestion above to look at some of the debate threads is still valid I think - it is probably the philosophy which drive your choice. For me it was a case of keeping things simple and transparent in case I run into performance issues. I can say that the Objectify documentation is excellent, and the responses to questions fast and equally good. Twig's documentation was not as thorough when I looked at it but that may have changed, and I do not know what the forum responses are like. On Jun 16, 7:28 pm, Houston startup coder stephenh...@gmail.com wrote: I'm liking Slim3 so far. It has a fast wrapper for the low-level API that does not use reflection (meaning it's even faster than frameworks that do). Plus it has some basic web framework helpers as well. Stephen On Jun 16, 12:34 am, nicolas melendez nfmelen...@gmail.com wrote: +1 Objectify But give a chance to twig too On Tue, Jun 15, 2010 at 1:56 PM, Dan Billings debil...@gmail.com wrote: +1 Objectify On Jun 15, 11:25 am, Simon qila...@gmail.com wrote: There's a big thread athttp:// groups.google.com/group/google-appengine-java/browse_thread/th... where the authors of the two frameworks discuss the respective benefits of their frameworks, for different scenarios. It's probably worth having a read, although it's getting a bit old now. Personally I've found Objectify very good - very thorough documentation and it works for me :) On Jun 15, 9:51 am, Marcel Overdijk marceloverd...@gmail.com wrote: What would you recommend: Objectify or Twig? -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.comgoogle-appengine-java%2bunsubscr...@googlegroups.comgoogle-appengine-java%2B unsubscr...@googlegroups.com . For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en. -- Nicolás Meléndez Java Software Developer 1) Google App Engine works: 1.a)http://www.clasificad.com.ar (Local free classifieds for housing, sale, services, local community, curses,jobs, and events - GAE/J + Wicket + YUI) 1.b)http://www.chessk.com (Massive multiplayer chess online GAE/J + Applets + Wicket) 2) Linkedin:http://ar.linkedin.com/in/nicolasmelendez -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.comgoogle-appengine-java%2bunsubscr...@googlegroups.com . For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en. -- Nicolás Meléndez Java Software Developer 1) Google App Engine works: 1.a) http://www.clasificad.com.ar (Local free classifieds for housing, sale, services, local community, curses,jobs, and events - GAE/J + Wicket + YUI) 1.b) http://www.chessk.com (Massive multiplayer chess online GAE/J + Applets + Wicket) 2) Linkedin: http://ar.linkedin.com/in/nicolasmelendez -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google
Re: [appengine-java] Creation of SQLite on AppEngine
Use the datastore, and forget SQL dbs in scalable apps. On Fri, Jun 18, 2010 at 9:28 AM, Maulik Gordhandas maulik.gordhan...@tcs.com wrote: Dear All, Wanted to know is it possible to create a SQLite db on AppEngine using Java code. Or do i need to upload a sqlite db file to blob storage and than insert data into it using some connector. Please help.. Thanks -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.comgoogle-appengine-java%2bunsubscr...@googlegroups.com . For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en. -- Nicolás Meléndez Java Software Developer 1) Google App Engine works: 1.a) http://www.clasificad.com.ar (Local free classifieds for housing, sale, services, local community, curses,jobs, and events - GAE/J + Wicket + YUI) 1.b) http://www.chessk.com (Massive multiplayer chess online GAE/J + Applets + Wicket) 2) Linkedin: http://ar.linkedin.com/in/nicolasmelendez -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.
Re: [appengine-java] Re: What would you recommend: Objectify or Twig?
+1 Objectify But give a chance to twig too On Tue, Jun 15, 2010 at 1:56 PM, Dan Billings debil...@gmail.com wrote: +1 Objectify On Jun 15, 11:25 am, Simon qila...@gmail.com wrote: There's a big thread athttp:// groups.google.com/group/google-appengine-java/browse_thread/th... where the authors of the two frameworks discuss the respective benefits of their frameworks, for different scenarios. It's probably worth having a read, although it's getting a bit old now. Personally I've found Objectify very good - very thorough documentation and it works for me :) On Jun 15, 9:51 am, Marcel Overdijk marceloverd...@gmail.com wrote: What would you recommend: Objectify or Twig? -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.comgoogle-appengine-java%2bunsubscr...@googlegroups.com . For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en. -- Nicolás Meléndez Java Software Developer 1) Google App Engine works: 1.a) http://www.clasificad.com.ar (Local free classifieds for housing, sale, services, local community, curses,jobs, and events - GAE/J + Wicket + YUI) 1.b) http://www.chessk.com (Massive multiplayer chess online GAE/J + Applets + Wicket) 2) Linkedin: http://ar.linkedin.com/in/nicolasmelendez -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.
Re: [appengine-java] MemCache expiring around once a day
in a Memcache, you should assume that the data will be deleted the next second. NM On Tue, Jun 1, 2010 at 10:41 PM, Ikai L (Google) ika...@google.com wrote: The items will get flushed if they are not getting used. If you're using items once every 24 hours ... you probably do not need a cache. Use the datastore instead. Rather than prevent the items from being flushed, build the ability to regenerate the cache into your system or don't even bother with Memcache. On Tue, Jun 1, 2010 at 6:24 PM, Rahul Juneja rahul.jun...@gmail.comwrote: Ikai, I think you are right that the cache values are expiring via LRU as sometimes only some elements of the cache are flushed. But the question is my cache only has 20-30 entries and out of that 10 least recently used entries are being flushed. Is there any way i can prevent this flushing as i don't want to flush if the cache is so small instead i want the cache only to flush LRU elements when the cache grows in size to maybe 100,000 entries. Any clues ? Thanks, Rahul -- Rahul Juneja http://techlabs.thoughtclicks.com On Tue, Jun 1, 2010 at 6:56 PM, Ikai L (Google) ika...@google.comwrote: No, there isn't a default expiration. How are you setting values to the cache? Could you be expiring the items via LRU? That is - you're not using the items in the cache, instead setting other items and pushing the older, unused items out? On Wed, May 26, 2010 at 6:43 PM, Rahul rahul.jun...@gmail.com wrote: I have a memcache and not to mention it does live between different jvm instances when new jvm instances starts, i can access the cache but once a while i don't find any values in cache and this happened twice in last 24 hours. Is there any default expiration which is less then 24-48 hours which i am not aware of. Any help or pointers on this is appreciated. Thanks, Rahul -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.comgoogle-appengine-java%2bunsubscr...@googlegroups.com . For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en. -- Ikai Lan Developer Programs Engineer, Google App Engine Blog: http://googleappengine.blogspot.com Twitter: http://twitter.com/app_engine Reddit: http://www.reddit.com/r/appengine -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.comgoogle-appengine-java%2bunsubscr...@googlegroups.com . For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.comgoogle-appengine-java%2bunsubscr...@googlegroups.com . For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en. -- Ikai Lan Developer Programs Engineer, Google App Engine Blog: http://googleappengine.blogspot.com Twitter: http://twitter.com/app_engine Reddit: http://www.reddit.com/r/appengine -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.comgoogle-appengine-java%2bunsubscr...@googlegroups.com . For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en. -- Nicolás Meléndez Java Software Developer 1) Google App Engine works: 1.a) http://www.clasificad.com.ar (Local free classifieds for housing, sale, services, local community, curses,jobs, and events - GAE/J + Wicket + YUI) 1.b) http://www.chessk.com (Massive multiplayer chess online GAE/J + Applets + Wicket) 2) Linkedin: http://ar.linkedin.com/in/nicolasmelendez -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.
Re: [appengine-java] How to reference another project in Eclipse ?
Link the folder of the super project to your child project NM On Sun, May 30, 2010 at 11:02 PM, opok vir...@gmail.com wrote: Hello, I am trying to extract some common classes out to be a common jar, and I want to reference it by the appengine project in Eclipse, it compiles well but could not run. The console just told that some classes could not be found. I know I can just export the project into a jar, but I may want to change it sometimes, so I prefer to keep it dynamic. How can I make it work? Thanks. -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.comgoogle-appengine-java%2bunsubscr...@googlegroups.com . For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en. -- Nicolás Meléndez Java Software Developer 1) Google App Engine works: 1.a) http://www.clasificad.com.ar (Local free classifieds for housing, sale, services, local community, curses,jobs, and events - GAE/J + Wicket + YUI) 1.b) http://www.chessk.com (Massive multiplayer chess online GAE/J + Applets + Wicket) 2) Linkedin: http://ar.linkedin.com/in/nicolasmelendez -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.
Re: [appengine-java] Re: Java Uploader
gmail use a trick with a hidden flash uploader, because the default file upload of browser is awful, and very difficult to style. see YUI uploader - it is the same idea NM On Sun, May 30, 2010 at 5:49 AM, Vishal Singh singh.vi...@gmail.com wrote: It will be good to have a official Java Uploader. On May 18, 10:19 pm, Ikai L (Google) ika...@google.com wrote: Also, I should mention that in general, use HTTP POST for anything destructive. An HTTP GET should not change data. It's too easy for a user to reload a page without a warning or a web crawler to accidentally invoke some action. On Tue, May 18, 2010 at 8:59 AM, Erich erich.re...@gmail.com wrote: Thanks for the tips Ikai! I'll try stuffing the parameters into a post and I'll make it a servlet instead. When I've made the changes I'll post my work for others to inspect and use as they wish. Thanks, Erich On May 17, 2:04 pm, Ikai L (Google) ika...@google.com wrote: Use a POST - the 2000 character limit is there because some browsers can't handle URLs that long. It might also be easier to write your code in a servlet and not a JSP. Can you post it for people to look at? On Sun, May 16, 2010 at 2:11 PM, Erich erich.re...@gmail.com wrote: Hi All. I'm completely illiterate in Python, so I've created a workaround in Java to upload Java Object to the datastore. I have a deployed JSP which receives data and uses reflection and various magic to take the incoming URL, create the objects dynamically and add them to the store. I've built my uploader and receiver to take advantage of bulk operations to save URL and datastore calls. There are some serious drawbacks to this method: 1 - The maximum URL length before a 414 error is 2000. This really limits how many objects can be passed per URL. 2 - I haven't figure out a way to do this using securely. (without exposing the JSP publicly) The good things about it: 1 - All Java (no installing a second google app program and mucking around in Python) 2 - No need to create intermediate files on your system. Plain Object - Datastore I would like to improve this if possible. Does anyone know how the python uploader works? Is a special URL or connection I can make to pass more data or do it securely? Thanks, Erich -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.comgoogle-appengine-java%2bunsubscr...@googlegroups.comgoogle-appengine-java%2B unsubscr...@googlegroups.com google-appengine-java%2bunsubscr...@googlegroups.comgoogle-appengine-java%252bunsubscr...@googlegroups.comgoogle-appengine-java %252bunsubscr...@googlegroups.com . For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en. -- Ikai Lan Developer Relations, Google App Engine Twitter:http://twitter.com/ikai Delicious:http://delicious.com/ikailan Google App Engine links: Blog:http://googleappengine.blogspot.com Twitter:http://twitter.com/app_engine Reddit:http://www.reddit.com/r/appengine -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.comgoogle-appengine-java%2bunsubscr...@googlegroups.comgoogle-appengine-java%2B unsubscr...@googlegroups.com . For more options, visit this group athttp:// groups.google.com/group/google-appengine-java?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.comgoogle-appengine-java%2bunsubscr...@googlegroups.comgoogle-appengine-java%2B unsubscr...@googlegroups.com . For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en. -- Ikai Lan Developer Relations, Google App Engine Twitter:http://twitter.com/ikai Delicious:http://delicious.com/ikailan Google App Engine links: Blog:http://googleappengine.blogspot.com Twitter:http://twitter.com/app_engine Reddit:http://www.reddit.com/r/appengine -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to
Re: [appengine-java] Re: full text search tutorial wanted
Tristan, your solution is creative and good, but you have a limit of 5000 documents per account in google documents. NM On Fri, May 28, 2010 at 12:53 PM, Tristan tristan.slomin...@gmail.comwrote: For what you're trying to do perhaps you should consider this instead: Create a Google Apps account. Use the Goole Document List API to upload the documents to an application account in Google Apps, something like (applicat...@myapp.com). Then when somebody submits a query, just use Google Document List API full text search to return results. See here: http://code.google.com/apis/documents/docs/3.0/developers_guide_java.html#FullTextQueries Your GAE app would be the go-between the user and your private application Google Apps account. And it should be a lot faster and easier to implement. Cheers! Tristan On May 28, 3:57 am, Nacho Coloma icol...@gmail.com wrote: If your website is public you can also use the google search Ajax API (with a site: query) and parse the returned URLs if needed. On May 28, 10:30 am, Andrés Cerezo acerezoguil...@gmail.com wrote: You can use gaelucene code.google.com/p/gaelucene/ you have to index the information in your pc and after upload the information indexed. 2010/5/28 Toby toby.ro...@gmail.com: I use the code done by Nicolas and I can only say that it works great. There is one limitation, though. It assumes AND between the keywords that you search. I modified that by breaking it up in several queries but I think that code is not very efficient. In the longer term there is fulltext search on the roadmap of GAE. If you have real documents like PDF or something you could also try to use the blob store and something like google site search or google scholar. This way your documents are also publically accessible. On May 27, 11:42 pm, nicolas melendez nfmelen...@gmail.com wrote: Due to GAE limitations, fulltext search isn't a easy task. you can see this code of a basic fulltext search for JDO here: http://googleappengine.blogspot.com/2010/04/making-your-app-searchabl... and i made a migration of the code to objectify, you can find it here:http://code.google.com/p/fulltext-search-in-objectify/ Hope it helps, NM On Thu, May 27, 2010 at 5:22 PM, king kingalpha...@gmail.com wrote: I need your help. I am building a prototype to index text documents for my school. The students will upload their paper through browser and my gae apps is supposed to index them and make them searchable. Is lucene the best solution on GAE? If so, could you show me a very simple (WITHOUT struts2, spring, hibernate, etc..) tutorial of how to use lucene with GAE? The lucene example in googlecode is read-only and require off-line index building, which doesn't work with dynamic document upload. Your help is greatly greatly appreciated. Thanks in advance. -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.comgoogle-appengine-java%2bunsubscr...@googlegroups.comgoogle-appengine-java%2B unsubscr...@googlegroups.com . For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en. -- Nicolás Meléndez Java Software Developer 1) Google App Engine works: 1.a)http://www.clasificad.com.ar-Localfree classifieds for housing, sale, services, local community, curses,jobs, and events - GAE/J + Wicket + YUI 1.b)http://www.chessk.com-Massivemultiplayer chess online - GAE/J + Applets + Wicket 2) Linkedin:http://ar.linkedin.com/in/nicolasmelendez -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.comgoogle-appengine-java%2bunsubscr...@googlegroups.com . For more options, visit this group athttp:// groups.google.com/group/google-appengine-java?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.comgoogle-appengine-java%2bunsubscr...@googlegroups.com . For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en. -- Nicolás Meléndez Java Software Developer 1) Google App Engine works: 1.a) http://www.clasificad.com.ar (Local free classifieds for housing, sale
Re: [appengine-java] full text search tutorial wanted
Due to GAE limitations, fulltext search isn't a easy task. you can see this code of a basic fulltext search for JDO here: http://googleappengine.blogspot.com/2010/04/making-your-app-searchable-using-self.html?utm_source=feedburnerutm_medium=feedutm_campaign=Feed:+GoogleAppEngineBlog+(Google+App+Engine+Blog and i made a migration of the code to objectify, you can find it here: http://code.google.com/p/fulltext-search-in-objectify/ Hope it helps, NM On Thu, May 27, 2010 at 5:22 PM, king kingalpha...@gmail.com wrote: I need your help. I am building a prototype to index text documents for my school. The students will upload their paper through browser and my gae apps is supposed to index them and make them searchable. Is lucene the best solution on GAE? If so, could you show me a very simple (WITHOUT struts2, spring, hibernate, etc..) tutorial of how to use lucene with GAE? The lucene example in googlecode is read-only and require off-line index building, which doesn't work with dynamic document upload. Your help is greatly greatly appreciated. Thanks in advance. -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.comgoogle-appengine-java%2bunsubscr...@googlegroups.com . For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en. -- Nicolás Meléndez Java Software Developer 1) Google App Engine works: 1.a) http://www.clasificad.com.ar - Local free classifieds for housing, sale, services, local community, curses,jobs, and events - GAE/J + Wicket + YUI 1.b) http://www.chessk.com - Massive multiplayer chess online - GAE/J + Applets + Wicket 2) Linkedin: http://ar.linkedin.com/in/nicolasmelendez -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.
Re: [appengine-java] Re: What Framework to use?
You can see my wicket and gae app, the start up time is aceptable because it doesn't use jdo. Www.clasificad.com.ar El may 24, 2010 10:30 a.m., Jake jbrooko...@cast.org escribió: I'm also using Wicket and it works well. I have had some difficulties with GAE but, after many months of debugging, I do not believe they are related to Wicket. Sometimes, I have a pretty long startup time, but it is never during the actual Wicket startup (from filter init to app ready) - it's always the 3-8 seconds before the filter initializes. The framework itself is great. Jake On May 21, 10:30 pm, nicolas melendez nfmelen...@gmail.com wrote: chose the Wicket way! On Fri, May 21, 2010 at 7:22 PM, jnizet jni...@gmail.com wrote: I have used Stripes on GAE : seehttps://memwords.appspot.com/and http://code.google.com/p/memwords/for the sources. It's a very elegant and productive action-... google-appengine-java+unsubscr...@googlegroups.comgoogle-appengine-java%2bunsubscr...@googlegroups.com google-appengine-java%2bunsubscr...@googlegroups.comgoogle-appengine-java%252bunsubscr...@googlegroups.com . For more options, visit this group athttp:// groups.google.com/group/google-appengin... google-appengine-java+unsubscr...@googlegroups.comgoogle-appengine-java%2bunsubscr...@googlegroups.com google-appengine-java%2bunsubscr...@googlegroups.comgoogle-appengine-java%252bunsubscr...@googlegroups.com . For more options, visit this group at http://groups.google.com/group/google-appengine-j... -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.
Re: [appengine-java] Re: What Framework to use?
chose the Wicket way! On Fri, May 21, 2010 at 7:22 PM, jnizet jni...@gmail.com wrote: I have used Stripes on GAE : see https://memwords.appspot.com/ and http://code.google.com/p/memwords/ for the sources. It's a very elegant and productive action-based framework, which works very well on GAE. I have a 5-10 seconds cold startup time on GAE, but once it's started, it flies. JB. On May 21, 9:40 pm, Rusty Wright rwright.li...@gmail.com wrote: Stripes. http://www.stripesframework.org/display/stripes/Home On 2010-05-21 09:29, hurray! wrote: I am looking for a web framework to use on GAE that 1. Provides pretty URLs 2. Makes passing data to views easier. 3. Is productive. I tried Grails for a small app, but the startup time was too long. I am curious what framework do you guys use for a small to medium sizeapp (that gets a few hundred visits per day)? Please advise based on your production level experience on GAE. -- 0x2B | ~0x2b -- Hamlet -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.comgoogle-appengine-java%2bunsubscr...@googlegroups.com . For more options, visit this group athttp:// groups.google.com/group/google-appengine-java?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.comgoogle-appengine-java%2bunsubscr...@googlegroups.com . For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en. -- NM (Nicolás Meléndez) Java Software Developer A) Google App Engine works: 1) http://www.clasificad.com.ar - Local free classifieds for housing, sale, services, local community, curses,jobs, and events - GAE/J + Wicket + YUI 2) http://www.chessk.com - Massive multiplayer chess online - GAE/J + Applets + Wicket B) Linkedin: http://ar.linkedin.com/in/nicolasmelendez -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.
Re: [appengine-java] Anti-aliasing/Image Quality with Java Image Service
Same problem here, the image api is very poor. On Mon, Apr 5, 2010 at 11:25 PM, John Patterson jdpatter...@gmail.comwrote: On 5 Apr 2010, at 18:39, Jim wrote: Hi there, First a bit of background: I'm building an app that maintains a number of images. Once the images are uploaded I use the images service to scale the images down so I can present my users with a thumbnail later. The problem is that the image quality after scaling is quite bad since the edges of artifacts in the images are not at all anti aliased. This is a problem because I didn't put a lot of effort into creating nice looking images just for them to look bad in their scaled down version. Sure I could upload thumbnails as well, but I'll have a fairly large volume of images so this isn't an ideal situation. I can't see a way to apply anti-aliasing or manipulate the image quality anywhere in the Images API and since the java 2d API isn't on the App Engine white-list I couldn't figure out a way to do this. So, I ask you, Dear App Engine community: Has anyone figured out how to do this (other than uploading a separate thumbnail). Does anyone know if the App Engine Java API will ever offer this sort of functionality? Most image editing software reduces photos by first doing a bur and then a scale. I wonder if you could somehow simulate a blur by composing the same image on itself several times a few pixels off with varying transparency before reducing? Might use a lot of CPU though. -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.comgoogle-appengine-java%2bunsubscr...@googlegroups.com . For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en. -- NM (Nicolás Meléndez) Java Software Developer A) Google App Engine works: 1) http://www.clasificad.com.ar - Local free classifieds for housing, sale, services, local community, curses,jobs, and events - GAE/J + Wicket + YUI 2) http://www.chessk.com - Massive multiplayer chess online - GAE/J + Applets + Wicket B) Linkedin: http://ar.linkedin.com/in/nicolasmelendez -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.
Re: [appengine-java] Re: Freemarker and Unicode: On local: fine, on cloud: become question mark
Hi, the Locale can't be changed in development, no? NM On Mon, May 17, 2010 at 12:58 AM, Don Schwarz schwa...@google.com wrote: We need more information to help with this. Did you compare the HTTP response headers between the DevAppServer and when deployed? On May 15, 9:29 pm, Phuong Nguyen phuongn...@gmail.com wrote: Thanks to Google guys, FreeMarker is now run fine. However, there is still a (small/big/?) problem with Unicode. I have a lot of Unicode inside my FreeMarker template. They all printed fine on Development Server. However, being deployed to the cloud, these Unicode characters are all displayed as question mark. (Vietnamese: Chọn nhà cung cấp của bạn - Ch???n nh?? cung c???p c???a b???n). Please advice. Thanks. -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.comgoogle-appengine-java%2bunsubscr...@googlegroups.com . For more options, visit this group athttp:// groups.google.com/group/google-appengine-java?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.comgoogle-appengine-java%2bunsubscr...@googlegroups.com . For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.
[appengine-java] Open Source FullText Search in Objectify Example
This a migration from JDO to Objectify for the fulltext search example from this post: http://googleappengine.blogspot.com/2010/04/making-your-app-searchable-using-self.html?utm_source=feedburnerutm_medium=feedutm_campaign=Feed:+GoogleAppEngineBlog+(Google+App+Engine+Blog) The idea and CORE CODE is from: Nico Güttler, Dominic Jansen, Raphael Bauer (http://corporate.scisurfer.com/) I only MIGRATED it to OBJECTIFY Framework, thats my colaboration. Thats the open source magic :) here the url : http://code.google.com/p/fulltext-search-in-objectify/ Nicolás Meléndez -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.
Re: [appengine-java] Re: Manually restart GAE on the cloud
why you need to reboot? what happened? On Wed, Apr 28, 2010 at 8:24 AM, Romain Pelisse bela...@gmail.com wrote: On 28 April 2010 06:15, Chau Huynh cmhu...@gmail.com wrote: Delete the version and redeploy, maybe? This would be my next move also. Let us know if it does the trick. -- Romain PELISSE, The trouble with having an open mind, of course, is that people will insist on coming along and trying to put things in it -- Terry Pratchett http://belaran.eu/ -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.comgoogle-appengine-java%2bunsubscr...@googlegroups.com . For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.
Re: [appengine-java] Discussion on will-it-play-in-app-engine
JDOM expends a lot of cpu time parsing XML. so be careful or tour wallet will suffer :S NM On Sun, Apr 25, 2010 at 5:13 PM, linhares linha...@gmail.com wrote: JDOM 1.1 seems to be compatible if you put xerces.jar together with the jdom.jar. -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.comgoogle-appengine-java%2bunsubscr...@googlegroups.com . For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.
Re: [appengine-java] Re: Objectify - Twig - SimpleDS articles
i switch from JDO to Objectify i one Day. i changed 42 classes (thats what my svn says), but the key to success the migration was the tests: 57 green tests before start + 1 factibility test for objectify in transaction. Now my code is clean y work faster, NM On Tue, Mar 30, 2010 at 4:38 PM, David Sowerby david.sowe...@virgin.netwrote: Andreas, first thanks for the article, it was hugely interesting and of course thanks to all who have given us some alternatives to argue about! A few themes seem to come out of this for me 1) Some people are just either happier with what they know (SQL/ RDBMS) - perfectly understandable and probably more productive initially at least, but if someone didn't move the goalposts now and then we would never get any innovative change. 2) Some just have to live with existing code and work with that. That's life I guess. 3) Others see the datastore as a component of a different way of working which overall has some major benefits - making the use of the datastore simple and efficient is just part of the equation. 4) Abstraction is all very well - but if the trade off is a lack of clarity or poor performance then it is in danger of being an objective for its own sake. I don't think anyone has mentioned the famous impedance mis-match between OOP and RDBMS. It seems to me that BigTable is a better match to OOP than an RDBMS is - although I found JDO a struggle. I have the luxury of developing a Java app from scratch, which of course is not the same for everyone. I did get JDO to work but it does feel like I am making life hard for myself by doing so. Now all I have to do is decide which of the alternatives to go for . On Mar 30, 7:33 pm, Jeff Schnitzer j...@infohazard.org wrote: On Tue, Mar 30, 2010 at 8:03 AM, Guillermo Schwarz guillermo.schw...@gmail.com wrote: SQL can be run on top of a file system (fseek, read, write) or on top of a persistent hashmap (datastore). If you create a SQL interface on top of any of those, then it is a relational database, not a fake but a real relational database. Why would I want a relational database? Consistency, for starters. ACID transactions. Set operations. ...except that you *can't* actually create a performant relational database on top of appengine. Let's be realistic here. There is one reason and one reason only why modern RDBMSes can perform at anything remotely like the speeds necessary for web applications: * Lots and lots of RAM, enough to cache whole indexes. You don't have this in appengine. You get, at best, somewhere around 110 megs. How fast do you think an RDBMS is going to perform on a machine that has been lobotomized to 100 megs of RAM??? If you have an antique computer from the 1990s you can find out. I have no doubt that you can create an RDBMS on top of the GAE datastore. I also have no doubt that trying to tune a Hibernate app to run at reasonable speeds will be a nightmare that I never want to experience. Jeff -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.comgoogle-appengine-java%2bunsubscr...@googlegroups.com . For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.
[appengine-java] Sometime write and sabe an entity w ith JDO but same times properties are not saved.¿how can i know it?
Sometime write and sabe an entity with JDO but same times properties are not saved. I think it is about dataStore insolation, but how can i know to retry? ins't there an Exception for that cases? NM -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.
Re: [appengine-java] Slim3: Global Transaction support, Fast spin-up and HOT reloading
cute framework NM On Tue, Mar 9, 2010 at 4:17 PM, Ikai L (Google) ika...@google.com wrote: Hi Yasuo, Wow, this look neat! I'll go ahead and add this to open source projects. One question, though: do you have any unit testing examples? E.g. how would I mock out the datastore or write a Controller test? On Tue, Mar 9, 2010 at 12:42 AM, Yasuo Higa higaya...@gmail.com wrote: Hi all, We are pleased to announce the release of Slim3 RC1. Slim3 is a full-stack MVC framework optimized for Google App Engine/Java. Our main concept is Simple and Less Is More. Less is more means simplicity and clarity lead to good design. The main features of Slim3 are as follows: * Global Transactions * Faster than JDO/JPA * Fast spin-up * HOT reloading * Type safe query You can find more information about Slim3 here: http://slim3.org Thanks, Yasuo Higa -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.comgoogle-appengine-java%2bunsubscr...@googlegroups.com . For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en. -- Ikai Lan Developer Programs Engineer, Google App Engine http://googleappengine.blogspot.com | http://twitter.com/app_engine -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.comgoogle-appengine-java%2bunsubscr...@googlegroups.com . For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.
Re: [appengine-java] Re: Flash arcade game GAE based
Hi, there are defferent types of games, first you should know in which category your game is: 1) Real time, like Quake, you need a Socket connection, TCP when you want reliable data and also UDP when reliable data is not important and will change soon, like position in a map. So GAE won't help you, HTTP and also XMPP are very slow for that kind of game where 500ms is eternity. 2) Game with turns, like a chess game. Here Gae Can help you with HTTP or XMPP. I am making a game based on turns, i have choose the XMPP way, but i didn't finish yet, so i can't it was a right choice. But for the moment i can say, that your main dificult task, will be time optimization with the satastore. Also you should know that XMPP works right in deployment, but in development, you can't test your application. Here you need to do some hack, simulate XMPP responses. 3) Web base games, the are very static and time isn't important, here GAE also can help you. an example is http://www.mafia-family.com. Hope i Help. NM On Mon, Mar 8, 2010 at 5:11 PM, Ikai L (Google) ika...@google.com wrote: HTTP is just not a great protocol for real time games. Even with XMPP, there's a chance outgoing responses will be queued and delayed for a bit as capacity requires. If you want it to be truly real time, you'll have to develop your own server that is capable of maintaining an open socket connection. Trying to fit client/server communications in a real time game into the HTTP model is like trying to watch a movie by having your friend record it on his camera phone and MMSing it to you as quickly as possible. On Mon, Mar 8, 2010 at 9:08 AM, Ahmed Khalifa derkhal...@gmail.com wrote: I have to tell you that i had to slow down the rate by which flash sends requests to the server in order to give GAE some time to respond which consequently kills the real-time game play intended .. after all, even if GAE was not a good choice for a semi-real time game can anyone please give me valid reasons for why to disregard GAE?? many people are keeping telling me that but no one is giving me real reasons for why .. plus, i have been really distracted by the amount of suggestions that do not converge to on direction .. some are suggesting using XMPP, others say long polling is the way, some say GraniteDS is a valid option along with memcache .. I am really confused about the decision to be taken .. regards, A. Khalifa On Mar 8, 6:21 pm, Robert Lancer robert.lan...@gmail.com wrote: Yeah, I certainly would not use GAE Java for anything that has to be semi real time. Have you checked out Red5.org or Web Orb at themidnightcoders.com? Those are designed to work directly with Flash. On Mar 8, 10:56 am, Ahmed Khalifa derkhal...@gmail.com wrote: thanks a lot .. however, i am still doubtful about the source of latency .. is it GAE itself not supporting a certain feature that allows real-time response or it is something that i lacked .. thanks in advance .. On Mar 4, 3:27 pm, Toby toby.ro...@gmail.com wrote: Hi Ahmed, take a look at GraniteDS. It is a bit like blazeds with the ability to push and syncronize data between multiple clients. It uses a very efficient serialization and it runs on GAE: http://graniteds.blogspot.com/2009/04/graniteds-20-on-google-app-engi... on server side you just need to make sure that the datastore updates do not block your clients. I would suggest using memcache and to add datastore updates to the task queue. So when you receive a data change from a client you update the memcache value, you propagate the change to all clients and you put on the task queue a request for the data to be saved. This will be done asynchronously. Cheers, Toby On Mar 3, 5:47 am, nicolas melendez nfmelen...@gmail.com wrote: I want to do the same. Is there any good XMPP Java framework to include in my Applet? recomendations? Thanks NM On Tue, Mar 2, 2010 at 11:31 PM, tsp...@green20now.com wrote: Kaz, Not sure about the CPU (we are still at the proof of concept stage for using GAE). We are using the polling aspect since our business requires updates with 5-15 minutes. Its not very time intensive like a game would be. Good luck, Tim Tim, But isn't it so expensive to use the AMF/HTTP comet technique on the appengine? CPU usage can be extremely high. Or you have to use AMF/ HTTP polling which is not so responsive for gaming. Thanks, Kaz On Mar 2, 7:43 pm, tsp...@green20now.com tsp...@green20now.com wrote: Take a look at GraniteDS or other AMF supporting tools. I am using GraniteDS to push data to a Flex client. It is fairly simple to setup so you can perform trsting and find the limitations which would impact your game. Tim
[appengine-java] 2688 ms to retrive 201 entities from datastore?
Hi there, i have an entity group thish tree is like this: Room -- Table -- Game in an operation i need to retrive the whole tree, which are 201 entities and take me 2688 ms and that is a lot of time! That is common in app engine, or i am doing something wrong? Thanks in advance NM -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.
[appengine-java] A user need to be register to gtalk to send a message to a XMPP App engine application?
Hi There, i have a small question: I user need to be register in gtalk to send a message to a XMPP App engine application? Thanks! NM -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.
Re: [appengine-java] Re: Flash arcade game GAE based
I want to do the same. Is there any good XMPP Java framework to include in my Applet? recomendations? Thanks NM On Tue, Mar 2, 2010 at 11:31 PM, tsp...@green20now.com wrote: Kaz, Not sure about the CPU (we are still at the proof of concept stage for using GAE). We are using the polling aspect since our business requires updates with 5-15 minutes. Its not very time intensive like a game would be. Good luck, Tim Tim, But isn't it so expensive to use the AMF/HTTP comet technique on the appengine? CPU usage can be extremely high. Or you have to use AMF/ HTTP polling which is not so responsive for gaming. Thanks, Kaz On Mar 2, 7:43 pm, tsp...@green20now.com tsp...@green20now.com wrote: Take a look at GraniteDS or other AMF supporting tools. I am using GraniteDS to push data to a Flex client. It is fairly simple to setup so you can perform trsting and find the limitations which would impact your game. Tim Sent from my Verizon Wireless Phone - Reply message - From: Jeff Schnitzer j...@infohazard.org Date: Tue, Mar 2, 2010 3:50 AM Subject: [appengine-java] Flash arcade game GAE based To: google-appengine-java@googlegroups.com It would be extraordinarily difficult to use Appengine for this sort of project. You probably want a server framework that supports persistent connections and in-memory state that won't disappear when a memcache server is flushed. Here's a good starting point: http://en.wikipedia.org/wiki/List_of_game_engines Jeff On Sat, Feb 27, 2010 at 11:58 PM, Ahmed Khalifa derkhal...@gmail.com wrote: hi all, I am writing a multiplayer flash arcade game in actionscript .. i have discovered GAE recently and thought that it might be a very good choice for building and hosting my server .. however, i realize that arcade games need an almost realtime responsive capacity from the server .. besides the server has to be looping on receiving position object of Client A, storing it in a DB, Fetching Client B position object and sending it back .. this will result in a huge number of DB requests either storing, fetching or deleting which will quickly exhaust the CPU quota for the application .. So, I was wondering if any one had an idea or a reference to come around these two problems of real time response and CPU exhaustion by DB calls best regards, A. Khalifa -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.comgoogle-appengine-java%2bunsubscr...@googlegroups.com . For more options, visit this group athttp://groups.google.com/group/google-appengine-java?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.comgoogle-appengine-java%2bunsubscr...@googlegroups.com . For more options, visit this group athttp://groups.google.com/group/google-appengine-java?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.comgoogle-appengine-java%2bunsubscr...@googlegroups.com . For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.comgoogle-appengine-java%2bunsubscr...@googlegroups.com . For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.
[appengine-java] Re: problem with Unowned relationship beetwen a Root entity and a Entity of an EntityGroup
Nobody helps :( NM El feb 23, 2010 11:08 a.m., nicolas melendez nfmelen...@gmail.com escribió: Hi, i have an Unowned relationship beetwen a *Root entity* and a Entity of an EntityGroup. *Root entity *isn't part of the* *entity group. So, to the Entity of an EntityGroup i set the key of my *Root Entity* and I persist. Then when a do the getKey of the *Root Entity* to the Entity of the EntityGroup, y get a null, and then when i use it a Null pointer exception. Anybody, knows why? I am missing something? Thanks NM -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.
Re: [appengine-java] Re: problem with Unowned relationship beetwen a Root entity and a Entity of an EntityGroup
Ok i will do one. Thanks. Nm El feb 24, 2010 10:32 p.m., Ikai L (Google) ika...@google.com escribió: Can you post code and a stack trace? If you have a JUnit test case that'd be helpful as well. On Wed, Feb 24, 2010 at 2:30 PM, nicolas melendez nfmelen...@gmail.com wrote: Nobody helps :( NM El feb 23, 2010 11:08 a.m., nicolas melendez nfmelen...@gmail.com ... -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.comgoogle-appengine-java%2bunsubscr...@googlegroups.com . For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en. -- Ikai Lan Developer Programs Engineer, Google App Engine http://googleappengine.blogspot.com | http://twitter.com/app_engine -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.comgoogle-appengine-java%2bunsubscr...@googlegroups.com . For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.
[appengine-java] problem with Unowned relationship beetwen a Root entity and a Entity of an EntityGroup
Hi, i have an Unowned relationship beetwen a *Root entity* and a Entity of an EntityGroup. *Root entity *isn't part of the* *entity group. So, to the Entity of an EntityGroup i set the key of my *Root Entity* and I persist. Then when a do the getKey of the *Root Entity* to the Entity of the EntityGroup, y get a null, and then when i use it a Null pointer exception. Anybody, knows why? I am missing something? Thanks NM -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.
Re: [appengine-java] Re: New template project for Wicket on Google App Engine
Cool I was going to do the same thing. Thank you. NM On Mon, Feb 22, 2010 at 5:54 AM, a.maza andr.m...@gmail.com wrote: this is a nice thing. thanks for providing this template to the community... On 21 Feb., 16:19, SRF srfar...@gmail.com wrote: I put together a project to help developers get started with deploying a Wicket application on Google App Engine. It's a re-implementation of the Guestbook demo. It also uses Guice for dependency injection and includes a servlet filter that automatically sets up the JDO persistence manager for injection on each request. The project is build with Maven and (optionally) uses the maven-gae-plugin for interacting with the App Engine SDK. If you are interested, please have a look: http://code.google.com/p/wicket-gae-template/ I'll be happy to respond to any issues that you may find. -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.comgoogle-appengine-java%2bunsubscr...@googlegroups.com . For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.
Re: [appengine-java] Re: web.xml Question in GAE
Hi now it works, but there was a strange behaviour here (maybe a bug) but i can't reproduce it anymore. The problem was that /* url-pattern didn't work, but /mp3Rapidshare/* worked. Here is how i Fix it: the original web.xml was: ?xml version=1.0 encoding=utf-8? web-app xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance; xmlns=http://java.sun.com/xml/ns/javaee; xmlns:web=http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd; xsi:schemaLocation=http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd; version=2.5 filter filter-name*WicketFilter*/filter-name filter-classorg.apache.wicket.protocol.http.*WicketFilter* /filter-class init-param param-nameapplicationClassName/param-name param-valuenm.mp3rapidshare.WicketApplication/param-value /init-param /filter filter-mapping filter-name*WicketFilter*/filter-name url-pattern/mp3Rapidshare/*/url-pattern /filter-mapping filter-mapping filter-name*WicketFilter*/filter-name url-pattern/*/url-pattern /filter-mapping /web-app here the filter-name and the filter-class have the same name at the end. So i changed to filter-name *WicketFilter1* /filter-name and it worked! the new web.xml: ?xml version=1.0 encoding=utf-8? web-app xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance; xmlns=http://java.sun.com/xml/ns/javaee; xmlns:web=http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd; xsi:schemaLocation=http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd; version=2.5 filter filter-name*WicketFilter1*/filter-name filter-classorg.apache.wicket.protocol.http.*WicketFilter* /filter-class init-param param-nameapplicationClassName/param-name param-valuenm.mp3rapidshare.WicketApplication/param-value /init-param /filter filter-mapping filter-name*WicketFilter1*/filter-name url-pattern/mp3Rapidshare/*/url-pattern /filter-mapping filter-mapping filter-name*WicketFilter1*/filter-name url-pattern/*/url-pattern /filter-mapping /web-app And then i tried to reproduce a possible Bug, Replacing the web.xml with the last from muy SVN: The same Web.xml that didn't work, now works: (Strange!!) ?xml version=1.0 encoding=utf-8? web-app xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance; xmlns=http://java.sun.com/xml/ns/javaee; xmlns:web=http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd; xsi:schemaLocation=http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd; version=2.5 filter filter-name*WicketFilter*/filter-name filter-classorg.apache.wicket.protocol.http.*WicketFilter* /filter-class init-param param-nameapplicationClassName/param-name param-valuenm.mp3rapidshare.WicketApplication/param-value /init-param /filter filter-mapping filter-nameWicketFilter/filter-name url-pattern/mp3Rapidshare/*/url-pattern /filter-mapping filter-mapping filter-name*WicketFilter*/filter-name url-pattern/*/url-pattern /filter-mapping /web-app But, now it works, so i can continue developing. So Thanks a lot NM On Fri, Feb 19, 2010 at 8:18 AM, Ian Marshall ianmarshall...@gmail.comwrote: Hello there, A fellow Wicket user! I use the following filter mappings in my web.xml, which work for me; they might work for you too... filter-mapping filter-nameWicketApplication/filter-name url-pattern/wicket/*/url-pattern /filter-mapping !-- This must be after the similar block for /wicket/* -- filter-mapping filter-nameWicketApplication/filter-name url-pattern/*/url-pattern /filter-mapping Do let us know how you get on. -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.comgoogle-appengine-java%2bunsubscr...@googlegroups.com . For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.
Re: [appengine-java] Re: web.xml Question in GAE
Ian Marshall Thanks for your reply! NM On Fri, Feb 19, 2010 at 9:52 AM, nicolas melendez nfmelen...@gmail.comwrote: Hi now it works, but there was a strange behaviour here (maybe a bug) but i can't reproduce it anymore. The problem was that /* url-pattern didn't work, but /mp3Rapidshare/* worked. Here is how i Fix it: the original web.xml was: ?xml version=1.0 encoding=utf-8? web-app xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance; xmlns=http://java.sun.com/xml/ns/javaee; xmlns:web=http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd; xsi:schemaLocation=http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd; version=2.5 filter filter-name*WicketFilter*/filter-name filter-classorg.apache.wicket.protocol.http.*WicketFilter* /filter-class init-param param-nameapplicationClassName/param-name param-valuenm.mp3rapidshare.WicketApplication/param-value /init-param /filter filter-mapping filter-name*WicketFilter*/filter-name url-pattern/mp3Rapidshare/*/url-pattern /filter-mapping filter-mapping filter-name*WicketFilter*/filter-name url-pattern/*/url-pattern /filter-mapping /web-app here the filter-name and the filter-class have the same name at the end. So i changed to filter-name *WicketFilter1* /filter-name and it worked! the new web.xml: ?xml version=1.0 encoding=utf-8? web-app xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance; xmlns=http://java.sun.com/xml/ns/javaee; xmlns:web=http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd; xsi:schemaLocation=http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd; version=2.5 filter filter-name*WicketFilter1*/filter-name filter-classorg.apache.wicket.protocol.http.*WicketFilter* /filter-class init-param param-nameapplicationClassName/param-name param-valuenm.mp3rapidshare.WicketApplication/param-value /init-param /filter filter-mapping filter-name*WicketFilter1*/filter-name url-pattern/mp3Rapidshare/*/url-pattern /filter-mapping filter-mapping filter-name*WicketFilter1*/filter-name url-pattern/*/url-pattern /filter-mapping /web-app And then i tried to reproduce a possible Bug, Replacing the web.xml with the last from muy SVN: The same Web.xml that didn't work, now works: (Strange!!) ?xml version=1.0 encoding=utf-8? web-app xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance; xmlns=http://java.sun.com/xml/ns/javaee; xmlns:web=http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd; xsi:schemaLocation=http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd; version=2.5 filter filter-name*WicketFilter*/filter-name filter-classorg.apache.wicket.protocol.http.*WicketFilter* /filter-class init-param param-nameapplicationClassName/param-name param-valuenm.mp3rapidshare.WicketApplication/param-value /init-param /filter filter-mapping filter-nameWicketFilter/filter-name url-pattern/mp3Rapidshare/*/url-pattern /filter-mapping filter-mapping filter-name*WicketFilter*/filter-name url-pattern/*/url-pattern /filter-mapping /web-app But, now it works, so i can continue developing. So Thanks a lot NM On Fri, Feb 19, 2010 at 8:18 AM, Ian Marshall ianmarshall...@gmail.comwrote: Hello there, A fellow Wicket user! I use the following filter mappings in my web.xml, which work for me; they might work for you too... filter-mapping filter-nameWicketApplication/filter-name url-pattern/wicket/*/url-pattern /filter-mapping !-- This must be after the similar block for /wicket/* -- filter-mapping filter-nameWicketApplication/filter-name url-pattern/*/url-pattern /filter-mapping Do let us know how you get on. -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.comgoogle-appengine-java%2bunsubscr...@googlegroups.com . For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.
Re: [appengine-java] AppEngine needs an AppStore
Thats a very good idea. NM On Mon, Nov 30, 2009 at 4:43 PM, David Chandler turboman...@gmail.comwrote: as in iPhone AppStore, not to be confused with DataStore AppEngine is fantastic. Even though AppEngine for Java is still a preview release, are there any thoughts of giving it an AppStore so I could easily make my AppEngine applications available for others to purchase? I'm thinking especially of Google Apps users, as authentication and custom domain hosting are already in place. Further elaboration: http://turbomanage.wordpress.com/2009/11/30/appengine-needs-an-appstore/ Regards, David Chandler -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.comgoogle-appengine-java%2bunsubscr...@googlegroups.com . For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.
Re: [appengine-java] Re: Why is it called Google App Engine for Java ?
if we are going to collaborate each other, we need the right names because communication is critical. On Mon, Nov 30, 2009 at 4:37 PM, Jess Evans laphroai...@gmail.com wrote: There are innovators who attempt to advance the field and be the first. They appeal to the desperate and the early adopters with nothing to loose and much to gain. There are guardians with deep experience who strive to ensure reliability and predictability. They appeal to those upon whom many are dependent; those with everything to lose and little to gain. Both camps are invaluable. Incorrectly categorizing a technology, or failing to understand who you're employed to represent, are personal problems. On Nov 30, 2009 12:22 PM, Jeff Schnitzer j...@infohazard.org wrote: I, for one, am sick and tired of Sun's domineering, suffocating stranglehold on what is and isn't Java. GAE is a breath of fresh air. JavaME and JavaEE also impose a variety of limitations on Java. What's the difference between those and GAE? The difference is that Sun got a committee of big company representatives with their own vested interests in a closed room and argued about how the official specs should work for years... and ultimately produced a bunch of crap that is barely useful to anyone. Just *try* out Websphere sometime, I dare you. For the first time ever, someone has produced a shared application service model for Java that's even easier than PHP. This could never have come out of the JCP. If this is destroying java, then GOOD RIDDANCE! Jeff -- You received this message because you are subscribed to the Google Groups Google App Engine fo... -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.comgoogle-appengine-java%2bunsubscr...@googlegroups.com . For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.
Re: [appengine-java] Re: Why is it called Google App Engine for Java ?
i agree. should be called different. call it gJava, googleJava or whatever. bye, NM On Fri, Nov 27, 2009 at 3:17 PM, Diana Cruise diana.l.cru...@gmail.comwrote: I'm curious which classes you are referring to that are missing and are NOT considered a stability risk running under a shared app server environment. We are developing in Java with this solution so I don't mind the naming...I have yet to need a class not offered, guess I have been lucky :) So, what would you recommend calling it? On Nov 27, 12:04 pm, jago java.j...@gmail.com wrote: Hi, this is not Java! The whitelist is ridiculous: http://code.google.com/appengine/docs/java/jrewhitelist.html There is so much missing I don't even know where to start. Is there an issue I can star that extends the whitelist to the full Java6 lib? This is destroying the Java standard and shouldn't be called Java. Every other company that tries to do an implementation of Java and call it Java gets a massive punch from Sun. Why is Google allowed to use Java6 with a whitelist and still call it Java? -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.comgoogle-appengine-java%2bunsubscr...@googlegroups.com . For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.
Re: [appengine-java] Re: Why is it called Google App Engine for Java ?
i belive GAE is good for small application. i made one with three forms and it was good. For medium or big applications use your own server and db, and enjoy freedom. maybe in the future will grow up, and will be ok for medium and big. On Fri, Nov 27, 2009 at 5:24 PM, jago java.j...@gmail.com wrote: We know use it for 2 month and are finally completely stuck. This means bye-bye appengine and realizing our losses. The Google Web Toolkit is also not called the Google Java Web Toolkit. http://code.google.com/appengine/docs/java/overview.html does not give a peep about a whitelist! They should directly in the paragrah enter a box and write in red: attention, there is a whitelist of usable classes! Be aware of this! Whenever I heard Java before we knew that we dealt with a certain standard. There should be zero mention of the word 'Java' anywhere if it isn't a real Java! What does it mean if they use the Java6 JVM? The Java6 JVM allows multithreading and other things are missing - so not even the JVM claim is true. But the JVM has little to do with the standard 'Java'. What according to Sun deserves the name 'Java'? Answer: Sun is attempting to impose before providing Harmony with Java Compatibility Kit (JCK) technology necessary to demonstrate full Java functionality. Source: http://www.itpro.co.uk/109790/apache-sun-in-java-licensing-clash Does Google Appengine Java pass the JCK? No effing way! So don't call it Java! Call it jAppengine oder AppengineJ. In the end all they support is Java syntax and a couple of classes. On Nov 27, 8:13 pm, Nicolas Melendez nmelen...@getsense.com.ar wrote: i agree. should be called different. call it gJava, googleJava or whatever. bye, NM On Fri, Nov 27, 2009 at 3:17 PM, Diana Cruise diana.l.cru...@gmail.com wrote: I'm curious which classes you are referring to that are missing and are NOT considered a stability risk running under a shared app server environment. We are developing in Java with this solution so I don't mind the naming...I have yet to need a class not offered, guess I have been lucky :) So, what would you recommend calling it? On Nov 27, 12:04 pm, jago java.j...@gmail.com wrote: Hi, this is not Java! The whitelist is ridiculous: http://code.google.com/appengine/docs/java/jrewhitelist.html There is so much missing I don't even know where to start. Is there an issue I can star that extends the whitelist to the full Java6 lib? This is destroying the Java standard and shouldn't be called Java. Every other company that tries to do an implementation of Java and call it Java gets a massive punch from Sun. Why is Google allowed to use Java6 with a whitelist and still call it Java? -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.comgoogle-appengine-java%2bunsubscr...@googlegroups.com google-appengine-java%2bunsubscr...@googlegroups.comgoogle-appengine-java%252bunsubscr...@googlegroups.com . For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.comgoogle-appengine-java%2bunsubscr...@googlegroups.com . For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.
[appengine-java] Other way to verify an GAE Account? SMS doesn't work for me
Hi, i am from argentina, and my cellphone company (which is call Claro), doesn't recive international SMS. i have tried for two days and a i can't verify my account. Can someone from google help me, please? my cellphone is +54911589700139 my google account : *nfmelen...@gmail.com* i really need it. Thanks! NM --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-java@googlegroups.com To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en -~--~~~~--~~--~--~---
[appengine-java] Re: Lists not being saved with JDO
when you do an operation with the list, for example, a get().. the data will appear, because it is on Demand.try it, bye NM On Wed, Sep 23, 2009 at 1:56 PM, T_even grysnm...@gmail.com wrote: Hey, I am executing a query after i have saved the object to check if all the data is saved/restored. Right now i am using a work around, instead of letting the engine take care of the list i am serializing the list myself and saving them in a byte array. It isn't pretty but it is working. Also i have just checked the http://localhost:8080/_ah/admin (hadn't used it before today)and from what i saw the data is there so i guess the data is being saved but not converted back ? There query is the same for both versions (the work around and the normal one). I don't know if this info will be relevant but i am using eclipse 64bits with windows 7 64bits, eclipse is running on the 64bits jdk but the project is running on a 32bits jdk. I am using the 32bit jdk for the project because otherwise i will get an error with the google app engine emulator. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-java@googlegroups.com To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en -~--~~~~--~~--~--~---
[appengine-java] Re: Where the SDK stores data?
the file it is in WEB-INF/appengine-generated On Tue, Sep 22, 2009 at 2:11 PM, Nicolas Melendez nmelen...@getsense.com.ar wrote: search for local_db.bin, delete it, then refresh your project and start your app On Tue, Sep 22, 2009 at 10:42 AM, Amith Nambiar watchersparad...@gmail.com wrote: I'm new to appengine as well. You could manually delete the entries by going to http://localhost:8080/_ah/admin/datastore i.e your local datastore. For the one on the appspot domain there is a similar web interface. -Amith On Tue, Sep 22, 2009 at 12:18 PM, Michael Liao askxuef...@gmail.com wrote: Hi I'm using app-engine-java-sdk 1.2.5 eclipse plugin and JPA for persistence. I want to completely remove all the data stored so I can get an empty store. which file or dir should I remove? thanks! --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-java@googlegroups.com To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en -~--~~~~--~~--~--~---
[appengine-java] Re: Where the SDK stores data?
search for local_db.bin, delete it, then refresh your project and start your app On Tue, Sep 22, 2009 at 10:42 AM, Amith Nambiar watchersparad...@gmail.comwrote: I'm new to appengine as well. You could manually delete the entries by going to http://localhost:8080/_ah/admin/datastore i.e your local datastore. For the one on the appspot domain there is a similar web interface. -Amith On Tue, Sep 22, 2009 at 12:18 PM, Michael Liao askxuef...@gmail.com wrote: Hi I'm using app-engine-java-sdk 1.2.5 eclipse plugin and JPA for persistence. I want to completely remove all the data stored so I can get an empty store. which file or dir should I remove? thanks! --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-java@googlegroups.com To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en -~--~~~~--~~--~--~---
[appengine-java] Re: Persistence problem of an entity with two List of the same type
Hi, i think your problem is here: @Persistent private ListB list1 = new ArrayListB(); you use a List, but you assing an ArrayList. That because the datastore makes different structures for different types of collection. To fix that, your code should be: @Persistent private ArrayList B list1 = new ArrayListB(); Tell me if that solves your problem, bye! NM On Mon, Sep 21, 2009 at 9:41 AM, elDoudou the.edouard.merc...@gmail.comwrote: Thank you Maciej for your answer. But I think that my problem is not related to any empty field. The problem of storage arises as soon as you define twice a persistent field which is a list of the same type, as I explained earlier. The only work-around I found is to duplicate the listed persistent class (B), and have a ListB' list1 and a ListB'' list2 (B' and B'' being copy-classes of B): but since, you cannot properly persist derived classes from persistent ones, I need to duplicate the code, which is a shame! If someone by Google can explain this restriction, this would help us a lot, and prevent from duplicating persistent classes... Thank you for your help. Regards, Édouard --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-java@googlegroups.com To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en -~--~~~~--~~--~--~---
[appengine-java] Re: testing applications in GAE - jUnit4
ok, i will publish in the weekend.bye! On Tue, Sep 15, 2009 at 4:00 PM, Vince Bonfanti vbonfa...@gmail.com wrote: Hi Nicolas, I'm interested in seeing what you've done. Thanks. Vince On Tue, Sep 15, 2009 at 9:33 AM, Nicolas Melendez nmelen...@getsense.com.ar wrote: Hi EveryBody: The how-to for testing in GAE is for Junit3 , there should be also for junit4 which has -Annotations -Assert of expeted Exceptions -Test classes don't extends from TestCase, so we are more free to design class hirarchy. Also the migration from Junit3 to Junit4 isn't so easy(but not imposible) i have made my own implementation for GAE, i can share if people are interested. Thanks, bye! NM - Java Developer --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-java@googlegroups.com To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en -~--~~~~--~~--~--~---
[appengine-java] Re: Tomcat Instead of Jetty.
there are some workaround for fileupload with some frameworks... what frameworks are you using? On Thu, Sep 10, 2009 at 6:13 PM, maksud maksud.b...@gmail.com wrote: Actually I wanted to port app-engine application in appengineserver with Jetty and extend it (without appengine restrictions) in our personal tomcat server. We need support for file upload and other things. That's why we are interested in Tomcat. μακσυδ http://www.commlinkinfotech.com/~maksud On Thu, Sep 10, 2009 at 8:17 PM, Nicolas Melendez nmelen...@getsense.com.ar wrote: hi! be careful, those restrictions(threads, files,etc) are helpful, because in production you will have the same restrictions and your app won't work in app engine server. NM On Thu, Sep 10, 2009 at 1:19 PM, leszek leszek.ptokar...@gmail.com wrote: But do you mean GWT or Google App Engine application ? GWT comes with embedded tomcat to keep backward compatiblity. Although there is a warning that it is deprecated and can be deleted in the future. If you want to use tomcat simply start shell as it is described in documentation for GWT 1.5 (or earlier). http://code.google.com/docreader/#p=google-web-toolkit-doc-1-5s=google-web-toolkit-doc-1-5t=DevGuideHostedMode. GWT application (without Google App Engine) can be run inside any container, just deploy it as a normal .war module. Google App Engine comes with its own embedded web server which cannot be switched. But what is used in the case of GWT/Google App Engine application and GWT running in hosted mode started to use deprecated tomcat ? Good question - I don't know what is the relationship between embedded GWT server running in hosted mode and embedded Google App Engine server. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-java@googlegroups.com To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en -~--~~~~--~~--~--~---