Is it possible to have access to the example project? I have a presentation on this in which I only have to talk about how it works, not actually develop anything.
OK if u have perfect vision. Android sucks for the visually impaired folks. If you wear glasses buy iphone or BB. You will be able to read the screen without having to reach for glasses 100 times a day.ALL android phones have TINY TINY text and no way to enlarge it. iphone & BB care about the visually impaired & allow system wide font size large/exlarge etc, Android don't give a rat's ass for the visually impaired Complaints for 2 years fall on death ears, Google research it. It's the TRUTH
This is one of the finest introductory videos to a new programming technology I have ever seen. I had more concerns than attractions to cloud-based computing before I watched this video. However, after viewing it and investigating the API support Google provides for popular web services, I am won over to cloud computing. JDO, JPA, JSP, JSTL, servlet, and GWT APIs are familiar and well-liked by Java programmers. App Engine is not a weird environment. It is an environment built from favorites!
How do you also deploy the data store with existing data on appspot? I noticed that when deploying the app (as shown in the video), the data store will be empty again.
Actually I'm surprised this only rates 32k views; thought there were more java web developers out there who are looking for a way to get their webapps out to the "cloud".
1:53 "Luckily AppEngine ships with a development webserver that mimics the production environment"
Actually i'm starting to think the development webserver is better than the production webserver... when i work and upload to the production server a few times, it goes crazy... I guess it doesn't update the cloud fast enough to notice my change in a particular JavaBean, which inevitably ends up throwing a UUID Exception telling me it's not the correct object.
You can do all this so much easily in Delphi using IntraWeb (and optionally Direct Oracle Access for data storage), by using data aware components and writing only minimal amounts of (clean) Delphi code.
Thank you Google. Very great Move. Java is the best languaje that is one on one with design and easy to implement design patterns. Java is very easy and clear with a great amount of jar libraries that makes the work for you. And GWT, never for me has been that easy to create an ajax basic application.
As a young developer, Google, Amazon, and Salesforce have me incredibly excited for the future of software development. Currently I'm working with Salesforce's "Apex" platform - and having great success at delivering functional code quickly at a fraction of the cost of traditional software development. (Unfortunately, this functionality comes at the cost of Salesforce's admittedly mediocre UI).
These services will allow individual developers to do amazing things.
i am overriding to a different port because there is already a service on 8080? when i run it in my browser i still get a failed to connect to localhost:8081 even though it says the server is running on that port in eclipse...
That's nice to know - html templates used are much nicer than embedding query code etc into where html should be. But of course reusability is important :)
At the moment I'm writing a middle layer in python for accessing the database so that I don't couple my view with the db.
I will have to keep on top of this Java Support for app engine - Maybe I'll switch to it eventually :)
The "overhead" here comes from the way examples are made, not that directly from Java itself.
IMO Java code here is more reusable/extensible compared to Python. But it doesn't have to be.
Factory class com.google.guestbook.PMF here is redundant and may not be used at all - it's a singleton wrapper. Just call JDOHelper.getPersistenceManagerFactory(...). Minus one file.
You may not have JSP for view but use stringtemplate resulting in similar code to that in Python and ~same HTML template file.
Mind-blowing!
wartem 3 months ago
The JAva language is kind of a complicated matter.
VondaFoni 3 months ago
Opend up my mind :) QC
Quaaludedude714 3 months ago
awesome tutorial
zeetu4u 4 months ago
hi ,r u using eclipse or jcreator?
is eclipse free of charge?ty
yangliweng 4 months ago
@yangliweng He is using Eclipse with Google App Engine Pluging for Eclipse. Both Eclipse and the plugin are completely free
barizonte 3 months ago
From where can i get these 3 files that you put into your project?
samilughmani 6 months ago
Bad
raywillway 6 months ago
this is for nerds.
NLstb 9 months ago
Is it possible to have access to the example project? I have a presentation on this in which I only have to talk about how it works, not actually develop anything.
Marchof31Days 9 months ago
This has been flagged as spam show
facebook.com/pages/Google-App-Engine/154307987965664
mova77 9 months ago
OK if u have perfect vision. Android sucks for the visually impaired folks. If you wear glasses buy iphone or BB. You will be able to read the screen without having to reach for glasses 100 times a day.ALL android phones have TINY TINY text and no way to enlarge it. iphone & BB care about the visually impaired & allow system wide font size large/exlarge etc, Android don't give a rat's ass for the visually impaired Complaints for 2 years fall on death ears, Google research it. It's the TRUTH
skjoyner 11 months ago
This has been flagged as spam show
We hit it off so well after another visit busizz4me.info
geratmathew 11 months ago
Was anyone else amused by their use of Firefox instead of Google Chrome?
blahmobile 11 months ago
@blahmobile no, care about your own browser and let everyone else use what they PERSONALLY prefer.
nbns 10 months ago
Was anyone else amused by their use of Firefox instead of Google Chrome?
blahmobile 11 months ago
Need to marry you **busizz4me.info**
mayakanthineela 1 year ago
be easy to understand
tFuj18 1 year ago
@tFuj18 he's like doing it on purpose! I didnt get much of what he's saying! that nerdy idiot!
MuzeTV 1 year ago
Anybody have those source files?
amazingmiki 1 year ago
@amazingmiki yes, google this and it will be your first result (inside the tutorial): google app enginge tutorial java
nbns 10 months ago
This is GR8
TheGayarP 1 year ago
This video is the realy intoduction to the google new tecnologie provide.
nyeck500 1 year ago
Wish they provide traditional RDBMS supports like MySQL... GWT sucks...
ken0624700 1 year ago
This is great!!
bhaktadn 1 year ago
awesome... by the typing speed...
jordanmicle 1 year ago 2
Looks very promising , Keep up the good work.
dan221081 1 year ago
0:52
saifbechan 1 year ago
where's the url ?
Mscharneth07 1 year ago
I have to ask, can I run RED5 with app engine?
eclipsal2008 1 year ago
NICE JOB
rohanrawat99 1 year ago
Where can I download Eclipse?
ashthegamer 1 year ago
Try writting "where can i download eclipse" in google search engine... :P
MrBerttube 1 year ago
eclipse(dot)org
FlightSimXtreme 1 year ago
Heavily scripted.
If he reads from the teleprompter he needs to put the camera farther away.
His eyes are going left and right and he writes code like copy-n-paste.
peppeddu 1 year ago
man, this guy writes code like a programmed robot,,
SkyWalker2233 1 year ago
Wow , Thank you google i love it.
froma2zi 1 year ago
I don't think he read the Terms of Service, haha
durfee84 1 year ago 2
Comment removed
Triumphator616 1 year ago
lol. was he using firefox? in a Google video?
TerryGilliam5 2 years ago
this was published before chrome for mac
bozurich 1 year ago 3
ah. understandable, then
TerryGilliam5 1 year ago
sei lá google que tal vocês porem videos em pt-br assim ninguem vai querer se cradastrar no google sem saber a suas super boas funcionalidades
Alfredofefe1 2 years ago
legal
IMMBBR 2 years ago
This is one of the finest introductory videos to a new programming technology I have ever seen. I had more concerns than attractions to cloud-based computing before I watched this video. However, after viewing it and investigating the API support Google provides for popular web services, I am won over to cloud computing. JDO, JPA, JSP, JSTL, servlet, and GWT APIs are familiar and well-liked by Java programmers. App Engine is not a weird environment. It is an environment built from favorites!
JohnnySoftware 2 years ago 10
Ew, I like the tools but query code in the jsp?
d00derman 2 years ago
amazing! you is the guy
ricnanet 2 years ago
hey i get an error!!!!>......
it says
Error 500:
javax.servlet.FilterChain is a restricted class. Please see the Google App Engine developer's guide for more details.
wad do i do now!!!!
vichuiswizard 2 years ago
try not using the blacklisted classes :)
iuayfbujcwe 2 years ago 4
could u be pls clear wad do u mean by blacklisted classes?!!!
vichuiswizard 2 years ago
How we can get the blacklisted classes?
nyeck500 1 year ago
@nyeck500 code.google.com/appengine/docs/java/jrewhitelist.html
this is the "whitelist"
nbns 10 months ago
yeah yeah mate but can u do a rubix cube drunk?
KyLeMcFa 2 years ago
voila!
ACSmartBoy1234 2 years ago
This comment has received too many negative votes show
wtf y is voice weird?
booooo201 2 years ago
How do you also deploy the data store with existing data on appspot? I noticed that when deploying the app (as shown in the video), the data store will be empty again.
LinMathias 2 years ago
Muito bom... rápida introdução ao conceito... gostei !
wesleyseidel 2 years ago
Actually I'm surprised this only rates 32k views; thought there were more java web developers out there who are looking for a way to get their webapps out to the "cloud".
Thanks Google - this is awesome!
gimmeshelter1969 2 years ago 31
This has been flagged as spam show
how the heck do you use this thing?!?! omg, i need to learn how to program before i start looking at these things as great opportunitys.
DukeRustyZX05 2 years ago
1:53 "Luckily AppEngine ships with a development webserver that mimics the production environment"
Actually i'm starting to think the development webserver is better than the production webserver... when i work and upload to the production server a few times, it goes crazy... I guess it doesn't update the cloud fast enough to notice my change in a particular JavaBean, which inevitably ends up throwing a UUID Exception telling me it's not the correct object.
luisdanielmesa 2 years ago
You can do all this so much easily in Delphi using IntraWeb (and optionally Direct Oracle Access for data storage), by using data aware components and writing only minimal amounts of (clean) Delphi code.
buletov 2 years ago
only one thing... i whish i was a programer !
i love that staff. i`ll try anyway !!!
asterix040173 2 years ago
Thank you Google. Very great Move. Java is the best languaje that is one on one with design and easy to implement design patterns. Java is very easy and clear with a great amount of jar libraries that makes the work for you. And GWT, never for me has been that easy to create an ajax basic application.
gonzalochenzhen 2 years ago
WOW looks like easier than using blueJ app
najolesor 2 years ago
As a young developer, Google, Amazon, and Salesforce have me incredibly excited for the future of software development. Currently I'm working with Salesforce's "Apex" platform - and having great success at delivering functional code quickly at a fraction of the cost of traditional software development. (Unfortunately, this functionality comes at the cost of Salesforce's admittedly mediocre UI).
These services will allow individual developers to do amazing things.
stevenqirkle 2 years ago
CRAP..........
I spent 2 hrs figuring this out, i should have watched this vid.
chiliconcarne2006 2 years ago
(o,O) hmm. what?????
rwmtiger 2 years ago
hey everybody,
i am overriding to a different port because there is already a service on 8080? when i run it in my browser i still get a failed to connect to localhost:8081 even though it says the server is running on that port in eclipse...
andrijaperovic 2 years ago
Only good thing about the Java support is that you can now use Scala.
vilan 2 years ago
Actor should work?
bchi49 2 years ago
Probably. FYI, this guy says that he is the Product Manager of Developer Products at Google!
ksjagan 2 years ago
Is Python supported? Please, I need to know?
srav953 2 years ago
yes. That was the first language supported in google appengine :)
luckydev89 2 years ago
This comment has received too many negative votes show
will spring be supported? if you don't support spring, i will not use it.
chifufunie 2 years ago
amazing, cloud computing will rocks!!!
zeo604 2 years ago
Yes! Its already molesting basic grammar.
CognosSquare 2 years ago
so basically i can create a grails project, create a war and upload it :D Nice!
bytedildo 2 years ago
It's realy awesome to know that App Engine will support an enterprise class language such as Java apart from Python.
TiLeNpWneD 2 years ago
That's nice to know - html templates used are much nicer than embedding query code etc into where html should be. But of course reusability is important :)
At the moment I'm writing a middle layer in python for accessing the database so that I don't couple my view with the db.
I will have to keep on top of this Java Support for app engine - Maybe I'll switch to it eventually :)
DragonMonkeySlayer 2 years ago
Com certeza o Google conquistará a comunidade Java adicionando o suporte a linguagem Java no Google App Engine. Parabéns!
wilsonferro 2 years ago
Cool stuff, but I have to say that python looks like it has much less overhead... no persistence factories and annotations...
Java is more popular than python though, so at least you might be able to find more programmers.
DragonMonkeySlayer 2 years ago
The "overhead" here comes from the way examples are made, not that directly from Java itself.
IMO Java code here is more reusable/extensible compared to Python. But it doesn't have to be.
Factory class com.google.guestbook.PMF here is redundant and may not be used at all - it's a singleton wrapper. Just call JDOHelper.getPersistenceManagerFactory(...). Minus one file.
You may not have JSP for view but use stringtemplate resulting in similar code to that in Python and ~same HTML template file.
ArchSaur 2 years ago
This comment has received too many negative votes show
Azure Rocks GoogleAppEngine Sucks
ddeveloperr 2 years ago
this is spectacular, thank you google
enterneo 2 years ago
Comment removed
jesvane85 2 years ago
Wow very nice!
erazorx 2 years ago
That's what I wanted and many others wanted.... Good Work.
udaiibhaskar 2 years ago
Google keep stunning
theinfinityone 2 years ago
At last ! finally with free hosting, Java web apps will hopefully grow in popularity !!!
And with support for Groovy/Grails/JRuby/JRails I just can't wait to see what developers will make!
Great move by google!
guilhermegrg 2 years ago
Great work. As simple as this is, it is much more complicated than the Python version!
robertjchristian001 2 years ago
Very wise move by Google indeed. Java really lacks a low cost, scalable and easy hosting platform.
clementyew1 2 years ago 2