|
|
|
|
|
The
VirtualBox The Web Console relies on services in the latest maintenance-release of VirtualBox: VBox 3.0.6 (ChangeLog, Download, Download). Our best wishes to the new project; we will track its evolution here. |
|
The premise of the Atmosphere is to deliver an easy to use Java framework for portable AjaxPush/Comet Applications. Atmosphere was Launched last Fall and in May of this year its core Aligned with Jersey. The latest developments have been the Release of 0.2 and the introduction of Bayeux Support in the trunk for 0.3. Try out 0.2 via the Download Page. Feedback through the USERS mailing list (read/post via Nabble, or archived at MarkMail). |
|
The presenter at tomorrow's webinar is Ted Goddard; he will detail how to write rich interface applications using Ajax and Comet using JSF and ICEfaces and will also describe how these relate to the new JSF 2.0 specification in JavaEE 6. Presentation at 11am US Pacific, at TheAquarium Channel. Full details (and recordings) at the Show Page. |
|
Mark at The Midnight Coders reports that the latest WebORB is now Fully Supported on GlassFish. WebORB supports multiple RIA clients, including Flex, Flash, Silverlight and AJAX. Check out the the Overview to WebORB, the Java Overview (webORB also supports .Net, PHP, Ruby and ColdFusion) and the Installation page. |
|
Our first webinar of 2009 is this Friday (not Thursday!), Jan 9th, 11:00 am PT. Ed Bratt and Linda Schenider will provide an overview of the recent OpenMQ 4.3 release (to be included in GFv2.1 and GlassFish ESB) and will go into more details on the new Universal Messaging Service showing examples of its use from AJAX, C# and Python. Slides and other material will be posted to the Presentation Page - if you have any questions ahead of the presentation, please add them as comments there, or just ask them during the presentation via the chat. |
|
OpenMQ 4.3 is now available (download). This release will be included in GlassFish v2.1 but also is useful on its own. One of the most interesting pieces is the new http-based Universal Messaging Service which can be used to access OpenMQ from a browser using AJAX, as well .Net, Python, Ruby, and many others (including Java!) - see Intro, Samples, Protocol and Configuration. Other functionality includes new platforms (AIX, Oracle 11g, Windows Vista, Windows Server 2008), a new installer, and additional Samples for things like talking to HermesJMS and STOMP. |
Sun's distribution of OpenMQ still uses the "Sun Java System" brand but it follows the standard GlassFish Enterprise Business Model - see Product Page, Documentation and Downloads. And you can can purchase Commercial Subscription Support.
A compilation of today's news of interest:
|
Kohsuke returned from Japan where he had a good time and started building more relationships with developers, users and customers. He writes about a Visit to Apresso where he talked about Hudson and Sorcerer, another Sun campus at Youga on Metro and Jersey, and his Hudson Keynote at the JJUG conference. We have also tossed around the idea of him hosting an online webinar in Japanese similar to the one I hosted in Spanish last week. Arun and Jim presented at AjaxWorld on how to Use Comet in a Two-Player Game built using the Grizzly Comet facilities. Check out the Presentation Description, the slides in PDF and the actual code. Arun even has a Rails/Grails Version. More articles on MEP: Santiago describes the development cycle of a MEP connector, including source code generation from a template, compilation and deployment. Also check the MEP product page and the Administration Page. Quite a bit of JSF activity as we get closer to JSF 2.0. Roger presented at AJAXworld on AJAX Frameworks and JSF, and Ed, shows how he handles the JSF 2.0 Endgame - I've done my share of specs, but I've never seen it done that way - look carefully at the pictures, those are not post-it notes :-) I am not a heavy Toy guy, but this one I could use: a 7 inch display from Nanovision. I would use it as a dedicated screen for my RTM page, but I can also see it as a dedicated Skype or IM window. Finally, on news from your Editor, I'm going to be traveling through the next week, so expect reduced posts, and special congratulations to the Williams College, Women's V2 boat. |
|
Jean-Francois Arcand, of Grizzly fame, says it best : "Introducing Atmosphere, a new framework for building portable Comet based applications. Yes, portable, which means it can run on Tomcat, Jetty, Grizzly/GlassFish or any web server that support Servlet 2.5 ... and without the needs to learn all those private API floating around..." The existing Comet (also known as Ajax Push) landscape is both promising and in need for some standardization. Even with the Servlet 3.0 (JSR 315) working on standardizing Comet, Project Atmosphere promises a layer of abstraction today and alignment with the standard tomorrow. |
Atmosphere has a head-start as it's being built on top of existing Jersey and grizzlet technologies. Jean-Francois promises to support most containers by the end of the year!
A compilation of today's news of interest:
|
The NetBeans folks have a new Introductory Tutorial to Ajax, now updated to the forthcoming NetBeans 6.5. Srenga points that the DataMashup Service Engine from Mural is Part of GlassFish ESB and also points to Manish's Tutorial on building a Server-Side Data Mashup. From Carol a Screencast on RESTful Comet, based on her previous posts. From Peter Mularien a look at Who is Contributing to SpringSource? using FishEye on SpringFrameworks Core. BTW, if you do the same with GlassFish (core) you will find mostly Sun folks; the bulk of the non-Sun contribution is in the smaller, reusable components, like grizzly, which makes sense as that's where people want their specific features in. From apaspai a description of how to configure GlassFish with Hibernate and MySQL (in Spanish, sorry, I couldn't resist). From Montana Grizzlies are Rebounding from Extinction (there were already very healthy On the Web, in Canada, and, more recently, also in Prague!). And, from the WebKit folks, reports of substantial improvements on JavaScript interpretation using SquirrelFish Extreme. And Apple does it Again, this time with Mail, and it Gets Slashdotted. |
|
Carol McDonald has already covered in nice details building various applications with GlassFish, Spring, EJB 3, Groovy, Grails, JPA, Comet, and more. This time, she explains the steps involved in building a Dojo dynamic table (Dojo Grid) talking to a JPA-enabled RESTful web service. |
Beyond the use of the Dojo toolkit itself, Carol discusses building the grid data model based on an interaction with a JAX-RS (Jersey) back-end serving JSON data. This data is grabbed from a database using JPA.
Full code source is provided.
|
Bindows was one of the first AJAX toolkits and they have just announced Comet support on their BindowsFaces product, a JSF library. Comet is supported through an adaptor interface and Bindows includes one standard adaptor - that for GlassFish Server. See Bindows Blog Entry and Comet Daily for the announcement. For more on BindowsFaces check the How to Use and Documentation Pages. Bindow's parent company, MB Technologies, recently joined the Sun Partner Program for GlassFish and should be in our Partner Showcase very soon. |
|
I was going to wait until late next week, but I see that JFA's interview at InfoQ is out and the website is visible so no reason to wait. JFA's "free time" left by Alexey's lead role on Grizzly 2.0 is going to be reinvested into a Atmosphere a new project in the GlassFish Community that will focus on Comet. The project is just starting; the InfoQ article seems roughly accurate although some goal fine-tuning is still happening. I expect JFA will provide a more detailed description in a future blog entry. |
|
Ted and ICEfaces team has put together a demo showcasing "AJAX Push" and SIP communication. The demo is about setting up a call between sip phones of two users from a web browser. The web page gets updated with the details of the users as soon as the sip phone is registered (or unregistered) with the demo SIP application in SailFin. The demo is packaged as a SipServlet archive (.sar) file and can be directly deployed into sailfin by dropping into the autodeploy directory. The full source code of the demo is available in the svn repository. There is also an one minute video podcast of the demo. |
Examples of more converged applications on SailFin are available in the SailFin samples page and also here and here.
|
The latest SDN Enterprise Tech Tips instalment covers jMaki and more specifically its events sub-system. The Publish/Subscribe Mechanism provides the glue required to have visual and non-visual components share data when events are triggered. Both declarative and programmatic events are available. |
The Tech Tip comes with a detailed discussion and full source code.
|
Jean Francois (Mr Grizzly) has been working on Comet for quite a while, and it is good to see his perseverance rewarded. GlassFish v2 has Comet support and, although the API will not be standarized until Servlet 3.0, you can use it today. JFA's Latest Writeup explains how to enable Comet, and provides pointers to several sample applications including a jMaki example, a chat program, ICEfaces and DWR examples. BTW, I don't remember if I metioned that we started an Engineering Services. Comet seems a good match for that, so if you are interested, drop an email to JFA. And stay tuned for more articles. |