Powering the Living Web

Jonas Jacobi

Subscribe to Jonas Jacobi: eMailAlertsEmail Alerts
Get Jonas Jacobi via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn

Top Stories by Jonas Jacobi

Two visionary Kaazing engineers, David Witherspoon and Prashant Khanal, gave an exciting presentation at JavaOne this year: JMS, WebSocket, and the Internet of Things — Controlling Physical Devices on the Real Time Web. David and Prashant led the audience through the steps of building connected Things by combining open source hardware, a Raspberry Pi, with real-time Web communication and messaging, powered by Kaazing. They started off by demonstrating Kaazing’s remote controlled truck. A remote member of the team joined the presentation over Skype and used a Web browser on his smart phone to control the truck in the conference room. Next, they walked the audience through building similar M2M systems. David and Prashant used the simplest “machines” for their demonstrations: a light bulb and a switch, each connected to a Raspberry Pi. All it took was three basic step... (more)

Achievement Unlocked!

The world’s largest HTML5 user group, San Francisco HTML5 (SFHTML5), has reached 5,000 members. This is a huge milestone not only for SFHTML5, but as Meetup.com itself has announced, “With 5,000 members, you are now one of the largest Meetup Groups in the world.” Some highlights: SFHTML5 was founded by Kaazing and Marakana in March 2010. The first event was on 11 May 2010, where Brad Neuberg, Giorgio Sardo, and Peter Lubbers presented to more than 300 attendees. There has been at least one event per month since then, with physical attendance growing from 50 on average to 300. E... (more)

AJAX and Mozilla XUL with JavaServer Faces

In our previous JDJ article - Rich Internet Components with JavaServer Faces - we discussed how JavaServer Faces can fulfill new presentation requirements without sacrificing application developer productivity building Rich Internet Applications (RIA). We discussed how JSF component writers can utilize technologies, such as AJAX and Mozilla XUL, to provide application developers with rich, interactive and reusable components. In order to use AJAX and Mozilla XUL with JSF, component writers have to make sure to provide any resource files need by these technologies, such as images... (more)

Super-Charge JSF AJAX Data Fetch

In our last article - "JSF and AJAX" (JDJ, Vol. 11, issue 1) - we discussed how JavaServer Faces component writers can take advantage of the new Weblets Open Source project (http://weblets.dev.java.net) to serve resources such as JavaScript libraries, icons, and CSS files directly from a Java Archive (JAR) without impacting the application developer. In this article we'll address the need to fetch data using AJAX with JavaServer Faces (JSF) components. The most common use cases for fetching data with AJAX are to populate dropdown lists and add type-ahead functionality in text fi... (more)

JavaServer Faces and AJAX for Google Fans

This is our last article in a series of four that have been introducing the concepts of creating AJAX-enabled JavaServer Faces (JSF) components. In this article we are going to summarize and encapsulate the concepts that were introduced in the three previous JDJ articles starting with the "Rich Internet Components with JavaServer Faces" (Vol. 10, issue 11), and design a Google-like JDJ InputSuggest component. We will show you how to use Mabon to create a simple and powerful input component with built-in suggest functionality similar to what Google Suggest provides. To make it ea... (more)