Discussions

News: Gosling focuses on Jave EE 6 in TSS JS keynote

  1. In a keynote speech that kicked off the 2010 version of TheServerSide Java Symposium (TSS JS) in Las Vegas, Java creator James Gosling focused on updates in Java Enterprise Edition 6 (JEE 6) that speed Web application building.

    Gosling, whose work to create Java pushed Sun Microsystems to the forefront of enterprise software development,  spoke at a time when attention centers anew on the programming language - this in the wake of Oracle Corp.'s purchase of Sun and an emerging trend that sees full-fledged J EE framework implementations competing with narrower Web application frameworks.

    In his speech, Gosling described aspects of the Java Community Process as a "political nightmare." With JEE,  he especially touted improved ease of deployment. ''It is  completely different universe,'' he said of JEE 6.

    Gosling, who served as Chief Technology Officer of Sun's Developer Products Group, and who now holds the title of CTO for Oracle's Client Software Group, said modularity in J EE comes from use of OSGi blueprints. ''One of the things that come out of this is a simpler way of packaging Web applications. It is also easier to plug into a management framework,'' he said.

    ''It completely changes the way you think about writing we applications. You don't have to worry about changing config files. Development becomes really fluid,'' he said.

    Some of these new traits may position J EE more favorably versus emerging alternative frameworks such as Spring. In fact, Enterprise Java Bean (EJB) deployment has been improved as part of JEE 6. At the same time, attention has been placed on reducing XML coding for configuration. For Gosling, as a developer, this is welcome.

    ''For people like me who, when they open up an XML file, say 'Oh, please, Lord, no,' this is beautiful,'' he said. ''I'd really like to never see XML again,''chided Gosling. ''We are 99% of the way there.''

    Fewer restarts?

    Developers should encounter fewer restarts of app servers with the more streamlined JEE 6 setups. Some TSS JS attendees saw benefits to this and to less reliance on XML.

    "I am excited to see the idea of the complexity of XML going way. We have had to build tools to manag the XML," said Troy Davidson, developer, Sasketel International. "As a developer, it is nice to see easier non-start/non-stop redeployment as well."

    Michael Fielder, a senior developer at a logistics company, said Java EE 6 improvements can help meet the challenge of quick code turn-arounds. "We now use Agile and Scrum development styles, and are under greater time pressure,"he said.

    Fielder said lighter frameworks in general can help speed development, but "quick 'compile-to-deploy' turnaround is very important too." The longer you take to do your software building, the less easy it is to be Agile, he said.

    Curse of interesting times

    In his presentation to the 300-plus TSS JS attendees, Gosling emphasized Java's ubiquity. He cited estimates that there are now more than 6.5 million Java developers in the world. He said Glassfish application server downloads were now running at about 1 million per month. As well, he indicated confidence in the progress of the Oracle-Sun merger.

    "We have finally come together to be Oracle. It has been interesting in the "Chinese curse" way, he said, referring to the ancient adage concerning the difficulties of being "born in interesting times."

    "I am pretty encouraged about the way things are going to work out," he said.

    "JEE 6 was literally years in the making. It is the result of a large-scale community collaboration. It's been a dialog between different manufactures, customers, and academics. Some of that turns into a political nightmare," he said.

    "There is a whole bunch of new APIs. Each one of these things is its own expert group," he said. Navigating this area calls for political acumen. "Now," he said, "the Oracle 'guys' get to learn this particular skill. In this universe engineers also have to be diplomats."

    The Oracle-Sun merger was finalized in late January. Subsequently, vendors and independent developers have begun to look for more details from Oracle on the direction of the Java Community Process (JCP). Some tools vendors have called for a recalibration of the JCP in the light of the merger.



    Edited by: jvaughan on Mar 17, 2010 3:06 PM

    Threaded Messages (151)

  2. Disappointing[ Go to top ]

    So, the father of Java has nothing exciting to talk about except a set of new APIs?

    How about Java7, reified generics, closures, first-order functions? You know, the things affecting every developer? For comparison, http://www.infoq.com/news/2009/03/CSharp-4-5 - Anders Hejlsberg can talk about the future of the C# language.

    And PLEASE PLEASE PLEASE. Stop touting Java ubiquity. There's no Java on iPhone. There's are standard Java APIs on Android. There soon won't be much Java on end-user computers.
  3. Disappointing[ Go to top ]

    OMG again people with closures and generics!!! Noone cares about them. Noone wants them. They are relevant to people as much as C++ template meta-programming to C++ market: everyone is against them, including companies like Google. And people would only use them in small corner cases where they are better than other ways to do the same thing.

    Being geek in spare time and hacking cool things is one thing, and writing maintainable (by average Joe developer), solid commercial code is another one. If you think otherwise, you are in wrong industry.

    PS
    When I say you, I mean supporters of generics/closures, not you as singular person.
  4. Disappointing[ Go to top ]

    OMG again people with closures and generics!!! Noone cares about them.

    They are really quite handy for APIs such as parallel array (from fork/join).
  5. Disappointing[ Go to top ]

    OMG again people with closures and generics!!! Noone cares about them.


    They are really quite handy for APIs such as parallel array (from fork/join).
    Yes they are, and such libraries will be developer by gurus like Doug Lea (who can figure out how to make nice API without them as well), and rest of the world will not need them to do typical business application development: CRUD, little XML, little integration and so on in circle.
  6. Thanks[ Go to top ]

    Now and then I’ll stumble across a post like this and I’ll recall that there really are still interesting pages on the web. ^_^. Thanks. 

    Lipozene

     

  7. LG Optimus P500[ Go to top ]

    LG optimus P500 is Android powered phone and runs the latest v2.2 Froyo. It features a 3.2 inch capactive touchscreen with a maximum resolution of 320 x 480 pixels.

  8. Disappointing[ Go to top ]

    <quote>
    OMG again people with closures and generics!!! Noone cares about them. Noone wants them.
    </quote>
    Define 'noone'. A lot of people have interest in Scala/Groovy exactly because Java is stagnating.

    <quote>
    They are relevant to people as much as C++ template meta-programming to C++ market: everyone is against them, including companies like Google. And people would only use them in small corner cases where they are better than other ways to do the same thing.
    </quote>
    Strawman.

    Besides, some limited metaprogramming is likely to be present in C#5. It can be VERY powerful if designed properly. See here for an example of how carefully-designed metaprogramming might look: http://nemerle.org/Features

    <quote>
    Being geek in spare time and hacking cool things is one thing, and writing maintainable (by average Joe developer), solid commercial code is another one. If you think otherwise, you are in wrong industry.
    </quote>
    So you're proposing to target the language for the level of dumb code monkeys, which are unable to grasp basics of functional programming? Well, then truly Java deserves to become the new COBOL.

    While .NET is thriving and evolving fast. LINQ is wickedly powerful tool - it can be used for almost anything. And lambdas/delegates are used by even novice programmers.

    As a result, I now see that .NET is beginning to totally dominate the market for client-side applications. I'm seeing that new client applications are written in .NET with WPF, almost nobody starts new apps. with SWING/SWT.
  9. Disappointing[ Go to top ]

    "So you're proposing to target the language for the level of dumb code monkeys, which are unable to grasp basics of functional programming?"

    Exactly, because average Joe the programmer will never 'get' functional programming nor he actually cares since he ain't geek but just a guy doing his job. Functional programming will never hit the mainstream, evar. In expert's hands it powerful tool, in average Joe's hands it's a distater.

    "Define 'noone'. A lot of people have interest in Scala/Groovy exactly because Java is stagnating."
    None=95% of world wide developer workforce. You are confusing your impression of what geeks want (people who like to hack in spare time, who post blog's etc)  with what rest of developers world wide want (and who, btw, dont make blog posts about it, and you can't hear their part of the story).

    "I now see that .NET is beginning to totally dominate the market for client-side applications."

    Yeah, I have been listening that story for five years now. And guess what? Java pwnes them all.

  10. Disappointing[ Go to top ]

    Exactly, because average Joe the programmer will never 'get' functional programming nor he actually cares since he ain't geek but just a guy doing his job. Functional programming will never hit the mainstream, evar. In expert's hands it powerful tool, in average Joe's hands it's a distater./
    Yeah, I have been listening that story for five years now. And guess w/hat? Java pwnes them all.
    In your dreams? Look at Swing/SWT vs. WPF/WinForms jobs. The latter totally dominates the former. And guess what? All 10 millions of .NET programmers are not going to spend life writing only client-side apps, so unless something is done REAL SOON - you'll get .NET domination on server-side as well.

    By forcing everyone to use inferior tools you do not help anyone. Crap coders will happily stay crap coders (no stimuli to become better) and good programmers are turned away. In fact, your statement might become self-fulfilling.

    And I see average developers in .NET using functional features. They are not scary at all - LINQ is just like SQL (which is declarative and purely functional - sounds scary, right?), lambdas are "just a piece of code", etc. tons of code monkeys writing crap code leads only to crap. Also, C# is fairly 

    And those who can't understand them... Well, I don't care about them. Having tons of code monkeys writing crap code leads only to crap. Also, C# is fairly idiot-proof. It's soooo MUCH easier to write crap code in Java.
  11. Disappointing[ Go to top ]

    "you'll get .NET domination on server-side as well."

    Come on now. We have been listening to same story for a long time. Here is example from 5 years ago. Just, stop it. It aint gonna happen. You know why? Because it is not in the interest of IBM, Red Hat, Oracle and many more who will do anything to prevent it. Just stop.

    http://www.theserverside.com/news/thread.tss?thread_id=38081

    "...and good programmers are turned away."

    I will never understand you guys, there is so much more to think about, to learn, to solve, to create beyond silly syntax improvements, and yet you keep bitching about lambdas and what not. When you read really good book, do you care in which language it is written? I don't.
     
    And whats even scarier, you (couple of lambda freaks) keep posting like you are selected officials of entire developer community worldwide, like it's the end of the world. We DO NOT care about syntax. We DO NOT care if it is the way it should be in ideal world. We DO NOT care because when compared to other types of problems/ideas/concepts out there, lambdas and co look like small rock compared to earth.

    We care about distributed consensus, reliable messaging, compilers, interpreters, lock-free & wait-free algorithms, cooperative IO scans, parallel computing, and many many more.  
  12. Welcome![ Go to top ]

    This is an excellent article and a wealth of information. Thank you for your wise words. I have loved it!

       Gtalk

    cheap phone calls

     

     

     

     

     

     

     

     

     

     

  13. Disappointing[ Go to top ]

    "you'll get .NET domination on server-side as well."

    You are kidding me with this sentence right? Show me how to even run Windows on the partition in mainframe, which is the core system for most of the enterprise!

    Besides, the trend is companies moving away from Windows very slowly because of the OS-life-time-is-too-short-BS.  Upgrading OS almost every 5 years now with huge impact?  Like if you have 100K employees, your OS upgrade implementation affects all of them, you know how much this investment-with-no-return it is?!  And you are telling us .NET will dominate on some server crap that may give you BSoD, 5 year lifetime upgrade, and new-versions-don't-work-together-with-Active-Directory???

    By the way, you don't see those jobs doesn't mean there are not many Java Desktop Applications, please don't make this kind of high school claim.

    And to your last sentence "Well, I don't care about them. Having tons of code monkeys writing crap code leads only to crap. Also, C# is fairly idiot-proof. It's soooo MUCH easier to write crap code in Java."

    PLEASE...I have enough of this BS, since when Java API becomes crap and C# doesn't where 99.9999% of C# API copied from Java API back in 2000 when they "engineer" C#???
  14. Disappointing[ Go to top ]

    You are kidding me with this sentence right? Show me how to even run Windows on the partition in mainframe, which is the core system for most of the enterprise!
    By the way, you don't see those jobs doesn't mean there are not many Java Desktop Applications, please don't make this kind of high school claim.
    Most companies do not care about mainframes now. If you only care about mainframes - then Java is truly the new COBOL.

    Besides, the trend is companies moving away from Windows very slowly because of the OS-life-time-is-too-short-BS.  Upgrading OS almost every 5 years now with huge impact?
    Microsoft understands this and they are going to make longer cycles as Windows Server matures (Windows Server 2003 was the first really good server edition).

    PLEASE...I have enough of this BS, since when Java API becomes crap and C# doesn't where 99.9999% of C# API copied from Java API back in 2000 when they "engineer" C#???
    Climb out from your dungeon, please. C# 1.0 was a carbon copy of Java. C# 2.0 was still quite like Java. C#3 doesn't look much like Java now - way too much new features. And these new features really help.
  15. Disappointing[ Go to top ]

    You are kidding me with this sentence right? Show me how to even run Windows on the partition in mainframe, which is the core system for most of the enterprise!
    By the way, you don't see those jobs doesn't mean there are not many Java Desktop Applications, please don't make this kind of high school claim.
    Most companies do not care about mainframes now. If you only care about mainframes - then Java is truly the new COBOL.

    Besides, the trend is companies moving away from Windows very slowly
    because of the OS-life-time-is-too-short-BS.  Upgrading OS almost every
    5 years now with huge impact?
    Microsoft understands this and they are going to make longer cycles as Windows Server matures (Windows Server 2003 was the first really good server edition).

    PLEASE...I
    have enough of this BS, since when Java API becomes crap and C# doesn't
    where 99.9999% of C# API copied from Java API back in 2000 when they
    "engineer" C#???
    Climb out from your dungeon, please. C# 1.0 was a carbon copy of Java. C# 2.0 was still quite like Java. C#3 doesn't look much like Java now - way too much new features. And these new features really help.

    So where is your stat? How many SMBs come together to be comparable to large enterprise from a user base perspective? Even many SMBs nowadays are still using AS/400, they want to move away from it but they simply can't do that in a clear cut way.  Especially many of them are sticking with JD/Edwards still.

    For server 2003, that's only meeting the baseline of other enterprise servers like ones been there forever (Solaris, *nix, z/OS).  Take a look at crappy 2008, you say that's an improvement over 2003? I don't think so.

    If you take a look closely to compare how MS and Sun organize their APIs, not from a feature perspective, but from an application architecture perspective, you will find that .NET API is not very well-engineered.  But I am not going to that far.
  16. well well well![ Go to top ]

    Thank you for raising this issue. I have enjoyed reading about it. This is close to my heart
    Thank you - Will (work in <a href="http://www.wallcreate.com">Canvas pictures</a>)

  17. Excellent[ Go to top ]

    Excellent blog! I think your work is best. Thanks!!! 

    Credit repair

  18. moving wordpress[ Go to top ]

    moving wordpress
    moving wordpress blog
    moving a wordpress blog

  19. Programming[ Go to top ]

    Programming makes your work more eiser you just click or follow a steps that are user friendly .

     

    thanks

  20. Disappointing[ Go to top ]

    Aw, it was a top quality content. Actually I would like to write like this as well – taking time and real energy to bring about an excellent post… however what can I say… I procrastinate an awful lot and by no means appear to get things completed free bets

  21. very true[ Go to top ]

    yes I must agree it is pretty disappointing when you look at the total picture.  But it's only a matter of time before they come up with something better.  <a href="http://www.mesothelioma-lawsuit-advice.com">mesothelioma
    lawyers</a>

  22. oK![ Go to top ]

    Thank you for raising this issue. I have enjoyed reading about it. This is close to my heart
    Thank you - Will (work in Canvas pictures)

  23. I see your point, but....[ Go to top ]

    that is pretty harsh, I understand taking note that Google doesn't like it anymore.  But that doesn't mean that it's not a useful tool for some still.  I have noticed a lot of snobbery in here lately, lay off of the Joe Schmoe's already LOL.  But no seriously, I think you are right and I do understand your point. mesothelioma symptoms

     
  24. Disappointing[ Go to top ]

    I am glad they made many of the crucial updates.  Some of the features in Java EE 5 just needed to be separated out.  JPA in my opinion was the most important of those as it not force me to include other libraries I don't know. 

    I'm glad they did mention that fewer restarts would be required.  Right now, re-building and restarting is such a lenghty process that it is wasting so much time.  I also get tired of configuring XML, whether it's hibernate or spring config.  It's great to see all the improvements.  This is another great update after the massive overhaul with Java EE 5. 

    Live Green

  25. Excellent[ Go to top ]

    Thank you so much for this info. I have enjoyed reading and will share it with my friends. I love it!

     

    WR - unlimited india calling | cheap phone calls

  26. Enterprise JavaBeans (EJB)[ Go to top ]

    Enterprise JavaBeans (EJB) is a managed, server-side component architecture for modular construction of enterprise applications.Keepsakes

  27. immediate..[ Go to top ]

    Garage doors require regular maintenance in order to stay safe and quiet.We have several packages to fit any budget. Glen Ellyn Garage Door Service

  28. Jave EE 6[ Go to top ]

    Do you mind if I quote a couple of your posts as long as I provide credit and sources back to your webpage? My website is in the exact same niche as yours and my users would genuinely benefit from some of the information you provide here. Please let me know if this ok with you. Thanks a lot Daniel from pariuri sportive team.

  29. thanks[ Go to top ]

    Your blog is fine. I just want to comment on the design. Its too loud. Its doing way too much and it takes away from what youve got to say --which I think is really important. I dont know if you didnt think that your words could hold everyones attention, but you were wrong. HCG Diet Reviews

  30. thanks[ Go to top ]

    Been reading this site for awhile now, always has really good posts and topics please keep it up! loads of blogs are going under lately from lack of new posts etc 

    Raspberry Ketone

     

  31. "I'd really like to never see XML again" chided Gosling

    Hurrah!!
  32. There is no "JEE"[ Go to top ]

    Jack, please note, there is no "JEE".
    "JEE" is *not* an acceptable abbreviation for "Java EE".
    Nor is "J EE".
    If "Java EE" is just too much to type, please use "EE".

    Please update this page to fix this error.
    Thanks.

    Bill Shannon
    Java EE Spec Lead

    http://www.java.com/en/about/brand/naming.jsp
    http://www.theserverside.com/news/thread.tss?thread_id=35561
  33. There is no "JEE"[ Go to top ]

    Now I see what all the hard work at the JCP was about.
  34. Get yourself on a standards body![ Go to top ]

    In the nineties I developed software for a telco (C++ of course) and a friend who also worked there landed a role on a Telecommunications standards committee. He got flown to Paris for a few days to work on a new standard and told me how, on the first day, after a short introduction session the committee spent the rest of the day arguing over what font they should use for the standards document they were to produce. LMAO!

    Generics - IMHO - great stuff. Should have been there from day one.

    Closures - IMHO - borderline useful, maybe save a few keystrokes when writing a loop but by habit I usually write loops the normal way. If someone's decision to use language A or language B comes down to a matter of saving a few keystrokes when writing a loop then that should indicate they have ignored some much more massively significant, key features of the languages and you should realize that you've got a 'small picture' thinker in your midst and run away ... now!
  35. I forgot to mention.., where's operator overloading. It's great that we've got generics but if we also had operator overloading my development in Java at the moment would be as powerful and expressive as when I was doing C++ 15 years ago... now that would be cool.

    Who remembers when they did their first operating overloading example? The classic complex number problem! The elegance and clarity of (in C++):

    Complex a(5, 7);
    Complex b(3, -4);

    Complex c;

    c = a * b;

    is awesome.

    Our major development at the moment (in Java) has an accounting module and if operator overloading were available in Java (like it is in C# for some reason) we'd be able to deal with simple objects of type Currency instead of performing "the BigDecimal mumbo jumbo dance" every time I want to do something with a financial amount. I'm always scared about creating or editing code that deals with BigDecimal in case I forget to perform a correct scale or accidentally perform the wrong rounding.

    Another issue, which is unlikely to have anything to do with operator overloading, is that each time I call scale or rounding methods a completely new BigDecimal object is allocated on the heap and has to be GCed later. Coming from the byte saving and CPU cycle scrooging world of 8 bit TRS-80s with 48K of RAM that just sounds innefficient.
  36. BigDecimal[ Go to top ]

    Another issue, which is unlikely to have anything to do with operator overloading, is that each time I call scale or rounding methods a completely new BigDecimal object is allocated on the heap and has to be GCed later. Coming from the byte saving and CPU cycle scrooging world of 8 bit TRS-80s with 48K of RAM that just sounds innefficient.

    On the micro-level, yes it sounds inefficient. Yet, having the BigDecimal as an unmutable type yields tremendous benefits for parallel code. Since we have an abundance of cycle these days on a single core, but still have some difficulties with scaling to multiple core, I think it's an extremely good decision to have BigDecimal unmutable.

    Also, don't forget that object allocation is *extremely* cheap on modern JVMs, far cheaper that you would ever have imagined possible when coding for 8-bit and keeping track of your consumed cycles per instruction.
  37. java servers[ Go to top ]

    these servers are the good way to communicate with the peoples in the short interval of time with the lot of spped given by the company.

    merchant account

  38. two-level specification[ Go to top ]

    The thing that’s nice about Java is that it’s a two-level specification. There’s the Java language, but the magic is in the VM [virtual machine] and how it works with other languages like Scala, Ruby, Groovy, Python, PHP, JavaScript, JavaFX and a host of other languages. Literally hundreds of languages can run on top of the JVM [Java Virtual Machine]. It’s a nice way to develop your app using all kinds of different tools in all kinds of different ways. From Den <a href="http://www.door2more.com">breaking news</a>

  39. james Gosling[ Go to top ]

    i am one of fan of java.
    i have heard of name james gosling,i used to think that he is a person of previous century....first tim ,i have seen his article..and his words..

    i am very happy...
  40. I can't believe this almost turned into a discussion about which is better!?  Java and C# are two different beasts and there are plenty of jobs out there doing both.  It's simply a case of looking in the right places :)

    Mens Designer Jeans

  41. Useful Discussion[ Go to top ]

    You are right in saying that we need to focus more and more on Java EE 6 and I am happy to find a useful discussion in this thread. Thank you Life Insurance Affiliate Program

  42. Nice Discussion[ Go to top ]

    I think we need to develop more rules in this regard. I am happy to find a nice discussion here in this post. Thanks for sharing it here. Advertise My Website

  43. great work[ Go to top ]

    Java is definitely important for the future. This is so good to use to create sites. We need to push this more in the future.

    world travel videos

  44. Everything[ Go to top ]

    come on man, you know, everything has to turn into a fight!  In another six months it'll be a totally different battlefield with the same warriors. <a href="http://www.wear-mens-suits-with-swagger.com/panama-hats.html">panama hats</a>

  45. Hyper-Fast Changes[ Go to top ]

    I'm glad to see that things are progressing so quickly on this level.  I work for a company that makes holsters and progress where both XML and HTML 5 are concerned is a key factor, regardless of what my superiors think.  It's important to streamline both our web presence and order processing architecture.  I thought it was going to be very hard to do, but the new changes in these areas are making progress proceed at a much faster, and better, pace.

  46. He claims JEE 6 was literally years in the making. It is the result of a large-scale community collaboration. It's been a dialog between different manufactures, customers, and academics

    With them glaiming 6.5 million developers thats more professional developers than ones the create apps for the ipad and iphone. Not something you hear everyday. By John from <a href="http://radipad.com/ipad-cases/">ipad cases</a>

  47. He claims JEE 6 was literally years in the making. It is the result of a large-scale community collaboration. It's been a dialog between different manufactures, customers, and academics

    With them glaiming 6.5 million developers thats more professional developers than ones the create apps for the ipad and iphone. Not something you hear everyday. By John from ipad cases

  48. great things ahead[ Go to top ]

    I think this is slowly going to smooth things over.  The whole thing will be a system cleanse. <a href="http://amyslemonadediet.com">lemonade diet</a>

  49. Nice to read that post.[ Go to top ]

    hello all.

     

    There were some sense in the whole discussion, but I would like to add that I recently planned to go to London and happened to try a <a href="http://www.limouk.net/">Coach Hire</a> service. To my delight, I also tried <a href="http://www.247coupon.com">online coupons</a> to get some fantastic offers. Have you people had similar experiences?

  50. Great Post. Thanks for sharing.

    Renee Fiera
    Handbag Junky

  51. to many updates[ Go to top ]

    It just annoys me that every day i turn on my computer there is another update for the environment.

    <a href="http://www.wey2creative.com">web design surrey</a>

  52. good post[ Go to top ]

    thank you friend. good post.irmik tatl?s? ,irmik helvas? recep mutlu engin cam ,akçakoca

  53. vee[ Go to top ]

    awar

  54. guncel blog[ Go to top ]

    thanks admin <a href="http://hallederik.org/">güncel blog</a>

    <a href="http://hallederik.org/index.php/">hallederik</a>

  55. www.hallederik.org[ Go to top ]

    thanks admin very good post <a href="http://hallederik.org/" target="_blank">hallederik</a>

  56. Still Fighting C++[ Go to top ]

    This is why people keep fighting about C++ dying and being replaced by C#, XNA, XML, etc. It's like the leaders are out of touch and need to be violently punched around a bit before they see where our concerns as teachers and learners lie. Learning how to fight is one thing, but learning martial arts is like apples and oranges.

  57. This Is Just Confusing[ Go to top ]

    It is a little confusing for me but I think if I should dig more in this topic I should see more light in it.

  58. Confuse...[ Go to top ]

    I'm a little confused about this article , I better do more research before I finish reading this.

    fax to email

  59. Java EE[ Go to top ]

    Mailny I work with java ME edition. Since this is a complex business model language we need bunch of experience.

    VidaScience

  60. hi[ Go to top ]

    even i have very less knowledge on this topic , i understand what is explained above but my frnd do all this programming work for me so i am not much into all this... but i can understand that there are some improvement made in java.

    Acai Berry Scam

  61. Great article[ Go to top ]

    This makes for a very interesting read.. mildly humurous as well. lol Java is sheezy if you ask me, nothing even comes close.

    <a href="http://www.thebestcellulitecreams.org">best cellulite cream</a>

  62. Yuppie[ Go to top ]

    <a href="http://boxingsupplies.info">Boxing Supplies</a>

  63. XML is verging on obsolete[ Go to top ]

    We are relying less and less on XML, Java is such a versatile code, not to mention more reliable.. there is a reason they saw fewer restarts.

    http://www.thebestcellulitecreams.org/

  64. Re[ Go to top ]

    Thanks for share. ?????????

  65. Re[ Go to top ]

    Great post.

    http://www.kranik.kiev.ua/smesiteli - ?????????

  66. Java changing with the times[ Go to top ]

    The fact that apple applications refused to allow Java applications has obviously been a part in driving this change, with James Gosling's annoncement hopefully the easier and quicker development keeps the developers interested in this application devleopment.

    I created a <a href="http://www.scottishcoffee.co.uk/" target="_blank">Coffee Beans</a> application in java specifically for the mac market however like the shareware side it is negelected and has an inverse impact on the companies development.

  67. Please delete.[ Go to top ]

    <p><a href="http://www.scottishcoffee.co.uk" target="_blank">http://www.scottishcoffee.co.uk</a> - was wrong</p>

  68. JAVA continues to evolve[ Go to top ]

    We have been building some propreitary apps for our firm that are just insane.  We are making changes on the fly for less and less as the technology becomes so popular.  I need to check out the conference next year.

     

    Bryce

    <a href="http://www.angellbankruptcy.com/">Georgia Bankruptcy Lawyer</a>

  69. Disappointing[ Go to top ]

    It is disappointing to see a keynote speech devoted to the release of a set of new APIs when there are more pressing matters which need to be dealt with for Java.  The refusal of Apple to use the software is the first step in Java rapidly becoming obsolete unless something significant is done.  Why not focus on this area iin the keynote speech

    James Brown

    CEO - Vintage Lighters

     

  70. great[ Go to top ]

    Goslin was bit too optimistic in his speech. I am not 100% agree with the points he made there.

    natural cure for yeast infection

  71. Greatful[ Go to top ]

    I am very greatful for your post, I was searching for API info and came across your post I will surely be back in the near feature!

     

    <a href="http://www.farmvillecashfree.com" target="_blank">Free Farmville Cash</a>

  72. Great Information[ Go to top ]

    Wow... thanks for much for writing that article... very helpful... this is one of the few blogs that I actually get anything from anymore.  Thanks!

    Exterior Window Shutters

  73. To sum up the benefits provided by the development of Java Enterprise Edition 6 (JEE 6), see the following:

    • faster Web Application Building;
    • tthere will be an ease of deployment;
    • simpler way of packaging web applications;
    • easier to plug into a management network; and
    • easy changing config filee

    <a href="http://www.medicalcodingandbillineonline.net/">medical billing and coding</a>

  74. If you are seeking for convenience in handling your web applications, Java Enterprise Edition 6 (JEE 6) is the right option for you. This will speed up your web applications building as described from the post regarding this tool's features. With an easy way of packaging web applications, definitely you can minimize the hassle of messing up with applications.

    http://www.medicalcodingandbillineonline.net/

  75. Hi. I am totaly agree with Brian Booth: "...that C# 1.0 was a carbon copy of Java with C# 2.0 quite similar C#3 was too big a step with far too many new features and was like learning a new program, useful though it is."

    divx full movies download

     

  76. Java[ Go to top ]

    when I send this to an ASPX page, my ASPX page doesn't seem to get the variable that I'm passing.
    This is the aspx: Top 10 BOOKS
    fnameID=Request.QueryString("fnameID")
    Response.Write("variable passed was " & fnameID)
    When I passed my fnameID with a value of 1 (using the same method you used with "key1", all I get returned to me is "variable passed was ". The value of the variable passed by the Java application doesn't seem to be retrieved by the ASPX page. Any ideas?

  77. Not quite there yet[ Go to top ]

    Even though you may be right about Spring not bing up to standards, I believe we're still far from getting rid of XMl forever. Maybe in a couple of more versions. John trish reppossessed cars for sale auction tips repossessed cars for sale information.

  78. An Interesting post[ Go to top ]

    <p>Really impressed, I like your article, so positive, so that peace, really good to have this type of article peaceful.This is the most popular item for good reason. Search for <a href="http://sportsgeneral.wordpress.com/" target="_blank">current sports news</a></p>

  79. I could see one RSS button...[ Go to top ]

    Hi, it nice to read this articles!  I am totaly agree with Den Monty: "Normally with any blog or website, I could see one RSS button to get the updates in blog but I dont find any feed link here. Anyway truly appreciate your share was looking for this solution in JEE from last 2 days and got it here".
    faxless payday loans

  80. I could see one RSS button...[ Go to top ]

    Boxing Supplies
    Archery Equipment
    Diver Gear

  81. Hi[ Go to top ]

    Gosling, whose work to create Java pushed Sun Microsystems to the forefront of enterprise software development,  spoke at a time when attention centers anew on the programming language - this in the wake of Oracle Corp.'s purchase of Sun and an emerging trend that sees full-fledged J EE framework implementations competing with narrower Web application frameworks.

    In his speech, Gosling described aspects of the Java Community Process as a "political nightmare." With JEE,  he especially touted improved ease of deployment. ''It is  completely different universe,'' he said of JEE 6.

    Gosling, who served as Chief Technology Officer of Sun's Developer Products Group, and who now holds the title of CTO for Oracle's Client Software Group, said modularity in J EE comes from use of OSGi blueprints. ''One of the things that come out of this is a simpler way of packaging Web applications. It is also easier to plug into a management framework,'' he said.

     

    <a href="http://boxingsupplies.info">Boxing Supplies</a>
    <a href="http://discountarcheryequipment.info">Archery Equipment</a>
    <a href="http://divergear.info">Diver Gear</a>

  82. Sufing Gear
    Swimming Supplies
    Tennis Supplies

  83. email newsletter service[ Go to top ]

    The manner in which the subject is explained is simply spectacular. I like some of the comments as well .email newsletter service

  84. newsletter template[ Go to top ]

    Your explanation was certainly the easiest to understand. You managed to hit the nail right on the head and explained out everything without complication. newsletter template
  85. hi[ Go to top ]

    hi ya right , i am not from programming background then also i understood what is written and what the author is trying to explain and pass on the mesg to readers and that is why it is worth reading and people visit again and again .

    Acai Berry Scam

     

  86. phoenix storage[ Go to top ]

    This was a useful post and I think it is rather easy to see from the other comments as well that this post is well written and useful.

    <a href="http://www.phoenixstorage.org">phoenix storage</a>

  87. driver downloads[ Go to top ]

    Good article. I'm waiting for further Java EE6. <a href="http://www.drivecure.com">driver downloads</a>

  88. In a keynote speech that kicked off the 2010 version of TheServerSide Java Symposium (TSS JS) in Las Vegas, Java creator James Gosling focused on updates in Java Enterprise Edition 6 (JEE 6) that speed Web application building.

    This is such a great blog post and i agree with everything.  Buy <a href="http://thegshock.com">G-Shock Watches</a> for cheap.  The blog is really spectacular. Get ready to buy <a href="http://wow-cataclysm.us">Wow Cataclysm</a>.

  89. This is such a great blog post and i agree with everything.  Buy G-Shock Watches for cheap.  The blog is really spectacular. Get ready to buy Wow Cataclysm

  90. Replacement Window[ Go to top ]

    Great Info!Really impressed! Everything is very open and very clear explanation of issues.
    Replacement Window

  91. Thanks[ Go to top ]

    Great Info!Really impressed! Everything is very open and very clear explanation of issues. myspace layouts backgrounds seo tools

    I agree.

     

  92. great article[ Go to top ]

    its was really interesting and it would really help people who are interested on Progaramming

    thanks

     

    moving wordpress
    moving wordpress blog
    moving a wordpress blog

  93. Reply:[ Go to top ]

    loan Swansea

     

    Pretty good post. I just stumbled upon your blog and wanted to say that I have really enjoyed reading your blog posts.Any way Ill be subscribing to your feed and I hope you post again soon

  94. hi[ Go to top ]

    hi i am a developer but i am not into java and programming language , i do html/xhtml and seo services so jave and php and all i dont understand much , i tried to learn php but i have no time for that  but i have referred my friend about this blog if this help him in any way.

    Sexcams

  95. yes[ Go to top ]

    yes, this was a very usefull article. I wish the internet would be full of this!

    Sex Chat

  96. Great[ Go to top ]

    I am very enjoyed for this site. Its an informative topic. It help me very much to solve some problems. <a href="http://www.onenetwork.net">Cheap VPS and Web Hosting</a>

  97. Outlook[ Go to top ]

    This is good topic to share and discuss about it.I like the topic about Jave EE 6 in TSS JS keynote.Thanks very much for your sharing.<a href="http://www.mailhilfe.de">Outlook</a>

  98. Post 1[ Go to top ]

    It is fantastic article which gives information about  Gosling focuses on Jave EE 6 in TSS JS keynote..Thanks very much for your post.Outlook

  99. certified medical assistant[ Go to top ]

    certified medical assistant search there good result found releted topic  X Ray Technicians  And Veterinary Technicians ..!

  100. nice post![ Go to top ]

    great stuff! i loved it to the every letter.

    Playstation Move

     

    Unlock Wii

  101. Eh... I don't know why, but keynotes are always buggy. You'd be better off with the full program instead of these bug infested programs.

    I prefer to use HTML, PHP, and Java Scripting on my <a href="http://www.onlinechatden.com/online-singles-chat.php">online singles chat</a> website.

  102. Eh... I don't know why, but keynotes are always buggy. You'd be better off with the full program instead of these bug infested programs.

    I prefer to use HTML, PHP, and Java Scripting on my online singles chat website.

  103. Good Topic[ Go to top ]

    <p>Thanks for the blog..<a href="http://www.eprestitionline.com/">Prestiti online</a></p><a href="http://www.eprestitionline.com/">Prestiti online</a>

  104. great discussion[ Go to top ]

    I have been depressed and low in energy due to some personal problem, but after reading your article today, I suddenly felt a boost within me and guess what there was a sudden change in my behavior, that’s because your article gave me the best solution for solving the problems in my life. Thanks!!!
    Definitely believe that which you stated. Your favorite reason seemed to be on the internet the easiest thing to be aware of. I say to you, I certainly get annoyed while people consider worries that they just don’t know about. You managed to hit the nail upon the top and defined out the whole thing without having side effect , people can take a signal. Will likely be back to get more.

    chemical engineering jobs

  105. Thanks for sharing this information[ Go to top ]

    hey this was a great post. I really liked what you had to say

    Now I know it and will tell to my friends about this blog

    Channel 5 Acai Berry 

     

  106. thanks for posting[ Go to top ]

    I am happy that I learn something new.

    Awesome way of expressing your ideas. You are my favourite.

     

    Acai Diet News

     

  107. nice post[ Go to top ]

    what is the difference between Java and Java EE...Glyconutrients

  108. thanks for posting[ Go to top ]

    Thank you for another essential article. Where else could anyone get that kind of information in such a complete way of writing? I have a presentation incoming week, and I am on the lookout for such information.

    Lean Spa Diet

     

     

  109. thanks for posting[ Go to top ]

    Wonderful posts you have on your blog and I have bookmarked you and will visit yours often.

    Cnn Job Report

     

  110. JEE 6[ Go to top ]

    Years are spent in the making of JEE 6. With the large-scale community collaboration, this program has been the good result. Manufacturers together with academics and customers contribute each of their ideas to make this happen. installing gutters

     

     

     

  111. traits[ Go to top ]

    Some of these new traits may position J EE more favorably versus emerging alternative frameworks such as Spring. In fact, Enterprise Java Bean (EJB) deployment has been improved as part of JEE 6. At the same time, attention has been placed on reducing XML coding for configuration. For Gosling, as a developer, this is welcome. sprinter engine

  112. Nice one[ Go to top ]

    Hi,,,,

    I personally use the 2010 version but i am not satisfied now i read your blog and see this new thing Jave EE 6  its may be good for speed up application but how can i get this? I have read some articles about speed up computers and I have learned so many good techniques. But I have not read about this. I have an issue in stop 0x00000124 so I am serching about stop 0x00000124.


  113. Great Java IEE[ Go to top ]

    There are lots of java applications are bineg in use for tha making of iphone applications. These iphone applications are very useful and gives an interactive view to the viewers. iphone skins

  114. Great Java IEE[ Go to top ]

    Gosling is genius a computer scientist and what ever project he has in related to java program is 100 percent success


    street view

  115. thanks[ Go to top ]

    I will visit again, keep updating your blogs. I like it. 

    Does Hydroxycut Work

     

  116. thanks[ Go to top ]

    I have invested my time in reading a wonderful post like this

    Alli

     

  117. thanks[ Go to top ]

    You rock it up and keep rocking. 

    Lipozene

     

  118. thanks[ Go to top ]

    Just stumbled across your blog and was instantly amazed with all the useful information that is on it. Great post, just what i was looking for and i am looking forward to reading your other posts soon! 

    Hydroxycut advanced

     

  119. Thanks[ Go to top ]

    I will visit again, keep updating your blogs. I like it.

    Reviews on Lipozene

  120. Thanks[ Go to top ]

    Im impressed, I must say. Very rarely do I come across a site thats both informative and entertaining, and let me tell you, youve hit the nail on the head. Your site is important; the issue is something that not enough people are talking intelligently about. Im really happy that I stumbled across this in my search for something relating to this issue. 

    Lipozene Reviews

     

  121. DESIGN[ Go to top ]

    Web design is a broad term covering many different skills and disciplines that are used in the production and maintenance of websites. The different areas of web design include web graphic design, interface design, authoring including standardised code and proprietary software, user experience design and search engine optimisation. Thanks. Regards, <a href="http://www.whitemedia.com/">website design company</a>

  122. thanks[ Go to top ]

    I have been meaning to write something like this on my website and you have given me an idea. Cheers. 

    Hydroxycut

     

  123. thanks[ Go to top ]

    I like the cut of your job :) or at least your thought process but sorry to say, I honestly think you would have fully sold me on the idea had you been able to back up your premis with a substantial bit more solid facts. 

    Liporexall

     

  124. Nice[ Go to top ]

    I recently came across your blog and have Been reading along. I thought I would leave my first comment. I do not know what to say except that I have enjoyed reading. Nice blog. I will keep visiting. 

    Where massage in London

     

  125. good[ Go to top ]

    This is what I have been searching in many websites and I finally found it here. Amazing article. I am so impressed. Could never think of such a thing is possible with it...I think you have a great knowledge especially while dealings with such subjects. 

    Lipozene Reviews

  126. good[ Go to top ]

    Another great post, I appreciate all the work you put into this site, helping out others with your fun and creative works. 

    Fast Weight Loss

  127. good[ Go to top ]

    Now and then I’ll stumble across a post like this and I’ll recall that there really are still interesting pages on the web. ^_^. Thanks.

    Slim Optimum Reviews

  128. thanks[ Go to top ]

    Thanks so much with this fantastic new web site. I’m very fired up to show it to anyone. It makes me so satisfied your vast understanding and wisdom have a new channel for trying into the world. 

    Slim Optimum

  129. thanks[ Go to top ]

    This is beyond doubt a blog significant to follow. You’ve dig up a great deal to say about this topic, and so much awareness. I believe that you recognize how to construct people pay attention to what you have to pronounce, particularly with a concern that’s so vital. I am pleased to suggest this blog. 

    purchase lipozene

     

     

  130. The feature set of the Pro version is comparable to that of other language aware IDEs with respect to project management and editing features, but lacks advanced features, such as automated refactoring, support for common frameworks etc. resumesplanet review

  131. thanks[ Go to top ]

    Thanks so much with this fantastic new web site. I’m very fired up to show it to anyone. It makes me so satisfied your vast understanding and wisdom have a new channel for trying into the world. 

    Lipozene

     

  132. thanks[ Go to top ]

    I desired to thank you for this exceptional read!! I absolutely enjoyed every single small little bit of it. I’ve you bookmarked your internet site to look at out the new stuff you post. 

    tantric massage faq

     

  133. thanks[ Go to top ]

    Another great post, I appreciate all the work you put into this site, helping out others with your fun and creative works. 

    Lipozene

     

  134. great[ Go to top ]

    I think this is a good keynote to apply on

     how to make money online

  135. great[ Go to top ]

    daß es ihnen nicht schwer ward, viagra rezeptfrei so daß die Bewerbung dieses wohlgebildeten. Ed è quella colà vestita a verde, cialis Né vero è quel che si descrive e mostra

  136. bg[ Go to top ]

    daß es ihnen nicht schwer ward, viagra rezeptfrei so daß die Bewerbung dieses wohlgebildeten. Ed è quella colà vestita a verde, cialis Né vero è quel che si descrive e mostra

  137. great[ Go to top ]

    techiejerry will have some time for business and how this Jave EE 6 works for business.

  138. does lipozene work[ Go to top ]

    I desired to thank you for this exceptional read!! I absolutely enjoyed every single small little bit of it. I’ve you bookmarked your internet site to look at out the new stuff you post.

    does lipozene work

     

  139. great[ Go to top ]

    pi insurance can have the same way for other ways like this and how this can be a good topic for the focuses on marketing

  140. great[ Go to top ]

    Click here can be the good way to apply for and how this will work on business.

  141. great[ Go to top ]

    click here to see more proof about this choice and solution.

  142. SlimQuick Reviews[ Go to top ]

    Outstanding blog post, I have marked your site so ideally I’ll see much more on this subject in the foreseeable future. SlimQuick Reviews
  143. SlimQuick[ Go to top ]

    Another great post, I appreciate all the work you put into this site, helping out others with your fun and creative works. SlimQuick
  144. Hi[ Go to top ]

    You can't really say what is beautiful about a place, but the image of the place will remain vividly with you. ebrandz review
  145. Hi[ Go to top ]

    You can't really say what is beautiful about a place, but the image of the place will remain vividly with you. ebrandz review
  146. Does Lipozene Work[ Go to top ]

    Advantageously, the article is really the best on this notable topic. I harmonize with your conclusions and will thirstily look forward to your approaching updates 

    Does Lipozene Work

     

  147. Hi[ Go to top ]

    I like your post and I am truly happy to post my comment on your website. Cheers. motorcycle clothing

  148. Hi[ Go to top ]

    This is a really good read for me. Must admit that you are one of the best bloggers I have ever read. Thanks. philippine travel blog
  149. great[ Go to top ]

    green coffee extract has good ways for the business and how this applies for.
  150. Makes me scratch[ Go to top ]

    Hmm, that is some compelling information you've got going! Makes me scratch my head and think. Business card samples
  151. great[ Go to top ]

    pagina has the same business and how this can be done with other focuses.
  152. Lipozene Reviews[ Go to top ]

    This blog post really grabbed my attention. With that said I am going to subscribe. Therefore I will get more updates on what you have to say. Please keep writing as I want to learn more. Lipozene Reviews