Java2Script 2.0.0 Released!

We are very pleased to announce that Java2Script 2.0.0 release is available now. Please visit http://j2s.sourceforge.net/ for updates.

Comparing to previous version, 1.0.0, Java2Script 2.0.0 now supports both Eclipse 3.3.* and Eclipse 3.4.*. And Java2Script 2.0.0 has a new feature named “SWT Desktop“, providing Tray widget, task bar and shortcut dashboard. And there is Simple and Compound Pipe APIs to setup Comet connection back to server. Besides these new features, we have fixed lots of bugs in Java2Script compiler, Java core library and SWT library. And we add another demo: an SWT Tetris game.

Java2Script 2.0.0 is much more stable and it is ready for product. WeBuzz.IM is one of products using Java2Script 2.0.0. WeBuzz.IM provide services to those users whose Gtalk/MSN/Y!Messenger/AIM being blocked by firewalls. Compound Pipe technology is used to provide multiple IM login using only one connection, and Java2Script’s SWT desktop provides familiar desktop user experience for users.

And developer Sebastian Gurin joined us in Oct 2008.

Please let us know your thought.

Appendix (Java2Script Feature List)

Java2Script Core
—————-
1. Object oriented JavaScript simulator is introduced
2. JavaScript ClassLoader is built inside
3. Eclipse JDT based Java to JavaScript compiler, support Java 1.4 and Java 5
features, including generic, enums, static imports, enhanced loops
4. Support incremental building for Java projects
5. Support Hotspot JavaScript swapping for debugging
6. Support most classes in java.lang.*, java.utils.* and others packages
7. Support native JavaScript through @j2s* Javadoc in Java sources
8. Support creating Java2Script projects by wizard, including Servlet project
9. Support Eclipse 3.3.* and 3.4.*

Java2Script SWT
—————
1. Eclipse SWT 3.1 API is ported for JavaScript in modern browsers, Firefox, Internet Explorer, Opera, Safari, Chrome
2. Desktop and window manager are built inside
3. Support UI blocking fow SWT’s Shell and Dialog
4. Support SWT deffered layout
5. Support detecting font size change in Firefox

Java2Script AJAX
—————-
1. HttpRequest/AJAX is introduced for both Java and JavaScript
2. Simple RPC API is introduced to call back Java server, which supports Cross Site Scripting
3. Simple and Compound Pipe API is introduced to setup Comet connection to server.
4. Support dynamic class loading for both Java and JavaScript
5. Support Java reflection (early implementation)

Java2Script JUnit
—————–
1. Support JUnit tests both Test Case and Test Suite in text mode.

Java2Script Example
——————-
1. Web IM services in Java2Script ( http://demo.java2script.org/ )
2. SWT Tetris Game ( http://demo.java2script.org/tetris/ )
3. SWT Control Examples ( http://demo.java2script.org/controls/ )

For more feature detailed description, please visit:
http://j2s.sourceforge.net/features.html

This entry was posted in Java2Script News. Bookmark the permalink.

38 Responses to Java2Script 2.0.0 Released!

  1. Marko says:

    Please make look and feel more modern.

    Such old-fashioned look for window-title distract users…

  2. google says:

    Genuinely when someone doesn’t know then its up to other visitors that they will assist, so here it takes
    place.

    My web site – google

  3. I like the valuable information you provide in your articles.
    I will bookmark your weblog and check again here regularly.
    I’m quite certain I’ll learn many new stuff right here!

    Good luck for the next!

  4. What’s up, this weekend is pleasant in favor of me, for the reason that this occasion i am reading this impressive educational article here at my residence.

  5. Páginas website desarrolladas gestores de contenidos y también para
    ti. Con conseguirás us web para tu empresa y tener los contenidos siempre actualizados.
    No de ningún soporte externo para poner que quieras en tu web that is necesitarás.

  6. home says:

    Very interesting site. Hope it will always be alive!
    home http://www.united-springs.com/

  7. 1 says:

    reduced excellent copy M3tamix Records – G(ジャイアント)さらば! replicate ミズノ スパイク サッカー bogus imitation bag is quite gentle, in particular concerning the ends. This more painful types would probably demonstrate an insufficient sewing as well as look. Next, the actual substance can certainly be signific.
    1 http://www.sogefigroup.com/

  8. 1 says:

    The article posted was very informative and useful. You people are doing a great job. Keep going.
    1 http://www.sogefigroup.com/

  9. To know more about locksmiths from a specific locality, an online search can prove to
    be most helpful. For home security systems in Canada think
    of selecting Canada National Security, a Canada ADT dealer of
    home security monitoring. The Defender Phoenix1 is a battery operated outdoor home security camera system.

  10. This all then ties in with the traditional methods of security which will include camera systems, alarm systems and fire systems.
    For home security systems in Canada think of selecting Canada National Security, a Canada ADT dealer of home security monitoring.
    He is responsible for management and operations of Firelytics, Sofware-as-a-Service Firewall Log Analyzer, a new and innovative cloud-based tool for security real-time analytics, incident response, and
    forensics.

  11. Bonny says:

    I do not even understand how I stopped up here, but I thought this submit was
    great. I do not know who you are but definitely you
    are going to a well-known blogger when you aren’t already.
    Cheers!

    web site (Bonny)

  12. Bette says:

    Excellent goods from you, man. I’ve understand your stuff previous to and you are just
    extremely excellent. I really like what you
    have acquired here, really like what you are saying
    and the way in which you say it. You make it enjoyable and you still take care of
    to keep it wise. I can’t wait to read much more from you.

    This is really a great website.

    website, Bette,

  13. www.mep.aw says:

    Puedes hallar bultos de cruceros por internet que te llevarán a disfrutar de una
    experiencia caribeña a un genial precio.

  14. Augustina says:

    Je je, ya os enseñaré en el siguiente entrada sobre el mural lo bonita”
    que dejé la pared cuando comencé a pintar con el rodillo… mas eso ya
    os lo voy a contar.

  15. As a business owner, this presents a couple of options.
    What if that site got to where it’s at because you hired an SEO company and they were
    SO smart that they had figured out Google’s algorithm and gotten you the spots you paid them to get you strategically.

    because this can give you an insight about a client’s experience with a particular SEO company.

  16. geek42.org says:

    As a business owner, this presents a couple of options.

    Then they suggest tailor-made solutions to suit your requirements and budget.
    Leaving the task in the hands of the experts is the best way to enjoy the advantages
    associated with the process.

  17. specific courier send out recordsNtr e singur camer, Locuiete cu toi ai cuando. Mai puin cu tatl, health care este los angeles nchisoare. my husband and i au rmas ce do fra ma mc, Althen Densa, mother, e mtu write-up bunc. panel which can fight tenders made by groups when it comes to levy lowers maggie Van Duch. one-of-a-kind in your TribuneTwo handheld computer devices which includes wifi telephone number would be. over 200 cds, liked next to $2,000, and then a brown Cartier love ring pink gold

  18. This in turn is sure to assist in enhancing the investment returns (ROI).
    Also make sure that the SEO Company you hire they have skilled professionals and understanding the current Google updates
    and that is one of the most crucial factors to beat the competitor for higher ranking
    in search engines. because this can give you an insight about a client’s experience with a particular SEO
    company.

  19. Skye says:

    I don’t know if it’s just me or if everyone else encountering problems
    with your site. It appears like some of the text within your content are running off the screen. Can someone else please
    provide feedback and let me know if this is happening to them too?
    This could be a problem with my web browser because I’ve had this happen before.
    Appreciate it

    homepage (Skye)

  20. Deandre says:

    Great post. I was checking constantly this blog and I’m impressed!
    Very useful information specifically the remaining phase :) I care for such information much.
    I used to be seeking this certain information for a long time.
    Thanks and best of luck.

    Deandre

  21. Anonymous says:

    F*ckin’ tremendous issues here. I am very glad to peer your article. Thank you so much and i’m looking forward to contact you. Will you please drop me a mail?

  22. Gene Orleans says:

    A well-developed sense http://weddinglabels.info/labels/yellow_daisy_wedding_address_label_106314735460528573 of humor is the pole that adds balance to your steps as you walk the tightrope of life.

  23. Could go about it a couple ways, could leave the weight and try and get an extra rep the following week or lower the weight just for the last set and get the full 5 and try again next week with the previous

  24. His eye turned brown? I don’t know how eye color works so that’s nifty!

  25. nike dunks says:

    I needed to write you that bit of word to finally thank you so much as before for all the breathtaking advice you’ve shown above. It was quite particularly open-handed with you to present extensively precisely what many of us could possibly have marketed as an e-book to make some dough on their own, principally given that you might well have tried it if you ever considered necessary. Those thoughts additionally worked to become good way to be sure that the rest have the same eagerness like my personal own to see somewhat more on the topic of this problem. Certainly there are many more pleasant moments ahead for people who view your blog post.

  26. My husband and i ended up being absolutely lucky that Emmanuel managed to finish up his web research from your ideas he was given while using the weblog. It’s not at all simplistic to simply always be giving away things other folks might have been trying to sell. And we all recognize we need the website owner to give thanks to for that. The entire explanations you made, the straightforward website navigation, the friendships your site aid to foster – it’s got many great, and it’s really letting our son in addition to our family do think this issue is interesting, and that’s highly mandatory. Many thanks for all the pieces!

  27. Thanks so much for providing individuals with an exceptionally memorable opportunity to discover important secrets from this website. It is always very useful and also full of a lot of fun for me personally and my office fellow workers to visit the blog at minimum 3 times in one week to see the newest guidance you have got. And lastly, I’m usually fascinated with your stunning tactics you serve. Certain two tips in this article are really the most effective we have ever had.

  28. ultra boost says:

    I have to express some thanks to the writer for bailing me out of such a scenario. Right after researching through the online world and coming across suggestions which are not beneficial, I assumed my entire life was done. Existing minus the solutions to the problems you’ve resolved by way of your post is a serious case, as well as those which might have in a wrong way affected my career if I had not come across your web blog. The training and kindness in handling all the pieces was useful. I don’t know what I would’ve done if I hadn’t encountered such a solution like this. I can at this time look ahead to my future. Thanks so much for the specialized and results-oriented help. I won’t think twice to suggest your web site to any individual who requires guide on this situation.

  29. I simply wanted to appreciate you once more. I do not know the things I might have followed in the absence of the type of suggestions provided by you concerning my question. This has been an absolute intimidating concern in my position, however , taking note of the specialised mode you dealt with that took me to weep for happiness. Now i’m happy for your help as well as hope you really know what a powerful job you happen to be providing educating other individuals through your blog. I am certain you’ve never met any of us.

  30. Thanks for all of the labor on this website. My mom really likes conducting research and it is obvious why. Most people know all about the compelling manner you deliver important tips and hints via your blog and as well as invigorate participation from other ones on that idea and our simple princess is undoubtedly learning a whole lot. Take advantage of the remaining portion of the new year. You’re the one doing a fabulous job.

  31. nike free says:

    I wish to show some appreciation to the writer for bailing me out of this type of situation. Because of surfing around throughout the the web and obtaining tips which were not helpful, I figured my life was gone. Living without the presence of strategies to the difficulties you’ve resolved by way of the blog post is a crucial case, and ones which might have adversely affected my career if I hadn’t discovered your blog. Your own personal knowledge and kindness in taking care of all areas was precious. I’m not sure what I would have done if I had not come upon such a solution like this. I can at this moment look ahead to my future. Thanks so much for this high quality and results-oriented guide. I won’t be reluctant to endorse your web blog to any individual who needs counselling about this matter.

  32. I simply wished to say thanks all over again. I’m not certain the things that I would have accomplished in the absence of the tips and hints shown by you directly on such area. This has been a scary matter in my position, however , seeing a specialized mode you treated that forced me to jump for contentment. Extremely happier for your advice and thus sincerely hope you recognize what a great job you’re providing teaching people today thru your website. I’m certain you’ve never met any of us.

  33. I happen to be commenting to make you be aware of of the wonderful discovery my friend’s child went through reading through yuor web blog. She figured out such a lot of issues, which included what it is like to possess an incredible teaching character to make the mediocre ones smoothly have an understanding of chosen tricky issues. You really exceeded readers’ desires. Thank you for offering such beneficial, dependable, informative and also unique tips on that topic to Sandra.

  34. I intended to write you a very small remark to help say thank you once again for these lovely things you have featured on this website. This has been simply tremendously generous with you to deliver openly all that many people would have distributed as an ebook to end up making some money for themselves, and in particular considering that you could possibly have tried it in the event you wanted. The principles as well worked to provide a fantastic way to recognize that the rest have a similar desire just as mine to understand a good deal more around this problem. I know there are numerous more fun instances up front for those who scan through your blog post.

  35. I wish to point out my affection for your generosity giving support to individuals that must have help on this one study. Your special commitment to passing the solution all over was amazingly interesting and has without exception helped workers just like me to reach their targets. Your amazing warm and friendly useful information signifies much a person like me and especially to my colleagues. Regards; from all of us.

  36. My spouse and i got so thrilled when Emmanuel could deal with his researching from the precious recommendations he grabbed out of your web page. It is now and again perplexing to simply choose to be making a gift of ideas that men and women could have been making money from. We realize we have got the website owner to appreciate for that. Most of the explanations you have made, the straightforward blog menu, the friendships you help promote – it is many impressive, and it is assisting our son and us do think this subject is enjoyable, which is particularly pressing. Thanks for all!

  37. hermes belt says:

    I must express some appreciation to you for bailing me out of such a trouble. As a result of surfing through the the web and obtaining suggestions which are not pleasant, I was thinking my entire life was well over. Being alive without the presence of answers to the problems you’ve resolved through this blog post is a serious case, as well as those that might have adversely affected my entire career if I hadn’t encountered your web blog. Your primary expertise and kindness in touching every item was vital. I’m not sure what I would have done if I hadn’t come upon such a solution like this. I can also now relish my future. Thanks so much for this reliable and results-oriented help. I won’t hesitate to refer your web sites to anybody who needs direction on this area.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>