Added: 3 years ago
From: GoogleTechTalks
Views: 192,972
Sort by time | Sort by thread (beta)

Link to this comment:

Share to:

All Comments (134)

Sign In or Sign Up now to post a comment!
  • thanks for sharing. anyways,are you guys are aspiring to be an iphone developer?because bitzio is currently looking for promising iphone developers right now. so if you create apps out of hobby and fun, why not make money out of it too?be a bitzio iphone developer now!subscribe to my channel to learn more about us. feel free to share your thoughts too. see you around!

  • It is good to here that there are something to hope on. (because i am suffering from Platform independents technology because it is useless now ). I hope this XMLVM will develop nicely.

    Good Luck

    Thank you

  • @~33:14 he indicates that he is a big fan of 42... LOL

  • it looks amazing

  • I'm a java programmer, but I find it hard to learn objective-c.... :(

  • Can you do one developing a chatbox using java?

  • debramoorhead com /blog /index php / eliminating-uhs-ums-and-ahs-fr­om-your-speech

  • WHY DID THE IDIOT MOVE THE MIC??? F**K HIM!!!

  • @WillCallahan94

    Because he had a mic clipped on to him, think before you post

  • @MarzukR I understood that, and I understood that there might be feedback. However, I am a troll... that should explain everything...

  • Comment removed

  • @heavyrain24

    If you bother so much, kill yourself. I think it's better for the world.

  • Comment removed

  • @heavyrain24 Then don't watch.

  • The presentation would discuss with the challenges of the Java-to-Objective-C cross-compiler as well as the Java-based version of Cocoa.

  • yeah

  • tl;dw

  • If you were right, they would delete your comments i think.

  • Sign me UP!!! Without a doubt these guys are among the most talented IT techs in the world!

  • is anyone up to date with what was shown in this video ? and would I really need to cross compile a java applet in order to run it on an iphone ? thanks in advance for your answers

  • I got confused a lot, but this actually did help me :) and for people asking, the video is 60 mins because they are a YouTube partner. When you are a YTP, you get extended max time limit, more chance of featured videos and you get paid!

  • @robofish3000 They aint YouTube partner m8, they r YouTuve owner!

  • @robofish3000 They aint YouTube partner m8, they r YouTube owner!

  • @bobbyjava Naa, somebody was asking aswell like how people in general, like some machinima directors and the yogscast etc., get longer videos lol

  • 42.. The Meaning of Life!!

  • I can't understand what he is trying to say. FAIL! lol

  • @lzrd0113 lol..you do fail xD

  • The XML file doesn't contain all data the bytecode of a classfile contains.

  • this song is the best...

  • This is more academic, for someone wanting to write an app to get accepted by apple this would just be a waste of time.

  • Can any one make me an app- that peeps can d/l from my site and then when they d/l on phone it will go to MY site--Regards, Thx

  • @healthy777

    Its not woth it.

  • iPhones applications are just awsome! but are all iPhones applicaions made in java?

  • @iftekhar113 no

  • @iftekhar113 none of Iphone applications are written in Java. Jobs doesn't want it ='[

    Objective-C

  • hahahahahah this is illegal XD WHO CARES

  • @ghostman515005 no it is legal

  • I love xml! XML has given us such great things! The gun app would be nothing if XML was not here!

  • Wow, how did you upload 60 minutes?

  • very good -- :)

  • Objective-C is officially EVIL!!!

  • Hi guys, i am trying to run the ihelloworld example on the xcode, however, i always get compilation errors. Can somebody please explain to me step by step, via private message,(or by comment), how to run it on xcode (i have followed the instructions of the manual with no success). Redirection to a webpage is also greatly appreciated although i have checked multiple forums and sites without any success. Thanks!!

  • nice :)

  • There is a woman in the chair so ppl who are saying thre arent you are wrong :] LOL

  • 42! ;D

  • fuck :o

  • F*** a f****en hour long video

  • um um um um um um um um um um

  • the room is alone, there is no one in the chairs

  • Yeah. As a sweeper

  • very useful video =)

    I plan to work for google in a couple of years...

  • look at all of the empty seats lol

  • was developed by Brad J. Cocks

  • Cool, danke.

  • wow nice why can't apples give us the freedom to screw iphones

  • @uberkrishta It's communist Apple.

  • It helps, But what program do you put the information into?

  • Comment removed

  • 1 Year... Comment

  • Is he allowed to say he used a jailbroken iphone?

  • The presentation Says that you need a jailbroken device to run the demo, However, with the official release of the iPhone SDK by Apple this is no longer necessary.

    So sort of a good news.

  • Google fCking rules! almost 55,000 people clicked on a 1 hour video!

  • Java is still the choice to learn. Java has a very clear and easy syntax. Java is cross-platform independent or more. I think I spend more time with Java than any others out there.

  • So basically Apple had a lot of old code in Objective C. That explains why they decided to use an odd language (GNU only, AFAIK). Instead of a standard language like C or C++.

    At the end, the CPU will only know its machine language and nothing more. So it would not surprise me if someone created a C++ compiler for iPhone.

    As of OO programming. Its just a tool. sometimes is the tool you should use, sometimes is not. It will depend on what you want to fo.

  • It is possible to mix and match C++ with Objective C right out of the box on the iPhone. I would recommend using Objective C for new, non-shared code though, C++ is pretty cumbersome.

  • lol it's not really that simple to learn, because Java is object-oriented... period! XD C++ doesn't need object oriented style to function properly, Java is OO and only OO. I wouldn't say it's the easiest OO Prog Lang to learn but it's a one that will give you the most practice with it and make you way better with it than others =] It's hard to grip OOP sometimes, but once you get passed that, it's as easy as all other languages (even easier actually)

  • I disagree. I believe that pretty much all dynamic oo languages (ruby, javascript, python) are a level beyond java.

  • excellent work!

  • hmmm...

  • UN TAN UN TAN UN TAN MOE MOE KYUN

  • Fantastic, I will be trying this out soon to convert my android app to iPhone. I hope they spend more time on that piece and make it work better.

  • Awesome thanks for posting this!

  • wow 1 hour long?

  • OK, I am 13 years old and want to progress in this topic. I have little programming knowledge but want to advance in programming and perhaps game designing. Can someone please send me in the right direction. Is there any free online courses or any benificial resources out there? Please help!

  • A good source of info I have found are books. They kind of jump start me and then I just learn advanced stuff myself. You will need to learn C++ for programming, not visual basic (I don't care what anyone else says about the VB vs. C++ topic) C++ is more reliable and faster. Most games use C++.

  • /watch?v=dBmiLQhT33A

  • There are many languages to choose from. Starting out means you should pick one you like, but also try to pick one which will give you a good practical return over the time you'll invest in it (research where/when the language is commonly used - is that for you?).

    There are many programming concepts which are universal and are shared by many languages. After a while, your choice of language becomes a preference of style, and more often necessity (if you want to get a job using it).

    Good luck!

  • try python or java,im learning java at the moment,it is hard but you can pick it up with practice,keep learning it by the time your 18-19 youl be a pro and will get great jobs and lots of money

  • pooter

  • very clever, we needed this!

  • Ben is cute.

  • 1 hour :P

  • It's a very good start. To write simple or not so complex apps is astounding cause you can be sure that you can write part of applications faster than Obj-c developers (Knowing the library obvjously). And by the way knowing the library already (learnt by writing applications in Java !) you can then make another step and learning to code properly using XCode, cause you get many good tools like Instruments, Interface Builder,make bindings visually saves ton of time on complex interfaces.

  • Cool, great summary of the JVM, nice 'hack' in the best sense of the word. The only sad part is that java on the iphone would make this complexity irrlevant. Recoding Cocoa in Java seems to be the biggest unforunate part of this project.

  • cooooooooooooool but long time for charge

  • C-Objective code looks terrible.

  • how comes this channel is allowed to upload such a HUGE video?

  • Google OWN youtube. They can do what they want.

  • holy shit you are right 0.o omg...

  • What a champion of a response!

  • Also, he says Apple is planning on adding garbage collection to Objective-C, but in fact Objective-C 2.0 *already* has garbage collection. It's just not available on the iPhone (probably for performance/memory reasons)

  • Cheesy9, yes you're right...consider that iPhone has 128MB of memory, and we are used to GBytes of memory on desktop.

    So a different approach has to be taken.

    Also take in mind that using XMLVM we use Autorelease pools that gives us freedom to code in Java like we are used too, but we get troubles on performance level, so not every kind of application can be written, large data managing apps must be tested a lot, collections must be used savily, also performance on simulator is not comparable.

  • This may solve our issues with Java on iPhone.

  • that programming deserve some further simplification

  • Interesting! I was watching this lecture with mixed feelings:

    The ideas about accelerometer and multi touch front ends were fabulous!

    The topic though, is illusive: there is nothing between cross compiling and "Writing iPhone apps using Java".

    Last but not least, the theory of computation tells us that converting between programming languages is possible; nevertheless, it would be a waste of academic time to demonstrate that with such an inefficient and useless project such as XMLVM.

  • You Jozco, are you crazy??? The intention of these talks is to demonstrate that researchers are actively working to give options to a given community... There's nothing to do with brands, Google nor Apple, but has to do with the Java developer community... I think this will give a lot of opportunity to the us, Java developers... So, instead of writing what you did, go to school again and brush your writing skills, be an adult and face competition...

  • Good job! :)

  • absolutely brilliant!

Loading...
Alert icon
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more