The Web That is Instantly On, and Always On

Kaazing Journal

Subscribe to Kaazing Journal: eMailAlertsEmail Alerts newslettersWeekly Newsletters
Get Kaazing Journal: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories

The newly released 3.3 version of the HTML5 Edition of the Kaazing WebSocket Gateway comes with a Quick Start Guide: pdf | video. The Quick Start Guide walks you through the simple steps of downloading, installing, and starting up the Gateway. It also shows off the demos that ship with the product. All in less than 5 minutes. Using the JMS Edition? Check out the Quick Start Guide for the JMS Edition.   ... (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, style sheets, or scripts. The standard approach to providing resource files for a JSF component library is to serve them directly out of the web application root file system. These resources are usually packaged in an archive (such as a ZIP file), and shipped separately from the JSF componen... (more)

Creating AJAX and Rich Internet Components with JSF

This article is based on, and contains excerpts from, the book Pro JSF: Building Rich Internet Components by Jonas Jacobi and John Fallows, published by Apress. Book is available on fine bookstores and Amazon. In our previous article - "Rich Internet Components with JavaServer Faces" (JDJ, Vol. 10, issue 11) - 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.  To use AJAX and Mozilla XUL with JSF, component writers have to make sure to provide any resource files needed by these technologies, such as images, style sheets, or scripts. The standard approach to providing re... (more)

SOA World Expo: Enterprise Mashup Services

Since Web 2.0 kicked off scarcely a day goes by without a headline targeting mashups and their enablers, AJAX and Web Services, as the next hot Web technologies. Mashups are Web sites that integrate a variety of services (e.g., news feeds, weather reports, maps, and traffic conditions) in new and interesting ways. Just take a look at Zillow.com, which provides instant home valuations plotted as thumbtacks on a map (Figure 1), or HousingMaps.com, which marks listings from craigslist.org as captions on a map, and you'll get a clear picture of the power behind converging data sources. Google Maps is often identified as the disruptive force that spawned the mashups movement. The popular mapping service is now the home of more than 600 mashups according to ProgrammableWeb.com. Why the hype? Google Maps provides a simple JavaScript API that makes geo-spatial data, a histor... (more)

The Future of the Web: HTML5 Web Sockets

AJAX, with its asynchronous updates, enabled a richer user experience on the Web. It accomplished this primarily by obscuring the latency issues that brought a "clunk-ish" feel to traditional Web applications. More recently, Comet reintroduced HTTP-based "push" communications to enable Web applications with real-time events through a medium, namely JavaScript and a variety of transports (e.g., long-polling, forever frames, XHR Streaming, etc.), that is far more accessible than the "push" technologies of the late '90s, and which further lessens latency concerns felt by end users, creating a more dramatic and interactive Web experience. Both AJAX and Comet can attribute their respective successes to addressing various shortcomings of HTTP communications, whether that be with the introduction of asynchronous requests and responses or server initiated events, but it is ... (more)

Kaazing Expands Executive Team to Meet Demand for HTML5 Web Applications

Kaazing, a provider of HTML5 WebSocket technology, on Thursday announced that it has expanded its executive team with the additions of Mike Peckham as Vice President, Finance and Manuel Hoffmann as Vice President, Business Development. Bringing many years of executive management experience to Kaazing, Peckham and Hoffmann have helped lead emerging startups as well as global corporations within the enterprise technology sector. Both additions address rapidly growing market demand for Kaazing's WebSocket Acceleration technology, a critical component for the delivery of ultra high performance, full duplex Web communication.  The Kaazing team is a recognized and trusted leader in emerging Web technologies with its flagship product Kaazing WebSocket Gateway and its significant contributions to the W3C's HTML5 WebSocket specification.  Driven by a new era of browser tech... (more)

Accessing Databases with HTML5 WebSockets and Apache Camel

Kaazing’s own Marcelo Jabali posted a nice write-up on accessing a MySQL database directly from the browser using WebSockets. Marcelo describes the building blocks and the config changes he had to make. Sample code is coming soon too. ... (more)

Kaazing Announces Private PaaS

Kaazing announced the availability of a new Platform as a Service, offering the fastest, most reliable, and most efficient mobile Web experience. Here’s a quote from the press release: The Kaazing Private PaaS is a web-enabled full-duplex, real-time data solution based on the new HTML5 WebSocket standard. It is a fully managed PaaS solution that provides companies with the freedom to communicate any data, at any time, to any device, anywhere using their client technology of choice – JS, Java, Flash, .NET/Silverlight, and others. With Kaazing’s Private PaaS, companies can run a robust and secure enterprise grade and full-duplex real-time data service in the Cloud virtually instantaneously without any infrastructure investment, setup, or IT management. Three examples of the Kaazing PaaS discuss financial services, gaming, and retail. For more information read the Kaaz... (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. Every event has been recorded; some have been viewed up to 10,000 times. Here are two recordings: Rob Hawkes on HTML5 Games Peter Lubbers on HTML5 Real-Time and Connectivity Every event “sells out” within a few days. Starting in Spring 2012, SFHTML5 has been able to secure larger venues, which ... (more)

Three Steps to Build a Killer WebSocket App with JavaFX

As part of my prep for the talk we give at JavaOne 2012, I built a WebSocket app using JavaFX 2.2 front-end with NetBeans 7.2 and the brand new JavaFX Scene Builder 1.0. The tools were a pleasant surprise, they were pretty straight-forward to use. Most of the Oracle tutorials were helpful too, although I couldn’t find signs of an active and extensive JavaFX developer community out there. The app I wanted to build consumes the same data source as the lightning fast Kaazing portfolio demo. This video demonstrates what it looks like in the development environment, as well as running, side-by-side with the aforementioned JavaScript implementation of the Kaazing portfolio demo. Step 1 – Creating a JavaFX App First, I created a new project: JavaFX > JavaFX FXML Application. Step 2 – Defining the UI Then, using the new JavaFX Scene Builder, I created the grid layout I wante... (more)

Kaazing and Terracotta to Demo New Real-Time Web 2.0 Technology at AJAXWorld Conference & Expo

Kaazing Corporation and Terracotta, Inc. announced a strategic alliance to deliver the software industry’s most scalable and advanced real-time Web 2.0 technology for financial systems, online gaming, online sports and news broadcasting applications. The seamless integration between Kaazing’s real-time Rich Internet Application (RIA) solution, Enterprise Comet, and Terracotta’s Network Attached Memory software enables Kaazing customers to create and deploy scalable mission-critical real-time Web 2.0 solutions, such as trading system clients, online betting applications, performance monitoring, RFID/GPS tracking systems, and sports and news broadcasting applications.  Customers can also reduce time-to-market, increase accessibility to their real-time offerings, and improve service levels to their customers.  Through the strategic alliance, Terraco... (more)